打印

将程序区冲毁

[复制链接]
596|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chenjunt|  楼主 | 2016-7-15 20:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
24533,27643,29666,其中只有29666保存数据到E2PROM中时,如果地址不对,就会将程序区冲毁
沙发
ousj| | 2016-7-15 20:15 | 只看该作者
冲毁?

使用特权

评论回复
板凳
chenjunt|  楼主 | 2016-7-15 20:17 | 只看该作者
比如数码管不显示,程序无法运行。

使用特权

评论回复
地板
morrisk| | 2016-7-15 20:19 | 只看该作者
没碰到过

使用特权

评论回复
5
chenjunt|  楼主 | 2016-7-15 20:20 | 只看该作者
很多类似的情况发生,我需要将地址一个一个地尝试

使用特权

评论回复
6
小小猫咪| | 2016-7-15 20:28 | 只看该作者
怎么尝试

使用特权

评论回复
7
chenjunt|  楼主 | 2016-7-15 20:30 | 只看该作者
例如
本来保存六个字节的数据只需要:E2PROM_E2Read(0,SAVE,6);
如今要E2PROM_E2Read(1,&SAVE[0],1);
      E2PROM_E2Read(7,&SAVE[1],1);
      E2PROM_E2Read(12,&SAVE[2],1);
      E2PROM_E2Read(18,&SAVE[3],1);
      E2PROM_E2Read(28,&SAVE[4],1);
      E2PROM_E2Read(58,&SAVE[5],1);

使用特权

评论回复
8
kangzj| | 2016-7-15 20:31 | 只看该作者
数据要往 Flash 后面写。

使用特权

评论回复
9
chenjunt|  楼主 | 2016-7-15 20:33 | 只看该作者
已经解决了,虽然往后写还是有一些问题,不过影响不大

使用特权

评论回复
10
zwll| | 2016-7-15 20:35 | 只看该作者
用CY8C24533的内部E2PROM,工程中加入了E2PROM的模块,调用写入数据的函数,返回值总是写入失败。

使用特权

评论回复
11
chenjunt|  楼主 | 2016-7-15 20:37 | 只看该作者
参考官网CY8C29466的E2PROM程序

使用特权

评论回复
12
zwll| | 2016-7-15 20:41 | 只看该作者
效果一样

使用特权

评论回复
13
chuxh| | 2016-7-15 20:43 | 只看该作者
和时钟设置有关系

使用特权

评论回复
14
zwll| | 2016-7-15 20:45 | 只看该作者
哦?我的E2PROM的first block设置为127,length 64

使用特权

评论回复
15
juventus9554| | 2016-7-15 20:48 | 只看该作者
在flashsecurity.txt里去掉对应FLASH的写保护

使用特权

评论回复
16
zwll| | 2016-7-15 20:49 | 只看该作者
搞定,多谢

使用特权

评论回复
17
chenjunt|  楼主 | 2016-7-15 20:50 | 只看该作者
好,那我也结贴了哈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

718

主题

7868

帖子

5

粉丝