6837|12

69

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

【求助】读写flash ? [复制链接]

要向flash 中存入数据, 我怎么确定数据存储的地址,以防止把程序给覆盖??

加入本次写入完成,我怎么察看掉电后再次上电,数据是否仍然存在???

3ks!

最新回复

阅读了!  详情 回复 发表于 2006-9-8 10:23
 
点赞 关注

回复
举报

67

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
可以先在IAR安装路径下的config目录下重定义*.XCL文档来确认数据存放的地址。
查看调试界面的view-memory-您定义的DATA,就可以查看写入的数据。
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
楼上的能不能说的详细一点阿??
有没有简单的例子阿??
thanks !!!!!
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

4
 
你写的数据只要不和程序区间冲突就可以了,前提是你要知道你所使用的芯片程序区间地址,以及程序区间使用大小
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

5
 
2楼指的是直接修改对应型号的*.XCL文件的参数这样在编译的时候自动就把你所需的数据空间留出来了,不过修改之前别忘了最好做个备份啊。如果不想修改*.XCL文件的话那就自己根据程序的大小来确定你的数据Flash空间了,一般来说从中断向量地址向低地址方向走,计算好代码段刚好在中断向量地址后面就可以了
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

6
 
-Z(CODE)INFO=1000-10FF
-Z(CODE)INFOA=1080-10FF
-Z(CODE)INFOB=1000-107F
是不是修改这段代码就行了??

在程序下载时,是不是每次都是从同一地址开始??
我可不可以指定程序下载的开始地址??
如果可以,怎样指定阿??
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

7
 
就拿149为例吧:lnk430F149.xcl中的-Z(CODE)CSTART=1100-FFDF,-Z(CODE)CODE=1100-FFDF,-Z(CONST)DATA16_C,DATA16_ID,DIFUNCT,CHECKSUM=1100-FFDF
改为-Z(CODE)CSTART=2100-FFDF,-Z(CODE)CODE=2100-FFDF,-Z(CONST)DATA16_C,DATA16_ID,DIFUNCT,CHECKSUM=2100-FFDF;这样编译的代码就应该是从2100开始了,可能最关键的就是-Z(CODE)CSTART=1100-FFDF,-Z(CODE)CODE=1100-FFDF这两句吧
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

8
 
赫赫, 多谢了
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

9
 
请问单片机掉电再上电怎么通过程序把以前写进flash的数据读出来呢?在线等答复
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

10
 
可以直接访问你写的地址。
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

11
 
我就用C语言的指针读好像不行么,是不是有扫描标志位要设置
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

12
 
不用设置扫描标志位
char * addr;
int x;
addr=(char *) 0x1100 ;
x=*addr;

就可以了
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

13
 
阅读了!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表