本文來源電子發燒友社區,作者:jf_46793279, 帖子地址:https://bbs.elecfans.com/jishu_2291450_1_1.html
開發環境搭建--硬件篇
MCU的軟件開發往往離不開在線仿真調試的功能。基于ARM M3 M4等內核的MCU主要以JTAG以及SWD接口為主。而RISC-V主要支持標準JTAG調試接口,不過也有些芯片支持SWD或者CJTAG等IO資源占用更少的調試接口。由于x86 PC不直接提供此類接口,所以需要借助USB Dongle來連接MCU完成調試工作。通常PC上運行集成GDB server的上位機軟件借助USB dongle完成對MCU的調試&下載。
這款先楫半導體HPM6750EVKMINI評估板直接集成了FTDI的USB轉JTAG調試芯片FT2232HL(這一點對用戶非常友好),只需要通過USB公轉TypeC線(目前主流的安卓手機充電線)連接到PC上,同時安裝好驅動就可以開始對MCU進行調試了。先楫半導體HPM6750EVKMINI評估板上有兩個TYPEC口,其中靠近紅色RESET按鍵的一個TYPEC負責供電以及調試功能。
目前RISCV指令架構的MCU多基于OpenOCD(sdk_env_v0.10.0toolsopenocdopenocd.exe)來完成GDB server的支持、TLC命令的解析,先楫半導體的MCU也是一樣。OpenOCD主要負責Flash的燒錄以及GDB Server的運行。調試時用戶通過telnet(localhost:4444)或者GCC的GDB client(sdk_env_v0.10.0toolchainsrv32imac-ilp32-multilib-winbinriscv32-unknown-elf-gdb.exe)連接到GDB server,通過標準調試命令完成對代碼的單步、斷點等調試。
好了說了這么多先從安裝驅動開始,驅動位于SDK開發包中(sdk_env_v0.10.0tools):FTDI_InstallDriver.exe,直接運行即可。
安裝好驅動,接下來就可以嘗試把一些demo例程燒寫到芯片當中了,具體步驟在下一篇例程篇進行詳細說明。
-
mcu
+關注
關注
146文章
17322瀏覽量
352651 -
先楫半導體
+關注
關注
10文章
217瀏覽量
2187
發布評論請先 登錄
相關推薦
評論