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.

[参考译文] LAUNCHXL-F28379D:无法下载 CPU2闪存

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/718227/launchxl-f28379d-unable-to-download-cpu2-flash

器件型号:LAUNCHXL-F28379D

我尝试使用示例项目 blinky_dc_cpu01/02在 LAUNCHXL-F28379D 上加载闪存。  

当分别使用配置 CPU1_RAM/CPU2_RAM 构建时、我可以加载两个内核(RAM)、两个 LED 都会闪烁。

当我使用 CPU1_FLASH_DEBUG/CPU2_FLASH 进行编译时、我可以加载 CPU1 (LED 闪烁)、但加载 CPU2会在"codestart:0 of 4 at 0x80000"上挂起、然后失败并显示"Load Program Error:file:[mmble]:load failed"(这是整个诊断)。 CPU1继续不受干扰地运行。

返回到 C 视图后、控制台窗口显示:

------------------------------------------

C28xx_CPU2:闪存操作期间发生错误:没有与模式'CPU1'匹配的内核
C28xx_CPU2:为闪存操作设置 GSxMSEL 寄存器时出错
C28xx_CPU2:在闪存操作期间发生错误:在执行 wr_PLL.ALG 时等待目标停止超时
C28xx_CPU2:写入 PLL 值时出错(闪存算法超时)。 操作已取消。
C28xx_CPU2:在擦除/加载闪存之前、执行调试器复位并执行引导 ROM 代码(点击 CCS 调试窗口中的"恢复"按钮)。 如果这无助于成功执行闪存擦除/加载、请检查复位原因(RESC)寄存器、NMI 影子标志(NMISHDFLG)寄存器和引导 ROM 状态寄存器以进一步调试。
C28xx_CPU2:闪存操作期间发生错误:没有与模式'CPU1'匹配的内核
C28xx_CPU2:文件加载程序:内存写入失败:未知错误
C28xx_CPU2:GEL:文件:C:\proj\workspace_v81\blinky_dc_cpu02\CPU2_flash\blinky_dc_cpu02.out:加载失败。
C28xx_CPU2:闪存操作期间发生错误:没有与模式'CPU1'匹配的内核
C28xx_CPU2:为闪存操作设置 GSxMSEL 寄存器时出错

------------------------------------------

我不确定如何"执行调试器重置"、因为调试会话关闭。 此外、我不确定它从哪里获得字符串"CPU1"。 这里的主要误差是什么?

这是非常可重复的(到目前为止为~10倍)。 我已经尝试取消选中调试配置主选项卡中的"CPU1"框。 调试探针名称显示"C28xx_CPU2"。

我接下来应该在哪里查看?

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

    请尝试以下方法:
    1.构建 CPU1和 CPU2项目。
    2.使用目标 CCXML 启动配置。
    3.对于 CPU1,连接目标。 加载 CPU1二进制文件。 CPU1应在 main 中停止。 请勿运行。
    4.对于 CPU2、为目标连接。 加载 CPU2二进制文件。 CPU2应在 main 中停止。
    5。现在运行 CPU1、然后运行 CPU2。

    请告诉我、如果您发现此 appraoch 有任何问题。

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