我使用的是evm6424评估板,DSP是TMS32C6424.
操作过程如下:
1. 将evm6424点LED灯例子编译生成的led.out用TI工具 genAIS.pl (文件夹../c642x_ais_utility\Example\docExample\Example genAIS中),转换生成led_uart.ais。补充说明:cfg配置参数用C642x_FlashAndBootUtils_trunk\C642x\GNU\AISUtils中的参数:
0x5853590D
0x00030000
0x00000015
0x00000000
0x00000000
0x5853590D
0x00050001
0x3FFFFFFD
0x3FFFFFFD
0x3FFFFFFD
0x3FFFFFFD
0x00000000
0x5853590D
0x00090002
0x00000017
0x00000001
0x0000000B
0x00000000
0x50006405
0x00138822
0x16492148
0x000CC702
0x000004EF
2.将evm6424开发板启动设置成1000,UART Boot without Hardware Flow Contro。串口调试助手打开串口,设置在115200,将led_uart.ais导入串口助手。重新给开发板上电。串口助手显示“”“BOOTME”,然后点击发送十六进数据,之后就没有任何反应了。串口发送完成,Using the TMS320C642x Bootloader文档说会显示一个"DONE",但是串口助手没有任何反应, LED点灯也不亮,说明串口boot,没有启动起来?这是为什么呢?
说明:我截了一段我转换成led_uart.ais文件效果如下。我用两台电脑测试串口115200发送数据,没有问题(将led_uart.ais加入串口助手,一台电脑发十六进数据,另一台电脑接收数据。接收的数据和led_uart.ais内容一样。说明我串口发送数据是对的.
