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.
使用c2000ware 3.03中的双核binky_dc例程,CPU1是flash_standalone_debug,CPU2是flash_debug,可以正常运行,IO对应的指示灯也在闪;但是我将CPU1中CMD文件里面的BEGIN改为FLASHB起始地址0x82000(其他都没动),程序就运行不起来,程序中主循环设置计数器,仿真中查看CPU2计数器在计数但是指示灯不闪,CPU1计数器不动指示灯不闪,不知到什么原因?就是想知道使用IPCBootCPU2(C1C2_BROM_BOOTMODE_BOOT_FROM_FLASH)启动CPU2,是对CPU1的启动开始地址有要求还是?也就是选择C1C2_BROM_BOOTMODE_BOOT_FROM_FLASH,是两个CPU配置具体有啥要求?
您指的是custom boot?
之前也有客户问过该问题
e2e.ti.com/.../787683
The boot to flash boot mode always goes to 0x80000. This cannot be changed. 也就是说bootloader的地址只能是 0x80000,但是客户的主应用程序可以存储在其他地址,如0x82000
以及文档
www.ti.com/.../sprabv4d.pdf