主题:SysConfig 中讨论的其他器件
工具/软件:
尊敬的 TI 专家:
我去年发布过有关闪存 mmap 访问的问题: https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1206158/iwrl6432-qspiflash-mmap
存储器地址0x70000000能够在首次上电时读取为闪存0x0偏移。
但是、我在进入低功耗深度睡眠(LPDS)模式后会遇到从 mmap 地址读取的问题、但会出现数据损坏问题。
如何复制:(使用" mmwave_l_sdk 5.5.3.0的说明 ")
1.导入"examples\drivers\power\power_modes"
2.在 Sysconfig 中、将"flash"添加到电路板驱动程序、并保留其默认配置。
3.在 Sysconfig 中,更改"电源"设置,使其适用于实际应用... 。

4.打开"power_modes,c",添加一个测试函数:"printMeta0",它将在 Meta1位置打印当前 appimage 的128字节前部分。
并使其在 while 循环内执行

5.构建映像并上传至 BOOST EVM 板,让我们检查结果。
您可以看到上电、输出正确、并且相同(使用构建的应用映像)。
但是、如果按"1"转至 LPDS、则输出全部为零值、再次重复将会损坏输出...
您能否调查此问题? 我如何在 LPDS 之后从 mmap 地址读取正确的数据...


