开发环境说明
表 1
| 开发板型号 |
是否支持本实验 |
| TLZ7x-EasyEVM |
支持 |
| TLZ7xH-EVM |
支持 |
本文以TLZ7x-EasyEVM开发板为例,核心板SoC芯片型号为XC7Z020,演示使用SD卡启动Zynq裸机程序的方法。
基于SD卡启动的裸机程序主要包含两类,一是ARM(PS端)+FPGA(PL端)的All-Programmable-SoC-demos例程,二是纯PS(不依赖PL端)的Baremetal(NoOS)裸机例程。两类裸机程序的运行都需要依赖FSBL的BOOT.BIN文件和U-Boot的u-boot.bin文件引导,主要区别在于Baremetal(NoOS)裸机例程不包含PL端xxx.bin程序。
从SD卡启动SoC裸机程序说明
分别参照《基于TcL脚本生成Vivado工程及编译》、《基于TcL脚本生成xsdk工程及编译》文档,编译All-Programmable-SoC-d

本文详细介绍了如何在TLZ7x-EasyEVM开发板上,使用SD卡启动Zynq的All-Programmable-SoC-demos和Baremetal(NoOS)裸机程序。内容包括开发环境、SD卡格式化、程序复制、U-Boot环境变量设置,以及启动过程。在完成设置后,通过SD卡启动的裸机程序能够成功运行并显示特定效果。
最低0.47元/天 解锁文章
1262

被折叠的 条评论
为什么被折叠?



