尊敬的团队:
一段时间后、我们有一个芯片在闪存上出现问题。 如下图所示:

现在、程序处于调试模式、程序尚未运行。 我使用 ccs6.1查看用户数据字段并发现内存中的数字一直在变化(启用实时刷新)。
但如果我重新加载程序、产品将正常运行。 问题是什么?
此致
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.
尊敬的团队:
一段时间后、我们有一个芯片在闪存上出现问题。 如下图所示:

现在、程序处于调试模式、程序尚未运行。 我使用 ccs6.1查看用户数据字段并发现内存中的数字一直在变化(启用实时刷新)。
但如果我重新加载程序、产品将正常运行。 问题是什么?
此致
尊敬的 F.F.:
您最初是如何发现芯片闪存出现问题的? 意味着闪存内容会在一段时间后发生变化?
您的应用代码是否使用闪存 API 来擦除/编程器件闪存的各个部分?
"现在程序处于调试模式、程序尚未运行。 我使用 ccs6.1查看用户数据字段并发现内存中的数字一直在变化(启用实时刷新)。"
您能进一步解释一下您在这里的意思吗? 您是否已连接到器件并对新映像进行了编程? 或者、您是否说您仅使用原始映像连接到器件、并且您看到您的映像中显示的闪存内容发生了变化?
[引用 user="F.F">否则, 您能否提供一些有关闪存操作的基本信息? [/报价]
您可以在以下 E2E 常见问题 解答中找到有关器件上闪存的更多信息:https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/757585?-FAQ-F05-Flash-Frequently-Asked-Questions
[引用 user="F.F"]我不想使用 TI 的闪存 API, 我想自己编写闪存代码。
不确定这里是什么意思。 闪存 API 用于读取/写入/擦除应用代码中的闪存。
最棒的
Kevin
尊敬的 F.F.:
[引用 user="F.F"]是的,我 只使用原始映像连接到设备,我看到闪存内容发生了变化,如我的映像所示。
好的。 我可以考虑您看到的一些可能原因。
最棒的
Kevin