首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

MicroZed测评6- 下载程序与测试

MicroZed测评6- 下载程序与测试

国庆节回老家,总算把原来我们电子创新网送的一个Platform Cable找到了,终于可以下载程序了,继续测评。       首先启动SDK,并打开上次已经建立的HelloWorld的工程。然后把MicroZed板子的启动模式跳线设置为级联的JTAG模式,即MIO[5:2]=GND,然后把USB A-B的电缆和JTAG下载电缆都连接好。MicroZed上有常见的USB-UART的转换芯片CP2104,不过它的驱动不能自动被Win7从网上找到,需要去SiLabs网站上下载(附件里面也有):http://www.silabs.com/Support%20Documents/Software/CP210x_VCP_Windows.zip       然后切换到在SDK的工程管理器,在HelloWorld上面点击右键,选择程序的运行方式,如图1所示。如果操作系统启用了防火墙的话,会弹出提示问是不是运行联网,点击允许。[[wysiwyg_imageupload:911:]]图1 运行HelloWorld程序     这时我们先不运行程序,因为我们还需要建立程序运行相关的配置文件。点击图1里的Run Configurations,选中Xilinx C/C++ application (GDB),然后点击左上角的新建,则SDK就自动为程序创建了一个调试配置文件,如图2所示。[[wysiwyg_imageupload:912:]]图2 建立运行配置文件       然后切换到STDIO Connection选项卡,配置调试相关的串口,串口号可以在Windows系统的设备管理器里查看CP2104的属性得到,例如COM4,波特率配置为115200,如图3所示。[[wysiwyg_imageupload:913:]]图3 配置串口       点击Apply,然后Run,SDK就把程序下载到DDR3中,然后ARM双核中的CPU0会执行这些代码,并通过串口发送到SDK的控制台Console中,在通信结束之后就可以在SDK的控制台中看到Hello World了。需要注意的是,SDK会直接和MicroZed通过USB-UART通信,所以不再像好多例子一样使用额外的串口调试助手了,否则SDK的控制台中会提示串口已经被占用的。       现在我们可以创建更多的程序并测试,例如,可以直接利用模块建立一个测试存储器和外设的工程。在SDK的工程管理器中,选择File---New---Application Project,输入工程名Mem_Test,并使用前面已经建立好的BSP包,即standalone_bsp_0,如图4所示。[[wysiwyg_imageupload:914:]]图4 新建Mem_Test工程       点击Next,然后在模版中选择Memory Tests并点击Finish,此时Mem_Test工程也出现在SDK的工程管理器中。采用相同的方法,我们再建立一个外设测试的程序Periph_Test。使用HelloWorld测试相同的方法,我们可以分别在SDK的控制台中看到存储器和外设测试的结果,如图5、6所示。[[wysiwyg_imageupload:915:]] 图5 内存测试结果[[wysiwyg_imageupload:916:]]图6 6 外设测试结果
记录学习中的点点滴滴,让每一天过的更加有意义!
返回列表