嵌入式爱好者

查看: 7846|回复: 6

[裸机程序] 6410在线调试程序为什么每次必须进入U-Boot状态?

[复制链接]

0

主题

0

帖子

0

积分

扫一扫,手机访问本帖
发表于 2013-9-26 22:27:25 | 显示全部楼层 |阅读模式
如题,6410用JLink调试裸机程序,每次都要进入U-Boot状态,这样调试起来每次都要切换窗口和按空格键,感觉非常麻烦,以前调试单片机以及STM32,感觉都不需要进入UBoot,有人知道为什么每次都需要进入U-Boot状态吗?能不能不进入U-Boot直接Jtag?个人理解应该是可以的,因为程序是在ARM的RAM上面运行的,那么只要设置一下下载地址不就行了吗?
回复

使用道具 举报

110

主题

1358

帖子

1443

积分

A40i/T3/T507/T527通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证i.MX8MP通行证RK3568通行证RK3588通行证RK3399通行证LS1028A通行证G2L通行证LS1012A通行证LS1043A\46A通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证FCU3001通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证AM62x资料下载FDU070K02\FDU101K02通行证i.MX9352通行证

发表于 2013-9-27 09:21:45 | 显示全部楼层
楼主是可以的,你可以吧你的裸机程序做到uboot中,吧没用的初始化去掉!!
该会员没有填写今日想说内容.
点评回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

积分

 楼主| 发表于 2013-9-27 09:46:39 | 显示全部楼层
飞凌-路飞 发表于 2013-9-27 09:21
楼主是可以的,你可以吧你的裸机程序做到uboot中,吧没用的初始化去掉!!

可是这样就不能在线调试了吧
点评回复 支持 反对

使用道具 举报

0

主题

972

帖子

900

积分

i.MX6Q通行证i.MX6UL通行证TCU通行证AM335x通行证

发表于 2013-9-27 11:26:21 | 显示全部楼层
uboot 里包括对CPU及开发板硬件的底层初始化,如果您亲自拿汇编编写的话是个挺繁琐的事情,借助uboot的话可以省去这些步骤,直接拿C写你需要完成的功能,就不必考虑底层汇编代码了
技术支持电话:0312-3119192
技术支持邮箱:Hardware@forlinx.com
点评回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

积分

 楼主| 发表于 2013-9-28 16:02:00 | 显示全部楼层
飞凌-peacelove 发表于 2013-9-27 11:26
uboot 里包括对CPU及开发板硬件的底层初始化,如果您亲自拿汇编编写的话是个挺繁琐的事情,借助uboot的话可 ...

明白了,谢谢你的答复,不过如果能够有现成的初始化文件的话,岂不是更加方便么。这样更加体现开发的透明性撒。用U-Boot开发裸机程序总感觉有点怪怪的。
点评回复 支持 反对

使用道具 举报

0

主题

972

帖子

900

积分

i.MX6Q通行证i.MX6UL通行证TCU通行证AM335x通行证

发表于 2013-9-29 11:33:42 | 显示全部楼层
呵呵 嗯 不过总的来说Uboot还是一个功能强大的裸机,想自己编写出来的裸机有它的能力还是需要一定水平的
技术支持电话:0312-3119192
技术支持邮箱:Hardware@forlinx.com
点评回复 支持 反对

使用道具 举报

suifengzhulang 该用户已被删除
发表于 2014-1-5 15:24:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-21 22:41

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表