前言 創建一個簡單的字元設備驅動程式。 本文命令的運行基本上都需要root許可權,使用root賬號,或者在命令前面加上sudo。 如果你使用ssh遠程連接的伺服器進行代碼編寫。那麼不要在root用戶下創建文件或者文件夾。這會導致你ssh連接vscode編寫代碼的許可權問題。可以在普通用戶創建好所 ...
使用手機typec-usb線連接評估板和pc,打開軟體
選擇晶元系列,晶元型號,下載介面選擇usb,選擇目標程式文件hex
按住評估板的boot鍵,撥動電源開關到on,可以看到設備列表顯示出可選的設備
選擇設備列表的選項
下載配置如圖中配置
點擊下載,程式即可燒錄進機器,如果是點亮led,需要使能led,led-en和3.3v連接即可使能。
這個軟體既可以燒錄程式,也可以開啟模擬調試
在選中設備的時候,點擊開啟兩線模擬介面,在右邊的視窗可以看到開啟成功與否
選擇的一個跑燈D:\guanhe1\bledemo\CH573EVT\EVT\EXAM\TMR,自己修改如下
SetSysClock( CLK_SOURCE_PLL_60MHz );
GPIOB_ModeCfg( GPIO_Pin_13, GPIO_ModeOut_PP_5mA );
while( 1 )
{
GPIOB_ResetBits( GPIO_Pin_13 );
DelayMs(2000);
GPIOB_SetBits( GPIO_Pin_13 );
DelayMs(1000);
}
記得把pb13 和ledx引腳連接
參考鏈接:https://blog.csdn.net/m0_51025336/article/details/121802059
MRS + wch-linke
才是調試的
參考鏈接:https://www.cnblogs.com/iot-fan/p/15419810.html
硬體連接:
評估板:PB14 TIO 連接 wch-link :SWDIO
PB15 TCK 連接wch-link :SWCLK
GND 連接wch-link:GND //評估板GND多個,選其中一個
Vcc 連接wch-link:3v3
這時,usb不需要連接
MRS編譯路徑最好不要有中文路徑
Debug Config
選擇GDB OpenOCD MRS Debugging
選擇svd 路徑可以在調試的過程查看外設寄存器的值