Other Parts Discussed in Thread: TMS320C28346, C2000WARE
Tool/software:
I am trying to make standalone mode of module by using TMS320F28377D-EP and this module have to use dual core(CPU1 and CPU2) at this project.
But, I can't get understand how to make this project.
I've developed standalone mode of module by using TMS320C28346 with external SPI Flash boot.
When I used TMS320C28346,
I got the 'hex conversion file' from example,
so,
I could change project.out file to project.hex file.
By using this project.hex, I could write external SPI Flash boot.
And then I could boot load from SPI Flash boot.
But,
When I trying to make standalone mode of module by using TMS320F28377D-EP and this module have to use dual core(CPU1 and CPU2) at this project.
I don't know how to make stand alone of module by using TMS320F28377D-EP with dual core,
because, I can't find the example for dual core external SPI flash boot loader.
If you have, please could you provide me?
And,
If not, I have some additional qusitions.
1. When I use TMS320F28377D-EP with dual core with external SPI flash boot loader, do i have to make each hex file for each CPU? [CPU1.out --> CPU1.hex , CPU2.out-->CPU2.hex]
or is there other hex conversion file to make one hex file about both CPU1.out and CPU2.out ?
2. if i have to make each hex file for each CPU [CPU1.out --> CPU1.hex , CPU2.out-->CPU2.hex], then can I use same hex conversion file that i have used before in TMS320C28346 project about each CPU1.out and CPU2.out file.
3. if i have to make each hex file for each CPU [CPU1.out --> CPU1.hex , CPU2.out-->CPU2.hex], and If I use only one SPI flash memory for two hex files, do I have to store them(two hex files) in different memory addresses?
4. And then, make CPU1 boot load same as method When I used TMS320C28346, and then, CPU2 can be boot loaded by command in CPU1(master)?
5. I must load each CPU1 and CPU2 boot loader from each memory address, that was fixed during storing in Flashe memory.
About above 5 sequence, is it correct or not?
Thank you