C6678 load .out文件后,跳不到main函数入口处
定义 开发版1:为出问题的板子
开发版2:为正常运行的板子。
前提条件:cmd文件的段分配暂定为片内RAM。
分析原因:
1,假设 硬件没有问题,开发环境,工程创建等有问题:
新建一个ccs简单工程,gel文件中进行初始化pll和ddr3,cmd文件段分配给ddr3或者片内。在开发版2测试新工程,可以跳到main入口处。
推断硬件开发版ddr3连接有问题。
2,用一款boot工程,竟然能进去开发版1的入口处,更改cmd文件,将段分配到ddr3无法进入main函数入口处。
问题:为什么boot工程可以进入入口处?
cmd文件是确定运行时内存吗?
最终解决方案:
找出问题是一片ddr坏掉了,因此砍掉两片,剩余两片,初始化中位宽设置为32bit
gel文件完成硬件相关初始化,然后直接跑BIOS任务函数
2020-05-16
最新推荐文章于 2020-07-09 11:33:42 发布