日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Keil for ARM 5.33版創(chuàng)建工程時(shí)候的注意事項(xiàng)

Q4MP_gh_c472c21 ? 來源:21ic論壇 ? 作者:gaoyang9992006 ? 2021-02-02 10:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

一個(gè)最簡(jiǎn)單的hello Word程序都可以報(bào)錯(cuò)一堆,警告一堆。

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

是不是很奇怪,所以我當(dāng)時(shí)就誤以為這是不是新版本的BUG?

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

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

1、新建工程,選擇所用的芯片型號(hào)

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


2、進(jìn)入RTE配置菜單,配置選項(xiàng)如下

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


根據(jù)需要選擇你所用到的標(biāo)準(zhǔn)外設(shè)庫(kù),如果遺漏掉Framework和RCC會(huì)出現(xiàn)橙色警告,如下所示:

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


如果遺漏出現(xiàn)橙色警告,單擊左下角Resolve可以幫您勾選上,如果這個(gè)時(shí)候沒有補(bǔ)上這兩個(gè),就OK了,不要擔(dān)心,后面還可以補(bǔ)救。

單擊OK后,進(jìn)入工程,添加一個(gè)main.c的main函數(shù)文件:

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


這個(gè)時(shí)候如果編譯的話,效果如下

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


這是為何呢?仔細(xì)觀察警告類型,大多都是一些不同數(shù)據(jù)直接賦值轉(zhuǎn)換的警告,沒啥好擔(dān)心的,但是有不少像我一樣有0錯(cuò)誤0警告強(qiáng)迫癥的人,看到1個(gè)警告就難受。

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

怎么辦,打開工程配置選項(xiàng):

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

發(fā)現(xiàn)AC編譯器這里默認(rèn)的是AC6,是個(gè)新東西啊,之前沒用過,換成AC5試試看。

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

0錯(cuò)誤0警告了,好神奇

話說回來了,如果剛才RTE配置時(shí)候,遺漏了Framework和RCC,直接編譯會(huì)出現(xiàn)多個(gè)錯(cuò)誤和幾十個(gè)警告,如果遇到這個(gè)問題,就可以看我上一個(gè)貼講到的。在工程配置將AC6更換為AC5版本,然后保存,編譯工程,這個(gè)時(shí)候會(huì)發(fā)現(xiàn)同樣的變成了0錯(cuò)誤0警告,因?yàn)锳C5會(huì)自動(dòng)幫你把你遺漏的Framework和RCC添加回來。

而AC6更加嚴(yán)格,你沒有添加,它不會(huì)主動(dòng)幫你添加,它以為你不需要呢。

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

仍然是0錯(cuò)誤0警告,好神奇,是不是?

怎么不報(bào)數(shù)據(jù)賦值類型不同的警告了呢?

注意下面這個(gè)位置的變化,在剛建好的時(shí)候默認(rèn)的是All warnings。

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

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

可選的警告展示類型有5個(gè)選項(xiàng),只有AC6默認(rèn)的All Warnings選項(xiàng)會(huì)導(dǎo)致一堆的警告,讓人心煩啊。

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


這就說明如果你用AC6,可以讓警告的執(zhí)行標(biāo)準(zhǔn)像AC5一樣不嚴(yán)格。

大家明白了嗎?

這對(duì)不太了解AC6的人會(huì)認(rèn)為是個(gè)設(shè)計(jì)上的BUG,而對(duì)AC6的設(shè)計(jì)人員呢,這就是他們想要的結(jié)果,因此這不算個(gè)BUG,作為用戶應(yīng)該了解產(chǎn)品設(shè)計(jì)者的初衷,才能用好這個(gè)工具。

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

原文標(biāo)題:Keil for ARM 5.33版基于RTE創(chuàng)建工程時(shí)候的必須注意事項(xiàng)

文章出處:【微信公眾號(hào):嵌入式ARM】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    135

    文章

    9596

    瀏覽量

    393844
  • keil
    +關(guān)注

    關(guān)注

    69

    文章

    1232

    瀏覽量

    173240

