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.

[参考译文] F29H85X-F29H85X-EVM-EVM:SOM 85X-EVM SOM 示例代码出错

Guru**** 2430620 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1546592/f29h85x-som-evm-f29h85x-som-evm-example-code-make-error

器件型号:F29H85X-EVM-EVM SOM


工具/软件:

大家好、

我测试了闪存模型_128_program 示例代码测试。

和测试完成后。 重置并尝试再运行一次、如下所示。

=========================================

C29xx_CPU1:在使用闪存插件执行任何闪存操作之前:
C29xx_CPU1:(a) 请选择将用于 CPU 操作的存储体模式 — 存储体模式 0、存储体模式 1、存储体模式 2、存储体模式 3。
C29xx_CPU1:(b) 请选择用户希望在闪存插件 GUI 中擦除闪存插件的闪存组。
C29xx_CPU1:将数据加载到.out 文件中的 SECCFG 内存区域时、可以选择要使用的选项
C29xx_CPU1:“允许在将数据加载到闪存存储器之前执行 NonMain 闪存擦除“。
C29xx_CPU1:警告 — 擦除 SECCFG 将擦除可编程 OTP、请谨慎继续(器件可能会被锁定)。
C29xx_CPU1:仅在必要时启用 NonMain 扇区擦除。
C29xx_CPU1:对 NonMain BANKMGMT 设置进行编程以设置存储体模式时、请检查闪存存储体模式选择
C29xx_CPU1:在恢复操作之前、用户配置设置中将与设置模式匹配。
C29xx_CPU1:对 BANKMGMT 进行编程后、必须通过 XRSn 将器件复位以启用新配置。
C29xx_CPU1:正在复位目标...
C29xx_CPU1:已完成目标复位...
C29xx_CPU1:写入寄存器 PC_FORCE 时出现问题:(错误 0xFFFFFAF - hpti_context_cmapi_c29x:WriteRegister:391)在 ISR 中停止时无法修改 PC(仿真包 20.2.0.3536)
C29xx_CPU1:闪存操作期间发生错误:目标无法写入寄存器 PC_FORCE
C29xx_CPU1:为 200MHz 配置了 PLL
C29xx_CPU1:闪存操作期间发生错误:执行 wr_pll.alg 时等待目标停止超时
C29xx_CPU1:写入 PLL 值时出错(闪存算法超时)。 操作已取消。
C29xx_CPU1:执行调试器复位并执行 Boot-ROM 代码(点击 CCS 调试窗口中的“Resume"按钮“按钮)按钮)、然后擦除/加载闪存。 如果这样对成功执行闪存擦除/加载没有帮助、请检查复位原因 (RESC) 寄存器、NMI 状态标志 (NMI_STS) 寄存器和引导 ROM 状态寄存器以进行进一步调试。
C29xx_CPU1:文件加载程序:内存写入失败:未知错误
C29xx_CPU1:GEL:文件:D:F29H85X\FLASH_mode0_128_program\flash\flash_mode0_128_program.out:加载失败。
C29xx_CPU1:写入寄存器 PC_FORCE 时出现问题:(错误 0xFFFFFAF - hpti_context_cmapi_c29x:WriteRegister:391)在 ISR 中停止时无法修改 PC(仿真包 20.2.0.3536)
C29xx_CPU1:闪存操作期间发生错误:目标无法写入寄存器 PC_FORCE

=========================================================================================================================

这样之后、当我尝试测试调试模式时、它始终像这样。

什么是问题? 如何解决该问题?

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

    只有 I CHANGE 器件为“ RAM => FLASH “  

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

    您好、

    您能否请确认您所使用的 CCS 版本或使用最新的 CCS 试用该版本?  

    此外、您是否可以尝试在编程之前通过转到 CCS->scripts->Error Handling 清除 ESM 和错误聚合器标志。

    此致、

    Rajeshwary