主题中讨论的其他器件:C2000WARE
我正在尝试通过串行方式刷写 f28388d controlCARD。 我已经在 controlCARD 上将引导引脚设置为在复位时从 SCI 引导、并且将 controlCARD 连接到一个 COM 端口。
我正在尝试刷写 C2000软件包安装中的 led ex1_c28x_dual_blinky_CPU1示例、 C:\ti\c2000\C2000Ware_4_00_00\driverlib\f2838x\examples\C28x_dual\led。
我拥有采用 SCI 引导格式的闪存内核和 led 闪烁可执行文件、并且尝试使用 串行闪存编程器 此实用程序使用以下命令刷写 controlCARD:
C:\ti\cc2000\c2000Ware_4_00_00\utilities\flash_programmers\serial_flash_programmer\serial_flash_programmer -d f2838x -k flash_kernel_c28x_dual_ex1_c28x1\cpu1_RAM\flash_kernel_c28x_dual_ex1_c28x1.txt -a leed_ex1_c28x_dual_blinky_cpu1\cpu_8 -b led_ex1_c28x_dual_blinky_cpu1.txt -v -9600
运行该实用程序后、我可以看到 controlCARD 成功进行了自动波特、并且内核被传输到 controlCARD 的 RAM 中、如下所示。

内核完全传输完成后、我看到它开始执行。 但是、controlCARD 无法与主机 PC 第二次自动波特。 结果、它不断尝试自动波特时遇到困难。

我无法确定或理解在闪存内核下载到 RAM/运行后导致自动波特率失败的原因。



