<?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[YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了]]></title><description><![CDATA[<p dir="auto">MCAL中YT-Link配置给BOOT预留了80K的空间，修改APP起始地址是0x14000,工程编译后Block2和3地址超过了0x3FFFF,发现Block1的结束地址到Block2之间有7K的空间没有使用，Block2和3一共964字节是可以放的下的，YT-Link怎么配置可以解决这个问题，目前程序烧录也能跑，但是超过0x3ffff的部分会有风险吗？<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1720/920a3158-107f-4880-9f1e-e5fc64f15a05.png" alt="99c23aa6-fb86-4a82-b4ce-83f1430ea141-image.png" class=" img-fluid img-markdown" /> <img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1720/1e00f18b-c9a9-4e8d-9c2d-4bf2151cbef6.png" alt="d9631948-8e03-4077-8e29-68efddbe30a4-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.ytmicro.com/topic/1948/yt-link配置给boot预留了80k的空间-app生成的hex越界了</link><generator>RSS for Node</generator><lastBuildDate>Thu, 14 May 2026 08:56:28 GMT</lastBuildDate><atom:link href="https://forum.ytmicro.com/topic/1948.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 May 2026 01:40:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了 on Thu, 14 May 2026 08:34:22 GMT]]></title><description><![CDATA[<p dir="auto">那应该是有其他section，检查一下你其他BSW的memmap文件。</p>
]]></description><link>https://forum.ytmicro.com/post/8467</link><guid isPermaLink="true">https://forum.ytmicro.com/post/8467</guid><dc:creator><![CDATA[Frankie]]></dc:creator><pubDate>Thu, 14 May 2026 08:34:22 GMT</pubDate></item><item><title><![CDATA[Reply to YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了 on Thu, 14 May 2026 08:26:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/1720">chenchao</a> 在 <a href="/post/8465">YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了</a> 中说：</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/1">Frankie</a> 在 <a href="/post/8458">YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了</a> 中说：</p>
<blockquote>
<p dir="auto">需要在yt-link 里健 rodata 的 section。</p>
<pre><code>                0x00014efc                Com_RxIPduInitState
 .rodata.Com_RxIPduInitValue
                0x00014f9c      0x280 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x00014f9c                Com_RxIPduInitValue
 .rodata.Com_RxSignal
                0x0001521c     0x576c libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001521c                Com_RxSignal
 .rodata.Com_Signal16BitInitValue
                0x0001a988        0xc libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001a988                Com_Signal16BitInitValue
 .rodata.Com_Signal8BitInitValue
                0x0001a994      0x167 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001a994                Com_Signal8BitInitValue
 *fill*         0x0001aafb        0x1 
 .rodata.Com_SignalBoolInitValue
                0x0001aafc       0x48 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001aafc                Com_SignalBoolInitValue
 .rodata.Com_TxIPdu
                0x0001ab44       0x98 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001ab44                Com_TxIPdu
 .rodata.Com_TxIPduInitState
                0x0001abdc       0x30 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001abdc                Com_TxIPduInitState
 .rodata.Com_TxIPduInitValue
                0x0001ac0c       0x60 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001ac0c                Com_TxIPduInitValue
 .rodata.Com_TxSignal
                0x0001ac6c      0xe00 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001ac6c                Com_TxSignal
 .rodata.ComM_BusSmCfgTable
                0x0001ba6c        0x8 libGENERATED_SDK_TARGET.a(ComM_PBCfg.c.o)
