C2000串口烧录程序应用手册.PDF

Application Notes ZHCA806 – June 2018 C2000 串口烧录程序应用手册 Howard Zou 摘要 JTAG 是最常见的 MCU 代码下载接口,但是很多时候 MCU 无法通过JTAG 下载代码,为 此,C2000 在 ROM 中集成了多种方式的代码下载引导程序,可以通过 SCI, SPI, CAN 等 接口把代码下载到RAM 中。很多用户要求把程序下载到片上flash 中,为此,TI 开发了一 套SCI flash kernel 程序。我们可以通过引导程序将SCI flash kernel 下载到RAM 中,然 后通过SCI flash kernel 再将需要的应用程序下载到片上flash。本文主要介绍了如何通过 SCI flash kernel 将应用代码下载到片上 flash,并详细介绍了在芯片被密码保护的时候如 何下载程序,对于双核芯片又该如何下载程序,最后介绍了通过批处理实现烧录的方式, 适合于工厂在不知道芯片密码的情况下大批量烧录。 目录 1 引言2 2 通过SCI 导入应用程序流程 3 3 待导入文件生成 Error! Bookmark not defined. 3.1 kernel.txt 文件生成4 3.2 应用程序App.txt 待导入文件生成 5 4 通过serial_flash_programmer.exe 下载程序 Error! Bookmark not defined. 4.1 flash kernel A 芯片程序下载,以F28027 为例 6 4.2 flash kernel B 芯片程序下载,以F28379D 为例 7 4.3 芯片加密时的应用程序升级 11 4.4 通过批处理命令烧录程序 12 5 其他 14 参考文献 14 图 图1. 通过SCI 导入应用程序流程 Error! Bookmark not defined. 图2. 引导程序流程 Error! Bookmark not defined. 图3. CCS 添加编译步骤 Error! Bookmark not defined. 图4. 通过hex2000 工具转换出hex 文件 5 图5. 命令窗的调用方法 6 图6. F28027 下载应用程序界面 7 图7. F28379D 下载flash kernel cpu1 界面 8 图8. F28379D 下载应用程序界面 9 图9. F28379D 下载应用程序到CPU1 成功后界面 10 图10. F28379D 下载应用程序到CPU2 成功后界面 11 1 ZHCA806 图11. F28379D 解密成功界面 12 图12. 新建批处理文件 12 图13. 批处理文件内容 13 图14. 等待输入串

文档评论(0)

1亿VIP精品文档

相关文档