您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF54x开发板例程求教
本帖共有504个阅读者
发表帖子 发表投票 回复主题
BF54x开发板例程求教
jaq1217(论坛新手)
jaq1217
头衔:社区公民
帮派:无帮无派
帖数:5
金钱:134
积分:6
注册时间:2013/9/17
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF54x开发板例程求教
各位大侠好!
   我正在做BF54x开发板图像处理部分,先学习例程文件“ImageProcess”中的各个程序。在“bf54x_GradientSobel”中看到有对文件进行的读写操作((img->bmpfile = fopen(filename, "rb")) == NULL)。所以看不懂了,DSP怎么可以对电脑上的文件进行读写操作呢? 如果把这个程序下载到DSP中独立运行的话,这是不可能做到的啊!请教各位。

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

在<stdio.h>中,已经包含了文件系统 fopen的代码,直接调用能从当前计算机中读取相应的文件,但如果代码下载到flash中,则不能正常运行。你可以把这个数据文件做成一个.dat文件,然后在代码开始前用include调用。文件就是用写字板打开,每个16位数据用“,”隔开。

buffer[1000]={

#include"aaa.dat"

};

在编译代码时,数据会被加载到flash烧写文件中、

或者你用和存储卡相关的文件系统,直接从SD卡等载体上读取这个文件。


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/9/30 11:19:39
jaq1217(论坛新手)
jaq1217
头衔:社区公民
帮派:无帮无派
帖数:5
金钱:134
积分:6
注册时间:2013/9/17
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
呵呵,谢谢 受教了!

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/10/10 14:48:35
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159211 Call, 1 Queries, Processed in 0.015015 second(s),