在IAR下一直contiki到ms430f1611

[复制链接]
 楼主| KKermit 发表于 2014-5-19 23:16 | 显示全部楼层 |阅读模式
最近在做在IAR下移植contiki的工作,在contiki/platform/sky/dev/sky-sensor.c中有
#define ADC12MCTL_NO(adcno) ((unsigned char *) ADC12MCTL0_)[adcno]语句。
1:解释一下这个句子的意思(特别是方括号的意思);
2:我在编译整个project的时候出现了如下图的问题,想问一下是什么情况;

3:附件move_contiki.7z为工程文件(含源)。

还望大家多多指教。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| KKermit 发表于 2014-5-19 23:19 | 显示全部楼层
后来我在#define ADC12MCTL_NO(adcno) ((unsigned char *) ADC12MCTL0_)[adcno]
之前加了#define ADC12MCTL_          (0x0080u)
但是还是提示同样的错误(不是已经给了定义了吗,为什么还是提示为定义????)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| KKermit 发表于 2014-5-19 23:21 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| KKermit 发表于 2014-5-19 23:21 | 显示全部楼层
自己想顶起!!!
 楼主| KKermit 发表于 2014-5-19 23:22 | 显示全部楼层
dirtwillfly 发表于 2014-5-19 23:40 | 显示全部楼层
没玩过contik。
这种情况,是不是sky-sensor.c文件没被包含进工程。
 楼主| KKermit 发表于 2014-5-19 23:46 | 显示全部楼层
包含了的啊~~
 楼主| KKermit 发表于 2014-5-20 10:17 | 显示全部楼层
我试过移除这个.c文件,但是错误更多。想问版主((unsigned char *) ADC12MCTL0_)[adcno]啥意思啊?
dirtwillfly 发表于 2014-5-26 21:27 | 显示全部楼层
KKermit 发表于 2014-5-20 10:17
我试过移除这个.c文件,但是错误更多。想问版主((unsigned char *) ADC12MCTL0_)[adcno]啥意思啊? ...

强制转换为无符号字符类型。
问题解决了吗?
elecintop 发表于 2014-5-31 10:19 | 显示全部楼层
谢谢分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

33

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部