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.

28377D如何将程序烧写到flash里

Other Parts Discussed in Thread: C2000WARE, CONTROLSUITE

请问28377d如何将程序烧写到cpu1.cpu2里的flash里呢???除了将cmd换为flash的,程序是否还需要进行修改呢???还需要在调试窗口里进行其他的操作吗???

求了解的大神解答一下,谢谢了~~

  • 是的,您需要将cmd换为flash的 然后编译后进行debug 而后您需要添加

    memcpy(&RamfuncsRunStart, &RamfuncsLoadStart, (size_t)&RamfuncsLoadSize);

    InitFlash();

    请可以参考下 例程中的使用方法,右键点击工程 Build Configuration-->set active 选择 flash

    C:\ti\c2000\C2000Ware_3_02_00_00\device_support\f2837xd\examples\dual
  • 谢谢你啊,我还想请问,若要实现cpu1.cpu2的双核离线运行,cpu1需要设置成FLASH_STANDALONE模式吗,设置成FLASH模式可不可以?

    如果需要设置成FLASH_STANDALONE模式,请问这个是如何进行设置呢??

    你发的那个例程使用方法是controlsuite里面的吗?

    另外,我看到网上的帖子说,“全部烧写完不要点击运行,正确的顺序是点击红色的按钮断开连接,然后给开发板断电,上电后开发板就会运行双核CPU里面的程序。此时的CPU2就是通过IPC机制被CPU1控制启动的”,请问这种下载完程序,断开连接,断电再上电的操作是正确的嘛??

  • 我看您又重新发了贴,且工程师已经解答完毕

    e2echina.ti.com/.../589659