RM新时代网站-首页

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

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

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

Keil MDK的一個(gè)bug

工程師 ? 來(lái)源:strongerHuang ? 作者:strongerHuang ? 2020-10-19 15:26 ? 次閱讀

素材來(lái)源:Keil

編輯整理:strongerHuang

不知道還有多少人在繼續(xù)在使用Keil MDK做開(kāi)發(fā),或?qū)W習(xí),猜的沒(méi)錯(cuò)的話,應(yīng)該還是有不少人任然在使用MDK。

前面有個(gè)讀者給我反饋一個(gè)問(wèn)題,大概就說(shuō)說(shuō)Keil中的配置(configuration)信息不全。類似下圖:

之前讀者給我反饋的問(wèn)題我沒(méi)有遇到過(guò),所以也沒(méi)有幫忙解決。

但在最近,我也遇到了類似問(wèn)題:打不開(kāi)配置(configuration)選項(xiàng):

于是,我就針對(duì)性找問(wèn)題的解決辦法了,果不然,在網(wǎng)上還真看到了這個(gè)問(wèn)題。。。

一、描述bug

1.環(huán)境

編譯器:Arm compiler v6

MDK版本:5.29、5.30及5.31

2.運(yùn)行多個(gè)工程

快速或同時(shí)打開(kāi)了兩個(gè)(或多個(gè))Keil MDK工程,且有一個(gè)在編譯,生成瀏覽信息(Browse Infomation),此時(shí)可能會(huì)出現(xiàn)如下提示:

大概意思就是:由于編輯器功能(如動(dòng)態(tài)語(yǔ)法檢查、代碼完成和瀏覽信息)的源代碼編譯,uVision還沒(méi)有被正確關(guān)閉。功能將被停用,直到下一次開(kāi)始。

3.bug表現(xiàn)癥狀

如果是前面這種環(huán)境,就有可能出現(xiàn)開(kāi)篇說(shuō)的配置界面信息不全,不能打開(kāi)配置(configuration)選項(xiàng)的癥狀。

二、分析原因及解決辦法

1.原因

這種問(wèn)題主要出現(xiàn)在工程項(xiàng)目比較大,編譯比較費(fèi)時(shí)間,或者你電腦配置不好,比較卡的情況。

如果以快速方式兩次打開(kāi)這樣的項(xiàng)目,則在第一個(gè)工程中創(chuàng)建瀏覽信息的后臺(tái)功能未完成,因此一個(gè)或多個(gè)源文件保持鎖定,這在第二個(gè)工程中導(dǎo)致了此問(wèn)題。

2.解決辦法

第一種:等待第一個(gè)工程編譯完成,再進(jìn)行第二工程的操作;

第二種:關(guān)閉生成瀏覽信息:project -》 Options for target -》 Output:

官方已說(shuō)明:這個(gè)問(wèn)題依然是Keil MDK自身的一個(gè)bug,如果用不到新版本功能,建議使用MDK V5.25及之前的版本。

