---恢复内容开始---
原文地址http://www.eefocus.com/jefby1990/blog/13-03/291863_e5055.html
想学nyzq7000,才发现这个新平台并不熟悉,先撇开新版的vivado和ise14.7,从14.2开始
不要落后,all program 出来5年,开始学习。
软件版本14.2,先下载安装找到lisense导入。
plan ahead 新建工程,选择器件
xps 配置外围器件
sdk 编辑软件
1、打开plan ahead,早知道应该安装高版本的14.7,免得zynq不支持,尼玛插个图片还要先保存在桌面上再插入,复制粘贴不行啊???
2、新建一个工程
3、下一步
4、在下一步,不罗嗦,看图,之前新建一个失败了
不加source,不加IP,不加constrain
然后finish,就对了。
5、加入source,或者IP
6、新建一个嵌入式设计
然后finish,等待启动XPS(xilinx platform studio)启动来配置
示例工程,xps启动后有个问,直接ok,,然后一路next
实际上就是BSB的建立过程
外围设备都保存,不删除,后续工程就要看实际了
BSB建好了以后,可以看见设备连接框图了,这里不配置,但是要导入到Plan A里面,它还在等着呢
8、导入完成后,ok一下,然后退出xps,plan A这边也就ok了
9、右键该文件,生成 top HDL 硬件平台,
10、等待系统建好后,导出该硬件平台到SDK,然后在SDK里编辑arm上的软件
11、导入后,再启动SDK开始生成elf文件
12、SDK启动了,新建个C工程
很抱歉,错误出现了
'arm-xilinx-eabi-gcc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
然后重装并打开SDK。。
把工作空间转到planA的文件夹下
还是提示错误,而且新建工程没有新建 application project这一项,该是重装了。
--------------0521新增------------
重新下载14.7的版本后,出现了新菜单如下:
这次新建helloword成功,并编译后成功生成elf文件,就差实验板运行了
接下来配置串口,打开windows、showview,teminal,配置串口如下
配置串口
接下来是配置文件,邮件导航栏里的hello工程,右键run as ,runconfig
接下来新建elf项目,然后run,就可以在串口上看见输出的代码了
应该是大功告成了。