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.

[参考译文] MSPM0L1304:Uniflash 上的编程问题

Guru**** 2756835 points

Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1607553/mspm0l1304-programming-issue-on-uniflash

部件号: MSPM0L1304
Thread 中讨论的其他器件: UNIFLASH

您好 Champ、

我要找我的客户。

它们在工程中为特定数据存储指定了闪存地址、指定了__ attribute__((section(“.xxx")“))__ attribute__((retain))。

随即显示定制的 cmd。

image.png

image.png

使用 CCS 20.3.1 时、可将映像编程为正确的器件并良好地运行代码。 检查我们分配的特定数据、已正确地将其编程到特定闪存地址。  

但是、通过 Uniflash(确认版本,可能是 v9.3.0)、在加载相同的映像后、控制台显示如下。 无法 通过 Uniflash 的内存浏览器读取存储器。

image.png

之后、客户再次在 CCS 上重新编程、器件无法再次编程、并出现以下错误消息。

image.png

要对同一器件进行重新编程、只能通过恢复出厂设置来恢复器件。

(1)。 Uniflash 控制台上似乎会弹出一些数据对齐错误。 专家是否发现内存分配有任何问题? 我要求客户将输出节分配到其他位置、错误仍然相同。

(2)。 为什么 CCS 和 Uniflash 会产生两个不同的结果? 我们的 Uniflash 是否有问题?

感谢您的支持。

此致、

Johnny