您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF531与CVBS-OUT的问题
本帖共有503个阅读者
发表帖子 发表投票 回复主题
BF531与CVBS-OUT的问题
liangpeng(论坛新手)
liangpeng
头衔:社区公民
帮派:无帮无派
帖数:20
金钱:296
积分:28
注册时间:2014/2/21
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF531与CVBS-OUT的问题
1,我想用CVBS-OUT显示一副自己的图片,若用子卡自带的bf53x_cvbs-out程序,不修改程序,对自己的图片有什么要求?比如图片大小?只要bmp格式都行吗?
2,如果我要把程序下载到flash,是不是下次开机就会自动执行此程序,还有,下载程序到flash的具体步骤怎样?
希望回复具体点,我是个菜鸟,谢谢大神

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/3/12 15:33:03
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
1. rgb24 bmp格式,尺寸 320*240,你看例子程序下有个bmp的图片,保存成一样的就行。
2. 例子程序是从计算机上读取一张图片,所以写入flash肯定是不能执行的,你可以把图片读取到内存,然后把内存数据dump出来保存成.dat文件,然后装一个 ultraEDIT软件,把文件打开,用替换功能 将" 0x"替换为 ",0x",就是在每个数据中间加个逗号,然后删除第一个多余的逗号,保存。
然后把文件拷入工程下,用下面指令将数据引入内存。

unsigned char buffer[]={
#include "1.dat"
}

1.dar就是你的数据文件,具体你参考下其他的代码,有很多有液晶屏显示功能的代码都用过。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2014/3/13 22:14:15
liangpeng(论坛新手)
liangpeng
头衔:社区公民
帮派:无帮无派
帖数:20
金钱:296
积分:28
注册时间:2014/2/21
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
“你可以把图片读取到内存,然后把内存数据dump出来保存成.dat文件”,这一步具体怎么操作啊?能说仔细一点吗?比如代码如何写


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/3/17 17:34:47
liangpeng(论坛新手)
liangpeng
头衔:社区公民
帮派:无帮无派
帖数:20
金钱:296
积分:28
注册时间:2014/2/21
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
我想把CVBS-OUT的程序下载到flash,现在已经生成了k.dat文件,如何修改程序呢?我在ppi.c里面这样修改section("sdram0_bank1") unsigned char Inputdata[230454]={#include "k.dat"};
还是不行啊,编译通不过

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/3/18 21:14:38
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
可以用文件系统 fopen 和fread命令,把文件读入指定的内存中,然后用Memory打开内存地址,选中首地址,选择dump,然后选择导出文件格式,数量,是否跳步等等,确定后即可导成文件。
没有换行,参考
unsigned char buffer[]={
#include "1.dat"
}

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