TI中文支持网
TI专业的中文技术问题搜集分享网站

6678 请教不能进入main函数的问题

各位工程师:

       自制的6678板卡,上面有两个DSP。其中一个6678有的时候不能进入到main函数,具体表现如下:在加载一些工程时,没有问题,能进入main函数并能正确运行;在加载另一些工程时,就不能进入到main函数中,而是停在了未知的位置。工程本身应该是没有问题,因为这些工程另外一个6678就可以正确加载。请问这是什么方面的问题,可能与硬件配置有关系吗?

Andy Yin1:

1 确认你的数据及代码存放位置,如果有存放在DDR,则需要在加载之前初始化好DDR,否则有可能导致程序加载之后运行异常,如果使用的是CCS加载,可以添加gel文件在链接板卡的时候会自动运行gel,注意修改gel中与板卡相关的PLL及DDR初始化;

2 如果没有放在DDR,则修改ccxml文件中load之后运行的位置为c_int00,让代码在load之后停在c_int00,确认代码是否能在加载后停在此处。

Shilei Geng:

回复 Andy Yin1:

感谢Andy的回答,程序没有使用DDR,也没有使用Gel文件。程序可以停在c_int00位置,但还是不能进入main,而是停在了.text段的未定义的位置。

jiangfeng li40:

请问你的问题解决了吗?

赞(0)
未经允许不得转载:TI中文支持网 » 6678 请教不能进入main函数的问题
分享到: 更多 (0)