天天看點

小小慶賀一下已經成功在stm32上跑起rtems

    終于在老婆的一片抱怨中将rtems成功移植到stm32上了已經成功的運作了3個程序,簡單的跑馬燈,液晶,時鐘等都驅動起來了,由于sram有限僅跑了一個核心檔案系統禁止了,自然本身的驅動層也沒辦法跑,于是上了自己的驅動層呵呵。

    調試的時候還是走了彎路,一開始想用keil來調試比較精确而且能提供更詳細的資訊但是實際上反而導緻出很多莫名的問題,是以幹脆用printk來調試果然效果很好。

    另外就是對rtems的時鐘不了解,一開始就卡在這裡卡了很久,後來幾乎從boot_start開始将引導過程全部走了一遍才明白哪裡出了問題,解決了這裡rtems就順利的跑起來了,呵呵。

    目前系統僅用了57KB大小,sram也隻有4KB,對于一個stm32f107來說還是很輕松的。