请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:RM57L843 在本例中、我在 INTERNAL_RAM (覆盖目标区域)中将地址0x00100000 (程序起始地址)映射到0x00070000 (覆盖起始地址)。
I 禁用 MPU。
在 POM 被初始化和启用后、我可以看到 POM 正在 CCS 内存视图中工作。 当我更改0x08070000处的值时、0x00100000的值也会改变。
但是、在我执行以下代码后、会发生奇怪的情况:
*(volatile uint32_t*) 0x00100000 = 0x55;
我以为代码会更改0x08070000处 SRAM 的内容、但我看不到任何更改。
同时、当我更改0x08070000处的内容时、地址0x00100000处没有任何变化。
对我来说、看起来 POM 映射在此时断开。 为什么? 我无法直接将值写入 POM 程序地址区域?