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

dsp28377D程序下载

    dsp28377D中cpu1和cpu2都烧程序到flash中,重新加电之后,只有cpu1的程序运行,cpu2的程序不工作,只有将cpu1程序中的#ifdef _STANDALONE,#endif

删除(如下),重新烧写,两个CPU的程序才能正常工作;但是此时程序无法在线调试。为啥了????求教

    #ifdef _STANDALONE,

    #endif

   这两行代码有什么用???

#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

Seven Han:

您好,

是否有看到这边帖子:http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/88842.aspx

    dsp28377D中cpu1和cpu2都烧程序到flash中,重新加电之后,只有cpu1的程序运行,cpu2的程序不工作,只有将cpu1程序中的#ifdef _STANDALONE,#endif

删除(如下),重新烧写,两个CPU的程序才能正常工作;但是此时程序无法在线调试。为啥了????求教

    #ifdef _STANDALONE,

    #endif

   这两行代码有什么用???

#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

Emma Wang:

你在main函数前面定义一下

#define _STANDALONE

让BootCPU2的程序能够被执行

赞(0)
未经允许不得转载:TI中文支持网 » dsp28377D程序下载
分享到: 更多 (0)