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-F29H85X:闪存模式配置编程不起作用

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1615822/launchxl-f29h85x-flash-mode-configuration-programming-is-not-working

器件型号: LAUNCHXL-F29H85X

您好团队:

我尝试将应用程序代码刷写到器件上;但是、刷写过程失败、系统会显示错误消息。 我已附上下面的错误屏幕截图供您参考。

请查看问题并提供有关如何解决问题的指导。

image.png

谢谢你。

 

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

    您好:

    加载前您的器件处于什么状态? 您可以尝试先将其置于等待引导中吗?

    此致、

    Alex

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

    您好 Alex、

    您能解释一下将器件置于等待引导状态的具体步骤吗?

    下面是调试输出的日志

    C29xx_CPU1:警告:目标 CPU 可能会卡在持续故障状态 C29xx_CPU1:在使用闪存插件执行任何闪存操作之前: C29xx_CPU1:(a) 请选择将用于 CPU 操作的存储体模式 — 存储体模式 0、存储体模式 1、存储体模式 2、存储体模式 3。 C29xx_CPU1:(b) 请选择用户希望在闪存插件 GUI 中擦除闪存插件的闪存组。 C29xx_CPU1:将数据加载到.out 文件中的 SECCFG 内存区域时、可以选择 C29xx_CPU1 的选项:“Allow NonMain Flash erase before loading data to Flash memory“。 C29xx_CPU1:警告 — 擦除 SECCFG 将擦除可编程 OTP、请谨慎继续(器件可能会被锁定)。 C29xx_CPU1:仅在必要时启用 NonMain 扇区擦除。 C29xx_CPU1:对 NonMain BANKMGMT 设置进行编程以设置存储体模式时、请检查 User Config Settings 中的闪存存储体模式选择 C29xx_CPU1:是否与设置模式匹配、然后再恢复操作。 C29xx_CPU1:对 BANKMGMT 进行编程后、必须通过 XRSn 将器件复位以启用新配置。 C29xx_CPU1:注意:加载多核闪存示例时、请在编程之前确保器件处于正确的存储体模式。 C29xx_CPU1:存储体模式 2 和存储体模式 3 可用于多核闪存编程。 C29xx_CPU1:正在复位目标... C29xx_CPU1:已完成目标复位... C29xx_CPU1:为 200MHz 配置的 PLL C29xx_CPU1:写入 INIT 算法时出错。 闪存算法返回错误代码。 操作已取消。 C29xx_CPU1:文件加载程序:存储器写入失败:未知错误 C29xx_CPU1:GEL:文件:C:\Users\sayalid3\workspace_ccstheia\mcan_ex6_transmit_receive_syscfg\flash\mcan_ex6_transmit_receive_syscfg.out:加载失败。

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

    您好 Alex、

    我尝试将器件置于等待引导状态并正常工作。 谢谢!!Grinning