<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Bouffalo Lab Docs  - 最近更改 [zh-cn]</title>
		<link>https://docs.bouffalolab.com/index.php?title=%E7%89%B9%E6%AE%8A:%E6%9C%80%E8%BF%91%E6%9B%B4%E6%94%B9</link>
		<description>用这个订阅源跟踪本wiki的最近更改。</description>
		<language>zh-Hans-CN</language>
		<generator>MediaWiki 1.43.1</generator>
		<lastBuildDate>Wed, 15 Jul 2026 06:07:07 GMT</lastBuildDate>
		<item>
			<title>DebuggingBouffaloLabChipsWithGDBForWindows</title>
			<link>https://docs.bouffalolab.com/index.php?title=DebuggingBouffaloLabChipsWithGDBForWindows&amp;diff=318&amp;oldid=317</link>
			<guid isPermaLink="false">https://docs.bouffalolab.com/index.php?title=DebuggingBouffaloLabChipsWithGDBForWindows&amp;diff=318&amp;oldid=317</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年6月24日 (三) 05:47的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot;&gt;第11行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第11行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;GPIO 0   TMS&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;GPIO 0   TMS&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;index.php?title=文件:BL616DVK_Light_CKLinkLite.jpg|链接=&lt;/del&gt;文件:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;BL616DVK_Light_CKLinkLite&lt;/del&gt;.jpg|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;800x800像素&lt;/del&gt;| BL616DVKLight_CKLinkLite]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[文件:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;BL616DVK Light CKLinkLite&lt;/ins&gt;.jpg| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;600像素 &lt;/ins&gt;| BL616DVKLight_CKLinkLite]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== 2. Perform GDB debugging. ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== 2. Perform GDB debugging. ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 24 Jun 2026 05:47:02 GMT</pubDate>
			<dc:creator>张良</dc:creator>
			<comments>https://docs.bouffalolab.com/index.php?title=%E8%AE%A8%E8%AE%BA:DebuggingBouffaloLabChipsWithGDBForWindows</comments>
		</item>
		<item>
			<title>DebuggingBouffaloLabChipsWithGDBForWindows</title>
			<link>https://docs.bouffalolab.com/index.php?title=DebuggingBouffaloLabChipsWithGDBForWindows&amp;diff=317&amp;oldid=0</link>
			<guid isPermaLink="false">https://docs.bouffalolab.com/index.php?title=DebuggingBouffaloLabChipsWithGDBForWindows&amp;diff=317&amp;oldid=0</guid>
			<description>&lt;p&gt;创建页面，内容为“ = How to debug the DVK light development board via CKLink: =  ==== 1. Connect to the PC via USB. ==== GPIO 1   TCK  GPIO 3   TDI  GPIO 2   TDO  GPIO 0   TMS  &lt;a href=&quot;/index.php?title=Index.php%3Ftitle%3D%E6%96%87%E4%BB%B6:BL616DVK_Light_CKLinkLite.jpg&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Index.php?title=文件:BL616DVK Light CKLinkLite.jpg（页面不存在）&quot;&gt;链接=文件:BL616DVK_Light_CKLinkLite.jpg|800x800像素| BL616DVKLight_CKLinkLite&lt;/a&gt;  ==== 2. Perform GDB debugging. ====  Windows environments are also supported, but the setup is more complicated. We strongly recommend using the Ubuntu deve…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
