亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

編譯時(shí)出現(xiàn)錯誤提示的解決方案

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2021-11-10 09:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:TI FAE – Johnson Chen

在開發(fā)Bootloader 的項(xiàng)目時(shí),我們通常需要把APP程序的入口固定在某個固定地址上,因此在CMD 里面會用如下分配來實(shí)現(xiàn)這個功能,

APP
{
-l rts2800_fpu32.lib(.text)
} > FLASHH PAGE = 0

但當(dāng)我們更換編譯器或者CCS 版本時(shí),經(jīng)常會碰到編譯時(shí)出現(xiàn)如下 warning:

no matching section
-l rts2800_fpu32.lib(.text)

如果這個警告不想辦法消除的話,在通過Bootloader 燒錄APP 以后,APP 將無法運(yùn)行。

這個原因在于C2000 編譯器從 CGT V16.9.0.LTS開始 rst2800_ml.lib 和rst2800_fpu32.lib 里面boot.asm相關(guān)文件名有改動。

在版本號大于等于V16.9.0.LTS的編譯器版本中文件名為boot28.asm,而小于V16.9.0.LTS的編譯器版本中文件名為boot.asm

詳細(xì)如圖一圖二所示。

因此在CMD里面分配bootxx.obj的時(shí)候要根據(jù)編譯器版本來處理。大于等于V16.9.0.LTS版本中文件名為boot28.obj, 而小于V16.9.0.LTS的版本中文件名為boot.obj.

pYYBAGGKTZ6AKM9cAAD7PrsjnR8715.png??poYBAGGKTaGAGyvPAAD4vjJp-r4851.png

圖一 大于等于V16.9.0.LTS 圖二 小于V16.9.0.LTS

解決辦法為, 使用編譯器版大于等于V16.9.0.LTS的時(shí)候,將boot.obj改為boot28.obj即可,例如改成如下:

APP
{
-l rts2800_fpu32.lib(.text)
} > FLASHH PAGE = 0

隨著編譯器版本的升級,未來有可能boot28.obj名字還會修改,碰到同樣的問題時(shí)可以在你編譯完生成的MAP文件里面找到.text段內(nèi)容里面的內(nèi)容--rts2800_fpu32.lib:bootXXX.obj (.text)。

pYYBAGGKTaSANhMVAAHTIj4LJOQ237.png

把上面找到的bootXXX.obj代入下面即可:

APP
{
-l rts2800_fpu32.lib(.text) //
} > FLASHH PAGE = 0

注意:

如果是使用定點(diǎn)芯片時(shí),編譯器庫文件名將是rst2800_ml.lib,此方法同樣適用。CMD 寫法如下:

APP
{
-l rst2800_ml.lib(.text) //
} > FLASHH PAGE =

