DM6446的RBL无法启动NAND里的UBL

2019-07-26 15:08发布

DM6446启动串口一直显示BOOTME。
ubl和u-boot用NANDWriter.out和sfh_dm644x.exe都写入过。
用slh_dm644x.exe将同样的ubl加载到IRAM运行,可以成功启动NAND上的u-boot上,至少NAND应该是对的。
开始以为买的K9F1G08U0B是假的,因为上面印的厂家是SEC,换了MT29F1G08,还是一样。
TI的论坛里有类似的问题,但也是因为不支持NAND导致,这个MT29F1G08是支持ONFI的,应该没问题。
重新编译了一下ubl,用ccs加载到IRAM里运行,到读DevID那块,看到的确是支持ONFI并读到芯片信息
读RBL的反汇编很头大,谁有这方面的经验?估计是哪里出了问题?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
zhangmangui
1楼-- · 2019-07-26 16:03
帮你咨询了相关人士   下面是一点找到的相关资料  看能否帮到你
DM365启动之--RBL、UBL分析.zip (139.75 KB, 下载次数: 39) 2013-6-14 22:04 上传 点击文件名下载附件
wowow
2楼-- · 2019-07-26 18:52
本帖最后由 wowow 于 2013-6-14 22:19 编辑

谢谢版主。RBL的原理和UBL的代码都有,现在只能啃反汇编找问题了。如果能弄到RBL的symbol文件就好了,起码可以快速定位代码。
不知道能否手动创建symbol文件,如果可行的话就可以分析一段加一些symbol,总能把代码搞定。
charmless
3楼-- · 2019-07-26 23:27
深度关注此问题,我也碰到了DM6446启动串口一直显示BOOTME。
wowow
4楼-- · 2019-07-27 02:09
 精彩回答 2  元偷偷看……
yanerlong
5楼-- · 2019-07-27 07:30
小弟不才,dm6446刚开始学习,也发现终端只显示 BOOTME ,能给说明白些解决方案吗?最好图片贴出?谢谢
creesec
6楼-- · 2019-07-27 09:47
怎么联系各位,

一周热门 更多>