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.

[参考译文] CCS/TMS320F2.8379万D:双核编程问题

Guru**** 2609285 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/634704/ccs-tms320f28379d-dual-core-programing-issue

部件号:TMS320F2.8379万D
主题中讨论的其他部件:controlSUITE

工具/软件:Code Composer Studio

您好,

我正在使用TMS双核控制器。 我在第二个内核中刻录代码时遇到了问题。 作为参考,我正在为两个内核使用ControlSuit双内核盲示例代码。 我可以在第一个内核中刻录代码,没有任何困难,代码也运行良好,但在第二个内核中,我会看到有关代码失败的备注-

内存映射初始化完成
C28xx_CPU2:如果在一个内核上执行擦除/程序(E/P)操作,则另一个内核不应从共享RAM (SR)执行,因为它们用于E/P代码。 此外,CPU1将停止以确定将运行Flash插件代码的CPU的SR所有权,之后CPU1将被设置为运行其应用程序。 在对两个闪存库进行编程后,可从SR开始执行用户代码。
C28xx_CPU2:闪存操作期间发生错误:没有内核与模式'CPU1'匹配
C28xx_CPU2:为闪存操作设置GSxMSEL寄存器时出错
C28xx_CPU2:闪存操作期间发生错误:执行wr_PLL.ALG时等待目标停止超时
C28xx_CPU2:写入PLL值时出错(闪存算法超时)。 操作已取消。
C28xx_CPU2:闪存操作期间发生错误:没有内核与模式'CPU1'匹配
C28xx_CPU2:文件加载器:内存写入失败:未知错误
C28xx_CPU2:GEL:文件:D:\projects\linky_dc_pu02\CPU2_flash\linky_dc_cpu02.out:加载失败。
C28xx_CPU2:闪存操作期间发生错误:没有内核与模式'CPU1'匹配
C28xx_CPU2:为闪存操作设置GSxMSEL寄存器时出错

请帮我解决这个问题。

此致,

Shahina。

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

    是否可以向我发送您正在使用的CCXML? 代码似乎是在CCXML中查找'CPU1 '字符串以查找第一个内核,但无法找到它。 我们可能能够更新CCXML以使其正常工作。

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

    我正在使用controlSUITE > F2837XD>V200中提供的相同CCXML文件(使用双核闪存代码)。

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

    Shahina

    我查看了我拥有的controlSUITE版本附带的CCXML,但我没有发现任何问题。

    您能否向我发送CCXML高级信息的屏幕截图? (双击CCXML,然后单击底部的‘高级’选项卡。

    我附上了CCXML的屏幕截图以供参考。

    谢谢!

    Ricky

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

    您好,

    我正在向您发送屏幕截图。 与您的相同。 您能解释一下对两个核心进行编程的过程吗? 可能是我错过了什么。

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

    在TMS320F2.8379万D上访问CPU2时,请求访问需要访问CPU1。 根据您收到的错误消息"C28xx_CPU2:闪存操作期间发生错误:没有内核与模式'CPU1'匹配,它似乎无法在您的配置(CCXML)文件中找到CPU1。 这就是为什么我想看看您的CCXML中是否有它。 但根据您的屏幕截图,似乎"C28xx_CPU1 "可用,因此我不确定您为什么会收到此错误。

    再次尝试将代码加载到CPU2时,能否确保CPU1可用并已连接?

    谢谢!
    Ricky