女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

KEIL for ARM 5.33最新版無法正常編譯怎么辦?

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

我是一個追新強(qiáng)迫癥的人,每次看到軟件更新,都要去升級,不然渾身不自在,這次敗在這個癥上了。 用最新版的Keil for ARM 5.33版本做407開發(fā)板的開發(fā),自己創(chuàng)建的工程怎么都沒法正常編譯,不是有錯就有幾十個警告。

按照我對這個軟件的了解,以及我個人編程的能力來看,不應(yīng)該有問題啊。終于最后發(fā)現(xiàn)這是軟件自身BUG造成的。

本帖將該重大發(fā)現(xiàn)分享給大家,并分享給大家如何利用Keil那個工程向?qū)渲霉ぞ邉?chuàng)建新的項目工程文件。

言歸正傳,干什么事都要先開機(jī)啟動這個軟件。

1、啟動軟件、Project-》New Project,進(jìn)入創(chuàng)建工程向?qū)?,并設(shè)置工程名字保存

注意事項:建議工程路徑與工程名字全部用ASCII字符,不要出現(xiàn)中文路徑或者全角字符,最好只有字母、數(shù)字、下劃線。

2、在設(shè)備選型列表找到你要的設(shè)備,比如AT32F407VGT7

50c87460-624f-11eb-8b86-12bb97331649.png

注意:這一步當(dāng)然要先安裝好官方提供的pack支持包,不然你的Keil里是找不到你要用的那個芯片型號的。

本帖用到的AT32F4系列pack下載地址

http://www.arterytek.com/downloa 。.. 2F4xx_CH_V1.3.5.zip

單擊OK,進(jìn)入下一步,管理RT環(huán)境,選擇軟件組件。這個界面很多人沒看到過吧,很少有人用這個,搜索網(wǎng)上帖子里也沒看到有人用這個,其實會用的話很方便。

選擇CMSIS里的CORE,Device里的Startup、System_AT32Fxx

以及根據(jù)需要選擇標(biāo)準(zhǔn)外設(shè)驅(qū)動,比如GPIO,……

根據(jù)需要選擇外設(shè)庫文件,也可以全選,只不過編譯速度會慢一下,用到哪些外設(shè)就選擇哪些會比較快一下。

如果嫌麻煩的,可以全選外設(shè)庫的外設(shè)。

514c10ae-624f-11eb-8b86-12bb97331649.png

然后單擊OK

工程基礎(chǔ)建立完成,添加用戶函數(shù),比如隨便寫個main.c

添加進(jìn)去

跟自己建立的工程目錄是不同的,看著很多人可能不習(xí)慣,看多了就習(xí)慣了。

編譯……等待幾秒就搞定了,然而……

見鬼,怎么這么多錯誤和警告,嚇?biāo)廊肆恕_@是為什么呢?

之前我遇到這個問題,搞了很久只能解決掉報錯,但是警告沒法搞定,總是說有類型轉(zhuǎn)換的警告或者某個寄存器找不到定義的警告。這個問題困擾了我兩天,終于解決了。

不要怕,進(jìn)入工程配置,修改編譯器版本由6修改成5,里面有多個版本,可以選擇,6太新了,有BUG。

5228dc14-624f-11eb-8b86-12bb97331649.png

再次編譯,奇跡出現(xiàn)了,0錯誤0警告。

這時候?qū)⒕幾g器版本再修改成默認(rèn)6,也沒錯誤和警告了,真是奇了怪了。

上一步中選擇AC編譯器的選項一共有4個選項,我猜啊,實際上只有2個,不知道我的理解是否正確。

最后添加代碼完成一個簡單的Blink程序。這個時候就可以通過查找外設(shè)的頭文件和函數(shù)原型了解外設(shè)庫的用法了,編譯一遍后還可以定位原型,這樣就方便查找函數(shù)和變量了。

網(wǎng)友muyichuan2012表示,這里也遇到類似AC6問題,AC6有很多版本,AC6.14、AC6.15等等,其中AC6.14.1建議大家最好不用使用,問題較多。

原文標(biāo)題:KEIL for ARM 5.33最新版無法正常編譯,該如何解決?

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

責(zé)任編輯:haq

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

    關(guān)注

    134

    文章

    9312

    瀏覽量

    375168
  • keil
    +關(guān)注

    關(guān)注

    69

    文章

    1223

    瀏覽量

    169039
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    676

    瀏覽量

    33761

