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

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

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

一些RT-Studio的BSP編譯不過的問題與解決方法

冬至子 ? 來源:藥RV ? 作者:藥RV ? 2023-10-11 15:41 ? 次閱讀

問題:工程在scons下可以編過,studio編譯不過

分析:看編譯輸出可能是缺某些宏,導(dǎo)致某部分程序未被包含

原因:rtconfig_preinc.h文件 缺失部分宏

解決方:見下文

示例;

BSP:AB32VG1

使用Studio生成工程,會(huì)出現(xiàn)以下問題

1.jpg

使用scons編譯會(huì)出現(xiàn)以下問題

1.jpg

當(dāng)然這個(gè)問題還是比較單一好解決的,解決方法:

將報(bào)錯(cuò)的RT_SECTION全部替換為rt_section,就順利編過了。

1.jpg

顯然studio出現(xiàn)的不是這個(gè)問題,當(dāng)然studio也會(huì)報(bào)這個(gè)錯(cuò),只是目前有更重要的錯(cuò)誤,個(gè)人才疏學(xué)淺,這個(gè)問題先不糾結(jié)是什么原因了。重點(diǎn)放在studio出現(xiàn)的問題。

studio的出現(xiàn)的錯(cuò)誤的解決方法:

首先在studio生成的工程下用scons編譯,解決完現(xiàn)有的錯(cuò)誤,使scons可以編過
在studio中同步scons配置至項(xiàng)目

1.jpg

2.jpg

完成上述工作后:

1.jpg

