問題:工程在scons下可以編過,studio編譯不過
分析:看編譯輸出可能是缺某些宏,導致某部分程序未被包含
原因:rtconfig_preinc.h文件 缺失部分宏
解決方:見下文
示例;
BSP:AB32VG1
使用Studio生成工程,會出現以下問題
使用scons編譯會出現以下問題
當然這個問題還是比較單一好解決的,解決方法:
將報錯的RT_SECTION全部替換為rt_section,就順利編過了。
顯然studio出現的不是這個問題,當然studio也會報這個錯,只是目前有更重要的錯誤,個人才疏學淺,這個問題先不糾結是什么原因了。重點放在studio出現的問題。
studio的出現的錯誤的解決方法:
首先在studio生成的工程下用scons編譯,解決完現有的錯誤,使scons可以編過
在studio中同步scons配置至項目
完成上述工作后:
完美解決!!!
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
BSP
+關注
關注
1文章
88瀏覽量
26253 -
RT-Thread
+關注
關注
31文章
1305瀏覽量
40383 -
AB32VG1
+關注
關注
1文章
5瀏覽量
577
發布評論請先 登錄
相關推薦
【睿賽德 RW007 WiFi 模塊試用連載】基于RT-STUDIO配置RW007的過程
已經配置成功。利用wifi 系列cmd,首先wifi scan:再wifi join,然后ping 163試試:四、一些心得1、RT-STUDIO很強大,跟CubeMX搭配起來簡直如虎添翼,必須贊贊贊
發表于 07-12 12:57
【睿賽德 RW007 WiFi 模塊試用連載】基于RT-STUDIO配置RW007
已經配置成功。利用wifi 系列cmd,首先wifi scan:再wifi join,然后ping 163試試:四、一些心得1、RT-STUDIO很強大,跟CubeMX搭配起來簡直如虎添翼,必須贊贊贊
發表于 07-12 12:58
基于RT-Studio的配置重寫塊設備
文章目錄開發環境RT虛擬文件系統簡介基于RT-Studio的配置重寫塊設備相關代碼重寫塊設備代碼的原因生成SDMMC初始化代碼在RT中初始化并注冊塊設備將塊設備掛載到文件系統其他注意事項小結
發表于 08-24 08:28
將RT-Studio從2.1.3更新為2.1.4后新建工程無法調試怎么解決?
將RT-Studio從2.1.3更新為2.1.4后新建工程出現無法調試的問題提示:Could not determine GDB version after sending: D
發表于 03-14 14:38
scons如何才能生成rt-studio工程?
嘗試通過RT-Studio導入makefile工程,makefile由scons生成,但這個文件貌似有些問題,直接make會報錯“此時不應有!”。不知是什么原因?或者,scons有其它方法生成rt-studio工程嗎?
發表于 03-23 11:51
使用RT-Studio對jlink軟件進行仿真提示異常怎么辦
在使用RT-Studio進行仿真時,如果提示如下異常,一般是jlink硬件不支持當前jlink軟件版本,可以去jlink官網下載低版本的jlink軟件安裝。安裝完成后可以在RT-Studio中修改新的jlink版本支持,操作
發表于 06-13 11:41
使用RT-studio對CAN驅動進行測試
由于ART-pi的BSP包并不在RT-thread代碼庫的bsp目錄中,而是單獨的庫,且說明用提及了使用RT-studio直接使用的說明,之前已經安裝了
發表于 07-01 10:57
rt-studio bug導致編譯失敗如何解決
我使用rt-studio 編譯工程 , 使用左上角的構建功能 編譯成功,但是如果是由旁邊的重新構建,就會報錯,錯誤如下一樣的文件,使用構建就可以,重新構建就不可以,而且在使用重新構建后
發表于 11-08 10:19
在rt-studio潘多拉開發板最新rt-thread不能運行的解決辦法分享
在rt-studio 上 選擇基于開發板的項目,選擇潘多拉,rt-thread選擇lasted ,如下圖之后遇到的報錯,主要是因為rt-thread更新后,軟件包沒有更新,出現的問題第一
發表于 12-05 13:52
請問RT-Studio的map文件怎么看SRAM和Flash使用了多少呢?
Keil MDK 生成的的 map 可以在文件最后看到一個總和。RT-Studio 生成的 map 似乎很不一樣,看不太明白。哪里可以直接看到總和?請問 RT-Studio 的 map
發表于 01-30 14:28
使用rt-studio基于芯片生成的stm32f429工程求解
如何修改才能使每個子文件夾下都有一個sconscript文件并能決定這個文件下的那些文件參與編譯呢,能否通過rt-studio來配置呢 還是只能通過修改sconstruct文件和sconscript文件來實現呢?
發表于 02-09 10:37
一些RT-Studio的BSP編譯不過的問題與解決方法
問題:工程在scons下可以編過,studio編譯不過分析:看編譯輸出可能是缺某些宏,導致某部分程序未被包含原因:rtconfig_preinc.h文件 缺失部分宏
發表于 03-15 15:29
rt-studio bug導致編譯失敗如何處理?
我使用rt-studio 編譯工程 , 使用左上角的構建功能編譯成功,但是如果是由旁邊的重新構建,就會報錯,錯誤如下
一樣的文件,使用構建就可以,重新構建就不可以,而且在使用重新構建
發表于 04-27 10:54
在RT-Thread Studio中執行【從MDK同步到RT-Studio】報錯是為什么?
在RT-Thread Studio中執行【從MDK同步到RT-Studio】出現如下錯誤
[1660] Failed to execute script main
Traceback (most
發表于 08-02 18:27
評論