1. 程式人生 > >keil編譯時提示 Undefined symbol __ROR

keil編譯時提示 Undefined symbol __ROR

__ROR是一個移位的操作,它是一個彙編函式;

__ROR 也好,__WFI也好,__STATIC_INLINE__也好這類錯誤主要是因為keil版本的問題,不同的版本之間有大小寫的變化。一般是低版本是大寫,高版本是小寫。

一個簡單的方法就是在呼叫它的地方把它重定義一下,比如在呼叫它的檔案頭部加以下巨集:

#denfine  __ROR  __ror