[NXP ARM] 想用IAP,但遇见定位问题,怎么解决.

[复制链接]
 楼主| 火箭球迷 发表于 2010-1-1 11:31 | 显示全部楼层 |阅读模式
要用到IAP功能,想先定义个数组,把数组放在一个固定的地址,假如是,
volatile uint8 IAMBuf[512],数组位置是在0x40003000.
请问程序该怎么写啊.
华荣汇FAE1 发表于 2010-1-4 15:28 | 显示全部楼层
用数组指针
unsigned char *p
p = (unsinged char *)(0x40003000);
for(i = 0; i< 512;i++)
{
*p = IAMBuf[i];
   p++;
}
yybj 发表于 2010-1-5 10:20 | 显示全部楼层
楼上的程序可以
xsgy123 发表于 2010-1-5 16:09 | 显示全部楼层
只是指向数组的第一个元素吧
sinadz 发表于 2010-1-5 16:30 | 显示全部楼层
一定要用数组指针才能实现吗
dfsa 发表于 2010-1-6 14:18 | 显示全部楼层
有很多种方法可以实现,关键是能实现想要的结果
pkat 发表于 2010-1-9 20:38 | 显示全部楼层
是的,在C语言里要实现一种功能有很多种方式的
yybj 发表于 2010-1-10 19:24 | 显示全部楼层
如果按照2楼的,那不是要定义个很大的数组
baidudz 发表于 2010-1-11 21:45 | 显示全部楼层
用链表可以解决这个问题
sinadz 发表于 2010-1-12 18:55 | 显示全部楼层
链表虽然可以,但用起来也比较复杂
司徒老鹰 发表于 2010-1-12 21:29 | 显示全部楼层
如果按照2楼的,那不是要定义个很大的数组
yybj 发表于 2010-1-10 19:24

应该可行
xsgy123 发表于 2010-1-13 15:33 | 显示全部楼层
应该可以是啥意思呢,2楼的做法是很浪费RAM的
pkat 发表于 2010-1-14 20:12 | 显示全部楼层
浪费吗,2楼用到了指针,完全满足楼主的要求,我觉得挺好
zwll 发表于 2010-1-15 22:58 | 显示全部楼层
是啊,2楼的就很不错了
txcy 发表于 2010-1-16 21:47 | 显示全部楼层
这个数组楼主已经给了,没什么浪不浪费的
司徒老鹰 发表于 2010-1-17 00:11 | 显示全部楼层
不浪费啊,呵呵
无冕之王 发表于 2010-1-17 10:36 | 显示全部楼层
可以用分散加载,看看zlg的FAQ
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:姚明的铁杆球迷

150

主题

3470

帖子

3

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