您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF533开发板的问题
本帖共有442个阅读者
发表帖子 发表投票 回复主题
BF533开发板的问题
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF533开发板的问题
问题:用的是ADSP-EDU-BF53X V2.1板子,有一个问题困扰好几天了,一直解决不了:打算用S29AL016J70TFI02存程序,其中,不用的某个扇区用来存一些经常修改的设定值。用仿真器联机调试正常,即读扇区、擦扇区、写、再读出有时正常;可是下载到该芯片后,程序能正常运行(不考虑设定参数值,因第一次上电,还没设参数定值),当设定某些参数值再写入后,按复位,再读出的值不是原来设定值,也就是说没能正常存入。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2014/7/11 10:19:00
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
继续:在最后一个界面中设好地址和波特率,在NumPad.c的155行断点,查看store_buf[i]的52单元,已读对。但重新编译,在canshu.c中108行看store_buf,对都为0XFFFF,有时也能读对,但下载到板了上就再次不对了。我只用到了s29al016d_Read(),s29al016d_Write(),EraseBlock( )三个函数。问题可能就在这三个函数中。

能否帮忙看一下我的程序。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2014/7/11 10:21:39
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
可能是驱动问题,norflash写入操作是比较复杂的,需要先把数据写入内部buffer,然后在从buffer写入数据。给你一个参考代码,你自己改改吧。


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2014/7/12 21:06:54
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2014/7/12 21:10:21
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154521 Call, 1 Queries, Processed in 0.030762 second(s),