想使用malloc()函数但会报错

2019-07-21 08:48发布

..OBJFATFS.axf: Error: L6915E: Library reports error: __use_no_semihosting was requested, but _ttywrch was referenced
和printf()函数里面的冲突,怎么解决啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
冰是睡着的水
1楼-- · 2019-07-22 23:25
回复【12楼】zf:
---------------------------------
你代码看看,,之前分析过代码,是双链表原理。。。半年都没有接触UCOS。。
zf
2楼-- · 2019-07-23 04:24
回复【13楼】冰是睡着的水:
---------------------------------
额,有时间看看,这两天电设竞赛。。比较忙了
疯狂者
3楼-- · 2019-07-23 07:12
原子哥的是分块管理,UCOS的是链表管理....各有不同优缺点:http://blog.csdn.net/pcgg5244/article/details/8440930
zf
4楼-- · 2019-07-23 09:21
 精彩回答 2  元偷偷看……
过马路1936
5楼-- · 2019-07-23 12:51
回复【5楼】zf:
---------------------------------
真是这样的,谢谢
smallmount
6楼-- · 2019-07-23 17:14
回复【3楼】正点原子:
---------------------------------
原子哥,我发现一个问题:用你的这个malloc函数,当uCOS多任务时,会不会出现这个情况---任务1正在执行 char *p = mymalloc(0, 10);被任务2而打断,任务二中也要调用mymalloc函数,那么不就内存分配混乱,出问题了吗

一周热门 更多>