刚开始学习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了。
也许这个问题比较简单别人都不屑于记录,但是我觉得分析解决的过程有点意思,于是记录于此分析给大家。
一文带你了解新能源汽车核心部件-电控IGBT模块
电子触显一体化的前景有多大
氢气压缩机轴承位磨损原因及修复方法
三星将扩大车用电子事业组织 LG与SK亦积极布局车联网
永磁电机设计—长径比的选择(1)
rt-thread studio编译出错undefined reference to `rt_malloc'的处理方法
使用的模拟量传感器传输信号受到干扰该怎么处理
浅析电力物联网云平台监控系统
超声波换能器驱动电路板的作用
安信可Ai-Thinker重磅推出Ai-WB1系列模组!助力企业智能化升级!
京东推出配送机器人4.0 2020年正式投入使用
AM5728高性能音视频处理开发板介绍
TFN FB18高压信号单元T56的应用优势是怎样的
安捷伦宣布Hermon Labs扩充手机音频符合性测试解决方案
思科:就硬件架构设计上 华为只是跟随者
开关霍尔传感器DRV5032在TWS耳机设计的应用
荣耀品牌出售后的发展将会如何?
高科技!嘉兆科技发布RecPlay-32P射频信号记录回放系统
索尼65A8F和三星65Q8C哪个好
GM8101-2 PWM转0-10V电压强驱动模块