您的位置:
OpenADSP社区论坛
->
Blackfin专区
->
新手上路
-> BF537 flash programmer问题
本帖共有
362
个阅读者
BF537 flash programmer问题
superzmytech
(论坛新手)
头衔:
社区公民
帮派:
无帮无派
帖数:
5
金钱:
146
积分:
8
注册时间:
2016/6/23
小
大
楼主
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
BF537 flash programmer问题
Flash型号:S29GL064N
连接方式: 8M字节分为4x2M,由2个GPIO选通当前有效的2M,数据宽度16bit
问题:自己修改的驱动,加载后显示信息正常,整片擦除正常,Block擦除提示正常,但是指定Block的内容擦不掉。
应用程序中是按照16bit地址范围来操作的,Flash擦写都正常;
Flash Programmer driver是按照8bit地址范围来操作,如果改为16bit,则无法访问Flash。
请帮忙分析,多谢!
如果你一切都是对的,那还需要我多说什么……
等级:
2018/6/8 14:35:16
编辑帖子
帖子评价
单帖屏蔽
删除帖子
OpenADSP
(管理员)
头衔:
社区公民
帮派:
无帮无派
帖数:
5195
金钱:
34806
积分:
6378
注册时间:
2011/6/7
小
大
第
1
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
我感觉是地址线问题,如果块擦除提示完成擦除,就一定有块被擦除了,只是你读出时,地址读错了,感觉没擦掉,你要是按照16位读,注意地址是8位寻址还是16位寻址
我是OP...
等级:
2018/6/8 16:13:25
编辑帖子
帖子评价
单帖屏蔽
删除帖子
superzmytech
(论坛新手)
头衔:
社区公民
帮派:
无帮无派
帖数:
5
金钱:
146
积分:
8
注册时间:
2016/6/23
小
大
第
2
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
谢谢!确实是地址的问题。
用Fill命令在指定block写入易识别的数据,然后逐块读入到RAM中核对了一下。
发现打算写到bank3的数据,实际上仍然写到了bank0相对应的block地址。
周一再仔细查一下是不是bank的选择线操作有问题。
如果你一切都是对的,那还需要我多说什么……
等级:
2018/6/9 17:39:15
编辑帖子
帖子评价
单帖屏蔽
删除帖子
Powered by
OpenADSP
Copyright © 2010
www.
Openadsp
.com
. All rights reserved.159213 Call, 1 Queries, Processed in 0.015625 second(s),