審核編輯:符乾江

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

    關(guān)注

    5178

    文章

    20049

    瀏覽量

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

    關(guān)注

    0

    文章

    682

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    下載模式的切換之后,會出現(xiàn)編譯錯誤的解決辦法

    一、隊(duì)伍介紹 本篇為蜂鳥E203系列分享第一篇,本篇介紹的內(nèi)容是解決下載模式的切換之后出現(xiàn)編譯錯誤問題。 二、問題提出 在進(jìn)行下載模式切換之后,進(jìn)行編譯提示如下圖所示的
    發(fā)表于 10-30 08:11

    請問如何解決在 Keil 中編譯時(shí)出現(xiàn) FILE DOES NOT EXSIT 錯誤?

    如何解決在 Keil 中編譯時(shí)出現(xiàn) FILE DOES NOT EXSIT 錯誤?
    發(fā)表于 08-28 08:20

    HarmonyOSAI編程編譯報(bào)錯智能分析

    當(dāng)DevEco Studio構(gòu)建ArkTS工程出現(xiàn)失敗時(shí),CodeGenie能夠?qū)?b class='flag-5'>錯誤進(jìn)行智能分析,提供錯誤原因及修復(fù)方案,幫助開發(fā)者快速解決編譯
    發(fā)表于 08-25 17:40

    如何解決在 Keil 中編譯時(shí)出現(xiàn) FILE DOES NOT EXSIT 錯誤?

    如何解決在 Keil 中編譯時(shí)出現(xiàn) FILE DOES NOT EXSIT 錯誤?
    發(fā)表于 08-25 08:25

    NCS放大器DAD3350常見錯誤碼及解決方案

    NCS放大器DAD3350在工業(yè)應(yīng)用中可能出現(xiàn)錯誤碼及解決方案如下: ? 一、常見錯誤碼及原因 ? ? 過載報(bào)警(如LV低電壓報(bào)警、OVC過電流報(bào)警) ? ? 原因 ?: 電源電壓異
    的頭像 發(fā)表于 07-12 09:41 ?628次閱讀

    常見xgboost錯誤解決方案

    的XGBoost錯誤及其解決方案: 1. 數(shù)據(jù)預(yù)處理錯誤 錯誤 :未對數(shù)據(jù)進(jìn)行適當(dāng)?shù)念A(yù)處理,如缺失值處理、特征編碼、特征縮放等。 解決方案
    的頭像 發(fā)表于 01-19 11:22 ?4514次閱讀

    常見電位測量錯誤解決方案

    常見電位測量錯誤解決方案 1. 接觸不良 錯誤描述: 在電位測量中,接觸不良是最常見的問題之一。這可能是由于探針接觸不良、氧化層、污垢或腐蝕造成的。 解決方案: 清潔探針和被測點(diǎn),確
    的頭像 發(fā)表于 12-28 14:08 ?1753次閱讀

    Triton編譯器的常見問題解決方案

    Triton編譯器作為一款專注于深度學(xué)習(xí)的高性能GPU編程工具,在使用過程中可能會遇到一些常見問題。以下是一些常見問題的解決方案: 一、安裝與依賴問題 檢查Python版本 Triton編譯器通常
    的頭像 發(fā)表于 12-24 18:04 ?6129次閱讀

    SSM開發(fā)中的常見問題及解決方案

    : 配置文件存在錯誤,如語法錯誤、路徑錯誤或格式錯誤,導(dǎo)致軟件系統(tǒng)無法正常運(yùn)行。 解決方案 : 仔細(xì)檢查配置文件的語法、路徑和格式,確保其
    的頭像 發(fā)表于 12-17 09:16 ?1727次閱讀

    EEPROM編程常見錯誤解決方案

    EEPROM(電可擦可編程只讀存儲器)在編程過程中可能會遇到多種錯誤。以下是一些常見的EEPROM編程錯誤及其解決方案: 常見錯誤 數(shù)據(jù)寫入錯誤
    的頭像 發(fā)表于 12-16 17:08 ?6200次閱讀

    常見的GND連接錯誤解決方案

    PCB設(shè)計(jì)中,如果GND網(wǎng)絡(luò)沒有正確連接,系統(tǒng)會提示“GND網(wǎng)絡(luò)未連接”的錯誤。這可能是由于設(shè)計(jì)疏忽、布線錯誤或軟件設(shè)置問題導(dǎo)致的。 解決方案 : 檢查布線 :使用專業(yè)的PCB設(shè)計(jì)軟件
    的頭像 發(fā)表于 11-29 16:02 ?8191次閱讀

    SQL錯誤代碼及解決方案

    在SQL數(shù)據(jù)庫開發(fā)和管理中,常見的錯誤代碼及其解決方案可以歸納如下: 一、語法錯誤(Syntax Errors) 錯誤代碼 :無特定代碼,但通常會在
    的頭像 發(fā)表于 11-19 10:21 ?9879次閱讀

    aes加密的常見錯誤解決方案

    的歸納以及相應(yīng)的解決方案: 常見錯誤 編碼問題 : 在將字節(jié)數(shù)組轉(zhuǎn)換成字符串時(shí),如果使用了不同的編碼格式,可能會導(dǎo)致解密后的數(shù)據(jù)出現(xiàn)亂碼。 密鑰長度問題 : AES算法支持128位、192位和256位三種密鑰長度。如果加密和解密
    的頭像 發(fā)表于 11-14 15:13 ?5150次閱讀

    socket 常見錯誤解決方案

    在網(wǎng)絡(luò)編程中,使用套接字(socket)是進(jìn)行網(wǎng)絡(luò)通信的基礎(chǔ)。然而,在實(shí)際應(yīng)用中,開發(fā)者可能會遇到各種錯誤。以下是一些常見的套接字錯誤及其解決方案: 1. 連接超時(shí)(ETIMEDOUT) 錯誤
    的頭像 發(fā)表于 11-12 14:15 ?7915次閱讀

    SUMIF函數(shù)常見錯誤解決方案

    求和范圍,導(dǎo)致函數(shù)無法正確執(zhí)行。 解決方案: 確保條件范圍和求和范圍正確無誤。SUMIF函數(shù)的基本語法是: SUMIF(條件范圍, 條件, [求和范圍]) 條件范圍 :這是包含您要應(yīng)用條件的單元格區(qū)域。 條件 :這是您希望條件范圍中的單元格滿足的條件。 求和范圍
    的頭像 發(fā)表于 11-11 09:10 ?8235次閱讀