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/TMS320F28379D:加载内核2时出错

Guru**** 2595805 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/964364/ccs-tms320f28379d-error-loading-core-2

器件型号:TMS320F28379D

工具/软件:Code Composer Studio

您好!

我们使用的是 CCS 9.1.0.00010。  在我们的一个开发系统上、当 CCS 尝试加载处理器时、我们可以看到下面的控制台输出。  地址0x5d20e 似乎是为 CLK_CFG_regs 保留的。  但 TRM 在该地址没有显示任何寄存器。  因此、有一些问题:

  1. CCS 尝试执行什么操作?
  2. 我们需要做些什么才能使其像其他未遇到此问题的系统一样工作?

谢谢、

ED

控制台输出

C28xx_CPU1:GEL 输出:

内存映射初始化完成

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

C28xx_CPU2:GEL 输出:

内存映射初始化完成

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

C28xx_CPU2:在长度0x2:(错误-1044 @ 0x0)的第1页上写入0x5d20e 处的存储器块时遇到问题调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包8.2.0.00004)

C28xx_CPU2:闪存操作期间发生错误:目标写入0x0005D20E@数据失败

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

    尊敬的 Ed:

    [引用 user="Ed Sanders"] CCS 尝试执行什么操作?

    基于此帖子:

    https://e2e.ti.com/support/microcontrollers/c2000/f/171/p/695280/2563316#2563316

    闪存编程器似乎正在尝试备份和恢复0x5d20e 的 PLL 值、但在该过程中遇到了一些问题、写入失败

    [引用 USER="Ed Sanders"]我们需要做什么才能使其像其他没有遇到此问题的系统一样工作?

    在其他工作系统中、您是否使用相同的目标和 CCS 版本?

    谢谢

    Ki

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

    您好 Ki、

    已设置双核配置、并单击 Debug 按钮。 它被设置为擦除整个闪存并对两个模块进行编程、每个内核上一个模块。  

    是的、它们都具有与 CCS 相同的级别、9.1、0.00010。 它们都使用双核处理器。

    但我们重新拔插了该系统上的 JTAG 连接器并将其固定到位、然后它开始工作。 因此、这使其在我们一侧看起来存在硬件问题。  

    抱歉、

    ED

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

    [引用 USER="Ed Sanders)]但我们重新拔插了该系统上的 JTAG 连接器并将其固定到位,然后它开始工作。 因此、这使其在我们一侧看起来存在硬件问题。  [/报价]

    很高兴听到您找到了根本原因。 感谢您的更新。

    Ki