原文標(biāo)題:Keil for ARM 5.33版基于RTE創(chuàng)建工程時(shí)候的必須注意事項(xiàng)

文章出處:【微信號(hào):gh_c472c2199c88,微信公眾號(hào):嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    頁面導(dǎo)入導(dǎo)出功能怎么用?如何快速合并兩個(gè)工程,復(fù)制粘貼注意事項(xiàng)

    頁面導(dǎo)入導(dǎo)出功能怎么用?如何快速合并兩個(gè)工程,復(fù)制粘貼注意事項(xiàng)?
    發(fā)表于 02-03 14:16

    頁面導(dǎo)入導(dǎo)出功能怎么用?如何快速合并兩個(gè)工程,復(fù)制粘貼注意事項(xiàng)

    頁面導(dǎo)入導(dǎo)出功能怎么用?如何快速合并兩個(gè)工程,復(fù)制粘貼注意事項(xiàng)?
    發(fā)表于 01-28 15:17

    請(qǐng)問CW32F030的硬件注意事項(xiàng)有哪些?

    CW32F030的硬件注意事項(xiàng)有哪些
    發(fā)表于 12-25 08:20

    SMA彎公頭接線注意事項(xiàng)工程現(xiàn)場(chǎng)少踩坑的實(shí)用經(jīng)驗(yàn)

    本文從工程實(shí)操角度總結(jié)SMA彎公頭在接線與裝配過程中的關(guān)鍵注意事項(xiàng),涵蓋線材匹配、工藝控制與安裝細(xì)節(jié),幫助工程人員提升射頻系統(tǒng)的可靠性。
    的頭像 發(fā)表于 12-23 17:15 ?734次閱讀
    SMA彎公頭接線<b class='flag-5'>注意事項(xiàng)</b>|<b class='flag-5'>工程</b>現(xiàn)場(chǎng)少踩坑的實(shí)用經(jīng)驗(yàn)

    請(qǐng)問IAP功能升級(jí)流程中有哪些注意事項(xiàng)?

    IAP 功能升級(jí)流程中有哪些注意事項(xiàng)?
    發(fā)表于 12-23 07:55

    BNC轉(zhuǎn)接頭接線注意事項(xiàng)

    本文從工程角度總結(jié)BNC轉(zhuǎn)接頭接線過程中的關(guān)鍵注意事項(xiàng),涵蓋阻抗匹配、接線規(guī)范、工藝選擇及檢測(cè)要點(diǎn),幫助用戶避免常見接線問題。
    的頭像 發(fā)表于 12-19 14:04 ?656次閱讀
    BNC轉(zhuǎn)接頭接線<b class='flag-5'>注意事項(xiàng)</b>

    迅為RK3588開發(fā)板Android系統(tǒng)燒寫及注意事項(xiàng)

    迅為RK3588開發(fā)板Android系統(tǒng)燒寫及注意事項(xiàng)
    的頭像 發(fā)表于 12-03 15:17 ?7462次閱讀
    迅為RK3588開發(fā)板Android系統(tǒng)燒寫及<b class='flag-5'>注意事項(xiàng)</b>

    驅(qū)動(dòng)板PCB布線的注意事項(xiàng)

    PCB Layout 注意事項(xiàng) 1)布局注意事項(xiàng): ●● 整體布局遵循功率回路與小信號(hào)控制回路分開布局原則,功率部分和控制部分的 GND 分開回流到輸入 GND。 ●● 芯片的放置方向優(yōu)先考慮驅(qū)動(dòng)
    發(fā)表于 12-02 07:40

    CW32F030在使用中的注意事項(xiàng)有哪些?

    CW32F030在使用中的注意事項(xiàng)有哪些?
    發(fā)表于 11-18 06:20

    emWin AppWizard 開發(fā)注意事項(xiàng)有哪些?

    emWin AppWizard 開發(fā)注意事項(xiàng)
    發(fā)表于 09-04 06:18

    別讓這些細(xì)節(jié)毀了PCBA!焊接注意事項(xiàng)清單

    一站式PCBA加工廠家今天為大家講講PCBA加工中電子元器件焊接注意事項(xiàng)有哪些?PCBA加工中電子元器件焊接注意事項(xiàng)。 電子元器件焊接關(guān)鍵注意事項(xiàng) 在PCBA加工中,焊接工藝直接影響電路板的可靠性
    的頭像 發(fā)表于 07-23 09:26 ?1538次閱讀

    智多晶PLL使用注意事項(xiàng)

    在FPGA設(shè)計(jì)中,PLL(鎖相環(huán))模塊作為核心時(shí)鐘管理單元,通過靈活的倍頻、分頻和相位調(diào)整功能,為系統(tǒng)提供多路高精度時(shí)鐘信號(hào)。它不僅解決了時(shí)序同步問題,還能有效消除時(shí)鐘偏移,提升系統(tǒng)穩(wěn)定性。本文將深入探討智多晶PLL在實(shí)際應(yīng)用中的關(guān)鍵注意事項(xiàng),幫助工程師規(guī)避常見設(shè)計(jì)風(fēng)險(xiǎn)。
    的頭像 發(fā)表于 06-13 16:37 ?1795次閱讀
    智多晶PLL使用<b class='flag-5'>注意事項(xiàng)</b>

    美國(guó)Odyssey奧德賽電池充電注意事項(xiàng)全解析

    Odyssey奧德賽電池充電注意事項(xiàng)全解析 奧德賽電池作為高性能的深循環(huán)鉛酸電池,廣泛應(yīng)用于汽車啟動(dòng)、摩托車、船舶以及備用電源系統(tǒng)中。正確的充電方法不僅能夠延長(zhǎng)電池壽命,還能保障其性能穩(wěn)定發(fā)揮
    的頭像 發(fā)表于 05-19 16:31 ?1317次閱讀
    美國(guó)Odyssey奧德賽電池充電<b class='flag-5'>注意事項(xiàng)</b>全解析

    IGBT器件的防靜電注意事項(xiàng)

    IGBT作為功率半導(dǎo)體器件,對(duì)靜電極為敏感。我將從其靜電敏感性原理入手,詳細(xì)闡述使用過程中防靜電的具體注意事項(xiàng)與防護(hù)措施,確保其安全穩(wěn)定運(yùn)行。
    的頭像 發(fā)表于 05-15 14:55 ?2230次閱讀

    手機(jī)喇叭氣密性檢測(cè)儀的注意事項(xiàng)

    使用手機(jī)喇叭氣密性檢測(cè)儀的注意事項(xiàng)包括以下幾點(diǎn):一、使用前注意事項(xiàng)仔細(xì)閱讀手機(jī)喇叭氣密性檢測(cè)儀的使用說明書,了解設(shè)備的操作方法和注意事項(xiàng)。檢查氣密性檢測(cè)儀的各部件是否完好,包括壓力表、傳感器、連接
    的頭像 發(fā)表于 05-15 13:38 ?928次閱讀
    手機(jī)喇叭氣密性檢測(cè)儀的<b class='flag-5'>注意事項(xiàng)</b>
    江达县| 通城县| 岗巴县| 娱乐| 勐海县| 鲜城| 阿拉善左旗| 永州市| 长沙市| 铁岭市| 丰镇市| 济宁市| 湖南省| 额敏县| 岚皋县| 乐都县| 武夷山市| 莎车县| 呼伦贝尔市| 衡东县| 高州市| 九寨沟县| 建昌县| 阳原县| 温宿县| 岫岩| 浦江县| 阳春市| 扬州市| 景宁| 泽库县| 大厂| 宕昌县| 达州市| 垦利县| 任丘市| 长海县| 陇西县| 韶山市| 大竹县| 重庆市|