完美解決?。?!

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

    關(guān)注

    1

    文章

    86

    瀏覽量

    25950
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1239

    瀏覽量

    39434
  • AB32VG1
    +關(guān)注

    關(guān)注

    1

    文章

    5

    瀏覽量

    544
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【睿賽德 RW007 WiFi 模塊試用連載】基于RT-STUDIO配置RW007的過程

    已經(jīng)配置成功。利用wifi 系列cmd,首先wifi scan:再wifi join,然后ping 163試試:四、一些心得1、RT-STUDIO很強(qiáng)大,跟CubeMX搭配起來簡直如虎添翼,必須贊贊贊
    發(fā)表于 07-12 12:57

    【睿賽德 RW007 WiFi 模塊試用連載】基于RT-STUDIO配置RW007

    已經(jīng)配置成功。利用wifi 系列cmd,首先wifi scan:再wifi join,然后ping 163試試:四、一些心得1、RT-STUDIO很強(qiáng)大,跟CubeMX搭配起來簡直如虎添翼,必須贊贊贊
    發(fā)表于 07-12 12:58

    基于RT-Studio的配置重寫塊設(shè)備

    文章目錄開發(fā)環(huán)境RT虛擬文件系統(tǒng)簡介基于RT-Studio的配置重寫塊設(shè)備相關(guān)代碼重寫塊設(shè)備代碼的原因生成SDMMC初始化代碼在RT中初始化并注冊(cè)塊設(shè)備將塊設(shè)備掛載到文件系統(tǒng)其他注意事項(xiàng)小結(jié)
    發(fā)表于 08-24 08:28

    RT-Studio從2.1.3更新為2.1.4后新建工程無法調(diào)試怎么解決?

    RT-Studio從2.1.3更新為2.1.4后新建工程出現(xiàn)無法調(diào)試的問題提示:Could not determine GDB version after sending: D
    發(fā)表于 03-14 14:38

    scons如何才能生成rt-studio工程?

    嘗試通過RT-Studio導(dǎo)入makefile工程,makefile由scons生成,但這個(gè)文件貌似有些問題,直接make會(huì)報(bào)錯(cuò)“此時(shí)不應(yīng)有!”。不知是什么原因?或者,scons有其它方法生成rt-studio工程嗎?
    發(fā)表于 03-23 11:51

    使用RT-Studio對(duì)jlink軟件進(jìn)行仿真提示異常怎么辦

    在使用RT-Studio進(jìn)行仿真時(shí),如果提示如下異常,般是jlink硬件不支持當(dāng)前jlink軟件版本,可以去jlink官網(wǎng)下載低版本的jlink軟件安裝。安裝完成后可以在RT-Studio中修改新的jlink版本支持,操作
    發(fā)表于 06-13 11:41

    使用RT-studio對(duì)CAN驅(qū)動(dòng)進(jìn)行測(cè)試

    由于ART-pi的BSP包并不在RT-thread代碼庫的bsp目錄中,而是單獨(dú)的庫,且說明用提及了使用RT-studio直接使用的說明,之前已經(jīng)安裝了
    發(fā)表于 07-01 10:57

    rt-studio bug導(dǎo)致編譯失敗如何解決

    我使用rt-studio 編譯工程 , 使用左上角的構(gòu)建功能 編譯成功,但是如果是由旁邊的重新構(gòu)建,就會(huì)報(bào)錯(cuò),錯(cuò)誤如下樣的文件,使用構(gòu)建就可以,重新構(gòu)建就不可以,而且在使用重新構(gòu)建后
    發(fā)表于 11-08 10:19

    rt-studio潘多拉開發(fā)板最新rt-thread不能運(yùn)行的解決辦法分享

    rt-studio 上 選擇基于開發(fā)板的項(xiàng)目,選擇潘多拉,rt-thread選擇lasted ,如下圖之后遇到的報(bào)錯(cuò),主要是因?yàn)?b class='flag-5'>rt-thread更新后,軟件包沒有更新,出現(xiàn)的問題第
    發(fā)表于 12-05 13:52

    請(qǐng)問RT-Studio的map文件怎么看SRAM和Flash使用了多少呢?

    Keil MDK 生成的的 map 可以在文件最后看到個(gè)總和。RT-Studio 生成的 map 似乎很不樣,看不太明白。哪里可以直接看到總和?請(qǐng)問 RT-Studio 的 map
    發(fā)表于 01-30 14:28

    使用rt-studio基于芯片生成的stm32f429工程求解

    如何修改才能使每個(gè)子文件夾下都有個(gè)sconscript文件并能決定這個(gè)文件下的那些文件參與編譯呢,能否通過rt-studio來配置呢 還是只能通過修改sconstruct文件和sconscript文件來實(shí)現(xiàn)呢?
    發(fā)表于 02-09 10:37

    一些RT-StudioBSP編譯不過的問題與解決方法

    問題:工程在scons下可以編過,studio編譯不過分析:看編譯輸出可能是缺某些宏,導(dǎo)致某部分程序未被包含原因:rtconfig_preinc.h文件 缺失部分宏
    發(fā)表于 03-15 15:29

    rt-studio bug導(dǎo)致編譯失敗如何處理?

    我使用rt-studio 編譯工程 , 使用左上角的構(gòu)建功能編譯成功,但是如果是由旁邊的重新構(gòu)建,就會(huì)報(bào)錯(cuò),錯(cuò)誤如下 樣的文件,使用構(gòu)建就可以,重新構(gòu)建就不可以,而且在使用重新構(gòu)建
    發(fā)表于 04-27 10:54

    RT-Thread Studio中執(zhí)行【從MDK同步到RT-Studio】報(bào)錯(cuò)是為什么?

    RT-Thread Studio中執(zhí)行【從MDK同步到RT-Studio】出現(xiàn)如下錯(cuò)誤 [1660] Failed to execute script main Traceback (most
    發(fā)表于 08-02 18:27

    rt-studio潘多拉開發(fā)板最新rt-thread不能運(yùn)行解決辦法

    rt-studio 上 選擇基于開發(fā)板的項(xiàng)目,選擇潘多拉,rt-thread選擇lasted ,如下圖
    的頭像 發(fā)表于 10-16 14:50 ?1085次閱讀
    <b class='flag-5'>rt-studio</b>潘多拉開發(fā)板最新<b class='flag-5'>rt</b>-thread不能運(yùn)行解決辦法