您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF592技术支持专区 -> BF592的Flash Driver疑问
本帖共有854个阅读者
发表帖子 发表投票 回复主题
BF592的Flash Driver疑问
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF592的Flash Driver疑问

帮QQ技术支持群里的同学贴一下关于BF592的Flash烧写驱动的疑问。

提问:
请问BF592_FlashDriver里面的两个函数
ERROR_CODE FillData( unsigned long ulStart, long lCount, long lStride, int* pnData );
ERROR_CODE WriteData( unsigned long ulStart, long lCount, long lStride, int *pnData );
他们有什么区别?

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2012/10/29 19:34:18
Runner(论坛新手)
Runner
头衔:社区公民
帮派:无帮无派
帖数:29
金钱:332
积分:36
注册时间:2012/10/9
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
另外,在编译flash driver时看到这样一句话:

#warning "Flash Driver may not work in the Release build"

请问这是为什么?

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

没仔细研究过这个代码

从函数名字上看,一个是将数据加载到内存中,而非写入FLash,第二个是将内存中的数据写入到Flash中。应该是先从计算机上读取数据文件到处理器的L1内存中,然后再调用写Flash的代码将数据写入。

#warning "Flash Driver may not work in the Release build"

英文翻译:在 Release 版本中,Flash驱动可能不能工作。
应该用Debug模式调吧。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/10/29 23:58:53
Runner(论坛新手)
Runner
头衔:社区公民
帮派:无帮无派
帖数:29
金钱:332
积分:36
注册时间:2012/10/9
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
英文翻译我知道的。

我的问题是,我需要将flash driver加载到我自己的项目中,往flash里面写数据,但如果这个driver不能用在release版本中的话,我该怎么办?

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

如果是你的代码需要调用flash的驱动,你可以将这个工程生成一个lib文件,将库文件添加到你要调用驱动的工程中即可。

如果是你想利用VDSP的flash编程工具来写flash,只需将debug下生成的flash 的DXE文件拷出来即可。


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/10/30 10:38:44
Runner(论坛新手)
Runner
头衔:社区公民
帮派:无帮无派
帖数:29
金钱:332
积分:36
注册时间:2012/10/9
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
谢谢,问题解决!

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2012/10/30 23:54:42
零点(论坛新手)
零点
头衔:社区公民
帮派:无帮无派
帖数:5
金钱:125
积分:5
注册时间:2017/9/15
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
这个Flash在Release版本也能用吗?可以用的起始地址是哪里开始?

奋斗!
等级:论坛新手 参考IP地址:*.*.*.*
2017/10/20 14:49:53
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154077 Call, 1 Queries, Processed in 0.015625 second(s),