我使用的的处理器是AM3358,SDK是Processor SDK Linux 06。在SPL阶段会进行初始化串口,DDR等等,但是目前我编译出来的固件没有任何输出信息,因为是新设计的硬件,所以我向将串口打印提前,通过打印的方式,看系统运行到哪个地方来排查问题。在此请教各位,谢谢你们!
Nancy Wang:
参考这个链接看一下,如何通过CCS调试SPL,通过调试源码应该会对你的问题有帮助。
www.ti.com.cn/…/zhca539.pdf
user6234660:
回复 Nancy Wang:
新设计的硬件板子,没有引出仿真接口,没办法用CCS去调试。
user6234660:
回复 Nancy Wang:
好的谢谢,我的天啊,今早才发现,板子上的晶振换成25M了,但是sysboot是配置为24M的,这个影响大吗?另外想问下晶振换了的话,只需要更改sysboot[15:14]位即可嘛?还是需要更改代码?
Nancy Wang:
回复 user6234660:
直接更改sysboot[15:14]
user6234660:
回复 Nancy Wang:
好的,谢谢。
user6234660:
回复 Nancy Wang:
我按照下面这个链接排查没有输出问题,检查了Power sequencing这部分的电源相关的状态都没有问题,可是串口0还是没有输出字符,我还能怎么排查勒
processors.wiki.ti.com/…/AM335x_board_bringup_tips
yongqing wang:
回复 user6234660:
如果板子上引出了仿真器调试口可以使用TI的仿真器试试
TI中文支持网

