注册 登录
编程论坛 嵌入式开发

求助给指定地址的内存赋值

andiwxz 发布于 2010-12-01 11:09, 1867 次点击
我写了一个小程序准备在2440上玩玩。程序很简单就是给一个指定地址的内存赋值,可是编译过不去,请教大家。程序如下
volatile U8              xwzhi=0;
volatile U8              *cdsj=(U8*)malloc(50000);//问题1
#define  xiangweizhi       (*(volatile unsigned long*)0x2000002B);

void main(void)
{
xiangweizhi = xwzhi; //问题2
while(1)
  {
    ;
  }
}
这两个都不对,请教大家正确应该怎么写
2 回复
#2
gaochizhen332011-05-29 09:44
没看懂楼主是什么意思啊,给指定位置的内存赋值不就是一个强制类型转换么
#3
zaixuexi2012-03-05 21:51
xiangweizhi = xwzhi; //问题2
#define  xiangweizhi       (*(volatile unsigned long*)0x2000002B);
分号不要
1