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.

[参考译文] TMS320F28P650DK:使用 CCS 刷写 CPU 2时出现问题

Guru**** 2553450 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1253181/tms320f28p650dk-problems-flashing-cpu-2-with-ccs

器件型号:TMS320F28P650DK
主题中讨论的其他器件:SysConfig

您好、专家!

我正在尝试刷写并运行一个 TI 降级为具有 F28P65x 器件的控制卡。

可以刷写、运行和调试单核降级项目(例如"led ex1_blinky")。 因此、演示板和 CCS 连接一般可以正常工作。

但是、如果我尝试刷写双核项目、我收到错误(见下文)和刷写中断。

我在这里使用了双核 TI 演示项目"led_ex2_blinky_sysconfig"、但我也尝试了具有相同结果的其他项目。

可以手动刷写 CPU 1、并且此操作不会出现问题。 但我不能刷写 CPU 2。

您是否知道问题可能出在哪里?

 双核项目是否有特殊的编译顺序(例如、先编译 CPU 2、然后编译 CPU 1)?  

"多项目"需要做些什么? 是否也需要编译?

谢谢!

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

    Stefan、您好、

    在使用闪存插件执行任何闪存操作之前、

    (a) 请选择哪些闪存组应映射到哪个 CPU (CPU1与 CPU2)-此选择应在 CPU1闪存插件 GUI 中完成。

    (b)请 选择他们希望闪存插件擦除的闪存组(在 CPU1闪存插件 GUI 和 CPU2闪存插件 GUI 中)  

    (c)   在执行任何 CPU2闪存插件操作(包括将任何可执行文件加载到 CPU2闪存)之前、请使用 CPU1闪存插件 GUI 中的 Configure Clock 按钮配置 PLL。

    请尝试上面的建议、看看这是否有助于解决问题。

    谢谢。此致、

    瓦姆西

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

    尊敬的 Vamsi:

    谢谢您的提示、它有所帮助。

    但我想请您提供更多详细信息、以便更好地理解:

    每次针对 CPU1和2的调试探针、都可以对每个(子)工程(CPU1、CPU2、MULTI)进行这些设置。  

    必须为所有这些人做到这一点?

    刷写 CPU1工程和刷写多工程之间有何区别?

    我注意到的其他事情:

    1) 1) 如果我要刷写 CPU1工程、还必须更改调试配置并将 CPU2的程序设置为 CPU2工程。

    2) SysConfig 中是否有错误设置?  CPU 2的引导模式是否应该设置为"从闪存组3引导"而不是0?

    我n´t CPU2在不 调试器的情况下无法启动、我认为原因是此设置。

    谢谢。此致、

    斯特凡

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

    Stefan、

    关于闪存插件设置:您是说您需要特定于项目的插件设置文件吗?  如果是、我们现在不提供此功能。   

    我不理解您提到的#1 -请用快照进一步解释。

    请针对 SysConfig/boot 问题打开新帖子。

    谢谢。此致、

    瓦姆西

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

    您好!

    您不在项目属性的此处进行设置吗?

    或者、正确的设置方法是什么?

    谢谢。此致、

    斯特凡

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

    Stefan、您好、

    我认为每个子项目都可以做到-让我进入我们的 CCS 团队来进一步确认/指导您完成这一点。

    谢谢。此致、
    瓦姆西

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否在项目属性中进行此设置?

    您可以在许多位置设置这些属性。 有关更多详细信息、请参阅用户指南的以下部分:

    https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_debug-main.html#debug-properties