电子大神的日记本,供应链专家的功夫茶盘,在这里记录、分享与共鸣。

登录以开始

AVNET MicroZed开发板(基于ZYNQ-7000)调试笔记(5)-调试简单程序

   上一篇我们搭建基于ARM的硬件和BSP环境,下面我们跑一个最简单的HelloWorld的程序,作为流程的简单示范。

   首先打开SDK,打开上次的Workspace,在SDK的主菜单中选择File->New->Application Project...。

    在弹出的对话框中输入文件名,在下方Board Support Package中选择Using existing,使用我们在上篇已经创建的standalone_bsp_0。

    点击Next,在下一页对话框中选择Hello World模板程序。点击Finish。

    这个简单的模板工程很快就编译好了,我们可以在SDK的Project Explorer中看到它的信息。编译结果在下方的Console中显示。

    接下来我们就可以在芯片中运行该程序了,首先必须将开发板的JP1-JP3按照下图所示的方式连接,配置为级联的JTAG模式。

    使用Xilinx USB下载线和micro USB-USB线连接开发板和电脑的USB口。MicroZed开发板的micro USB接口是USB和UART复用的,使用前需要在电脑端安装驱动程序,该程序需要到网站上下载,本文附件中添加了驱动安装程序和官方的安装指南。

    安装完成后会在设备管理器中看到如下图所示信息。

    回到SDK开发环境,接下来我们要建立程序运行的配置文件,右键点击hello_world工程,选择Run as->Run configuration...。

    在弹出的对话框中点击左上角的新建图标,SDK自动产生了一个Debug文件。

    选择STDIO Connection页签,勾选Connect STDIO to Console,使用SDK自带的console作为串口调试界面,如果不勾选,则使用第三方的串口调试软件。配置串口的相关参数,其中串口号可在设备管理器中查到,我调试使用的是COM4,设置波特率为115200。

    点击Apply,点击Run,SDK就把调试程序下到DDR3中,内嵌的ARM会执行这些代码,并通过串口界面显示“Hello World”,如下图所示。

    这里介绍的是最简单程序的调试过程,下篇介绍如何将代码烧写到Flash。

    

博主
guodaxiaolei@163.com
FPGA实践技术分享
这里分享的FPGA技术都是我一点点工程实践的积累,请大家不吝赐教,欢迎来砸场子。
点击跳转