依次點選“檔案”->“建立”->“RT-Thread項目”,然後彈出建立項目的配置資訊,根據具體情況進行設定,其中控制台序列槽最好在此時設定好,設定完成後點選最下面的“完成”按鈕:
此時一個空項目工程以初始化完成,下面首先是更改時鐘配置,此時輕按兩下項目資料總管中“CubeMX Setting”選項,可打開CubeMX 軟體
然後打開“System Core”->“RCC”,HSE選擇“Crystal/Ceramic Resonator”
然後再打開“Clock Configuration”頁面進行時鐘配置,配置參數需要根據具體情況進行更改:
再打開“Project Manager”頁面進行工程配置:
最後點選右上角的“GENERATE CODE”按鈕,等待代碼生成。最後工程目錄中會産生cubemx檔案
對于時鐘的更改至此已完成,至 于網上說的需要替換drv_clk.c檔案中的函數void system_clock_config(int target_freq_mhz),在新版本中無需更改,請在此檔案中看
void clk_init(char *clk_source, int source_freq, int target_freq)
{
extern void SystemClock_Config(void);
SystemClock_Config();
}
在cubemx生成代碼之前用的是被注釋的那部分,cubemx生成代碼之後使用的是後面兩句話,代碼中已完成替換,無需再手動更改。
此時依次點選“建構”“下載下傳”即可完成程式下載下傳。