</code></pre>
</blockquote>
<p dir="auto"><img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1720/227ab9ea-b5da-4d4f-b38a-ac7573a3f5d9.png" alt="32093f1a-3b4f-4d36-a222-3f1f3f481937-image.png" class=" img-fluid img-markdown" /> 是这样建吗？生成的HEX还是和原来一样</p>
</blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/1720">chenchao</a> 在 <a href="/post/8465">YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了</a> 中说：</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/1">Frankie</a> 在 <a href="/post/8458">YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了</a> 中说：</p>
<blockquote>
<p dir="auto">需要在yt-link 里健 rodata 的 section。</p>
<pre><code>                0x00014efc                Com_RxIPduInitState
 .rodata.Com_RxIPduInitValue
                0x00014f9c      0x280 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x00014f9c                Com_RxIPduInitValue
 .rodata.Com_RxSignal
                0x0001521c     0x576c libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001521c                Com_RxSignal
 .rodata.Com_Signal16BitInitValue
                0x0001a988        0xc libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001a988                Com_Signal16BitInitValue
 .rodata.Com_Signal8BitInitValue
                0x0001a994      0x167 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001a994                Com_Signal8BitInitValue
 *fill*         0x0001aafb        0x1 
 .rodata.Com_SignalBoolInitValue
                0x0001aafc       0x48 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001aafc                Com_SignalBoolInitValue
 .rodata.Com_TxIPdu
                0x0001ab44       0x98 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001ab44                Com_TxIPdu
 .rodata.Com_TxIPduInitState
                0x0001abdc       0x30 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001abdc                Com_TxIPduInitState
 .rodata.Com_TxIPduInitValue
                0x0001ac0c       0x60 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001ac0c                Com_TxIPduInitValue
 .rodata.Com_TxSignal
                0x0001ac6c      0xe00 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001ac6c                Com_TxSignal
 .rodata.ComM_BusSmCfgTable
                0x0001ba6c        0x8 libGENERATED_SDK_TARGET.a(ComM_PBCfg.c.o)
</code></pre>
</blockquote>
<p dir="auto"><img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1720/227ab9ea-b5da-4d4f-b38a-ac7573a3f5d9.png" alt="32093f1a-3b4f-4d36-a222-3f1f3f481937-image.png" class=" img-fluid img-markdown" /> 是这样建吗？生成的HEX还是和原来一样</p>
</blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/1720">chenchao</a> 在 <a href="/post/8465">YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了</a> 中说：</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/1">Frankie</a> 在 <a href="/post/8458">YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了</a> 中说：</p>
<blockquote>
<p dir="auto">需要在yt-link 里健 rodata 的 section。</p>
<pre><code>                0x00014efc                Com_RxIPduInitState
 .rodata.Com_RxIPduInitValue
                0x00014f9c      0x280 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x00014f9c                Com_RxIPduInitValue
 .rodata.Com_RxSignal
                0x0001521c     0x576c libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001521c                Com_RxSignal
 .rodata.Com_Signal16BitInitValue
                0x0001a988        0xc libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001a988                Com_Signal16BitInitValue
 .rodata.Com_Signal8BitInitValue
                0x0001a994      0x167 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001a994                Com_Signal8BitInitValue
 *fill*         0x0001aafb        0x1 
 .rodata.Com_SignalBoolInitValue
                0x0001aafc       0x48 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001aafc                Com_SignalBoolInitValue
 .rodata.Com_TxIPdu
                0x0001ab44       0x98 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001ab44                Com_TxIPdu
 .rodata.Com_TxIPduInitState
                0x0001abdc       0x30 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001abdc                Com_TxIPduInitState
 .rodata.Com_TxIPduInitValue
                0x0001ac0c       0x60 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001ac0c                Com_TxIPduInitValue
 .rodata.Com_TxSignal
                0x0001ac6c      0xe00 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001ac6c                Com_TxSignal
 .rodata.ComM_BusSmCfgTable
                0x0001ba6c        0x8 libGENERATED_SDK_TARGET.a(ComM_PBCfg.c.o)
