1. 程式人生 > >將STemWin移植到在STM32F103RCT6上的FreeRTOS上

將STemWin移植到在STM32F103RCT6上的FreeRTOS上

將STemWin移植到在STM32F103RCT6上的FreeRTOS上

1、版本資訊

  • STM32韌體庫V3.5.0
  • FreeRTOS V8.2.3
  • STemWin 5.26
  • Keil 4

2、移植步驟

  1. 將FreeRTOS移植到STM32F103RCT6上,這個前面的部落格有提到,課參考;
  2. 新增LCD屏的驅動程式碼,在這個實驗中使用的正點原子的MINI板,使用的ILI9341的驅動晶片,新增好並在裸機下測試可用;
  3. 將STemWin 5.26相關檔案新增到工程中,如下圖
  4. 將涉及到的標頭檔案路徑加到工程的標頭檔案路徑中去
  5. 修改GUIConf.c檔案中的一處地方,這個地方根據晶片來改,太大了編譯會不通過,提示記憶體不足。如下圖
  6. 在FreeRTOS建立一個任務來顯示,效果如圖
    這裡寫圖片描述
    至此,就可以算是成功移植了,上面寫的只是個大概步驟,還是有不少地方要改的,我是參考了正點原子與安富萊的文件進行移植的,有很多細節希望大家自己找他們的文件來看,望大神勿噴。