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.

[参考译文] TMS320F2.8384万D:通过CPU1调用CM重置

Guru**** 2387080 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1088438/tms320f28384d-invoke-cm-reset-by-cpu1

部件号:TMS320F2.8384万D

大家好,

我想在CM上使用2个图像。每个图像将驻留在闪存中的不同范围内。例如,图像1位于扇区0-3,图像2位于扇区4-7

是否可以让CPU1从扇区0和扇区4重新启动CM一次?  

例如,使CPU1通过序列进行无限循环  

同时(1)

 从节0开始的引导cm;

 做些事情;

 从第4节开始的车尾箱厘米

 做 其他事情;

}

我注意到 Device_bootCM有几个选项,包括 bootmode_boot_to_flash_SECTOR0和 bootmode_boot_to_flash_SECTOR4

在这种情况下,让CM重新启动的正确过程是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    我认为这应该没问题,但您可能需要让CM完成重置循环才能从另一个扇区启动。 基本上,当CPU1需要从另一扇区引导CM时,它可以更改 CPU1TOCMIPCBOOTMODE寄存器值(请参阅表5-22. CPU1TOCMIPCBOOTMODE Register Details (CPU1TOCMIPCBOOTMODE寄存器详细信息),然后向CM发出RESET (重置)并使其脱离RESET (重置)。

    希望这有所帮助。

    此致,

    Vivek Singh