<?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[固件加载错误]]></title><description><![CDATA[<p dir="auto">使用taixin-fmac-linux-driver-v2.2.1-38772编译驱动使用，加载hgSDK-v1.6.4.5-39706-fmac编译出的固件时出现大量报错</p>
<p dir="auto">[  584.149683] hgic_bootdl_cmd_rsp_handle:102::Checksum error,return HG_BOOTDL_ERR_RSP_PACKET!</p>
<p dir="auto">[  584.166557] hgic_bootdl_send_cmd_tmo:250::cmd 0, error:2</p>
<p dir="auto">[  584.177113] hgic_bootdl_cmd_enter:290::failed! ret:2</p>
<p dir="auto">[  584.266661] hgic_bootdl_cmd_rsp_handle:102::Checksum error,return HG_BOOTDL_ERR_RSP_PACKET!</p>
<p dir="auto">[  584.283506] hgic_bootdl_send_cmd_tmo:250::cmd 0, error:2</p>
<p dir="auto">硬件固件版本：hgic fw info:1.5.9.5, svn version:19932, app version:0</p>
<p dir="auto">===================================================</p>
<p dir="auto">另外，hgic_def.h文件hgic_bootdl_cmd_hdr里定义unsigned char   addr[4]，在实际fwdl.c文件中却有</p>
<p dir="auto">#define BOOT_CMD_KEY        "@huge-ic"</p>
<p dir="auto">#define BOOT_CMD_KEY_SIZE   8</p>
<p dir="auto">造成274行 memcpy((void *)cmd_hdr-&gt;addr, (void *)BOOT_CMD_KEY, BOOT_CMD_KEY_SIZE);</p>
<p dir="auto">报错</p>
<p dir="auto"> [   28.861988] memcpy: detected field-spanning write (size <img src="https://nodebb-preview.taixin-semi.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60e.png?v=7ec4a26904f" class="not-responsive emoji emoji-android emoji--sunglasses" style="height:23px;width:auto;vertical-align:middle" title="8)" alt="😎" /> of single field "(void *)cmd_hdr-&gt;addr" at /hgic_fmac/utils/fwdl.c:274 (size 4)</p>
]]></description><link>https://nodebb-preview.taixin-semi.com/topic/15/固件加载错误</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 08:47:07 GMT</lastBuildDate><atom:link href="https://nodebb-preview.taixin-semi.com/topic/15.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 07 Jan 2026 16:35:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 固件加载错误 on Mon, 26 Jan 2026 18:24:09 GMT]]></title><description><![CDATA[<p dir="auto"><img src="https://taixin-semi.com/upload/image/20260126/6390504863731543316375022.png" alt="ScreenShot_2026-01-26_182311_424.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://nodebb-preview.taixin-semi.com/post/66</link><guid isPermaLink="true">https://nodebb-preview.taixin-semi.com/post/66</guid><dc:creator><![CDATA[tx4299]]></dc:creator><pubDate>Mon, 26 Jan 2026 18:24:09 GMT</pubDate></item><item><title><![CDATA[Reply to 固件加载错误 on Sun, 25 Jan 2026 18:00:42 GMT]]></title><description><![CDATA[<p dir="auto">方便留下微信？可以远程看一下</p>
]]></description><link>https://nodebb-preview.taixin-semi.com/post/65</link><guid isPermaLink="true">https://nodebb-preview.taixin-semi.com/post/65</guid><dc:creator><![CDATA[tx5120]]></dc:creator><pubDate>Sun, 25 Jan 2026 18:00:42 GMT</pubDate></item><item><title><![CDATA[Reply to 固件加载错误 on Fri, 23 Jan 2026 18:21:41 GMT]]></title><description><![CDATA[<p dir="auto">H模组这边是正常的启动了么？是否有带flash呢？</p>
<hr />
<p dir="auto">识别到hg0设备应该是正常启动，并且可以通讯了，只是日志大量报错</p>
<p dir="auto">flash是外置的Winbond 25Q80D，通过串口烧录固件也没问题，已经刷入最新的v2.4.1.5-39777，insmod后也能识别打印出版本来，问题还是出在驱动上</p>
<p dir="auto">有劳指教下</p>
]]></description><link>https://nodebb-preview.taixin-semi.com/post/64</link><guid isPermaLink="true">https://nodebb-preview.taixin-semi.com/post/64</guid><dc:creator><![CDATA[tx4299]]></dc:creator><pubDate>Fri, 23 Jan 2026 18:21:41 GMT</pubDate></item><item><title><![CDATA[Reply to 固件加载错误 on Thu, 22 Jan 2026 20:01:54 GMT]]></title><description><![CDATA[<p dir="auto"><img src="https://taixin-semi.com/upload/image/20260122/6390470884141312454288629.png" alt="76a95d30f8be711f5248c14d03186eea.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">hgic_bootdl_cmd_enter:290::failed! ret:2从驱动的代码上看返回的错误码，对应的是返回了错误的addr。</p>
<p dir="auto">AH模组这边是正常的启动了么？是否有带flash呢？</p>
]]></description><link>https://nodebb-preview.taixin-semi.com/post/63</link><guid isPermaLink="true">https://nodebb-preview.taixin-semi.com/post/63</guid><dc:creator><![CDATA[tx5070]]></dc:creator><pubDate>Thu, 22 Jan 2026 20:01:54 GMT</pubDate></item><item><title><![CDATA[Reply to 固件加载错误 on Fri, 09 Jan 2026 15:31:05 GMT]]></title><description><![CDATA[<p dir="auto">测试环境为openwrt 24.10，硬件mt7688an，加载驱动后日志如下：</p>
<p dir="auto">Fri Jan  9 15:27:31 2026 kern.warn kernel: [  918.024971] hgic_bootdl_cmd_enter:290::failed! ret:2</p>
<p dir="auto">Fri Jan  9 15:27:31 2026 kern.warn kernel: [  918.078890] hgic_bootdl_cmd_rsp_handle:102::Checksum error,return HG_BOOTDL_ERR_RSP_PACKET!</p>
<p dir="auto">Fri Jan  9 15:27:31 2026 kern.warn kernel: [  918.095704] hgic_bootdl_send_cmd_tmo:250::cmd 0, error:2</p>
<p dir="auto">Fri Jan  9 15:27:31 2026 kern.warn kernel: [  918.106458] hgic_bootdl_cmd_enter:290::failed! ret:2</p>
<p dir="auto">Fri Jan  9 15:27:31 2026 kern.warn kernel: [  918.288022] hgicf_delay_init:850::delay_int run again!</p>
<p dir="auto">Fri Jan  9 15:27:31 2026 kern.warn kernel: [  918.299439] hgicf_download_fw:747::Enter</p>
<p dir="auto">Fri Jan  9 15:27:31 2026 kern.warn kernel: [  918.323702] hgic_bootdl_cmd_rsp_handle:102::Checksum error,return HG_BOOTDL_ERR_RSP_PACKET!</p>
<p dir="auto">Fri Jan  9 15:27:31 2026 kern.warn kernel: [  918.340588] hgic_bootdl_send_cmd_tmo:250::cmd 0, error:2</p>
<p dir="auto">Fri Jan  9 15:27:31 2026 kern.warn kernel: [  918.351549] hgic_bootdl_cmd_enter:290::failed! ret:2</p>
<p dir="auto">Fri Jan  9 15:27:31 2026 kern.warn kernel: [  918.413086] hgic_bootdl_cmd_rsp_handle:102::Checksum error,return HG_BOOTDL_ERR_RSP_PACKET!</p>
<p dir="auto">Fri Jan  9 15:27:31 2026 kern.warn kernel: [  918.429911] hgic_bootdl_send_cmd_tmo:250::cmd 0, error:2</p>
<p dir="auto">如此反复。。。</p>
<p dir="auto">固件文件hgicf.bin用串口烧录是没问题的</p>
]]></description><link>https://nodebb-preview.taixin-semi.com/post/60</link><guid isPermaLink="true">https://nodebb-preview.taixin-semi.com/post/60</guid><dc:creator><![CDATA[tx4299]]></dc:creator><pubDate>Fri, 09 Jan 2026 15:31:05 GMT</pubDate></item><item><title><![CDATA[Reply to 固件加载错误 on Fri, 09 Jan 2026 14:32:22 GMT]]></title><description><![CDATA[<p dir="auto">感谢解答，主楼提到的firmware升级报错的问题如何解决呢？目前尝试修改hgic_bootdl_cmd_hdr里定义unsigned char   addr[4]为unsigned char   addr[8]，仍然无法完成fw_file的成功写入。</p>
]]></description><link>https://nodebb-preview.taixin-semi.com/post/59</link><guid isPermaLink="true">https://nodebb-preview.taixin-semi.com/post/59</guid><dc:creator><![CDATA[tx4299]]></dc:creator><pubDate>Fri, 09 Jan 2026 14:32:22 GMT</pubDate></item><item><title><![CDATA[Reply to 固件加载错误 on Fri, 09 Jan 2026 12:43:18 GMT]]></title><description><![CDATA[<p dir="auto">您是老客户啊，有这么老的固件，如果有微信群，在微信里沟通更方便些</p>
]]></description><link>https://nodebb-preview.taixin-semi.com/post/58</link><guid isPermaLink="true">https://nodebb-preview.taixin-semi.com/post/58</guid><dc:creator><![CDATA[tx5120]]></dc:creator><pubDate>Fri, 09 Jan 2026 12:43:18 GMT</pubDate></item><item><title><![CDATA[Reply to 固件加载错误 on Fri, 09 Jan 2026 12:42:31 GMT]]></title><description><![CDATA[<p dir="auto">Linux驱动打印event list is full (max 16), drop old event，是由于主控没有读走event队列导致队列满了，是正常现象，可以忽略这个打印。</p>
]]></description><link>https://nodebb-preview.taixin-semi.com/post/57</link><guid isPermaLink="true">https://nodebb-preview.taixin-semi.com/post/57</guid><dc:creator><![CDATA[tx5120]]></dc:creator><pubDate>Fri, 09 Jan 2026 12:42:31 GMT</pubDate></item><item><title><![CDATA[Reply to 固件加载错误 on Thu, 08 Jan 2026 20:18:21 GMT]]></title><description><![CDATA[<p dir="auto">Thu Jan  8 20:11:31 2026 kern.warn kernel: [  202.900434] hgicf_rx_fw_event:47::event id:7</p>
<p dir="auto">Thu Jan  8 20:11:31 2026 kern.warn kernel: [  202.909114] hgicf_rx_fw_event:70::event list is full (max 16), drop old event</p>
]]></description><link>https://nodebb-preview.taixin-semi.com/post/55</link><guid isPermaLink="true">https://nodebb-preview.taixin-semi.com/post/55</guid><dc:creator><![CDATA[tx4299]]></dc:creator><pubDate>Thu, 08 Jan 2026 20:18:21 GMT</pubDate></item><item><title><![CDATA[Reply to 固件加载错误 on Thu, 08 Jan 2026 11:04:58 GMT]]></title><description><![CDATA[<p dir="auto">怀疑版本差异过大，尝试将模块固件升级到了最新的v2.4.1.5-39777，配合驱动版本：taixin-fmac-linux-driver-v2.2.1-38772，仍然出现大量log：</p>
<p dir="auto">[  994.221985] hgicf_rx_fw_event:70::event list is full (max 16), drop old event</p>
<p dir="auto">结合日志应该是驱动一直在尝试download_fw造成，虽然按照手册”泰芯Linux_WiFi_FMAC驱动开发指南.pdf“，加载驱动时并未指定fw_file=xxx.bin但是驱动并未判断文件是否真实存在，一直尝试加载默认的hgicf.bin。。。</p>
<p dir="auto">期待修复</p>
]]></description><link>https://nodebb-preview.taixin-semi.com/post/54</link><guid isPermaLink="true">https://nodebb-preview.taixin-semi.com/post/54</guid><dc:creator><![CDATA[tx4299]]></dc:creator><pubDate>Thu, 08 Jan 2026 11:04:58 GMT</pubDate></item><item><title><![CDATA[Reply to 固件加载错误 on Wed, 07 Jan 2026 18:10:49 GMT]]></title><description><![CDATA[<p dir="auto">另外，日志中出现大量的</p>
<p dir="auto">[  994.221985] hgicf_rx_fw_event:70::event list is full (max 16), drop old event</p>
<p dir="auto">固件版本：hgic fw info:1.5.9.5, svn version:19932, app version:0</p>
<p dir="auto">驱动版本：taixin-fmac-linux-driver-v2.2.1-38772 编译ko</p>
]]></description><link>https://nodebb-preview.taixin-semi.com/post/53</link><guid isPermaLink="true">https://nodebb-preview.taixin-semi.com/post/53</guid><dc:creator><![CDATA[tx4299]]></dc:creator><pubDate>Wed, 07 Jan 2026 18:10:49 GMT</pubDate></item></channel></rss>