在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Keil for ARM 5.33版創建工程時候的注意事項

Q4MP_gh_c472c21 ? 來源:21ic論壇 ? 作者:gaoyang9992006 ? 2021-02-02 10:20 ? 次閱讀

書接上回《KEIL for ARM 5.33最新版無法正常編譯,該如何解決?》,上回咱們第一次用Keil for ARM的這個新版本,遇到了默認編譯器AC6,在配置上如果不在標準外設庫選擇選擇時候勾選Framework和RCC兩項(實際上配置工具橙色警告提示了這兩個遺漏)。

一個最簡單的hello Word程序都可以報錯一堆,警告一堆。

而在工程配置完成后,如果在工程配置上切換到AC5(老版本的)編譯器,就可以扭轉乾坤,實現0 error 0 warning。

是不是很奇怪,所以我當時就誤以為這是不是新版本的BUG?

有朋友看到我的帖后,告訴我說這是AC6的新特性,對程序代碼審核更加嚴格了而已。

接下來咱們重新再建設一個工程,看看到底咋回事。

1、新建工程,選擇所用的芯片型號

9c62bde0-64cf-11eb-8b86-12bb97331649.png


2、進入RTE配置菜單,配置選項如下

9cd45d2e-64cf-11eb-8b86-12bb97331649.png


根據需要選擇你所用到的標準外設庫,如果遺漏掉Framework和RCC會出現橙色警告,如下所示:

9d771da2-64cf-11eb-8b86-12bb97331649.png


如果遺漏出現橙色警告,單擊左下角Resolve可以幫您勾選上,如果這個時候沒有補上這兩個,就OK了,不要擔心,后面還可以補救。

單擊OK后,進入工程,添加一個main.c的main函數文件:

9db3669a-64cf-11eb-8b86-12bb97331649.png


這個時候如果編譯的話,效果如下

9e04281e-64cf-11eb-8b86-12bb97331649.png


這是為何呢?仔細觀察警告類型,大多都是一些不同數據直接賦值轉換的警告,沒啥好擔心的,但是有不少像我一樣有0錯誤0警告強迫癥的人,看到1個警告就難受。

9e4977b6-64cf-11eb-8b86-12bb97331649.png

怎么辦,打開工程配置選項:

9e9654f0-64cf-11eb-8b86-12bb97331649.png

發現AC編譯器這里默認的是AC6,是個新東西啊,之前沒用過,換成AC5試試看。

9ed004ca-64cf-11eb-8b86-12bb97331649.png

0錯誤0警告了,好神奇

話說回來了,如果剛才RTE配置時候,遺漏了Framework和RCC,直接編譯會出現多個錯誤和幾十個警告,如果遇到這個問題,就可以看我上一個貼講到的。在工程配置將AC6更換為AC5版本,然后保存,編譯工程,這個時候會發現同樣的變成了0錯誤0警告,因為AC5會自動幫你把你遺漏的Framework和RCC添加回來。

而AC6更加嚴格,你沒有添加,它不會主動幫你添加,它以為你不需要呢。

如果改成了AC5后,進行了一次編譯,然后再切換回AC6會怎么樣呢?

仍然是0錯誤0警告,好神奇,是不是?

怎么不報數據賦值類型不同的警告了呢?

注意下面這個位置的變化,在剛建好的時候默認的是All warnings。

在改成AC5編譯一次后,切換回來變成了AC5-like Warnings。

a00154de-64cf-11eb-8b86-12bb97331649.png

可選的警告展示類型有5個選項,只有AC6默認的All Warnings選項會導致一堆的警告,讓人心煩啊。

a0396f86-64cf-11eb-8b86-12bb97331649.png


這就說明如果你用AC6,可以讓警告的執行標準像AC5一樣不嚴格。

大家明白了嗎?

這對不太了解AC6的人會認為是個設計上的BUG,而對AC6的設計人員呢,這就是他們想要的結果,因此這不算個BUG,作為用戶應該了解產品設計者的初衷,才能用好這個工具。

另外關鍵的一點,該貼的目的不是真的要討論算不算BUG,而是要分享給你如何快速創建新的工程,并讓你的代碼0 error 0 warning。

原文標題:Keil for ARM 5.33版基于RTE創建工程時候的必須注意事項

文章出處:【微信公眾號:嵌入式ARM】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9200

    瀏覽量

    370474
  • keil
    +關注

    關注

    69

    文章

    1214

    瀏覽量

    167600

