天天看點

建立KEA的Keil工程(二)

多日前寫了如何建立KEA的Keil工程,就是那個連接配接有點坑。

KEA的Keil工程建立完之後,很多人可能會遇到一個問題:

…\drivers\gpio\gpio.h(169): warning: #61-D: integer operation result is out of range

建立KEA的Keil工程(二)

編譯器下會提示出這個警告,實際上在NXP的Keil工程中,如果使用官方SDK來建立工程,基本上都會有大大小小這樣的warning,比如本人在學K60的時候,也有一大堆,但是并不怎麼影響開發(也許朕比較菜遇不上)。在NXP的一些官方例程中,NXP是選擇在編譯器上,将其屏蔽掉。那我也沒啥好的辦法,當然是跟着大佬走,在Keil上,屏蔽這個warning的步驟如下:

1)打開魔法棒,選擇C/C++頁籤,如圖:

建立KEA的Keil工程(二)

2)在Misc Controls上,寫上一句話:–diag_suppress=61,如圖:

建立KEA的Keil工程(二)

3)點選OK,儲存,編譯,你會發現,如圖:

建立KEA的Keil工程(二)

開心的事情來了,不想看到的警告不見了。

最近事多很忙,日後更新會快很多,還望支援。

注:若有需要可留言,我可以把我建立好的工程傳上來供給參考。但對于參加飛卡的戰友,還是得自己動手學習,不要怕麻煩,我們參加飛卡也是這樣一步步走過來的。

繼續閱讀