团队、
我的客户正在其中一个电路板上使用 TMS320F28377S。 他们希望为 TMS320F28377S 芯片实现引导加载程序解决方案、以便通过 RS-485轻松升级固件。 以下是他们的问题、我希望您能帮助解决:
根据我的理解、每个 TMS320F28377S 芯片的 ROM 都带有编程的"引导 ROM"、无法更改或更改、对吧?
在这种情况下、GPIO72和 GPIO84都连接到上拉电阻器。 根据我对引导 ROM 工作原理的理解、引导模式:GPIO72 = GPIO84 = 1会导致引导 ROM 跳转到闪存地址、对吧?
由于引导 ROM 无法更改或更改、 由于连接到 GPIO72和 GPIO84的电流上拉电阻器、是否可以在引导 ROM 跳转到闪存地址后更改 SCI 闪存内核引导加载程序固件并将其放入闪存(如果选择了 SCI 引导加载程序模式、通常会转到 RAM 地址)?
如果是、是否还可以更改用户应用固件并将其放置在闪存中的其他位置(通常会转到预定义的闪存地址、但 SCI 闪存内核现在将位于该地址)?
我参考了 TI 有关 C2000中串行闪存编程器的应用手册、还查看了有关引导加载程序的其他开发人员论坛文章。 但是、如果您能为我解答这些问题、我将不胜感激!
谢谢
Viktorija