➤ 深入底層:為 Pinecil 解鎖 JTAG 除錯功能
✤ https://danielmangum.com/posts/jlink-jtag-pinecil/
本文記錄了作者如何利用 JLink 除錯器對 Pinecil 電烙鐵進行 JTAG 連接的過程。隨著 Zephyr OS 對 Bouffalo Lab BL706 微控制器支援度的提升,作者進一步深入探索了除錯需求。透過自製轉接板並正確對接引腳,作者成功實現了對底層 SiFive E24 核心的調試,不僅能監控系統初始化與驅動程式行為,還能透過 GDB 進行單步除錯,為 Pinecil 的開發提供了更強大的底層診斷能力。
+ 太棒了!有了 JTAG 調試,對 Pinecil 進行韌體開發時排查系統啟動問題就容易多了,不再需要單靠 UART 打印日誌。
+ 對於剛開始玩 RISC-V 的人來說,這篇引腳對接的說明非常有參考價值,特別是那個 VTref 接線的注意事項。
#硬體開發 #嵌入式系統 #RISC-V #Pinecil #除錯工具

JLink JTAG Access on the Pinecil
It has been more than two years since I bought a Pinecil soldering iron and wrote about soldering the breakout board and accessing the UART. I’ve been doing more work with the Pinecil as of late following the addition of upstream support for the Bouffalo Lab BL706 MCU in Zephyr (big shout out to @VynDragon, @will-tm, @josuah, and everyone else who has been contributing to the upstream Bouffalo Lab efforts!).



