我看见以前的帖子说改malloc.h中的大小可以解决问题 但是我这又出了什么问题啊!我先上第一个图 这个图是,malloc.h没改过的
然后我再改#define MEM1_BLOCK_SIZE 32 //内存块大小为32字节
#define MEM1_MAX_SIZE 1*1024 //最大管理内存 110k
#define MEM1_ALLOC_TABLE_SIZE MEM1_MAX_SIZE/MEM1_BLOCK_SIZE //内存表大小
然后变成了22个错误了 明显错误变小了
接着我再改小
#define MEM1_BLOCK_SIZE 32 //内存块大小为32字节
#define MEM1_MAX_SIZE 512//最大管理内存 110k
#define MEM1_ALLOC_TABLE_SIZE MEM1_MAX_SIZE/MEM1_BLOCK_SIZE //内存表大小
就变成这样了 这为什么啊 我这些头文件肯定都包含了 而且还是提示Not enough information to list image symbols. 最后这些错误是不是内存引起啊?我是探索者开发板!有谁懂吗
---------------------------------
因为你其它地方把内存给占完了,具体哪里,自己打开.map文件慢慢找吧。
回复【8楼】正点原子:
---------------------------------
哈哈 原来数组太大了 找到问题了
下面的是函数未定义 呵呵
一周热门 更多>