入手GD32 RISC-V Nano/Pico 代表您對開源硬體的了解又更深入,同時也即將打開開源世界的一到大門。
雖然在開源的世界裡,資訊量爆炸,一時之間可能會迷失在大海裡,但別忘了,這裡的鎖也軟硬體都是經過上千位使用者的淬鍊、最終呈現在您面前的雖然不會是最佳的版本,但一定會是非常穩定且實用的免費產品。
入手一塊開發版最重要的就是他的編譯環境,基於推廣開源軟硬體的腳色,我們誠心的建議您使用debian做為開發環境,也因此,本系列教學文章都會基於debian作業系統為範例,對Microsoft Windows的使用者深感抱歉。
在開始您的RISC-V微處理器專案之前,請先詳讀下列的教學文章,花些許的時間將開發環境建立好,在未來才不需要為了debug一堆有的沒的傷腦筋。
第一步: MapleBoard RISC-V 工具鏈建置與使用
MapleBoard RISC-V 工具鏈建置與使用
本篇文章說明何謂工具鏈,以及如何在Debian系統安裝我們提供的Mapleboard RISC-V 工具鏈
第二步: MapleBoard RISC-V 工具鏈範例使用教學
MapleBoard RISC-V 工具鏈範例使用教學
第二篇文章說明如何使用工具鏈,以及常見的Makefile是做什麼用的
第三步: Dfu-util 安裝與使用說明
Dfu-util 安裝與使用教學
第三篇文章說明在燒錄過程中會用到的指令:dfu-util的功能以及用法,並實際將編譯好的指令燒錄至GD32 RISC-V Nano/Pico
第四步: MapleBoard GDB使用教學
MapleBoard GDB使用教學
開發到驗證階段,需要使用GDB(GNU Debugger)為嵌入式系統進行除錯與調整,第四篇文章說明如何使用工具鏈中的GDB
第五步: RV-Link製作與使用
RV-Link 仿真器製作與使用
第四步中提到的RV-Link 在第五篇文章中會教您如何製作以及搭配GDB使用。