当前位置:首页 > 测试测量 > 测试测量
[导读]上次搭好了硬件平台,后面立马开始了软件方面的调试。因为以前做的都是些用HDL做过显示,比如VGA,以及最近用FPGA做的LVDS屏的显示。其工作原理的就是讲数据写入到显存(DRAM)中,然后再按照行场模式或者是使能DE模

上次搭好了硬件平台,后面立马开始了软件方面的调试。

因为以前做的都是些用HDL做过显示,比如VGA,以及最近用FPGA做的LVDS屏的显示。其工作原理的就是讲数据写入到显存(DRAM)中,然后再按照行场模式或者是使能DE模式读出DRAM中的数据,按照屏的显示时序,发送给屏完成显示。

具体的功能框图如下:

ZYNQ作为整个系统的控制核心,提供HDMI的显示数据,以及时读写显存的控制,以及DDC的数据产生。PL部分主要是ADV7511的控制,还有将24bit的RGB数据转换为16bit的YCBCR422的数据发送给ADV7511

 

EDK中的数据到显存的函数如下:

#define  img_length 2073600  //1920*1080

void ddr_video_wr(u32 write_addr){

  u32 n;
  u32 dcnt;
  dcnt = 0;
  xil_printf("DDR write start:nr");
  for (n=0; n< img_length; n++){
   Xil_Out32((write_addr+(dcnt*4)),write_data);  // RGB
       dcnt = dcnt + 1;
  }
  Xil_DCacheFlush();
  xil_printf("DDR write: completed (total %d)nr", dcnt);
}
说明:write_data的数据位十六进制的RGB数据的组合。整个一幅图片的RGB值的大小为1920*1080的数据。
因为此时没有存取数据的地方,所以测试的图片显示的时候,将write_data 设定为固定值,让全篇显示红色的背景。
当时的设想是从SD卡中国读取过数据,毕竟以前用HDL语言做过读取SD的数据,实际上就是把他单过flah来操作。
于是在zynq_fsbl/src/下看到了关于SD卡两个文件,sd.c以及sd.h
在SD.C中看到了能使用的3个函数,如下:
1.InitSD(char *filename)  功能是读取sd中的指定的文件
2. u32 SDAccess( u32 SourceAddress,u32 DestinationAddress,u32 LengthWords); 功能就是讲原地的数据,复制一定长度的数据到目的地址。算作读数据。
3.void ReleaseSD(void); 功能就是算作释放掉SD卡操作完成。
于是就想用来试试看,新建了一个功能,当然还是用14.2.
程序如下:
 #include <stdio.h>
#include "platform.h"
#include "sd.h"
#include "xbasic_types.h"
void xil_printf( const char *ctrl1, ...);
int main(){
  u32 data;
  init_platform();
  InitSD(“123.bin”);
  xil_printf("@@read 123.bin success!@@@");
  cleanup_platform();
  return(0);
};
功能就是读取SD卡文件中的123.bin的文件。记过一编译就开始缺少文件,然后我就在电脑里找啊找,找了7.8文件的.h
到目前为止还剩下ff.h下的integer.h还没找到。
我想既然能从SD卡boot启动,应该可以自己操作SD卡,可是遇到这文件找不到,一切都没辙了。上次AET提醒过14.2容易少静态库,这次编译的时候特地选上所有standalone。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在这篇文章中,小编将为大家带来Type-C接口的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: Type-C 通用接口 HDMI

USB 3.1接口将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对USB 3.1接口的相关情况以及信息有所认识和了解,详细内容如下。

关键字: USB HDMI

一直以来,HDMI接口都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来HDMI接口的相关介绍,详细内容请看下文。

关键字: HDMI 光纤HDMI

今天,小编将在这篇文章中为大家带来HDMI接口的有关报道,通过阅读这篇文章,大家可以对它具备清晰的认识,主要内容如下。

关键字: HDMI 高清晰度多媒体接口

在这篇文章中,小编将对HDMI和DVI的相关内容和情况加以介绍以帮助大家增进对HDMI和DVI的了解程度,和小编一起来阅读以下内容吧。

关键字: HDMI DVI

在下述的内容中,小编将会对HDMI接口的相关消息予以报道,如果HDMI接口是您想要了解的焦点之一,不妨和小编共同阅读这篇文章哦。

关键字: HDMI HDCP

常州2023年9月25日 /美通社/ -- 9月23日,由江苏省商务厅指导,世界中餐业联合会、常州市人民政府主办的"第三届中华节气菜大会暨首届江南美食节"在江苏常州开幕。文化和旅游部国际交流与合作局一...

关键字: BSP 可持续发展 大赛 质量控制

北京2023年9月25日 /美通社/ -- 9月21日,由中国质量报刊社·中国质量新闻网主办的第六届食品高质量发展交流会在北京举行,会议主题为"高质量,新生活",旨在推动食品行...

关键字: 自动化 BSP ISO9001 NAS

北京2023年9月23日 /美通社/ -- 近日,主线科技正式获准在北京市智能网联汽车政策先行区道路开启常态化测试与示范,将与物流客户在真实开放的城区道路场景中,率先开启基于L4级别自动驾驶能力的智能卡车运输示范。 随...

关键字: 智能卡 测试 高速公路 BSP

曼谷2023年9月18日 /美通社/ -- 作为东南亚的旅游胜地,泰国一直在全球范围内吸引着无数游客的目光。泰国旅游和体育部近日公布的报告显示,今年前7个月,泰国旅游业总收入约为1.08万亿泰铢(约合人民币2233亿元)...

关键字: BSP GEN 国美 AN
关闭
关闭