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.

[参考译文] TMS320F28388D:验证失败:地址0x080004处的值不匹配请验证目标

Guru**** 2541970 points
Other Parts Discussed in Thread: TMDSHSECDOCK

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1071643/tms320f28388d-verification-failed-values-at-address-0x080004-do-not-match-please-verify-target

部件号:TMS320F28388D
“线程”中讨论的其它部件:TMDSHSECDOCK

我们正在使用 TMDSCND28388D 检查环境。

目前,我们正在检查以下环境。
=========================================
CCS               |8.3.1.00004
ARM 编译器工具  |20.2.5
C2800编译器工具|21.12.0
=========================================

我正在为调试板连接坞站。 (TMDSHSECDOCK)
我想用闪光灯检查,所以我将1:A 设置为1关。
我有一个 xds200连接到了接线端的 JTAG。

在此环境中使用 cm4,CPU1和 CPU2创建项目。
在 main()中执行无任何内容的生成,并正常完成。

如果您对 CPU1,2和 CM4执行“加载”“闪存”,则将输出以下错误日志。

=========================================
C28xx_CPU1:凝胶输出:
内存映射初始化完成
C28xx_CPU1:凝胶输出:
(笑声) DCSM 初始化开始...
C28xx_CPU1:凝胶输出:
(笑声) DCSM 初始化完成...
C28xx_CPU1:凝胶输出:
CPU2未重置并配置为等待启动。
(如果您以前连接过,可能需要恢复 CPU2才能到达等待引导循环。)
C28xx_CPU1:凝胶输出:
CM 未重置,配置为等待启动。
(如果您以前连接过,则可能需要恢复 CM 才能到达等待引导循环。)
C28xx_CPU1:初始化闪存编程时出错:从 dll 返回的接口,但闪存在此设备上不可用。
C28xx_CPU1:凝胶输出:
(笑声) DCSM 初始化开始...
C28xx_CPU1:凝胶输出:
(笑声) DCSM 初始化完成...
C28xx_CPU1:凝胶输出:
CPU2未重置并配置为等待启动。
(如果您以前连接过,可能需要恢复 CPU2才能到达等待引导循环。)
C28xx_CPU1:凝胶输出:
CM 未重置,配置为等待启动。
(如果您以前连接过,则可能需要恢复 CM 才能到达等待引导循环。)
C28xx_CPU1:加载程序:程序的一个或多个部分属于不可写的内存区域。 这些地区实际上不会写入目标。 检查链接器配置和/或内存映射。
C28xx_CPU1:文件加载器:验证失败:地址0x80004@程序的值不匹配请验证目标内存和内存映射。
=========================================

请找到随附的内存映射,并告诉我问题是什么。
(我已更改内存映射,但更改前的初始状态出现相同错误。)