剛開始學習RT-ThreadStudio,創建了一個新工程編譯發現如下錯誤,網上檢索居然也沒有相關話題。只能自己分析了,看樣子應該是rt的庫函數,怎么也會出錯呢?
C:RT-ThreadStudioworkspacestm32h743iit6Debug/../rt-thread/components/dfs/src/dfs.c:144: undefined reference to rt_realloc' C:RT-ThreadStudioworkspacestm32h743iit6Debug/../rt-thread/components/dfs/src/dfs.c:160: undefined reference to
rt_calloc'
./rt-thread/components/dfs/src/dfs.o: In function fd_put': C:RT-ThreadStudioworkspacestm32h743iit6Debug/../rt-thread/components/dfs/src/dfs.c:270: undefined reference to
rt_free'
使用源碼查處工具發現這幾個函數是在memheap.c文件中定義了,得到關鍵信息heap,
于是回到RT-ThreadStudio界面,找到它的內存配置模塊發現是沒有啟用動態內存管理,如下:
更改為如下:
再編譯就OK了。
也許這個問題比較簡單別人都不屑于記錄,但是我覺得分析解決的過程有點意思,于是記錄于此分析給大家。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
在前面我們RT-Thread Studio工程基礎之上講一講RT-Thread內核啟動流程.
發表于 06-20 00:30
?5056次閱讀
N32G457開發板工程RT-Thread版本4.0.2利用rt-thread studio使能at組件的server后,不加入其他代碼,直接編譯,報錯。make -j8 all
發表于 03-15 10:59
rt-thread studio 安裝首先需要確保已經安裝 rt-thread studio在工具欄找到 SDK 管理器,點擊后在彈出窗口,Board_Support_Packages
發表于 07-01 11:41
Libc九編譯錯誤“undefined reference to `rt_hw_watchdog_register”但凡出
發表于 09-21 16:05
RT-Thread Studio編譯出來的固件不支持中文,選項里面沒有中文編碼項!
發表于 12-30 15:41
RT-Thread Studio V1.1.0 快速上手體驗 RT-Thread Studio 主要包括工程創建和管理,代碼編輯,SDK管理器,RT
發表于 06-19 11:45
?5915次閱讀
RT-Thread Studio驅動SD卡前言一、創建基本工程1、創建Bootloader2、創建項目工程二、配置RT-Thread Settings三、代碼分析1.引入庫2.讀入數據四、效果驗證
發表于 12-27 19:13
?20次下載
在最新的 rt-thread 主倉庫,支持使用 xmake 工具來編譯 rt-thread 工程。
發表于 05-11 15:03
?2212次閱讀
- Bluetrum_AB32VG1-ab-prougen ,勾選,安裝資源包,至此 可以在 rt-thread studio 基于 AB32VG1 做開發了 還需要在 SDK 管理器中安裝 riscv 的工具鏈,否則無法編譯
發表于 08-21 09:57
?2596次閱讀
RT-Thread文檔_RT-Thread 簡介
發表于 02-22 18:22
?5次下載
RT-Thread文檔_RT-Thread SMP 介紹與移植
發表于 02-22 18:31
?9次下載
前期準備:從官網下載 RT-Thread Studio,弄個賬號登陸,開啟rt-thread學習之旅。
發表于 05-15 11:00
?4007次閱讀
本次方案基于星火一號開發板開發,使用RT-Thread Studio進行工程創建,代碼編輯,RT-Thread配置,調試配置,程序下載等功能。
發表于 07-28 16:41
?1935次閱讀
想嘗試RT-Thread studio (VSCode),先下載安裝VSCode,再搜索RT-Thread
發表于 10-12 10:58
?1130次閱讀
在rt-studio 上 選擇基于開發板的項目,選擇潘多拉,rt-thread選擇lasted ,如下圖
發表于 10-16 14:50
?1374次閱讀
評論