TI中文支持网
TI专业的中文技术问题搜集分享网站

28377D的cpu2bootloader问题

TI工程师,你好

我现在有个工程需要用到双核,根据28377的datasheet里面描述的cpu2的bootloader流程,我理解如果cpu2直接从flash中启动是不需要cpu1来控制cpu2 的boot流程的,如图所示

在cpu2的z1_oTP中,应该是默认的从flash中启动boot的,这样cpu2 的启动流程就应该不要cpu1的控制啊,体现在cpu1的代码中应该是不要有

#ifdef _STANDALONE
#ifdef _FLASH
//
// Send boot command to allow the CPU2 application to begin execution
//
IPCBootCPU2(C1C2_BROM_BOOTMODE_BOOT_FROM_FLASH);
#else
//
// Send boot command to allow the CPU2 application to begin execution
//
IPCBootCPU2(C1C2_BROM_BOOTMODE_BOOT_FROM_RAM);
#endif
#endif

这段代码的,也就是不需要CPU1来通知cpu2 从flash中启动的,这是我的理解,这样理解对吗?

如果这样理解是对的话,cpu1和cpu2 的程序启动的同步性是怎么保证的呢?

谢谢!

Seven Han:

同:http://e2e.ti.com/support/microcontrollers/c2000/f/171/t/591993?tisearch=e2e-quicksearch&keymatch=28377D%20bootloader

赞(0)
未经允许不得转载:TI中文支持网 » 28377D的cpu2bootloader问题
分享到: 更多 (0)