<?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[can0 无法退出Freeze mode]]></title><description><![CDATA[<p dir="auto">我使用下述代码，发现 can0 无法退出 Freeze mode ，<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1472/09a1c4d6-faf2-4eda-a384-4a85d60a86a2.png" alt="2026-04-04_06-59.png" class=" img-fluid img-markdown" /><br />
已经清零 <code>REG32(CAN0_MCR) &amp;= ~(CAN0_MCR_HALT_MASK | CAN0_MCR_FRZ_MASK)</code> 为什么寄存器<code>0x400d0000</code>值还是<code>0x5980000f</code>，使用gdb调试如下图<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1472/afbfdd73-fb00-46da-9553-226d9179432c.png" alt="2026-04-04_07-00.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">顺便问一下，在这种模式是不是会导致访问内存时导致 bus fault:SCB_CFSR_BFSR:0x04 IMPRECISERR。<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1472/37e08f2c-8284-4df3-a79e-44812ea1823e.png" alt="4f6839f4-c4af-4575-b523-f84632a7a1b2-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.ytmicro.com/topic/1872/can0-无法退出freeze-mode</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 04:23:39 GMT</lastBuildDate><atom:link href="https://forum.ytmicro.com/topic/1872.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Apr 2026 23:04:59 GMT</pubDate><ttl>60</ttl></channel></rss>