題記
拿到開發(fā)板盲盒有一段時間了,第一次搭建環(huán)境,確實折騰了很久,其實這也不算評測貼,只能說了完成了環(huán)境搭建,然后相當于完成了學習編程的“hello world”這一步,要想熟練應用,還有很長的路要走,如果有描述不當?shù)牡胤,歡迎指正,謝謝!
開發(fā)板簡介
Longan Nano 是基于兆易創(chuàng)新(GigaDevice)RISC-V 32位內核的GD32VF103CBT6單片機的極簡開發(fā)板。
133961f16aba30438.png (56.65 KB )
下載附件
2022-1-26 23:37 上傳
8019061f16ac1830ac.png (84.19 KB )
下載附件
2022-1-26 23:37 上傳
環(huán)境搭建
VSCODE官網(wǎng)(https://code.visualstudio.com/)下載軟件,下載的時候選擇系統(tǒng)版本,否則無法以管理員身份運行
7647461f16acc50b7e.png (10.62 KB )
下載附件
2022-1-26 23:37 上傳
9417061f16ad47d4e2.png (7.25 KB )
下載附件
2022-1-26 23:37 上傳
安裝PIO
安裝完成后打開VSCODE安裝PIO插件,在擴展插件中輸入PlatformIO,查找PIO進行安裝
6438561f16ade1c8ed.png (387 KB )
下載附件
2022-1-26 23:38 上傳
我第一次安裝遇到了錯誤,在這里卡了很長時間,開始一直以為是github無法訪問造成,也通過查找了該問題出現(xiàn)的原因,但是網(wǎng)上的方法沒有效果。
3233261f16ae95a37a.png (26.41 KB )
下載附件
2022-1-26 23:38 上傳
直到找到了參考4的帖子,通過查看安裝進程信息發(fā)現(xiàn)不是GitHub訪問的問題,而是python的問題,之前我的電腦沒有安裝python,但是安裝了開源軟件Inkscape,該軟件目錄下有python.exe,每次安裝的時候就調用了此處的執(zhí)行文件,所以一直造成執(zhí)行失敗。(折騰了很久這里忘記截圖了),原因應該是如下所說吧(引自參考4的文檔內容):
6821161f16af237f9b.png (39.32 KB )
下載附件
2022-1-26 23:38 上傳
然后我卸載了Inkscape,再次進行PIO安裝,這次就提示我系統(tǒng)沒有python,需要安裝,安裝python之后,就順利安裝完成PIO插件。
所以安裝PIO的關鍵是系統(tǒng)必須先有正確安裝的Python(個人觀點哈)
安裝GD32V
在終端里輸入如下指令,然后回車
platformio platform install gd32v
2880761f16b00a6e4f.png (74.6 KB )
下載附件
2022-1-26 23:38 上傳
可以在終端內看到安裝進度
2695161f16b09151da.png (86.7 KB )
下載附件
2022-1-26 23:38 上傳
6565461f16b11936f2.png (25.73 KB )
下載附件
2022-1-26 23:38 上傳
工程調試
創(chuàng)建工程,直接使用PIO自帶的例子
1440361f16b1a49220.png (52.98 KB )
下載附件
2022-1-26 23:39 上傳
選擇Longan-nano開發(fā)板
1245061f16b2340738.png (21.82 KB )
下載附件
2022-1-26 23:39 上傳
8246161f16b2c21dfc.png (20.36 KB )
下載附件
2022-1-26 23:39 上傳
生成代碼后,進行編譯程序
5016261f16b3444245.png (9.46 KB )
下載附件
2022-1-26 23:39 上傳
編譯完成
6619361f16b3cf3c8f.png (15.4 KB )
下載附件
2022-1-26 23:39 上傳
手上沒有USB轉串口,也沒有jlink,所以通過USB使用DFU的方式下載,下載默認是串口,需要需要增加修改下載工具的指令,如下修改為DFU模式
8666061f16b44cda7c.png (43.49 KB )
下載附件
2022-1-26 23:39 上傳
重新編譯代碼。
開發(fā)板進入DFU模式的方法,安裝開發(fā)板上的BOOT按鍵,然后按開發(fā)板上的RESET按鍵,再松開,就進入DFU模式了
首次進入DFU發(fā)現(xiàn)是未知設備,這是因為沒有安裝驅動,驅動需要去官網(wǎng)下載
3825161f16b4d14696.png (4.97 KB )
下載附件
2022-1-26 23:39 上傳
http://www.gd32mcu.com/en/download/7?kw=GD32F1進入官網(wǎng)下載dfu驅動,解壓后根據(jù)你的系統(tǒng)選擇驅動
6778261f16b55c5103.png (10.36 KB )
下載附件
2022-1-26 23:40 上傳
3963761f16b5ea1939.png (9.9 KB )
下載附件
2022-1-26 23:40 上傳
官方默認固件效果是LED逐漸變亮,并會改變顏色
2941761f16e2440378.gif (4.23 MB )
下載附件
2022-1-26 23:52 上傳
下載程序,軟件依然是在官網(wǎng)下載
1940661f16bab3df78.png (36.77 KB )
下載附件
2022-1-26 23:41 上傳
下載示例程序后,是LED每隔1S閃爍一次
6724561f16e2f5921e.gif (3.05 MB )
下載附件
2022-1-26 23:52 上傳
參考鏈接:
- https://www.rvmcu.com/site/sipeed_longan_nano/
- http://longan.sipeed.com/zh/
- https://wiki.sipeed.com/hardware/zh/longan/Nano/blink.html
- https://blog.csdn.net/happyjoey217/article/details/113177118