STM32的開發過程中幾乎用不到軟件仿真,開個工程仿真一下算法功能是個好主意,只是有硬件幹嘛不用在線調試呢……不過最近需要深入RTOS,還是需要好好利用MDK這個強大工具。
1. 找到一個FreeRTOS 閃爍LED的工程,修改晶振爲8MHZ,debug選項下選中“使用仿真器”,更改DiaLog DLL文件名和傳參值,視不同Devcice做相應修改,這控制着調試窗口中的外設信息。
2. 以上設置完成後進入調試界面,使用邏輯分析儀查看PORTC.2(LED的GPIO)的輸出,實際上這是變量可視化查看窗口。
3. 進入正題,熟悉彙編,分析任務調度等底層操作,嘗試自下而上實現“搶佔式”RTOS,…………(待續)
【參考資料來源】
1. Keil中的幫助文檔,信息量豐富
2. 官網Search http://www.keil.com/
關於仿真用DLL文件和參數設置的提問: