原子哥的malloc函数使用问题

2019-07-20 16:16发布

我的主控是f407
使用原子哥的malloc函数,但是申请的空间返回的指针不能赋值给其他指针
有没有谁知道什么原因啊
[mw_shl_code=c,true]get_buf=mymalloc(SRAMEX,sizeof(__uart_rebuf));//申请空间
source_buf = get_buf; //我确定这句话有运行,并且get_buf有分到地址,但是就是不能赋值给source_buf[/mw_shl_code]
求解答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
zhaokang
1楼-- · 2019-07-20 22:16
正点原子 发表于 2017-3-5 21:23
你是不是优化了?
导致看不到数据?
你在后面直接printf,把source buf的值打印出来,看看就知道了。

抱歉  原子哥。我找到问题了。 应该是我弄错作用域了
taizonglai
2楼-- · 2019-07-20 22:50
没遇到过,看一下两个数据类型是否一致
zhaokang
3楼-- · 2019-07-21 04:48
 精彩回答 2  元偷偷看……
正点原子
4楼-- · 2019-07-21 07:20
你是不是优化了?
导致看不到数据?
你在后面直接printf,把source buf的值打印出来,看看就知道了。

一周热门 更多>