= How to debug the DVK light development board via CKLink: =&lt;br /&gt;
&lt;br /&gt;
==== 1. Connect to the PC via USB. ====&lt;br /&gt;
GPIO 1   TCK&lt;br /&gt;
&lt;br /&gt;
GPIO 3   TDI&lt;br /&gt;
&lt;br /&gt;
GPIO 2   TDO&lt;br /&gt;
&lt;br /&gt;
GPIO 0   TMS&lt;br /&gt;
&lt;br /&gt;
[[index.php?title=文件:BL616DVK_Light_CKLinkLite.jpg|链接=文件:BL616DVK_Light_CKLinkLite.jpg|800x800像素| BL616DVKLight_CKLinkLite]]&lt;br /&gt;
&lt;br /&gt;
==== 2. Perform GDB debugging. ====&lt;br /&gt;
&lt;br /&gt;
Windows environments are also supported, but the setup is more complicated. We strongly recommend using the Ubuntu development environment.&lt;br /&gt;
If you choose to use a Windows environment:&lt;br /&gt;
&lt;br /&gt;
* 2.1 debugserver&lt;br /&gt;
&lt;br /&gt;
Debugserver can be used in a Windows environment. For details, please refer to the compressed package and the following two links:&lt;br /&gt;
&lt;br /&gt;
https://www.xrvm.cn/document?temp=install-t-head-debugserver-and-ice-drivers&amp;amp;slug=t-head-debug-server-user-manual&lt;br /&gt;
&lt;br /&gt;
https://www.xrvm.cn/document?temp=main-interface-menu-toolbar-introduction&amp;amp;slug=t-head-debug-server-user-manual&lt;br /&gt;
&lt;br /&gt;
* 2.2 gdb&lt;br /&gt;
For GDB, I recommend installing Ubuntu under WSL. &lt;br /&gt;
 &amp;lt;code&amp;gt;riscv64-unknown-elf-gdb *.elf&amp;lt;/code&amp;gt;&lt;/div&gt;</description>
			<pubDate>Wed, 24 Jun 2026 05:46:30 GMT</pubDate>
			<dc:creator>张良</dc:creator>
			<comments>https://docs.bouffalolab.com/index.php?title=%E8%AE%A8%E8%AE%BA:DebuggingBouffaloLabChipsWithGDBForWindows</comments>
		</item>
		<item>
			<title>DebuggingBouffaloLabChipsWithGDB</title>
			<link>https://docs.bouffalolab.com/index.php?title=DebuggingBouffaloLabChipsWithGDB&amp;diff=316&amp;oldid=278</link>
			<guid isPermaLink="false">https://docs.bouffalolab.com/index.php?title=DebuggingBouffaloLabChipsWithGDB&amp;diff=316&amp;oldid=278</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;1. Connect to the PC via USB.&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年6月24日 (三) 01:09的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;zh-Hans-CN&quot;&gt;（未显示同一用户的1个中间版本）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;第2行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第2行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= 通过CKLink调试DVK light开发板 =&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;通过USB连接到PC &lt;/del&gt;====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;How to debug the DVK light development board via CKLink: &lt;/ins&gt;=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1. Connect to the PC via USB. &lt;/ins&gt;==&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GPIO 1   TCK&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GPIO 3   TDI&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GPIO 2   TDO&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GPIO 0   TMS&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[文件:BL616DVK Light CKLinkLite.jpg| 600像素 | BL616DVKLight_CKLinkLite]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[文件:BL616DVK Light CKLinkLite.jpg| 600像素 | BL616DVKLight_CKLinkLite]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==== 进行GDB调试 ====&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;这里以Ubuntu为例，分别运行如下两条命令&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==== 2. Perform GDB debugging. ====&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;DebugServerConsole&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Using Ubuntu as an example, run the following two commands separately:&lt;/ins&gt;&amp;lt;code&amp;gt;DebugServerConsole&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;riscv64-unknown-elf-gdb *.elf&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;riscv64-unknown-elf-gdb *.elf&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 24 Jun 2026 01:09:59 GMT</pubDate>
			<dc:creator>张良</dc:creator>
			<comments>https://docs.bouffalolab.com/index.php?title=%E8%AE%A8%E8%AE%BA:DebuggingBouffaloLabChipsWithGDB</comments>
		</item>
		<item>
			<title>Bouffalo MCP</title>
			<link>https://docs.bouffalolab.com/index.php?title=Bouffalo_MCP&amp;diff=314&amp;oldid=312</link>
			<guid isPermaLink="false">https://docs.bouffalolab.com/index.php?title=Bouffalo_MCP&amp;diff=314&amp;oldid=312</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;常见问题&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年6月16日 (二) 02:31的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;zh-Hans-CN&quot;&gt;（未显示同一用户的1个中间版本）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l237&quot;&gt;第237行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第237行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; Q: Token 怎么获取？&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; Q: Token 怎么获取？&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: A: 请联系 Bouffalo Lab &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;内部团队获取 &lt;/del&gt;API &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Token。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: A: 请联系 Bouffalo Lab &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[mailto:zrrong@bouffalolab.com 内部团队]获取 &lt;/ins&gt;API &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Token。邮件中请提供 &#039;&#039;&#039;公司名&#039;&#039;&#039; 。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; Q: 答案不够详细或缺少某些内容？&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; Q: 答案不够详细或缺少某些内容？&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 16 Jun 2026 02:31:35 GMT</pubDate>
			<dc:creator>荣卓然</dc:creator>
			<comments>https://docs.bouffalolab.com/index.php?title=%E8%AE%A8%E8%AE%BA:Bouffalo_MCP</comments>
		</item>
		<item>
			<title>Bouffalo MCP</title>
			<link>https://docs.bouffalolab.com/index.php?title=Bouffalo_MCP&amp;diff=312&amp;oldid=0</link>
			<guid isPermaLink="false">https://docs.bouffalolab.com/index.php?title=Bouffalo_MCP&amp;diff=312&amp;oldid=0</guid>
			<description>&lt;p&gt;创建页面，内容为“= Bouffalo SDK Expert — MCP 服务使用指南 =  == 这是什么？ ==  &amp;#039;&amp;#039;&amp;#039;Bouffalo SDK Expert&amp;#039;&amp;#039;&amp;#039; 是一个 &amp;#039;&amp;#039;&amp;#039;MCP（Model Context Protocol）服务&amp;#039;&amp;#039;&amp;#039;，为 AI 编程助手提供 Bouffalo SDK 内部知识库的查询能力。  简单来说：你平时写 Bouffalo 芯片代码遇到不会的问题，以前要翻文档、搜 Wiki、问同事。现在可以让 AI 编程助手自动帮你查。  == 它能做什么？ ==  提供 &amp;#039;&amp;#039;&amp;#039;3 个工具&amp;#039;&amp;#039;&amp;#039;，AI Agent 可…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Bouffalo SDK Expert — MCP 服务使用指南 =&lt;br /&gt;
