欧美成人黄色网_欧美精品久久_国产在线一区二区三区_免费视频久久久_亚洲二区视频_欧美大片免费高清观看

產品分類

當前位置: 首頁 > 工業電氣產品 > 端子與連接器 > 線路板連接器 > FFC連接器

類型分類:
科普知識
數據分類:
FFC連接器

編譯時出現warning:no matching section -l rts2800_XXXXX.lib<bootXXX.obj>(.text)的解決方案

發布日期:2022-04-28 點擊率:136

作者:TI FAE  – Johnson Chen


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

APP
{
-l rts2800_fpu32.lib

但當我們更換編譯器或者CCS 版本時,經常會碰到編譯時出現如下 warning:


no matching section
-l rts2800_fpu32.lib

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

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

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

詳細如圖一圖二所示。

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

         

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

 

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

APP
{
-l rts2800_fpu32.lib

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

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

APP
{
-l rts2800_fpu32.lib

 

注意:

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

APP
{
-l rst2800_ml.lib

 

下一篇: PLC、DCS、FCS三大控

上一篇: C2000芯片如何給一個

推薦產品

更多
主站蜘蛛池模板: 99免费在线视频 | 蜜芽国产尤物av尤物在线看 | 久久国产精品99久久久久久牛牛 | 衣服被扒开强摸双乳18禁网站 | 成人国产综合 | 99久久精品国产片 | 亚洲色偷精品一区二区三区 | aaaaa级少妇高潮大片免费看 | 欧美一级毛片大片免费播放 | 黄色一级一级 | 国产欧美激情一区二区三区 | 激情六月网| 日韩免费不卡 | 久久国产视屏 | 玖玖爱免费 | 久久―日本道色综合久久 | 任你操网站 | 疯狂做受xxxx高潮视频免费 | 一区二区不卡免费视频 | 男人边做边吃奶头视频 | 久久成人精品免费播放 | 在线不卡亚洲 | 99在线观看精品视频 | 久草日b视频一二三区 | 天天躁狠狠躁狠狠躁夜夜躁 | 国产欧美日本 | 777久久精品一区二区三区无码 | 欧美成人午夜毛片免费影院 | 欧美日韩国产在线观看 | 欧美日韩亚洲国产一区二区三区 | 伊人婷婷色香五月综合缴激情 | 成人午夜影院 | 久久精品综合 | 国产成人精品一区二区秒拍 | 草草草视频在线观看 | 99久久免费看国产精品 | 亚亚洲乱码一二三四区 | 久久国产欧美日韩精品 | 国产综合在线视频 | 国产精品大尺度尺度视频 | 免费的国语一级淫片 |