轉(zhuǎn)載:https://blog.csdn.net/weixin_47668107/article/details/110139463
1杜恰、準(zhǔn)備工作
ubantu版本:18.04
NucleStudio安裝包:https://www.nucleisys.com/download.php
開發(fā)板:GD32VF103
2获诈、在linux系統(tǒng)中安裝驅(qū)動(dòng)
1仍源、在終端輸入指令:
lsusb
出現(xiàn)如下信息:
2、將開發(fā)板連接ubantu并在終端中輸入步驟一指令:
出現(xiàn)以下信息:
通過對(duì)比舔涎,記住自己開發(fā)板的USB ID( 示例中的開發(fā)板USB ID28e9:058f)笼踩。
3、終端中輸入 sudo vim /etc/udev/rules.d/99-openocd.rules 指令打開 99-openocd.rules文件
sudo vim /etc/udev/rules.d/99-openocd.rules
輸入如下內(nèi)容(改為自己開發(fā)板的USB ID)亡嫌,保存退出嚎于。
SUBSYSTEM=="usb", ATTR{idVendor}=="28e9",
ATTR{idProduct}=="058f", MODE="664", GROUP="plugdev"
SUBSYSTEM=="tty", ATTRS{idVendor}=="28e9",
ATTRS{idProduct}=="058f", MODE="664", GROUP="plugdev"
4、斷開開發(fā)板重新連接ubantu主機(jī)挟冠。
5于购、使用以下命令查看ttyUSB信息,參考輸出如下:
ls /dev/ttyUSB*
6知染、使用以下命令查看分組信息肋僧,參考輸出如下:
ls -l /dev/ttyUSB0
7、分別運(yùn)行以下三條命令
whoami //查看當(dāng)前用戶名控淡,記錄為<your_user_name>
sudo usermod -a -G plugdev <your_user_name> //將自己添加進(jìn)plugdev組
groups //確認(rèn)當(dāng)然用戶名已屬于plugdev組
3嫌吠、在NucleStudio中打印串口信息
注意:NucleStudio打開方式為sudo才可以調(diào)用串口打印功能:
window>show view>Terminal中開啟終端
終端設(shè)置如下:
然后run運(yùn)行程序即可調(diào)用串口打印信息:
4、putty串口軟件使用
除了NucleStudio集成串口工具逸寓,在ubantu下可以使用單獨(dú)的串口工具putty居兆。
首先安裝:
sudo apt-get install putty
然后啟動(dòng)putty:
sudo putty
putty設(shè)置如下:
設(shè)置完點(diǎn)擊open,串口打印如下: