OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4061|回复: 8

malloc内存管理程序移植,编译出现错误

[复制链接]

18

主题

70

帖子

0

精华

高级会员

Rank: 4

积分
593
金钱
593
注册时间
2015-4-14
在线时间
47 小时
发表于 2017-7-15 08:52:23 | 显示全部楼层 |阅读模式
10金钱
本帖最后由 坏男孩 于 2017-7-15 08:57 编辑

只是简单的将malloc.c和malloc.h文件移植到一个F407的工程下,没有作任何改动,编译出现错误error:  #144: a value of type "void *" cannot be used to initialize an entity of type "u8 *"。总共有三处该错误,出现在复制内存和设置内存两个函数定义处,即:
错误指向这三句话: u8 *xdes=des; u8 *xsrc=src; u8 *xs = s;  
正常来说这样的"void *"用法是没有问题的,不知道为何会出现这样的错误,请教一下各位大神有遇到过类似情况吗?该如何解决啊?

QQ截图20170715085625.jpg

最佳答案

查看完整内容[请看2#楼]

直接写成u8 *xdes=(u8 *)des; 这样也不行么?还是说你没有定义U8这个类型?那样的话你要保证头文件里有包含有U8类型的定义才行
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

16

主题

216

帖子

1

精华

高级会员

Rank: 4

积分
970
金钱
970
注册时间
2016-11-24
在线时间
156 小时
发表于 2017-7-15 08:52:24 | 显示全部楼层
直接写成u8 *xdes=(u8 *)des; 这样也不行么?还是说你没有定义U8这个类型?那样的话你要保证头文件里有包含有U8类型的定义才行
回复

使用道具 举报

18

主题

70

帖子

0

精华

高级会员

Rank: 4

积分
593
金钱
593
注册时间
2015-4-14
在线时间
47 小时
 楼主| 发表于 2017-7-15 08:57:33 | 显示全部楼层
原子哥,还请有空给看看……真心醉了,不知道怎么搞
回复

使用道具 举报

18

主题

70

帖子

0

精华

高级会员

Rank: 4

积分
593
金钱
593
注册时间
2015-4-14
在线时间
47 小时
 楼主| 发表于 2017-7-15 21:22:44 | 显示全部楼层
lzq12 发表于 2017-7-15 10:18
直接写成u8 *xdes=(u8 *)des; 这样也不行么?还是说你没有定义U8这个类型?那样的话你要保证头文件里有包含 ...

不行啊
回复

使用道具 举报

18

主题

70

帖子

0

精华

高级会员

Rank: 4

积分
593
金钱
593
注册时间
2015-4-14
在线时间
47 小时
 楼主| 发表于 2017-7-15 21:24:19 | 显示全部楼层
@正点原子 有空帮忙看看,很着急啊
回复

使用道具 举报

18

主题

70

帖子

0

精华

高级会员

Rank: 4

积分
593
金钱
593
注册时间
2015-4-14
在线时间
47 小时
 楼主| 发表于 2017-7-15 21:25:53 | 显示全部楼层
@正点原子 原子哥,你生日是1024,天生就是为程序员而生的嘛
回复

使用道具 举报

5

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2016-10-20
在线时间
64 小时
发表于 2017-7-17 11:06:28 | 显示全部楼层

这么写肯定可以
回复

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
889
金钱
889
注册时间
2014-8-16
在线时间
193 小时
发表于 2017-7-17 11:39:50 | 显示全部楼层
你把编译器报的错误贴上来看看
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165359
金钱
165359
注册时间
2010-12-1
在线时间
2110 小时
发表于 2017-7-18 02:04:22 | 显示全部楼层
直接编译我们例程呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-12-19 00:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表