在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6509|回复: 3

[活动] [Zynq征文]ucosiii在ZYNQ器件上移植与使用(续)

[复制链接]
发表于 2013-2-6 20:41:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
书接上文,这时软件开始转出硬件信息到SDK软件,出现界面如下:
v1.JPG



完成后自动打开SDK软件,转出的硬件信息是保存在system.xml文件,ps7_init.c
ps7_init.h文件是Zynq系统的初始化代码,包括了初始化DDR内存,时钟, 锁相环和MIO,如下图示:
v2.JPG

16.在SDK界面选择File—new—Board Support Package, 新建一个BSP包,在操作系统项选择ucosiii后按FinishOK,等待BSP包编译完成;
v3.JPG
v4.JPG
v5.JPG

选择ucosiii, 定义标准输入和输出为ps7_uart_1.
v6.JPG

17.在SDK界面选择File—new—Application project, 新建一个应用工程,注意这一步和ISE14.2软件界面有点差别。
v7.JPG


18. 填入工程名字ucos_demoBSP包选择上一步生成的,如下图示按Next按钮:
v8.JPG
19. 在新工程项选择uCOS-III Demo模板后按Finish按钮,这是一个ucosiii官方提供的一个DEMO工程:
v9.JPG

20. 系统编译后出现如下错误提示:
v10.JPG

21.为了解决这个错误,首先按下图所示在左侧工程浏览窗口内setting内选择ucOS-III_demo_settings.xml文件,然后右键点击ucOS-III_demo_settings.xml文选择属性:
v11.JPG

在按下图所示COPY那文件路径:
v12.JPG

然后按下图所示在左侧工程浏览窗口内点击ucosiii_demo文件夹选择属性:
v13.JPG

在出现的属性窗口的左恻选择c/c++ General下的Paths and Symbols,如下图示:
v14.JPG

按上图红色框所示点击ImportSettings按钮,Settings file把刚才COPY的文件路径粘贴过来指定为该文件,注意Select Project选中ucosiii_demo, Select Configuration选中Debug (Active), 然后按Finish按钮完成转入
v15.JPG

22. 在左侧工程浏览窗口内选中ucosiii_demo后重新编译工程,这时错误提示已经没有了,编译完成后生成一个可执行的elf文件。
v16.JPG


这里注意下如果出现outbyte函数没有定义的错误的话,可能是在第16步生成BSP包时没有定义标准输入和输出,这里是print函数调用到。


23.连接好ZC702评估板的JTAG口然后上电,ZC702评估板有两个FPGA JTAG口,一个是J2接口外接XILINXPlatForm Cable, 另外一个板载的Digilent USB-to-JTAG ProgramingPort,需要注意下正确跳线,这里就不详述了。


24. 在左侧工程浏览窗口内选中刚才生成的可执行文件ucosiii_demo.elf:
v17.JPG

25. 右键点击ucosiii_demo.elf文件选择Debug as --Debug Configurations
v18.JPG


26.在Debug Configurations窗口选择Xilinx C/C++ ELF,点击运行New launch

Configurations按钮,如下图示:
v19.JPG

27.新的配置创建为ucosiii_demo debug名字,确认评估板已经上好电后按Debug按钮开始调试:
v20.JPG


你需要先打开超级终端,然后按Run按钮就可以看到ucosiii_demo的打印信息,注意需要正确连接评估板的USB转串口线,并且选择正常的端口和波特率(115200bps 8-N-1)。

基本DEMO跑起来了,就可以进一步地研究ucosiii代码,有什么心得欢迎大家来分享。

发表于 2013-2-7 10:27:04 | 显示全部楼层
并支持各种网络技术的装置技术发布
 楼主| 发表于 2013-2-28 21:38:48 | 显示全部楼层
ucosiii zynq porting源码下载网址:

http://micrium.com/downloadcenter/
发表于 2013-3-12 18:31:21 | 显示全部楼层
好东西,谢谢谢楼主,不过板子不好找
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-19 16:04 , Processed in 0.029513 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表