&lt;br /&gt;
== 这是什么？ ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Bouffalo SDK Expert&amp;#039;&amp;#039;&amp;#039; 是一个 &amp;#039;&amp;#039;&amp;#039;MCP（Model Context Protocol）服务&amp;#039;&amp;#039;&amp;#039;，为 AI 编程助手提供 Bouffalo SDK 内部知识库的查询能力。&lt;br /&gt;
&lt;br /&gt;
简单来说：你平时写 Bouffalo 芯片代码遇到不会的问题，以前要翻文档、搜 Wiki、问同事。现在可以让 AI 编程助手自动帮你查。&lt;br /&gt;
&lt;br /&gt;
== 它能做什么？ ==&lt;br /&gt;
&lt;br /&gt;
提供 &amp;#039;&amp;#039;&amp;#039;3 个工具&amp;#039;&amp;#039;&amp;#039;，AI Agent 可以调用：&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 工具名称 !! 作用 !! 怎么用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;bouffalo_sdk_expert&amp;lt;/code&amp;gt; || &amp;#039;&amp;#039;&amp;#039;提交问题&amp;#039;&amp;#039;&amp;#039; || 用自然语言问一个问题，立即得到一个任务编号（jobId）&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;bouffalo_sdk_answer&amp;lt;/code&amp;gt; || &amp;#039;&amp;#039;&amp;#039;查询结果&amp;#039;&amp;#039;&amp;#039; || 拿 jobId 去取答案，AI 会自动轮询直到拿到完整结果（看到 &amp;lt;code&amp;gt;&amp;lt;END&amp;gt;&amp;lt;/code&amp;gt; 说明结束）&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;bouffalo_sdk_feedback&amp;lt;/code&amp;gt; || &amp;#039;&amp;#039;&amp;#039;提交反馈&amp;#039;&amp;#039;&amp;#039; || 觉得答案不好用？反馈给后台改进&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 使用流程 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
你问问题 → AI 调用 bouffalo_sdk_expert → 拿到 jobId&lt;br /&gt;
                                                      ↓&lt;br /&gt;
