Other Parts Discussed in Thread: C2000WARE
一个项目,用TMS320F28377D,两个内核均有程序,端口接有网络芯片,经过以太网与外部通讯。网络通讯由CPU2担任。
现在由于升级问题,希望能在异地操作,看了别人的介绍,现在还有一些疑问。
我的问题是:
1、用CPU1能烧写CPU2的全部程序吗?(除原芯片内的BOOT TOM内容)
2、编写CPU2的BOOT LOADER 与CPU1有什么不同?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
一个项目,用TMS320F28377D,两个内核均有程序,端口接有网络芯片,经过以太网与外部通讯。网络通讯由CPU2担任。
现在由于升级问题,希望能在异地操作,看了别人的介绍,现在还有一些疑问。
我的问题是:
1、用CPU1能烧写CPU2的全部程序吗?(除原芯片内的BOOT TOM内容)
2、编写CPU2的BOOT LOADER 与CPU1有什么不同?
Hi TX dong,
TI提供的bootloader例程只有SCI以及USB的,在
C:\ti\c2000\C2000Ware_4_02_00_00\device_support\f2837xd\examples\dual
也提供了上位机及其源代码:
C:\ti\c2000\C2000Ware_4_02_00_00\utilities\flash_programmers
相应的文档:
zhcaai4e_C2000微控制器的串行闪存编程 (Rev. E)
sprabv4e_Serial Flash Programming of C2000 Microcontrollers (Rev. E)
大致流程是通过外部拨码开关来选择boot模式,相应的boot rom会把kernel烧录到RAM中(因为boot rom只能操作RAM,所以先将kernel烧录到RAM中)再通过kernel将用户程序烧录到FLASH。
针对您的具体问题:
1. 我还需要时间再看一下;
2. 您能列举一些具体的方面吗?
--
谢谢
Yale
Hi TX dong,
确认过了,CPU1可以通过IPC来烧写CPU2的全部程序。