責(zé)任編輯:haq

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

    關(guān)注

    68

    文章

    1212

    瀏覽量

    166839
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1623

    瀏覽量

    49108
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Keil詳細(xì)安裝教程(同時(shí)兼容51與STM32)

    在安裝目錄創(chuàng)建兩個(gè)文件夾,個(gè)用于存放c51 版keil個(gè)用于存放arm 版
    的頭像 發(fā)表于 11-26 11:26 ?1560次閱讀
    <b class='flag-5'>Keil</b>詳細(xì)安裝教程(同時(shí)兼容51與STM32)

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

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

    新唐科技率先發(fā)布免費(fèi)版Arm Keil MDK,助力嵌入式開(kāi)發(fā)

    2024年11月5日,新唐科技正式推出了免費(fèi)版的Arm? Keil? MDK Nuvoton Edition,成為全球首家向開(kāi)發(fā)者提供Keil MDK完整版本的半導(dǎo)體公司。這款專業(yè)開(kāi)發(fā)
    的頭像 發(fā)表于 11-06 11:07 ?837次閱讀

    keil軟件實(shí)現(xiàn)編程仿真需要哪些步驟

    Keil MDK-ARM 是款廣泛使用的集成開(kāi)發(fā)環(huán)境(IDE),專為 ARM Cortex-M 微控制器編程而設(shè)計(jì)。它提供了代碼編輯、編譯、鏈接、調(diào)試和仿真等功能。 1. 安裝 Keil
    的頭像 發(fā)表于 09-02 10:28 ?1073次閱讀

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

    1. 準(zhǔn)備工作 在開(kāi)始導(dǎo)出程序之前,需要確保已經(jīng)完成了以下準(zhǔn)備工作: 安裝Keil MDK-ARM軟件。 創(chuàng)建個(gè)新的項(xiàng)目,并添加所需的源文件和庫(kù)文件。 配置項(xiàng)目設(shè)置,包括芯片型號(hào)、編
    的頭像 發(fā)表于 09-02 10:23 ?1480次閱讀

    keil5怎么利用sys進(jìn)行配置ti環(huán)境

    以下是些關(guān)鍵步驟和建議: 安裝Keil MDK-ARM: 首先,您需要從Keil官方網(wǎng)站下載并安裝Keil
    的頭像 發(fā)表于 09-02 10:19 ?542次閱讀

    keil5怎么給ti燒錄程序

    安裝Keil MDK-ARM軟件: 訪問(wèn)Keil官方網(wǎng)站(https://www.keil.com/)并下載Keil
    的頭像 發(fā)表于 09-02 10:18 ?971次閱讀

    keil5怎么把程序燒到板子上

    安裝Keil MDK-ARM: 從Keil官網(wǎng)下載Keil MDK-ARM安裝包。 按照安裝向?qū)瓿砂惭b。 連接開(kāi)發(fā)板: 將開(kāi)發(fā)板通過(guò)USB
    的頭像 發(fā)表于 08-22 09:30 ?2014次閱讀

    RT-Thread Studio導(dǎo)入keil MDK工程失敗的原因?怎么解決?

    RT-Thread Studio導(dǎo)入keil MDK工程失敗
    發(fā)表于 07-15 06:56

    STM32的PMSM FOC 4.2需要用哪種版本的KEIL MDK

    請(qǐng)問(wèn),STM32的PMSM FOC 4.2 需要用哪種版本的 KEIL MDK ? 我原先采用FOC 4.0 ,開(kāi)發(fā)工具用的是KEIL 5.10,換到4.2以后顯示打不開(kāi)工程。
    發(fā)表于 05-13 08:35

    如何在Keil MDK-ARM環(huán)境下開(kāi)發(fā)STM32L011K4T6?

    Keil MDK-ARM環(huán)境下開(kāi)發(fā)STM32L011K4T6
    發(fā)表于 04-22 06:49

    KEIL MDK為什么無(wú)法debug library中的代碼?

    KEIL MDK 5.32及以下版本,都沒(méi)法debug library中的代碼,即使有c source文件也不能debug,怎么回事???
    發(fā)表于 04-10 06:20

    CW32F003E4芯片入門學(xué)習(xí):開(kāi)發(fā)環(huán)境安裝

    最近,Keil官方推出了則消息:Keil MDK新增了個(gè)版本,
    的頭像 發(fā)表于 04-02 14:22 ?1270次閱讀
    CW32F003E4芯片入門學(xué)習(xí):開(kāi)發(fā)環(huán)境安裝

    怎么啦?你的Keil C51和Keil MDK還無(wú)法共存嗎?

    、安裝KeilC51將安裝路徑設(shè)置為:D:\software\Keil\Keil_C51二、安裝KeilMDKCore安裝路徑設(shè)置為:D:\software\Keil\
    的頭像 發(fā)表于 03-24 08:09 ?3187次閱讀
    怎么啦?你的<b class='flag-5'>Keil</b> C51和<b class='flag-5'>Keil</b> <b class='flag-5'>MDK</b>還無(wú)法共存嗎?

    如何將TC1798器件添加到MDK KEIL?

    我正在嘗試使用 KEIL MDK(μVision)為英飛凌TC1798編程,但我不確定如何將TC1798器件添加到MDK KEIL。 誰(shuí)能幫我拿到 .pack 或者.zip 對(duì)于 TC
    發(fā)表于 02-01 08:18
    RM新时代网站-首页