主题中讨论的其他器件:C2000WARE、 LAUNCHXL-F28069M
工具/软件:Code Composer Studio
您好!
我还尝试通过 SCI 接口加载软件。 我使用 Code Composer Studio 编译和创建 hex-Image (示例设计和标志: --boot --sci8 --ascii)。 我得到的文件似乎与数据表的建议不太远:
02 0D 0A 41 20 30 38...
02:"文件以 ASCII STX 字符(Ctrl-B、02h)开头..." (downloads.ti.com/docs/esd/SPNU118O/Content/SPNU118O_HTML/hex_conversion_utility_description.html)
0D:不知道
0A:应该是数据表中描述的自动波特字符、 但它不起作用、相反、我必须发送 A -> 0x41的 ASCII 代码
41 41 20 30 38:十六进制 ASCII 代码:"AA 08"、这是引导加载程序预期的关键值、但同样 、它不起作用! 这次、为了让事情保持有趣、我必须发送实际的十六进制值 AA 和08 (否则引导加载程序将跳转到从闪存加载)
当我发送:"41 AA 08"时、piccolo 会正确地回送来自 CCS 创建的十六进制文件的所有数据、但程序不会在末尾启动 我尝试了几种修改图像的方法、因为我手动执行自动波特率和密钥值检测(例如、我删除了相应的部分)、但 似乎什么都不起作用。
我出了什么问题? 发送数据所需的实际格式是什么? (例如、我是否真的需要在数据之间发送空间0x20 (上述链接中的"格式由字节流组成、字节之间用空格分隔")
我是否需要在每个数据块或类似的数据块之后暂停?
谢谢你