使用HUAWEI LiteOS Studio編譯STM32CubeMX生成的Makefile工程
1?????? 安裝HUAWEI LiteOS Studio
HUAWEI LiteOS Studio安裝 (gitee.io)
按照官方提供的文檔一步一步操作即可。
2?????? 創建STM32CubeMX工程
啟動STM32CubeMX,選擇ACCESS TO BOARD SELECTOR
選擇開發板NUCLEO-G070RB
啟用RTC
配置系統時鐘
工程生成參數配置
生成工程文件夾如下:
3?????? 用LiteOS Studio編譯
找開工程文件夾
在rtc.c文件中加入日期時間初始化和打印當前日期時間函數
在main.c文件中加入
__attribute__((used)) int _write(int fd, char *ptr, int len)
{
(void)HAL_UART_Transmit(&huart2, (uint8_t *)ptr, len, 0xFFFF);
return len;
}
代碼修改完成,下面就是如何配置編譯
打開projectsettings.json
"script":?"Makefile",
"args":?"-j?12"
修改make配置,保存,關閉工程文件夾,重新打開
打開工程配置,選擇目標板(如列表中沒有,添加),確認。.vscode目錄下將多出兩個文件settings.json和launch.json。
配置完成,按F7進行編譯,稍等一會就會編譯完成,生成bin,hex,elf文件。
4?????? 燒錄測試
打開燒寫工具STM32 ST-LINK Utility,連接開發板,燒錄
打開串口工具,波特率設為115200,打開串口,Reset開發板,所見如下,運行正常。
(附件代碼已上傳)
附件: g070_test.zip 32.73KB 下載次數:2次
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。