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.8379万D:TMS320F2.8379万D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/572064/tms320f28379d-tms320f28379d

部件号:TMS320F2.8379万D

我上传代码时遇到问题。 错误显示...

C28xx_CPU1:如果在一个内核上执行擦除/程序(E/P)操作,则另一个内核不应从共享RAM (SR)执行,因为它们用于E/P代码。  此外,CPU1将停止以确定将运行Flash插件代码的CPU的SR所有权,之后CPU1将被设置为运行其应用程序。 在对两个闪存库进行编程后,可从SR开始执行用户代码。

我了解到这是由于上载时CPU未停止。

您能指导我如何停止CPU以进行上传吗? 您是否还可以提供链接或文档,以提供有关此问题的更多信息。

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

    您是否以错误消息的形式出现上述情况? 您能否提供快照?

    您从CCS控制台窗口复制的内容不是错误,而是显示给用户的注释(当调试器连接到目标时),用于说明Flash插件代码从共享RAM执行,因此, 应用程序应考虑这一事实,以确保它们不会从一个内核上的共享RAM执行,而其他内核使用Flash插件执行其闪存操作。 最好先将代码加载到两个闪存库(当应用程序同时具有CPU1和CPU2 coff文件时),然后再从两个闪存库执行。

    另外,请注意,您应该具有完全嵌入的Flash应用程序(使用基于Flash的链接程序命令文件)才能使用Flash插件。

    使用CPU2的闪存插件时,请记住连接CPU1 -这允许插件停止CPU1,以确定共享RAM所有权/将其分配给CPU2。

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

    您是否确认这不是错误,而只是控制台窗口信息消息? 我可以关闭此线程吗?

    谢谢,此致,
    Vamsi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这只是一条控制台信息消息

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

    Shiva,

    感谢您的确认。  我现在要结束这条线。

    谢谢,此致,

    Vamsi