完整版第二部分z7020SDK创建和调试.docx
- 文档编号:24894665
- 上传时间:2023-06-02
- 格式:DOCX
- 页数:10
- 大小:498.46KB
完整版第二部分z7020SDK创建和调试.docx
《完整版第二部分z7020SDK创建和调试.docx》由会员分享,可在线阅读,更多相关《完整版第二部分z7020SDK创建和调试.docx(10页珍藏版)》请在冰豆网上搜索。
完整版第二部分z7020SDK创建和调试
第二部分:
z7020SDK创建和调试
预:
在vivado创建硬件平台,export到SDK并打开SDK,生成硬件平台相关文件,此硬件平台文件用作工程的硬件参考。
一、创建工程(用LWIP的echo例子)
1.选择任意文件夹作为workspace
2.创建工程并导入硬件平台
注意!
!
务必确认硬件平台配置是当前平台所用的,出现过两个问题:
1.生成FSBL的平台与当前平台不一致,发现时钟配置不同,倒置uart比特率不行。
2.无法通过当前硬件平台生成有效的FSBLELF等,烧写并启动。
选择NEXT
二、配置BSP
1.根据需求配置lwip(可选):
例如,启动debug,禁用DHCP等
配置完成后Re_generateBSP并编译BSP,BSP修改后要再编译工程。
三、调试
1.配置STDIO-xil_printf,需通过配置BSP
选择ps7_coresight…,xil_printf的打印将从console中虚拟输出
注意:
选择stdio为虚拟输出时,无法用于固化程序。
选择stdio为uart输出时要先配置uart。
2.配置debug模式选项
推荐选择systemdebugger
配置bit文件(与FPGA无关也可以不配置,也就不用勾选programFPGA)
Ps7_init.tcl用于初始化
注意!
选项Runps7_post_config要勾选,是在系统复位或者poweron进行相应初始化。
三、烧写
需要:
FSBL:
elf(firststepbootloader)
FPGA:
bit
ARM:
elf
生成BOOT.bin文件进行烧写。
1.创建fsbl
New->application->next->fsbl
建议新创建一个bsp,fsbl基本固定,创建一个独立的bsp不用老跟着编译了。
注意:
fsbl需要bsp的xilffs库,可以在之前的bsp配置中勾选,或者直接创建新的。
2.生成boot.bin
Xilinxtools->Createbootimage->
注意!
顺序必须是fsblbit(可选)elf(可选)
3.烧写
Xilinxtools->programflash->选择单flash
也可以将BOOT.bin(文件名不能变)放到SD卡,使用SD卡启动。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 第二 部分 z7020SDK 创建 调试
![提示](https://static.bdocx.com/images/bang_tan.gif)