您好!
我正尝试使用手册《C2000 微控制器串行闪存编程》(SPRABV4F–2021年10月–2023年7月修订)通过串行方式向 TMS320微控制器发送固件。 当我使用闪烁示例使过程一切正常时、但当我尝试使用我的代码执行此操作时、我会得到" 不正确的数据缓冲区长度 " 在执行 DFU CPU1 [1]操作后出现错误。
我注意到十六进制(ASCII)文件格式似乎错误。 我正在使用手册中编写的命令:
serial_flash_programr.exe -d f2837xD -k F2837xD_sci_flash_kernels_cpu01.txt -a output_of_my_program.txt -p COM7 -v
运行命令后内核正确加载
在此之后、我选择选项1 (DFU CPU1)并且会显示此错误(0x122 -不正确的数据缓冲区长度)
这是2837x_FLASH_Ink _CPU1.cmd 文件
有些人能帮忙吗?
谢谢!!