1. 程式人生 > >新建KEA的Keil工程(二)

新建KEA的Keil工程(二)

多日前寫了如何新建KEA的Keil工程,就是那個連線有點坑。 KEA的Keil工程新建完之後,很多人可能會遇到一個問題:

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

圖一 編譯器下會提示出這個警告,實際上在NXP的Keil工程中,如果使用官方SDK來新建工程,基本上都會有大大小小這樣的warning,比如本人在學K60的時候,也有一大堆,但是並不怎麼影響開發(也許朕比較菜遇不上)。在NXP的一些官方例程中,NXP是選擇在編譯器上,將其遮蔽掉。那我也沒啥好的辦法,當然是跟著大佬走,在Keil上,遮蔽這個warning的步驟如下: 1)開啟魔法棒,選擇C/C++選項卡,如圖: 在這裡插入圖片描述

2)在Misc Controls上,寫上一句話:–diag_suppress=61,如圖: 在這裡插入圖片描述

3)點選OK,儲存,編譯,你會發現,如圖: 在這裡插入圖片描述 開心的事情來了,不想看到的警告不見了。

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

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