This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C64x+ 串口启动



        C6424的DSP串口启动,始终不成功。    

        这是我在本论坛第三次请教了,好像没有回答。有谁知道TI除了这个技术支持外,还有什么渠道提供技术支持呢。上周五在一个TI英文论坛上也问了,好像还没回答。感觉TI技术支持力度不行呀。我想问问成都高兴区有技术支持吗?

   ============================================================================================

          将开发板拨码到设置成uart启动,串口调试助手设置成115200波特率。

            给板子重新上电,串口调试助手显示bootme,。然后发转换AIS文件数据给DSP,没有任何反应了?

                       (1) AIS文件用( docExample.ais:在..\c642x_ais_utility\Example\docExample\Example genAIS)用了没不行;

                        (2)我之后用Using the TMS320C642x Bootloader 手册中的串口例子:Figure 16. UART AIS Boot Image数据发下去也是一样,没反馈成功DONE


不管您是否使用过这个功能,只要有你的回答我都开心。非常感谢你的回答!!


  • AIS文件发过去,可以通过CCS JTAG连上DSP

    看看程序有没有下到内存?DSP当前PC是在哪里?能否把你的工程symbol下到CCS单步调试一下?

  • Dear

              Denny Yang.我用CCS测试结果:程序一直在没有跳到0x10800000处,一直在0x001--------的地址处。

    代码就是:c642x_ais_utility\Example\docExample例子程序(汇编死循环加法运算),用genAIS_uart.bat生成串口AIS代码如下,看AIS结果是58535906是跳转到10800000处的。生成的AIS如下:4150495458535903585359011080000000000040018020280280242802002228018840690200032A020C027702884068028C1FDB020840686C6E10CD10442641003C2C6E45B06C6E2C6E00B48C6E008AEFC08000585359020E85A97BFFFFFFA858535901108000400000000C0000000A0000000B0000000C585359028434A250FFFFFFDC5853590610800000000000020000004C

          不知道什么是原因??上电只显示BOOTME,之后没有任何显示。用CCS测试始终 不跳到10800000处???????