DM648二次boot问题

2019-03-26 15:16发布

碰到的问题和这个帖子有点类似。http://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=437457&highlight=%C7%EB%BD%CCTMS320VC5509A%B6%FE%B4%CEBoot%CE%CA%CC%E2


自己按照DM648评估板提供的二次boot程序进行了修改,用在自己的648板子上。连接仿真器时,二次boot程序可以把flash中的用户程序搬到运行空间里,且用户程序运行正常。当把二次boot程序烧写到flash第一扇区后,裸板运行时发现二次boot没有成功。
会是什么问题??  板子硬件是否存在问题呢??

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
lelee007
2019-03-27 06:48
简单一点说,你这样的boot方式,应该是要把.out里边的text段直接放在nor flash的起始扇区

所以,你要check一下,你烧写的时候,是把.out镜像文件烧到flash中去了,还是把镜像文件中的各个segment烧到flash中去了,如果是直接把镜像文件烧到flash中去了,拿肯定没法直接启动。

镜像文件烧到flash中,用仿真器运行,仿真器是可以解析里边的各个segment,然后加载到运行地址,这个完全没有问题