如何用xpszynq 新建pmufwzynq的工程

看看你新建工程的路径是否有空格不能出现空格
UID1107720&帖子31&精华0&积分2198&资产2198 信元&发贴收入200 信元&推广收入0 信元&附件收入0 信元&下载支出1082 信元&阅读权限50&在线时间76 小时&注册时间&最后登录&
& &路径全英文,空格都是“_”代的,还可能是其他原因么?
UID946692&帖子240&精华0&积分4215&资产4215 信元&发贴收入1265 信元&推广收入0 信元&附件收入2590 信元&下载支出1282 信元&阅读权限50&在线时间193 小时&注册时间&最后登录&
查出问题了吗,怀疑与操作系统有关?
UID1107720&帖子31&精华0&积分2198&资产2198 信元&发贴收入200 信元&推广收入0 信元&附件收入0 信元&下载支出1082 信元&阅读权限50&在线时间76 小时&注册时间&最后登录&
没查出来原因,同事说从PlanAhead的入口进去是可以用的,我还在忙别的事情没有试过
UID1107720&帖子31&精华0&积分2198&资产2198 信元&发贴收入200 信元&推广收入0 信元&附件收入0 信元&下载支出1082 信元&阅读权限50&在线时间76 小时&注册时间&最后登录&
PlanAhead进去XPS也不行,重装14.6也不行!!!!
UID1177358&帖子1&精华0&积分61&资产61 信元&发贴收入5 信元&推广收入0 信元&附件收入0 信元&下载支出4 信元&阅读权限10&在线时间6 小时&注册时间&最后登录&
我重装14.6后第一次是没报错,但第二次的时候就报错了,请问你这个问题解决了没,如何解决?
UID1107720&帖子31&精华0&积分2198&资产2198 信元&发贴收入200 信元&推广收入0 信元&附件收入0 信元&下载支出1082 信元&阅读权限50&在线时间76 小时&注册时间&最后登录&
没用从根本上解决。但是暂时也能用起来了。我用同事可以打开的xps新建了个工程,然后把这个工程打包到我自己电脑里,就能打开。
我发现用planahead新建的soc工程里面的xps环境也打不开,用同事新建的同名的xps工程名替换planahead工程路径下面xps工程文件夹,就可以从planahead打开xps了。
[通过 QQ、MSN 分享给朋友]
下载医疗电子精品资料,赢取小爱智能音箱!还可获取300信元!ZYNQ入门 中断使用 | 电子创新网赛灵思中文社区ZYNQ采用ISE的简单实验步骤
一、配置硬件信息
打开planAhead,创建新的工程后,在工程中Add or Create Embeded Sources,建立嵌入系统embedded子模块(子源),添加PS7(即添加PS到系统)。
XPS会被启动,可以看到Zynq的配置界面。Diligent公司做好了一套配置方案,从其网站上能下载到配置文件:
AXI4-lite.
一个32位寄存器。
生成driver。
修改此IP的文件:MPD文件,rill_ip.vhd,user_logic.vhd。三个文件。
将此ip添加到XPS工程。
自动映射。注意port名称,ucf文件里要用。
添加UCF文件,内容:ps_pl.ucf。
Create TOP HDL,然后生成bitstream。
导出hardware,launch SDK。
二、建立软件工程
Export结束后,会自动启动SDK。在SDK里创建helloword工程。
SDK编码,内容:helloworld.c。读写寄存器。
Program FPGA
Run AS,configure
没有更多推荐了,Zed板上的Zynq是一个ARM&PS(processing system, 双核A9 + 存储管理 + 外设)+&PL(programable Logic) 结构,如果不使用PL,zynq的开发和普通的ARM 开发一样。不同的是ARM PS是可配置,因而硬件信息是不固定的。这也是zynq灵活性的一个表现。&&
这是本系列的第一篇,因而会给出详细步骤的截图。
转载链接:
硬件平台:Digilent ZedBoard
开发环境:Windows XP 32 bit
软件:PlanAhead 14.1 + XPS 14.1 + SDK 14.1
一、配置硬件信息
启动PlanAhead,进入新建工程向导
选择工程名和路径
工程类型,这里选择 RTL 工程
由于只需要PS部分信息,而这部分在后面由XPS完成,因而不需要添加任何文件
一直点下一步,直道出现芯片和板载信息。直接选择Boards,选择系列是Zynq-目前只支持XC7Z020器件。
完成新建工程向导
PlanAhead进入工作视图,在Project Manger中选择建立的工程,右键,Add Sources&
选择 Add or Create Embeded Sources
单击 Create Subdesign
输入需要建立嵌入系统名称,这里填duocore
确定后,提示所建立的工程是一个Zynq工程,提示是否添加PS到系统。点确认。
XPS会被启动,可以看到Zynq的配置界面。Diligent公司做好了一套配置方案,从其网站上能下载到配置文件:
import这个配置文件,点&+&找到文件位置后,点OK
可以看到配置后的结果,同时MHS和UCF文件也被修改。其中有颜色标记为使用,没有颜色标记表示没有使用。可以对其修改,这是对应ZedBoard的硬件接口,保持默认就可。
至此,硬件配置结束。关闭XPS,切换到PlanAHead。可以看到duocore.xmp已经加入到工程中。
在硬件配置文件duocore.xmp上右键,选择Create Top HDL,生成顶层HDL文件
可以看到生成的duocor_stub.v文件
最后一步,将硬件信息导入到SDK。File-&Export Hardware
为了方便管理,软件workspace放在software目录下。
二、建立软件工程
Export结束后,会自动启动SDK。界面如下。可以看到工程浏览器Project Explorer中已经有一个硬件平台duocore_hw_platform,里面有一系列配置和初始化文件。不要修改这些文件。
新建Xilinx C 工程。
新工程建立向导。这里我们建立最简单的测试工程helloworld。
修改源代码。将工程源文件内容修改,如下
//@超群天晴& 1 #include &stdio.h&
2 #include &platform.h&
4 void print(char *str);
6 int main()
init_platform();
<span style="color: #
print(&Hello World from Zynq\n\r&);
<span style="color: #
print(&这是Zynq ARM 测试\n\r&);
<span style="color: #
print(&<span style="color: #12年9月8日14:30:48\n\r&);
<span style="color: #
print(&荣超群\n\r&);
<span style="color: #
cleanup_platform();
<span style="color: #
<span style="color: #
return <span style="color: #;
<span style="color: # }
&至此,工程建立完成
三、编译和下载
给ZedBoard上电,将启动模式设置为Jtag启动,将mini USB下载线接上,并将mini USB to Uart接上。
启动电脑上的超级终端,配置串口和波特率,115200
右键工程hello_world_0,build,编译工程。
右键工程hello_world_0,run-&run configuration,打开下载配置界面。双击Xilinx C/C++ ELF,建立新的下载配置。默认即可。
点run,开始下载。等待下载完成,可以看到ZedBoard向超级终端发来的信息
=======================================
在参照本篇博客进行设计时网友遇到的问题及解决方法
Q1:在export to sdk的过程中出现了如下错误
  ERROR: [Common 17-49] Internal Data Exception: xps application failed!
此问题可以参照
主要问题应该是1、安装路径非法(有空格或者不可识别字符) 2、工程路径非法(有空格或者不可识别字符) 3、ubuntu中gmake没有被添加到环境变量中
检查并修改配置就可以解决
=======================================
& 2010 - 2018 苏州灵动帧格网络科技有限公司 版权所有.
ICP经营许可证 苏B2-&后使用快捷导航没有帐号?
请完成以下验证码
查看: 5019|回复: 2
威视锐ZYNQ开发板-ZingSK高清视频接口实例--HDMI
在线时间1 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
1. 概述ZingSK开发套件采用核心板加底板的方式,方便用户使用自定义的低成本的底板. ZingSK配套的底板也拥有丰富的接口, ZingSK外观如图1.
图1 本实例主要介绍底板上高清多媒体接口HDMI的使用,并通过软硬件协同设计的方法来实现彩条输出.通过ZYNQ内部的Cortex处理器(PS部分)配置HDMI芯片SiI934,再通过ZYNQ内部的PL部分去产生彩条显示到HDMI显示器上.框图如图3所示.
图2 实例程序主要由三部分组成,嵌入式平台的搭建,硬件语言部分与软件C程序部分.嵌入式平台的搭建,主要是配置ZYNQ,如DDR3的配置,程序固化方式(SD卡, NAND Flash, SPI Flash),调试接口串口的配置以及IIC控制器的配置;硬件语言部分主要是完成HDMI的时序,并给出彩条的数据;软件C程序主要完成IIC控制器的初始化,以及发送HDMI芯片的配置数据,使SiI9134正常工作;
2. 快速启动HDMI显示可通过以下几步来完成测试.1.准备工作,a. 带HDMI接口的显示器一台;b. 6V-2A电源;c. ZingSK开发套件;2.将提供的附件,启动文件boot.bin复制到TF中;3.将ZingSK的启动模式调成TF卡模式,如下图; 图3 4. 插上电源,通过HDMI线连接板卡与显示器,并上电;5. 显示器可观察到彩条,如图5; 图4
3. 嵌入式平台搭建本实例主要是演示软硬件协同设计的流程,所以将工程分为三部分去实现,嵌入式平台的搭建,硬件设计与软件设计;使用XPS,配置ZYNQ的处理器PS部分,外设中选择下图. 图5 选择UART0为了输出调试信息,选择IIC0是使用该控制器来配置HDMI输出芯片SiI9134;其它都为默认配置,根据板卡实际的DDR3芯片,配置DDR3控制器,作为程序的内存空间;如图7 图6 4. 硬件设计硬件设计主要是指使用HDL语言进行的FPGA逻辑资源(PL部分)的设计.主要为将PS的模块加入,再加入一个hdmi_color_bar的模块,顶层文件内容下:////////////////////////////////////////////////////////////////////////////////// module hdmi_top(& && &&&LED_4bits_GPIO_IO_O_pin,& && &&&// hdmi interface& && &&&mclk,& && &&&pdata,& && &&&pclk,& && &&&hdmi_iic_sda,& && &&&hdmi_iic_clk & & );& && & output [15:0]& && & output [3:0] LED_4bits_GPIO_IO_O_& & inout hdmi_iic_& & inout hdmi_iic_& & & && & & && &&&IIC_HDMI_stub u1& && &(& && &&&.processing_system7_0_MIO(),& && &&&.processing_system7_0_PS_SRSTB_pin(),& && &&&.processing_system7_0_PS_CLK_pin(),& && &&&.processing_system7_0_PS_PORB_pin(),& && &&&.processing_system7_0_DDR_Clk(),& && &&&.processing_system7_0_DDR_Clk_n(),& && &&&.processing_system7_0_DDR_CKE(),& && &&&.processing_system7_0_DDR_CS_n(),& && &&&.processing_system7_0_DDR_RAS_n(),& && &&&.processing_system7_0_DDR_CAS_n(),& && &&&.processing_system7_0_DDR_WEB_pin(),& && &&&.processing_system7_0_DDR_BankAddr(),& && &&&.processing_system7_0_DDR_Addr(),& && &&&.processing_system7_0_DDR_ODT(),& && &&&.processing_system7_0_DDR_DRSTB(),& && &&&.processing_system7_0_DDR_DQ(),& && &&&.processing_system7_0_DDR_DM(),& && &&&.processing_system7_0_DDR_DQS(),& && &&&.processing_system7_0_DDR_DQS_n(),& && &&&.processing_system7_0_DDR_VRN(),& && &&&.processing_system7_0_DDR_VRP(),& && &&&.LED_4bits_GPIO_IO_O_pin(LED_4bits_GPIO_IO_O_pin),& && &&&.ps7_I2C0_SDA ( hdmi_iic_sda ),& && &&&.ps7_I2C0_SCL ( hdmi_iic_clk )& && &);& && &&&& && &&&hdmi_color_bar u2(& && &.mclk(mclk),& && &.pdata(pdata),& && && &.pclk(pclk)& &&&& &&&);& && &&&Endmodule////////////////////////////////////////////////////////////////////////////////// 子模块hdmi_color_bar的编写,主要根据HDMI的时序来描述,视频数据给不同的常量,即显示彩条;图8 为HDMI的时序; 图7 5. 软件设计主要是通过C程序来控制IIC控制器,发送HDMI芯片的配置数据,调试时还可以读回芯片的数据,检查芯片是否正常工作;软件中主要的C程序如下,具体函数请参阅官方手册; //初始化IIC控制器XIicPs_LookupConfig(…);& && & XIicPs_CfgInitialize(…);& &//设置IIC时钟频率XIicPs_SetSClk(…);//发送数据iic_writex(… ); IIC要发送的数据,需要查阅SiI9134的手册,需要将用到的寄存器全部配置,整理的配置数据如下;SiI9134有两个寄存器,需要分别配置;对于0x72为基址的寄存器,数据如下,前8位为寄存器地址,后16位为配置数据;{0x05, 0x00, 0x01},&&//soft reset{0x05, 0x00, 0x00},&&//{0x08, 0x00, 0xfd},&&//enable hs/vs{0x40, 0x00, 0x58},&&//create HS pulses{0x44, 0x00, 0x2c},&&//width of the HS{0x46, 0x00, 0x02}, //create VS pulses{0x47, 0x00, 0x05}, //width of the VS{0x48, 0x00, 0x00}, //8bit mode,BT.601{0x4a, 0x00, 0x01} //enable embedded sync 对于0x7a为基址的寄存器数据下,{0x2f, 0x00, 0x21}, //HDMI mode{0x3e, 0x00, 0x03},&&//CEA-861D InfoFrame{0x40, 0x00, 0x82},&&{0x41, 0x00, 0x02},{0x42, 0x00, 0x0d},{0x43, 0x00, 0xe7}, //checksum{0x44, 0x00, 0x20},{0x45, 0x00, 0x68},{0x46, 0x00, 0x00},{0x47, 0x00, 0x00},{0x3d, 0x00, 0x07} //nomal mode 6. 实例小结本实例通过软硬件协同设计的方法,控制ZingSK的HDMI输出,主要利用PS的IIC控制器,通过C语言来配置HDMI芯片,并通过硬件描述语言实现HDMI时序,将两者结合,最终将彩条输出到HDMI显示器上.
在线时间9 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
不错的资料
在线时间8 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
附件呢?请问一下在哪里可以下载程序,谢谢
EEWORLD 官方微信
Powered by}

我要回帖

更多关于 xps文件用什么打开 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信