vscode 快速安装 platformio IDE
生活随笔
收集整理的這篇文章主要介紹了
vscode 快速安装 platformio IDE
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
無需單獨安openocd/交叉編譯環境(riscv-nuclei-elf-)/
.pip/pip.conf
安裝virtualenv 虛擬環境
sudo apt install virtualenv pip3 install virtualenv推薦
指定虛擬環境的python版本
不推薦不指定虛擬環境的python版本
virtualenv .platformio/penv使用virtualenv 虛擬環境
source .platformio/penv/bin/activate (penv)$ pip3 install -U platformiovscode中安裝platformio插件
如果加載不出pio home頁,請注銷或重啟機器。
platformio.ini
[env:gd32vf103v-eval] platform = gd32v board = gd32vf103v-eval framework = gd32vf103-sdk debug_tool=jlink #rv-link upload_protocol=jlink #rv-link debug_svd_path=~/.platformio/platforms/gd32v/misc/svd/GD32VF103.svdJlink固件版本
Firmware:J-Link ARM V8 compiled Nov 25 2013 19:20:08
下載固件試試
.platformio/packages/tool-openocd-gd32v/share/openocd/scripts/target/gd32vf103.cfg
| jtag newtap $_CHIPNAME cpu -irlen 5 -expected-id 0x1e200a6d .pio/build/gd32vf103v-eval/firmware.elf Open On-Chip Debugger 0.10.0+dev-00911-gcfbca74bd (2019-09-12-09:31) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html jtag Warn : Transport "jtag" was already selected jtag adapter speed: 1000 kHz Info : J-Link ARM V8 compiled Nov 25 2013 19:20:08 Info : Hardware version: 8.00 Info : VTarget = 3.313 V Info : clock speed 1000 kHz Info : JTAG tap: riscv.cpu tap/device found: 0x1000563d (mfg: 0x31e (Andes Technology Corporation), part: 0x0005, ver: 0x1) Warn : JTAG tap: riscv.cpu UNEXPECTED: 0x1000563d (mfg: 0x31e (Andes Technology Corporation), part: 0x0005, ver: 0x1) Error: JTAG tap: riscv.cpu expected 1 of 1:0x1e200a6d (mfg: 0x536 (Nuclei System Technology Co.,Ltd.), part: 0xe200, ver: 0x1) |
如何修改expected錯誤(不修改也可以正常使用只是老提示expected錯誤):
使用黃色位置的內容替換 gd32vf103.cfg 中的紅色文本位置內容。
上述所有都設置,提示2秒超時錯誤,可能risc-v芯片內的程序鉗制住jlink使用的相關引腳的電平,
可以在按住BOOT0按鈕時再按RESET按時使板子進入DFU下載模式,刷入出廠固件后重新連接。
總結
以上是生活随笔為你收集整理的vscode 快速安装 platformio IDE的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 跟着狂神学Redis(NoSql+环境配
- 下一篇: Swing 界面设计 强大的jide组件