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.

[参考译文] AM2634:TMDSCNCD263

Guru**** 2530880 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1241749/am2634-tmdscncd263

器件型号:AM2634

您好!

我正在使用 MCAL 包内的 FLS、在 FLS_Init 之后、闪存写入了值、而在执行 CPU 复位后、闪存仍然存在、并可通过 FLS_READ 读取。



但在下电上电后、这些值将消失。

这样做的原因是什么?

我不想破坏闪存中的数据。

您自己的、

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

    您好!

    Unknown 说:
    但下电上电后、这些值就消失了。
    [/报价]

    闪存中的值仍然没有消失。 在执行下电上电后、FLS 通信似乎已断开。 请按照以下步骤操作、如果您仍然看到问题、请告诉我

    1.使用 FLS 代码将一些数据写入闪存。

    2.执行电源循环。

    3.重新加载 FLS 应用程序并单独执行 FLS_init 函数、然后转到"Memory Browser"、查看您的数据是否存在。  

    基本上后台所发生的情况是、FLS_init 会将 AM263x 上的 QSPI IP 设置为 Memmap 读取模式(这就是存储器浏览器能够直接显示数据的原因)。 但当您执行 POR 时、通信消失了、内存浏览器无法再对 QSPI 数据进行红色处理。

    谢谢。
    兴植