原文標題:Keil for ARM 5.33版基于RTE創建工程時候的必須注意事項

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    智多晶DDR Controller使用注意事項

    最后一期我們主要介紹智多晶DDR Controller使用時的注意事項
    的頭像 發表于 01-24 11:14 ?305次閱讀
    智多晶DDR Controller使用<b class='flag-5'>注意事項</b>

    AN20-儀表低通濾波器的應用注意事項

    電子發燒友網站提供《AN20-儀表低通濾波器的應用注意事項.pdf》資料免費下載
    發表于 01-12 11:25 ?0次下載
    AN20-儀表低通濾波器的應用<b class='flag-5'>注意事項</b>

    多層板埋孔設計注意事項

    多層板埋孔設計注意事項
    的頭像 發表于 12-20 16:06 ?374次閱讀

    PCBA生產注意事項

    ? ?PCBA生產注意事項。 長按識別二維碼關注[現代電子裝聯工藝技術]訂閱號,開啟我們共同的學習之旅 end
    的頭像 發表于 11-15 17:04 ?550次閱讀
    PCBA生產<b class='flag-5'>注意事項</b>

    如何為住宅配置靜態IP:步驟與注意事項

    為住宅配置靜態IP地址,通常涉及以下步驟和注意事項
    的頭像 發表于 10-24 08:02 ?454次閱讀

    TPS65233、TPS65235的LNB設計注意事項

    電子發燒友網站提供《TPS65233、TPS65235的LNB設計注意事項.pdf》資料免費下載
    發表于 10-08 09:58 ?1次下載
    TPS65233、TPS65235的LNB設計<b class='flag-5'>注意事項</b>

    脈沖式充電器的使用注意事項

    脈沖式充電器的使用注意事項主要包括以下幾個方面: 一、安全注意事項 用電安全 :在充電過程中,應始終保持警惕,注意用電安全,避免觸電和短路等危險情況的發生。 防火防災 :避免在易燃易爆物品附近進行
    的頭像 發表于 09-26 16:05 ?1454次閱讀

    繞線電感定制的注意事項

    電子發燒友網站提供《繞線電感定制的注意事項.docx》資料免費下載
    發表于 09-20 11:24 ?0次下載

    共模電感定制的注意事項

    電子發燒友網站提供《共模電感定制的注意事項.docx》資料免費下載
    發表于 09-04 11:47 ?0次下載

    LiFePO4設計注意事項

    電子發燒友網站提供《LiFePO4設計注意事項.pdf》資料免費下載
    發表于 09-03 09:24 ?0次下載
    LiFePO4設計<b class='flag-5'>注意事項</b>

    TC277燒寫的注意事項有哪些?

    UCBs的區域,我在燒寫的時候我們的軟件崩潰了,重啟軟件后芯片就鎖住了,想問下這地方燒寫的注意事項
    發表于 07-19 06:26

    現場總線的使用方法與注意事項

    的穩定可靠運行,正確的使用方法和注意事項至關重要。本文將詳細介紹現場總線的使用方法和注意事項,以供讀者參考。
    的頭像 發表于 06-06 11:49 ?944次閱讀

    鉗形電流表的使用方法和注意事項

    鉗形電流表,作為電氣測量和測試的重要工具,其使用方法和注意事項對于保障測量結果的準確性和操作人員的安全至關重要。本文將從鉗形電流表的使用方法和注意事項兩個方面進行詳細闡述,以期為讀者提供一個全面而深入的了解。
    的頭像 發表于 05-14 16:14 ?3901次閱讀

    FMD LINK 使用注意事項

    電子發燒友網站提供《FMD LINK 使用注意事項.pdf》資料免費下載
    發表于 05-06 10:11 ?0次下載

    家用路由器的使用技巧和注意事項**

    家用路由器使用技巧包括合理放置、定期重啟、設置強密碼、設置訪客網絡、更新固件、啟用雙頻網絡和設置家長控制。注意事項包括避免過度擁擠、防止過度疲勞、防止遮擋信號、定期檢查網絡設備、保護隱私信息、避免惡意攻擊和避免強度過高的信號。遵循這些技巧和注意事項,可以提高家庭網絡的連接
    的頭像 發表于 03-21 17:37 ?988次閱讀
    主站蜘蛛池模板: 超薄肉色丝袜精品足j福利 超黄视频在线观看 | 色综合天天综合网站中国 | 国产精品美乳在线观看 | 色狠狠成人综合网 | 奇米在线| 高清视频一区二区三区 | 美女视频永久黄网站在线观看 | 黄色香蕉网站 | 欧美色穴 | 在线视频永久在线视频 | 国产在线精品一区免费香蕉 | 色婷婷综合久久久久中文一区二区 | 免费一级毛片在线播放不收费 | 手机在线观看毛片 | 中国一级做a爰片久久毛片 中韩日欧美电影免费看 | 欧美18videosex性欧美1819 | 亚洲高清日韩精品第一区 | 国产精品www视频免费看 | 三级在线国产 | 久久夜色精品国产噜噜 | 久久久噜噜噜久久 | 狠狠色丁香久久综合五月 | 欧美成人午夜 | 1515hh四虎免费观38com | 久久精品美女久久 | 日本xxxxxxxxx68| 三级完整在线观看高清视频 | 夜夜夜爽爽爽久久久 | 久久精品男人的天堂 | 一级片免费在线观看 | 国产精品1区2区3区在线播放 | 狠狠噜噜 | 日本黄色小视频网站 | 久久99精品久久久久久秒播 | 国产精品人人爱一区二区白浆 | 久热福利视频 | 色婷婷激婷婷深爱五月老司机 | 国产美女叼嘿视频免费看 | 成人手机看片 | 美女扒开尿口给男人爽的视频 | 国产精品高清一区二区三区 |