Other Parts Discussed in Thread: F28E120SC, C2000WARE, TMS320F280037
部件号: F28E120SC
Thread 中讨论的其他器件: C2000WARE、 TMS320F280037
您好、
这是闭合线程“F28E120SC:并行 GPIO 引导加载程序似乎不起作用“的后续线程。 该主题是否可以重新打开?
我在使用并行引导模式将程序加载到 RAM 时遇到问题。 我对 TMS320F28003x /280013x/280015x 器件使用了相同的算法、一切正常运行。 F28E120SC 不支持相同的并行 GPIO 引导加载程序算法。 一些字传输到器件的 RAM 后、器件似乎被“卡住“。
我有捕获的 saleae 文件,你可以看到发生了什么:
F28E120Sx_parallel_problem.zip
在捕获的数据结束时、您可以看到、在最后一个字节 0xFF 发送到器件后、F28x 控制引脚 (saleae 中的 DSP) 置于高电平、然后主机控制引脚置于高电平、但器件不会将 F28x 控制引脚拉至低电平(指示器件已准备好接收更多数据)。 我有 500ms 超时、我尝试将这个时间扩大到 1s、2s 10s、但器件从不会将 C28x 控制引脚拉至低电平。
在捕获的数据中、您可以看到我尝试存储数据 0000 0003 C84D 0000 0010 FFF0 0000 0003 0001 0000 到地址 0x128 - M0RAM 的十个字 (0x0A)。 在第六个字之后、算法卡住。
正如我所写的那样、以这种方式将数据加载到以前的 TMS320 系列是没有问题的。
我使用采用 LQFP48 封装的全新 F28E12SCTPT 器件、其默认预编程值为 DCSM。 GPIO24 和 GPIO32 设置为 L — 并行 IO 引导模式。 我假设器件已配置引导选项 0x00。 为了进行沟通、我们使用:
DSP 控制 — GPIO224、引脚 6
主机控制 — GPIO242、引脚 5
D0-D7 - GPIO0、1、3、4、5、24、28、29、引脚 42、41、39、38、47、27、2、1
我为 RAM 构建 SDK 工程 led_ex1_blinky。 使用 XDS200USB 调试器和 CCS THEIA 20.5.1 可以正常调试此工程。 GPIO33 引脚上的 LED 闪烁。
您是否能够在自己侧测试并行引导加载?
此致、
Tomas Lehotsky




