F280049串口程序下载
- 2026-10-26 11:42:05
F280049串口程序下载嵌入式开发 · TI C2000 在不使用仿真器的情况下,可以通过串口 SCI 进行程序烧录。参考 TI SDK 工具中的 serial_flash_programmer 进行操作:先将 Flash Kernel 下载至 RAM,再由 Kernel 完成用户应用程序的擦除、编程与校验。 唯一麻烦的是需要大量命令行手动操作,后续可将其移至上位机中,实现傻瓜式一键烧录。 操作流程 1 切换到工具所在路径 在 PowerShell 中,将路径切换到 cd "D:\ProgramFiles\ti\sdk\C2000Ware_26_01_00_00\utilities\flash_programmers\serial_flash_programmer" 
在 PowerShell 中切换到工具目录 2 运行程序,查看指令说明 运行 
serial_flash_programmer 指令说明 
3 转换应用为串口 Boot 格式 将 LED pin 改为 23,并把硬件 boot 开关设置为 01,然后硬件复位。 使用 hex2000 -boot -a -sci8 <应用.out> -o <应用.txt> 


4 装载 kernel 与 app 将编译生成的 kernel.txt 与 app 程序 txt 都进行装载:kernel.txt 烧录到 RAM,app 烧录到 Flash。 
装载 kernel.txt(内核)与 app(应用程序) 5 烧录 Kernel 到 RAM 执行烧录,将 kernel 数据烧录到 RAM,耐心等待几分钟: 

6 内核烧录完成 
7 烧录 APP 
烧录 APP,等待几分钟后,烧录完成: 

8 从 APP 启动运行 烧录完成后,将硬件 boot 开关设置为 11,再次硬件复位,即可让程序从 APP 启动运行: 
本文基于 TI C2000Ware serial_flash_programmer 工具实操整理如有疑问,欢迎留言交流
serial_flash_programmer.exe 所在目录:
.\serial_flash_programmer.exe,可以看到所有可用的指令及参数说明:

hex2000 将应用程序(.out)转换为串口 Boot 格式(.txt):










关注
重播 分享 赞
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。