工具/软件:Code Composer Studio
大家好
现在我遇到一个困难的问题:从外部 24位 SPI 串行闪存启动的代码 无法通过 TMS320C5505上的 UART 接收字符。 关于引导表、我将相关寄存器 0x1c02配置为等于 0x77F3。
我的整个工作是:首先、编写 boot.cmd 文件、使用 hex55.exe 将我的 Proj721.out 文件转换为 Proj721.bin;然后、使用"编程器"项目(版本 C55_CSL_3.07)将 Proj721.bin 文件刻录到 外部 24位 SPI 串行闪存中。
我的目的是、我的程序 也与我的程序使用 JTAG 运行一样离线运行 OK。 它们 具有相同的功能。
我的 boot.cmd 如下所示:
-boot
-v5505
串行8
-reg_config 0x1c02 0x77f3
-reg_config 0x1c03、0x0000
-reg_config 0x1c04 0x0020
-reg_config 0x1c05、0x0002
延迟0x20
-reg_config 0x1812、0x0000
-reg_config 0x1813、0x0000
-reg_config 0x1810、0x8001
-reg_config 0x1c33、0x0000
-reg_config 0x1060、0x0000
-reg_config 0x1014、0xd42d
-reg_config 0x1015、0x0c86
延迟0x20
-b.
-o Proj721.bin
Proj721.out
是否有任何其他配置或方法 可以解决我的问题?
此致、Juptier