<?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[YTM32B1LE14H0MTHR 20PIN芯片下载问题]]></title><description><![CDATA[<p dir="auto">问题现象：同样的代码和同样的IAR配置：在LE14的64PIN demo板上面能正常下载运行，在20pin的芯片上面运行不起来</p>
<p dir="auto">调试信息：</p>
<p dir="auto">20PIN的memory内容：<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1005/0357fd2c-3d13-45dd-b8c0-fda6499a04ac.png" alt="fd854e69-759d-4a25-b542-18155c4c33d2-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">0x00000000:  00 40 00 20  → 栈顶指针 = 0x20004000<br />
0x00000004:  a9 3d 00 00  → 复位向量 = 0x00003DA9</p>
<p dir="auto"><img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1005/c231892c-9030-475a-a1a8-d6abe944a5fc.png" alt="9c822312-8c13-46a9-b1ea-b23e73518176-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">SP 从 0x20004000 变为 0x20003FE0，正好减少了 0x20（32 字节）—— 这正是 HardFault 压栈 8 个通用寄存器 的大小（每个 4 字节）。<br />
这证明：复位后 CPU 正确从 Flash 0x0 读取了栈顶指针（0x20004000），并初始化了 SP。</p>
<p dir="auto">但 PC 却变为 0xFFFFFFFE，说明 CPU 从 地址 0x4 读取复位向量时，获得了一个无效值。Memory 窗口中看到 0x00000004 的内容为 0x3DA9（正确），但 CPU 实际读取到的内容并非此值。</p>
<p dir="auto">请帮忙分析为啥</p>
]]></description><link>https://forum.ytmicro.com/topic/2130/ytm32b1le14h0mthr-20pin芯片下载问题</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 21:18:19 GMT</lastBuildDate><atom:link href="https://forum.ytmicro.com/topic/2130.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 22 Jul 2026 05:59:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to YTM32B1LE14H0MTHR 20PIN芯片下载问题 on Wed, 22 Jul 2026 08:26:13 GMT]]></title><description><![CDATA[<p dir="auto">好的，已经解决了</p>
]]></description><link>https://forum.ytmicro.com/post/9275</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9275</guid><dc:creator><![CDATA[山城人家]]></dc:creator><pubDate>Wed, 22 Jul 2026 08:26:13 GMT</pubDate></item><item><title><![CDATA[Reply to YTM32B1LE14H0MTHR 20PIN芯片下载问题 on Wed, 22 Jul 2026 07:15:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/1005">山城人家</a> LE14的YCT不要import LE15的YCT，否则就会出现烧录到LE14芯片中直接出问题，因为如果全import的话，例如ytlink就会直接变成LE15的。</p>
]]></description><link>https://forum.ytmicro.com/post/9271</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9271</guid><dc:creator><![CDATA[yishui66]]></dc:creator><pubDate>Wed, 22 Jul 2026 07:15:17 GMT</pubDate></item><item><title><![CDATA[Reply to YTM32B1LE14H0MTHR 20PIN芯片下载问题 on Wed, 22 Jul 2026 06:32:43 GMT]]></title><description><![CDATA[<p dir="auto">更正一下，正常下载的le14 demo板子是48pin的，笔误</p>
]]></description><link>https://forum.ytmicro.com/post/9270</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9270</guid><dc:creator><![CDATA[山城人家]]></dc:creator><pubDate>Wed, 22 Jul 2026 06:32:43 GMT</pubDate></item><item><title><![CDATA[Reply to YTM32B1LE14H0MTHR 20PIN芯片下载问题 on Wed, 22 Jul 2026 06:20:27 GMT]]></title><description><![CDATA[<p dir="auto">什么意思，为什么复位之后会触发 hardfault 压栈</p>
]]></description><link>https://forum.ytmicro.com/post/9267</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9267</guid><dc:creator><![CDATA[Diga]]></dc:creator><pubDate>Wed, 22 Jul 2026 06:20:27 GMT</pubDate></item></channel></rss>