Other Parts Discussed in Thread: TMS320F2800157, C2000WARE
器件型号: LAUNCHXL-F2800157
主题中讨论的其他器件: TMS320F2800157、 C2000WARE
尊敬的支持团队:
我正在处理 TMS320F2800157 器件、我尝试 使用 TI 的闪存编程器工具通过 SCI (UART) 实现固件重新编程。
我对引导配置概念不熟悉、因此需要一些指导来了解如何正确使用 SCI 引导模式。
到目前为止、我已经了解到:
- 引导 ROM 代码经过出厂编程、无法修改
- 引导 ROM 中已存在 SCI 引导加载程序
- 闪存编程通过以下方式完成:
- flash_programr.exe
- 内核文件
- 应用程序 (.hex/.txt) 文件
我的困惑/问题:
1.如何启用 SCI 引导模式
我不清楚如何实际使器件进入 SCI 引导模式:
- 是否应该在软件中配置某些功能?
- 还是仅使用 GPIO 引脚(硬件)来实现?
- 我应该如何在电路板上设置 GPIO24 和 GPIO32?
2. SCI 外设选择
- 在 SCI 引导期间、使用哪个 SCI 模块?
- 它始终是 SCIA 吗?
- 我们可以配置为使用另一个 SCI(如 SCIB)吗?
SCI 的 GPIO 引脚映射
- 哪些引脚在引导期间用于 SCI RX 和 TX?
- 在引导 ROM 中修复了这些问题吗?
- 我们是否需要单独配置它们?
4. SCI 引导与闪存编程器之间的关系
我的理解是:
- 首先、器件应已处于 SCI 引导模式
- 然后 flash_programr.exe 发送内核和应用程序
这是正确的吗?
该工具是否本身将器件置于 SCI 引导模式?
5、完成实践流程(要求指导)
能否请您逐步说明以下各项的正确顺序:
- 设置硬件(GPIO/连接)
- 使器件进入 SCI 引导模式
- 运行闪存编程器
- 发送内核和应用程序
目标:
我的目标是 通过 SCI 成功实现固件更新、希望从头开始了解正确的配置和流程。
如果您为初学者提供任何指导、示例参考或文档、我将不胜感激。
此致、
MD Kamarudheen