zedboard--ps工程helloworld的建立(六)
来源:互联网 发布:淘宝怎么删除评论 编辑:程序博客网 时间:2024/06/03 11:20
Zedboard的PS工程,helloworld,使用的软件是PlanAhead 14.2 + XPS 14.2 +SDK 14.2。这次实验主要参考的是超级晴天的文档,但是按照他的步骤还是不能成功,倒腾了好几个小时才搞定了。当中有出现过FPGA configuration is not done on the target。Please configure the target with bitstream and try again的错误,但是都解决了。因为之间有一些很关键的步骤省略了,可能也是由于软件的版本不同的原因。下面就是具体的步骤。
首先你要确保你的usb—uart驱动是正确安装的,具体在前面文档有记录。
一.配置硬件信息。
启动PlanAhead,进入新建工程向导
选择工程名和路径
选择RTL工程
不添加任何文件,一路next
选择board,这里选择parts也是可以的(实验成功),这里选择boards,如下图
完成工程向导
PlanAhead进入工作视图,在Project Manager中单击那个有+的图标(addsources),出现下图,选择EmbeddedSources
Next 选着Create Sub-Design。
输入名称,注意千万不要是module。
确定后,提示所建立的一个zynq工程,提示是否建立bsb Wizard,选择yes
注意这里也就和超级晴天中最大的不同的地方,选择了yes以后,出现的是下图
选择ok,出现下图
选择next,
这里不要大意,一定要把右侧的两个东西来remove掉,我当时就是卡在这里。,remove后出现这样的图
点击finish就可以了,然后进入zynq的配置界面,Diligent公司做好了一个配置方案,可以到网上下载到配置文件
点击上图中的import,找到那个,xml文件。(没有这个文件的话可以问我要)。点击ok和yes,这里就不贴图了,之后的图是这样的
可以看到配置前后是有一些区别的。关掉xps,回到PlanAhead,看到
右键这个,xmp文件,选择Create Top HDL,生成顶层HDL文件。
最后一步,将硬件信息导入到SDK,File->Export Hardware,记得勾选Launch SDK,至此,硬件配置完成了。
二:建立软件工程
上一步会进入sdk,
File-xilinx c project
然后next和finish就可以了。可以适当修改helloworld。C文件。如下图
Save,会自动编译。
右键hello_world_0,Run As----Run Configuration
出现
双击Xilinx C/C++ELF,run就可以了,
观察效果
总结:在module_1这里栽了跟头,因为一开始用的是module,还有就是那个很关键的必须把那两个东西给remove掉。
- zedboard--ps工程helloworld的建立(六)
- zedboard--传统ARM的helloworld工程(七)
- ZedBoard的第一个工程Helloworld
- ZedBoard的接线与HelloWorld程序
- ZedBoard--(5)嵌入式Linux下的DMA测试(Direct Register Mode)(PS + PL)
- ZedBoard--(4)嵌入式Linux下的LED实验(PS + PL)
- zedboard--运行在demo系统上的helloworld驱动(十八)
- Zedboard学习(六):XADC读取数据
- DSP建立helloworld工程--没有BIOS
- DSP 建立helloworld工程-- BIOS系统下
- (zedboard)Ps与pl之间的连接axi_gp,axi_hp,axi_acp
- Zedboard学习(7)PS下第一个裸奔程序
- Zedboard学习(四):PS+PL搭建SoC最小系统
- cocos2dx 3.X 在windows下的环境搭建并建立第一个HelloWorld工程
- zedboard建立网络文件系统
- 建立Annotation版本的HelloWorld
- zedboard--Opencv的移植到zedboard(十)
- zedboard--qt在zedboard的运行(十四)
- Sql server 事务的用法
- C++Primer学习笔记(7)
- 如何将JSP内容写回SQL
- Cocos2d-x +Android + Windows 7
- 前端日记 四 ie6下 中文英文数字 对齐
- zedboard--ps工程helloworld的建立(六)
- K60 彩屏ILI9325驱动
- linux中查找文件命令总结
- POJ 3740 DLX
- wince中显示BMP、JPG、Gif以及PNG的方法
- ANDROID ListView 下拉过后自动更新
- 获得嵌套repeater里的控件
- note : Get FilePathName from FILE_OBJECT
- 程序锁的核心原理(获取正在显示的任务栈)