AI 反复调用 bouffalo_sdk_answer（轮询）← → 后台在查资料&lt;br /&gt;
                                                      ↓&lt;br /&gt;
                  拿到完整结果（&amp;lt;END&amp;gt;）→ AI 把答案整理给你&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 知识库覆盖范围 ==&lt;br /&gt;
&lt;br /&gt;
知识库收录 Bouffalo SDK &amp;#039;&amp;#039;&amp;#039;闭源部分&amp;#039;&amp;#039;&amp;#039;的文档，包括：&lt;br /&gt;
* 设计架构文档（如 wl80211 WiFi 驱动的四层分层架构）&lt;br /&gt;
* API 接口说明&lt;br /&gt;
* 错误码描述&lt;br /&gt;
* 各类芯片模块（WiFi、蓝牙、外设等）的技术细节&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;#039;&amp;#039;&amp;#039;注意&amp;#039;&amp;#039;&amp;#039;：这个服务查询的是 SDK 内部闭源文档，开源代码不在其覆盖范围内。&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= 配置指南 — 如何接入 AI 编程助手 =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;💡 &amp;#039;&amp;#039;&amp;#039;前置准备&amp;#039;&amp;#039;&amp;#039;：你需要一个 API Token。如何获取请联系 Bouffalo Lab 内部团队。&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 服务器信息 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 项目 !! 值&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;服务器地址&amp;#039;&amp;#039;&amp;#039; || &amp;lt;code&amp;gt;https://mcp.bouffalolab.com/mcp&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;传输协议&amp;#039;&amp;#039;&amp;#039; || Streamable HTTP&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;认证方式&amp;#039;&amp;#039;&amp;#039; || Bearer Token（放在 &amp;lt;code&amp;gt;Authorization&amp;lt;/code&amp;gt; 请求头里）&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MCP 版本&amp;#039;&amp;#039;&amp;#039; || 2024-11-05&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 方式一：Claude Code ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Claude Code 是 Anthropic 的终端 AI 编程助手（非 Claude Desktop 桌面版）。&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 📍 配置文件位置 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 场景 !! 文件 !! 适用范围&lt;br /&gt;
|-&lt;br /&gt;
| 所有项目都用 || &amp;lt;code&amp;gt;~/.claude.json&amp;lt;/code&amp;gt; || 个人全局&lt;br /&gt;
|-&lt;br /&gt;
| 单个项目用 || 项目根目录下新建 &amp;lt;code&amp;gt;.mcp.json&amp;lt;/code&amp;gt; || 仅该项目&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 📝 配置内容 ===&lt;br /&gt;
&lt;br /&gt;
在你的 &amp;lt;code&amp;gt;.mcp.json&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;~/.claude.json&amp;lt;/code&amp;gt; 中添加：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;mcpServers&amp;quot;: {&lt;br /&gt;
    &amp;quot;bouffalo-sdk-expert&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;http&amp;quot;,&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;https://mcp.bouffalolab.com/mcp&amp;quot;,&lt;br /&gt;
      &amp;quot;headers&amp;quot;: {&lt;br /&gt;
        &amp;quot;Authorization&amp;quot;: &amp;quot;Bearer YOUR_API_TOKEN_HERE&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;⚠️ 如果你把 &amp;lt;code&amp;gt;.mcp.json&amp;lt;/code&amp;gt; 提交到 Git，请不要把 Token 写死在文件里。使用环境变量：&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;mcpServers&amp;quot;: {&lt;br /&gt;
    &amp;quot;bouffalo-sdk-expert&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;http&amp;quot;,&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;https://mcp.bouffalolab.com/mcp&amp;quot;,&lt;br /&gt;
      &amp;quot;headers&amp;quot;: {&lt;br /&gt;
        &amp;quot;Authorization&amp;quot;: &amp;quot;Bearer ${BOUFFALO_API_TOKEN}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后在使用前设置环境变量：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export BOUFFALO_API_TOKEN=&amp;quot;你的Token&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ✅ 验证是否成功 ===&lt;br /&gt;
&lt;br /&gt;
打开 Claude Code，输入 &amp;lt;code&amp;gt;/mcp&amp;lt;/code&amp;gt; 查看 MCP 服务器列表。如果看到 &amp;lt;code&amp;gt;bouffalo-sdk-expert&amp;lt;/code&amp;gt; 状态正常，就可以开始问 Bouffalo 相关的问题了。&lt;br /&gt;
&lt;br /&gt;
== 方式二：Codex CLI ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Codex CLI 是 OpenAI 的终端 AI 编程助手，使用 TOML 格式配置。&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 📍 配置文件位置 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 场景 !! 文件 !! 适用范围&lt;br /&gt;
|-&lt;br /&gt;
| 所有项目都用 || &amp;lt;code&amp;gt;~/.codex/config.toml&amp;lt;/code&amp;gt; || 个人全局&lt;br /&gt;
|-&lt;br /&gt;
| 单个项目用 || 项目根目录 &amp;lt;code&amp;gt;.codex/config.toml&amp;lt;/code&amp;gt; || 仅该项目&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 📝 配置内容 ===&lt;br /&gt;
&lt;br /&gt;
在配置文件中添加：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;toml&amp;quot;&amp;gt;&lt;br /&gt;
[mcp_servers.bouffalo_sdk_expert]&lt;br /&gt;
url = &amp;quot;https://mcp.bouffalolab.com/mcp&amp;quot;&lt;br /&gt;
bearer_token_env_var = &amp;quot;BOUFFALO_API_TOKEN&amp;quot;&lt;br /&gt;
startup_timeout_sec = 15&lt;br /&gt;
tool_timeout_sec = 60&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;💡 &amp;lt;code&amp;gt;bearer_token_env_var&amp;lt;/code&amp;gt; 指定环境变量名，Codex 会自动读取并添加 &amp;lt;code&amp;gt;Authorization: Bearer &amp;amp;lt;value&amp;amp;gt;&amp;lt;/code&amp;gt; 头。无需手动写 &amp;lt;code&amp;gt;Authorization&amp;lt;/code&amp;gt; 头。&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
使用前设置环境变量：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export BOUFFALO_API_TOKEN=&amp;quot;你的Token&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ✅ 验证是否成功 ===&lt;br /&gt;
&lt;br /&gt;
在 Codex 中输入 &amp;lt;code&amp;gt;/mcp&amp;lt;/code&amp;gt;，确认 &amp;lt;code&amp;gt;bouffalo_sdk_expert&amp;lt;/code&amp;gt; 出现在服务器列表中且状态正常。&lt;br /&gt;
&lt;br /&gt;
== 方式三：OpenCode ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;OpenCode 是开源 AI 编程助手，配置文件支持 JSON / JSONC 格式。&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 📍 配置文件位置 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 场景 !! 文件 !! 适用范围&lt;br /&gt;
|-&lt;br /&gt;
| 所有项目都用 || &amp;lt;code&amp;gt;~/.config/opencode/opencode.json&amp;lt;/code&amp;gt; || 个人全局&lt;br /&gt;
|-&lt;br /&gt;
| 单个项目用 || 项目根目录 &amp;lt;code&amp;gt;opencode.json&amp;lt;/code&amp;gt; || 仅该项目&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 📝 配置内容 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;jsonc&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;$schema&amp;quot;: &amp;quot;https://opencode.ai/config.json&amp;quot;,&lt;br /&gt;
  &amp;quot;mcp&amp;quot;: {&lt;br /&gt;
    &amp;quot;bouffalo_sdk_expert&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;remote&amp;quot;,&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;https://mcp.bouffalolab.com/mcp&amp;quot;,&lt;br /&gt;
      &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
      &amp;quot;headers&amp;quot;: {&lt;br /&gt;
        &amp;quot;Authorization&amp;quot;: &amp;quot;Bearer YOUR_API_TOKEN_HERE&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;timeout&amp;quot;: 60000&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
使用环境变量（推荐）：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;jsonc&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;$schema&amp;quot;: &amp;quot;https://opencode.ai/config.json&amp;quot;,&lt;br /&gt;
  &amp;quot;mcp&amp;quot;: {&lt;br /&gt;
    &amp;quot;bouffalo_sdk_expert&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;remote&amp;quot;,&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;https://mcp.bouffalolab.com/mcp&amp;quot;,&lt;br /&gt;
      &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
      &amp;quot;headers&amp;quot;: {&lt;br /&gt;
        &amp;quot;Authorization&amp;quot;: &amp;quot;Bearer {env:BOUFFALO_API_TOKEN}&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;timeout&amp;quot;: 60000&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;💡 OpenCode 的环境变量语法是 &amp;lt;code&amp;gt;{env:变量名}&amp;lt;/code&amp;gt;，和 Claude Code 的 &amp;lt;code&amp;gt;${变量名}&amp;lt;/code&amp;gt; 不同，注意区分。&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ✅ 验证是否成功 ===&lt;br /&gt;
&lt;br /&gt;
打开 OpenCode，看启动日志中 MCP 服务器连接状态，确认 &amp;lt;code&amp;gt;bouffalo_sdk_expert&amp;lt;/code&amp;gt; 连接成功。&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= 使用示例 =&lt;br /&gt;
&lt;br /&gt;
配置完成后，你可以直接用自然语言向 AI 助手提问：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;quot;Bouffalo SDK 中 wifi_mgmr 的初始化流程是什么？&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;quot;wl80211 驱动中 STA 模式的连接状态机有几个状态？&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;quot;请解释 wl80211 的 RX 数据路径，从硬件中断到应用层 socket&amp;quot;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
AI 助手会自动调用 &amp;lt;code&amp;gt;bouffalo_sdk_expert&amp;lt;/code&amp;gt; 查询知识库，然后轮询 &amp;lt;code&amp;gt;bouffalo_sdk_answer&amp;lt;/code&amp;gt; 获取结果，最后整理成易读的答案给你。&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= 常见问题 =&lt;br /&gt;
&lt;br /&gt;
; Q: 提示 &amp;quot;任务已提交&amp;quot; 后没反应了？&lt;br /&gt;
: A: AI 助手需要多次调用 &amp;lt;code&amp;gt;bouffalo_sdk_answer&amp;lt;/code&amp;gt; 来轮询结果。如果长时间没反应，可以提醒 AI &amp;quot;请用 bouffalo_sdk_answer 查询 jobId xxx 的结果&amp;quot;。&lt;br /&gt;
&lt;br /&gt;
; Q: 提示 &amp;quot;未找到任务，可能已过期&amp;quot;？&lt;br /&gt;
: A: 任务超时被清理了，重新提交问题即可。&lt;br /&gt;
&lt;br /&gt;
; Q: Token 怎么获取？&lt;br /&gt;
: A: 请联系 Bouffalo Lab 内部团队获取 API Token。&lt;br /&gt;
&lt;br /&gt;
; Q: 答案不够详细或缺少某些内容？&lt;br /&gt;
: A: 可以让 AI 调用 &amp;lt;code&amp;gt;bouffalo_sdk_feedback&amp;lt;/code&amp;gt; 提交反馈，后台团队会据此迭代改进。&lt;br /&gt;
&lt;br /&gt;
; Q: 支持中文问题吗？&lt;br /&gt;
: A: 完全支持。知识库文档大部分是中文的，用中文提问效果最好。&lt;/div&gt;</description>
			<pubDate>Tue, 16 Jun 2026 02:28:04 GMT</pubDate>
			<dc:creator>荣卓然</dc:creator>
			<comments>https://docs.bouffalolab.com/index.php?title=%E8%AE%A8%E8%AE%BA:Bouffalo_MCP</comments>
		</item>
		<item>
			<title>首页</title>
			<link>https://docs.bouffalolab.com/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=311&amp;oldid=306</link>
			<guid isPermaLink="false">https://docs.bouffalolab.com/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=311&amp;oldid=306</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Getting Started&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年6月15日 (一) 06:39的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;第7行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第7行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[烧录固件到开发板]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[烧录固件到开发板]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[DebuggingBouffaloLabChipsWithGDB|如何调试博流开发板]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[DebuggingBouffaloLabChipsWithGDB|如何调试博流开发板]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[DebugProcedure|提交BUG流程]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Bouffalo SDK =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Bouffalo SDK =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Mon, 15 Jun 2026 06:39:42 GMT</pubDate>
			<dc:creator>王扬搏</dc:creator>
			<comments>https://docs.bouffalolab.com/index.php?title=%E8%AE%A8%E8%AE%BA:%E9%A6%96%E9%A1%B5</comments>
		</item>
		<item>
			<title>DebugProcedure</title>
			<link>https://docs.bouffalolab.com/index.php?title=DebugProcedure&amp;diff=310&amp;oldid=0</link>
			<guid isPermaLink="false">https://docs.bouffalolab.com/index.php?title=DebugProcedure&amp;diff=310&amp;oldid=0</guid>
			<description>&lt;p&gt;创建页面，内容为“在遇到异常现象时，可以依据此手册，提交必要信息给开发人员以便于开发人员快速了解BUG。  # 上电日志，包含coredump日志，如果怀疑当前状态异常但CPU没有异常可能通过mem_trace 0x0，手动触发一个异常。&lt;a href=&quot;/index.php?title=Debug:coredump&quot; title=&quot;Debug:coredump&quot;&gt;Debug:coredump&lt;/a&gt; # 内存泄漏问题，可以打开CONFIG_BACKTRACE=y，和CONFIG_MM_ENABLE_TRACKING=y，帮助开发人员发现哪里的内存没有释放。&lt;a href=&quot;/index.php?title=Debug:mm_track&quot; title=&quot;Debug:mm track&quot;&gt;Debug:mm track&lt;/a&gt;”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;在遇到异常现象时，可以依据此手册，提交必要信息给开发人员以便于开发人员快速了解BUG。&lt;br /&gt;
&lt;br /&gt;
# 上电日志，包含coredump日志，如果怀疑当前状态异常但CPU没有异常可能通过mem_trace 0x0，手动触发一个异常。[[Debug:coredump]]&lt;br /&gt;
# 内存泄漏问题，可以打开CONFIG_BACKTRACE=y，和CONFIG_MM_ENABLE_TRACKING=y，帮助开发人员发现哪里的内存没有释放。[[Debug:mm track]]&lt;/div&gt;</description>
			<pubDate>Mon, 15 Jun 2026 06:39:20 GMT</pubDate>
			<dc:creator>王扬搏</dc:creator>
			<comments>https://docs.bouffalolab.com/index.php?title=%E8%AE%A8%E8%AE%BA:DebugProcedure</comments>
		</item>
</channel></rss>