OpenEdv-开源电子网

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

invalid redeclaration of type name "CANTypeDef" 移植UCOS出现的问题,怎么回事呢?

[复制链接]

17

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2012-9-23
在线时间
17 小时
发表于 2012-10-5 13:10:30 | 显示全部楼层 |阅读模式
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

98

主题

408

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1280
金钱
1280
注册时间
2010-12-14
在线时间
0 小时
发表于 2012-10-5 13:15:27 | 显示全部楼层
希望openedv能给大家提供一个友好的技术交流平台!
回复 支持 反对

使用道具 举报

17

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2012-9-23
在线时间
17 小时
 楼主| 发表于 2012-10-5 13:17:08 | 显示全部楼层
回复【2楼】张洋:
---------------------------------
是的
回复 支持 反对

使用道具 举报

98

主题

408

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1280
金钱
1280
注册时间
2010-12-14
在线时间
0 小时
发表于 2012-10-5 13:17:35 | 显示全部楼层
你首先描述一下你是移植哪里的ucos源码?固件库升级?寄存器版本到固件库版本还是??
你这种看样子是你移植寄存器的到固件库,最后在寄存器中引用了 stm32f10x_map.h以及XXX.lib.h之类的文件,如果使用V3.5的库请去掉这些,直接引用stm32f10x.h
希望openedv能给大家提供一个友好的技术交流平台!
回复 支持 反对

使用道具 举报

17

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2012-9-23
在线时间
17 小时
 楼主| 发表于 2012-10-5 13:19:48 | 显示全部楼层
回复【4楼】张洋:
---------------------------------嗯,是的,在哪里去掉呢?
回复 支持 反对

使用道具 举报

17

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2012-9-23
在线时间
17 小时
 楼主| 发表于 2012-10-5 13:22:03 | 显示全部楼层
回复【4楼】张洋:
---------------------------------
有没有UCOS固件库的例子?
回复 支持 反对

使用道具 举报

17

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2012-9-23
在线时间
17 小时
 楼主| 发表于 2012-10-5 13:58:42 | 显示全部楼层
经过一番修改,编译通过,实验现象成功显示,THANKYOU
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2013-1-21
在线时间
0 小时
发表于 2013-1-31 15:34:37 | 显示全部楼层
回复【7楼】JZJ1990:
---------------------------------
你好,我也遇到同样的问题,麻烦,指点一下在哪里改!!
回复 支持 反对

使用道具 举报

36

主题

1263

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1612
金钱
1612
注册时间
2012-6-15
在线时间
39 小时
发表于 2013-1-31 15:36:03 | 显示全部楼层
重复定义了, 你找到定义的地方 删掉一处定义即可
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2013-1-21
在线时间
0 小时
发表于 2013-1-31 22:16:12 | 显示全部楼层
回复【9楼】aleda303:
-----------------------------
我只找到include.h 那里有,可是改了,还是一样,能否指出,谢谢!
回复 支持 反对

使用道具 举报

36

主题

1263

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1612
金钱
1612
注册时间
2012-6-15
在线时间
39 小时
发表于 2013-2-1 09:15:45 | 显示全部楼层
回复【10楼】LXJ123:
---------------------------------
用全局搜索。->Find in Files 

或者 你全局替换,  
把 u32 替换成 uint32_t 或 unsigned long
u16 替换成 uint16_t       或  unsigned short
....

带 v的 就加一个 valitile 带c 的就加一个 const 就OK了
这样用系统定义的 就不会有问题了。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-22 01:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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