• 【转载+软件实际操作 OpenHW12参赛手记】ZedBoard-裸机下运行Hello,World【常见错误解决方案】++


    ---恢复内容开始---

     原文地址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,就可以在串口上看见输出的代码了

    应该是大功告成了。

  • 相关阅读:
    趣味算法:国王和100个囚犯(据说是腾讯的面试题)
    限制文本框的输入(兼容FF,IE)
    切换家里和公司网络的脚本
    onchange,onpropertychange,oninput的使用
    正则匹配html标记
    javascript清空数组的三种方法
    正则查找重复
    (正则)提取页面里的img标签
    javascript类型检测(转载)
    查看sqlserver信息
  • 原文地址:https://www.cnblogs.com/dujianzw/p/4510429.html
Copyright © 2020-2023  润新知