查看: 1813|回复: 3

[S12] S12DP512 flash 擦写问题

[复制链接]

该用户从未签到

6

主题

25

帖子

0

注册会员

Rank: 2

积分
105
最后登录
1970-1-1
发表于 2015-7-31 09:43:46 | 显示全部楼层 |阅读模式
本帖最后由 energy 于 2015-7-31 09:47 编辑

大家好,有一个S12DP512 Flash 擦写的问题,  发现Erase命令总是不起效。附件是我的工程,是用PE创建的,Erase函数自己写的。现在问题就卡在擦写这块了,Sector erase, 一次1024 bytes, Program应该问题不大, 一次只program 2 个字节。Flash 0x4000区域定义了一个数组,main函数里对其进行擦写,擦写后寄存器FSTAT返回成功,但是通过Codewarrior调试窗口观察,发现数据还是1,2,3,4。问题很紧迫,请各位大侠伸出援助之手,谢谢!!
我知道答案 目前已有3人回答

评分

参与人数 1NXP金币 +5 收起 理由
小七 + 5 打赏!

查看全部评分

回复

使用道具 举报

该用户从未签到

6

主题

25

帖子

0

注册会员

Rank: 2

积分
105
最后登录
1970-1-1
 楼主| 发表于 2015-7-31 09:49:18 | 显示全部楼层

S12DP512 flash 擦写问题

本帖最后由 energy 于 2015-7-31 09:50 编辑

大家好,有一个S12DP512 Flash 擦写的问题,  发现Erase命令总是不起效。附件是我的工程,是用PE创建的,Erase函数自己写的。现在问题就卡在擦写这块了,Sector erase, 一次1024 bytes, Program应该问题不大, 一次只program 2 个字节。Flash 0x4000区域定义了一个数组,main函数里对其进行擦写,擦写后寄存器FSTAT返回成功,但是通过Codewarrior调试窗口观察,发现数据还是1,2,3,4。问题很紧迫,请各位大侠伸出援助之手,谢谢!!


贴上附件!!

S12DP512_Flash.zip

604.16 KB, 下载次数: 9, 下载积分: 威望 1

回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

502

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1363
最后登录
1970-1-1
发表于 2015-7-31 11:31:59 | 显示全部楼层
是不是需要解锁呢。才能擦除。
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

25

帖子

0

注册会员

Rank: 2

积分
105
最后登录
1970-1-1
 楼主| 发表于 2015-7-31 12:50:23 | 显示全部楼层
检查过了,FSEC, FPROT寄存器没有置secure及保护
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 23:59 , Processed in 0.094785 second(s), 25 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表