</code></pre>
</blockquote>
<p dir="auto"><img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1720/227ab9ea-b5da-4d4f-b38a-ac7573a3f5d9.png" alt="32093f1a-3b4f-4d36-a222-3f1f3f481937-image.png" class=" img-fluid img-markdown" /> 是这样建吗？生成的HEX还是和原来一样</p>
</blockquote>
<p dir="auto"><img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1720/1d4517c6-71fc-4a9c-bf7b-c0f6f21b94dc.png" alt="318d16e1-5622-4ee4-b6fe-8f0349f61534-image.png" class=" img-fluid img-markdown" /> TEXT中有个radata</p>
]]></description><link>https://forum.ytmicro.com/post/8466</link><guid isPermaLink="true">https://forum.ytmicro.com/post/8466</guid><dc:creator><![CDATA[chenchao]]></dc:creator><pubDate>Thu, 14 May 2026 08:26:25 GMT</pubDate></item><item><title><![CDATA[Reply to YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了 on Thu, 14 May 2026 08:20:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/1">Frankie</a> 在 <a href="/post/8458">YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了</a> 中说：</p>
<blockquote>
<p dir="auto">需要在yt-link 里健 rodata 的 section。</p>
<pre><code>                0x00014efc                Com_RxIPduInitState
 .rodata.Com_RxIPduInitValue
                0x00014f9c      0x280 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x00014f9c                Com_RxIPduInitValue
 .rodata.Com_RxSignal
                0x0001521c     0x576c libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001521c                Com_RxSignal
 .rodata.Com_Signal16BitInitValue
                0x0001a988        0xc libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001a988                Com_Signal16BitInitValue
 .rodata.Com_Signal8BitInitValue
                0x0001a994      0x167 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001a994                Com_Signal8BitInitValue
 *fill*         0x0001aafb        0x1 
 .rodata.Com_SignalBoolInitValue
                0x0001aafc       0x48 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001aafc                Com_SignalBoolInitValue
 .rodata.Com_TxIPdu
                0x0001ab44       0x98 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001ab44                Com_TxIPdu
 .rodata.Com_TxIPduInitState
                0x0001abdc       0x30 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001abdc                Com_TxIPduInitState
 .rodata.Com_TxIPduInitValue
                0x0001ac0c       0x60 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001ac0c                Com_TxIPduInitValue
 .rodata.Com_TxSignal
                0x0001ac6c      0xe00 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001ac6c                Com_TxSignal
 .rodata.ComM_BusSmCfgTable
                0x0001ba6c        0x8 libGENERATED_SDK_TARGET.a(ComM_PBCfg.c.o)
</code></pre>
</blockquote>
<p dir="auto"><img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1720/227ab9ea-b5da-4d4f-b38a-ac7573a3f5d9.png" alt="32093f1a-3b4f-4d36-a222-3f1f3f481937-image.png" class=" img-fluid img-markdown" /> 是这样建吗？生成的HEX还是和原来一样</p>
]]></description><link>https://forum.ytmicro.com/post/8465</link><guid isPermaLink="true">https://forum.ytmicro.com/post/8465</guid><dc:creator><![CDATA[chenchao]]></dc:creator><pubDate>Thu, 14 May 2026 08:20:16 GMT</pubDate></item><item><title><![CDATA[Reply to YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了 on Thu, 14 May 2026 07:29:05 GMT]]></title><description><![CDATA[<p dir="auto">需要在yt-link 里健 rodata 的 section。</p>
<pre><code>                0x00014efc                Com_RxIPduInitState
 .rodata.Com_RxIPduInitValue
                0x00014f9c      0x280 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x00014f9c                Com_RxIPduInitValue
 .rodata.Com_RxSignal
                0x0001521c     0x576c libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001521c                Com_RxSignal
 .rodata.Com_Signal16BitInitValue
                0x0001a988        0xc libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001a988                Com_Signal16BitInitValue
 .rodata.Com_Signal8BitInitValue
                0x0001a994      0x167 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001a994                Com_Signal8BitInitValue
 *fill*         0x0001aafb        0x1 
 .rodata.Com_SignalBoolInitValue
                0x0001aafc       0x48 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001aafc                Com_SignalBoolInitValue
 .rodata.Com_TxIPdu
                0x0001ab44       0x98 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001ab44                Com_TxIPdu
 .rodata.Com_TxIPduInitState
                0x0001abdc       0x30 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001abdc                Com_TxIPduInitState
 .rodata.Com_TxIPduInitValue
                0x0001ac0c       0x60 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001ac0c                Com_TxIPduInitValue
 .rodata.Com_TxSignal
                0x0001ac6c      0xe00 libGENERATED_SDK_TARGET.a(Com_Cfg.c.o)
                0x0001ac6c                Com_TxSignal
 .rodata.ComM_BusSmCfgTable
                0x0001ba6c        0x8 libGENERATED_SDK_TARGET.a(ComM_PBCfg.c.o)
