<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[修改自定义 retention ram 地址段 至 官方文档的0x20020000 后32K，之后，配置MPU 会Hardfault]]></title><description><![CDATA[<p dir="auto">1.修改原因，需要使用PowerDown低功耗模式，原先自定义的地址段会导致过不去ECC校验<br />
2.代码diff<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/228/6af4f6d2-6e2f-45e1-bc13-faf2728e05dd.png" alt="b1ba6b64-52b8-45c6-9678-12fabe1e5a64-image.png" class=" img-fluid img-markdown" /><br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/228/28c8bdb4-3197-4c69-b521-05f1b3c97078.png" alt="1c4e075c-8b73-40da-b950-9e78c980c863-image.png" class=" img-fluid img-markdown" /><br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/228/2cacf1fd-1c03-403d-a259-58fc43bb102a.png" alt="3ac151ca-2cb5-43da-8192-9de143af704d-image.png" class=" img-fluid img-markdown" /><br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/228/750f75fe-6a31-4d44-8af4-bb980e7fb15f.png" alt="b76426ff-48f6-4b3b-af8f-04b8113d7d82-image.png" class=" img-fluid img-markdown" /><br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/228/4776a7a8-1580-4e88-a20a-a8e47d3aa878.png" alt="d1a71b46-72ab-4101-a072-02cf6b54865f-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.ytmicro.com/topic/2021/修改自定义-retention-ram-地址段-至-官方文档的0x20020000-后32k-之后-配置mpu-会hardfault</link><generator>RSS for Node</generator><lastBuildDate>Tue, 09 Jun 2026 19:19:44 GMT</lastBuildDate><atom:link href="https://forum.ytmicro.com/topic/2021.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 09 Jun 2026 06:33:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 修改自定义 retention ram 地址段 至 官方文档的0x20020000 后32K，之后，配置MPU 会Hardfault on Tue, 09 Jun 2026 08:19:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/23">Diga</a> 在 <a href="/post/8748">修改自定义 retention ram 地址段 至 官方文档的0x20020000 后32K，之后，配置MPU 会Hardfault</a> 中说：</p>
<blockquote>
<p dir="auto">看起来好像还是 ECC 错误，显示的错误地址是 20041EA0</p>
</blockquote>
<p dir="auto">我检查了初始化流程，应该没错，感觉可能指MPU配置没配对导致的</p>
]]></description><link>https://forum.ytmicro.com/post/8752</link><guid isPermaLink="true">https://forum.ytmicro.com/post/8752</guid><dc:creator><![CDATA[曹文勋]]></dc:creator><pubDate>Tue, 09 Jun 2026 08:19:56 GMT</pubDate></item><item><title><![CDATA[Reply to 修改自定义 retention ram 地址段 至 官方文档的0x20020000 后32K，之后，配置MPU 会Hardfault on Tue, 09 Jun 2026 06:57:03 GMT]]></title><description><![CDATA[<p dir="auto">看起来好像还是 ECC 错误，显示的错误地址是 20041EA0</p>
]]></description><link>https://forum.ytmicro.com/post/8748</link><guid isPermaLink="true">https://forum.ytmicro.com/post/8748</guid><dc:creator><![CDATA[Diga]]></dc:creator><pubDate>Tue, 09 Jun 2026 06:57:03 GMT</pubDate></item><item><title><![CDATA[Reply to 修改自定义 retention ram 地址段 至 官方文档的0x20020000 后32K，之后，配置MPU 会Hardfault on Tue, 09 Jun 2026 06:52:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/23">Diga</a> 在 <a href="/post/8746">修改自定义 retention ram 地址段 至 官方文档的0x20020000 后32K，之后，配置MPU 会Hardfault</a> 中说：</p>
<blockquote>
<p dir="auto">POR 后需要对 RAM 作初始化，Retention RAM 只是 power down 模式唤醒不丢失，但是 POR 后是会丢失的。YT LINK 里应该有个属性是 POR ONLY 的</p>
</blockquote>
<p dir="auto"><img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/228/e144aff4-373f-439b-84d0-84802fabb792.png" alt="abda482c-2f1b-49dc-aff8-e7fbb1d5f7d5-image.png" class=" img-fluid img-markdown" /><br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/228/460e5c57-da46-4a16-95f1-2e1b722dfaa6.png" alt="908eb4d9-cb33-4571-bd3a-c9c3833be805-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">这边应该已经初始化了</p>
<p dir="auto">然后补充一下MPU CONFIG 的修改<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/228/f6eef80d-95f6-4571-98ab-6f7b0ca5956a.png" alt="6a1c6dab-7ca7-4d6f-b4c1-e71e5d3efd62-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">试下来还是不行<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/228/f21f3ce7-e4a8-45a2-be40-da776167e9b4.png" alt="09beec5c-7dcc-4fa1-ba18-ff0e33d06acb-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.ytmicro.com/post/8747</link><guid isPermaLink="true">https://forum.ytmicro.com/post/8747</guid><dc:creator><![CDATA[曹文勋]]></dc:creator><pubDate>Tue, 09 Jun 2026 06:52:49 GMT</pubDate></item><item><title><![CDATA[Reply to 修改自定义 retention ram 地址段 至 官方文档的0x20020000 后32K，之后，配置MPU 会Hardfault on Tue, 09 Jun 2026 06:46:01 GMT]]></title><description><![CDATA[<p dir="auto">POR 后需要对 RAM 作初始化，Retention RAM 只是 power down 模式唤醒不丢失，但是 POR 后是会丢失的。YT LINK 里应该有个属性是 POR ONLY 的</p>
]]></description><link>https://forum.ytmicro.com/post/8746</link><guid isPermaLink="true">https://forum.ytmicro.com/post/8746</guid><dc:creator><![CDATA[Diga]]></dc:creator><pubDate>Tue, 09 Jun 2026 06:46:01 GMT</pubDate></item></channel></rss>