原文標(biāo)題:KEIL for ARM 5.33最新版無法正常編譯,該如何解決?

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

收藏 人收藏

    評論

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

    有能使用的proteus 最新版嗎?

    有能使用的proteus 最新版嗎?
    發(fā)表于 04-29 09:41

    最新版STM32CubeIDE無法安裝怎么解決?

    最新版STM32CubeIDE無法安裝,這應(yīng)該如何解決,已用管理員身份運行
    發(fā)表于 04-27 06:20

    移植最新版的rt-thread nano時發(fā)現(xiàn)程序只要一進(jìn)去entry函數(shù)就直接跳到一個死循環(huán)里,為什么?

    我在移植最新版的rt-thread nano時發(fā)現(xiàn)程序只要一進(jìn)去entry函數(shù)就直接跳到一個死循環(huán)里,我使用的編譯器是armgcc10.2版本。然而我移植舊版的rt-thread nano就可以正常使用。
    發(fā)表于 04-01 07:04

    使用keil編譯下載usb_cdc_vcom freertos例程sdk2.15版本無法正常檢測到串口,怎么解決?

    使用keil編譯下載usb_cdc_vcom freertos例程sdk2.15版本無法正常檢測到串口但是sdk2.4.1的例程可以...怎么檢查問題
    發(fā)表于 03-27 08:00

    使用Cubemx配置STM32H750VBT6的freertos連最基本的keil編譯都過不了,為什么?

    我使用Cubemx配置STM32H750VBT6的freertos連最基本的keil編譯都過不了,請問這是為什么???cubemx是最新版,keil使用v5v6
    發(fā)表于 03-10 07:25

    keil不同版本,有的文件在新版本上報錯怎么辦?要裝兩個版本一起用?

    有的文件在新版本上報錯怎么辦?要裝兩個版本一起用?
    發(fā)表于 03-10 07:05

    win7 64位系統(tǒng)STM32CubeMX安裝完成后數(shù)據(jù)包無法升級到最新版本,怎么解決?

    win7 64位系統(tǒng) STM32CubeMX安裝完成后數(shù)據(jù)包無法安裝,安裝較低版本后又無法升級到最新版本,這個界面出現(xiàn)閃退,無法輸入用戶名和密碼,導(dǎo)致
    發(fā)表于 03-10 07:04

    stm32cubeide編譯的時候報錯,無法生成hex文件怎么解決?

    stm32cubeide編譯的時候報錯,并且無法生成hex文件怎么辦急急急!
    發(fā)表于 03-07 08:17

    錦銳MCU最新版燒錄軟件CACHIP_TOOL_4.0.0

    錦銳MCU最新版燒錄軟件 CACHIP_TOOL_4.0.0上位機(jī)
    發(fā)表于 03-06 17:41 ?21次下載

    分享一個keil MDK編譯信息增強(qiáng)工具

    今天給大家分享一個 keil MDK 編譯信息增強(qiáng)工具:keil-build-viewer. 1 keil-build-viewer介紹 這是一個
    的頭像 發(fā)表于 11-14 11:01 ?1646次閱讀

    TAS5711功放ESD打掛了,怎么辦

    TAS5711 功放ESD 打掛了,怎么辦? 1.如何防護(hù)。 2,.哪個寄存器判斷是否能工作正常? 3.設(shè)計上有什么建議?
    發(fā)表于 10-23 08:09

    TAS5751M PurePathTM軟件無法使用怎么辦呢?

    有位客戶說登錄了myTI賬號也無法使用,如下圖,請問怎么辦呢?
    發(fā)表于 10-18 07:19

    stm32cubmx生成的makefile編譯無法啟動線程怎么解決?

    stm32cubmx生成的makefile編譯無法啟動線程,rt_thread_startup返回 RT_EOK無錯誤 但是使用生成的 keil工程編譯就沒問題, 板子是 stm32f
    發(fā)表于 09-27 09:27

    怎樣將keil中的程序?qū)С?/a>

    器選項等。 編寫并調(diào)試程序,確保程序能夠正常運行。 2. 編譯項目 在導(dǎo)出程序之前,需要先編譯項目。以下是編譯項目的步驟: 打開Keil M
    的頭像 發(fā)表于 09-02 10:23 ?4417次閱讀

    大電流一體成型電感有噪音怎么辦

    電子發(fā)燒友網(wǎng)站提供《大電流一體成型電感有噪音怎么辦.docx》資料免費下載
    發(fā)表于 07-30 12:30 ?0次下載