</code></pre>
]]></description><link>https://forum.ytmicro.com/post/8458</link><guid isPermaLink="true">https://forum.ytmicro.com/post/8458</guid><dc:creator><![CDATA[Frankie]]></dc:creator><pubDate>Thu, 14 May 2026 07:29:05 GMT</pubDate></item><item><title><![CDATA[Reply to YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了 on Thu, 14 May 2026 02:43:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/1">Frankie</a> 在 <a href="/post/8444">YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了</a> 中说：</p>
<blockquote>
<ol>
<li>block 1 和 block 2 之间的gap 要分析一下map文件来定位。</li>
<li>超过了0x3ffff 是应该编译报错的，下个版本会增加这个检查。</li>
</ol>
</blockquote>
<p dir="auto"><img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1720/73d7c2d9-3766-4699-acea-8a7e50ff5649.png" alt="6a71367f-70a9-45ed-8999-1c77fafb8b33-image.png" class=" img-fluid img-markdown" /> map文件3ffff之后的部分，这是我的map文件，麻烦您帮忙看下<a href="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1720/613da60d-ccaf-4e4e-8ebd-b70016eab5d7.txt" rel="nofollow ugc">map.txt.txt</a></p>
]]></description><link>https://forum.ytmicro.com/post/8445</link><guid isPermaLink="true">https://forum.ytmicro.com/post/8445</guid><dc:creator><![CDATA[chenchao]]></dc:creator><pubDate>Thu, 14 May 2026 02:43:06 GMT</pubDate></item><item><title><![CDATA[Reply to YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了 on Thu, 14 May 2026 02:37:38 GMT]]></title><description><![CDATA[<ol>
<li>block 1 和 block 2 之间的gap 要分析一下map文件来定位。</li>
<li>超过了0x3ffff 是应该编译报错的，下个版本会增加这个检查。</li>
</ol>
]]></description><link>https://forum.ytmicro.com/post/8444</link><guid isPermaLink="true">https://forum.ytmicro.com/post/8444</guid><dc:creator><![CDATA[Frankie]]></dc:creator><pubDate>Thu, 14 May 2026 02:37:38 GMT</pubDate></item><item><title><![CDATA[Reply to YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了 on Thu, 14 May 2026 02:35:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/1">Frankie</a> 在 <a href="/post/8442">YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了</a> 中说：</p>
<blockquote>
<p dir="auto">你是哪个编译器，编译的时候没有警告吗</p>
</blockquote>
<p dir="auto">用的VSCode（GCC+Nijia+Cmake）工具链，没有报错</p>
]]></description><link>https://forum.ytmicro.com/post/8443</link><guid isPermaLink="true">https://forum.ytmicro.com/post/8443</guid><dc:creator><![CDATA[chenchao]]></dc:creator><pubDate>Thu, 14 May 2026 02:35:39 GMT</pubDate></item><item><title><![CDATA[Reply to YT-Link配置给BOOT预留了80K的空间,APP生成的HEX越界了 on Thu, 14 May 2026 02:28:34 GMT]]></title><description><![CDATA[<p dir="auto">你是哪个编译器，编译的时候没有警告吗</p>
]]></description><link>https://forum.ytmicro.com/post/8442</link><guid isPermaLink="true">https://forum.ytmicro.com/post/8442</guid><dc:creator><![CDATA[Frankie]]></dc:creator><pubDate>Thu, 14 May 2026 02:28:34 GMT</pubDate></item></channel></rss>