zynq平台uboot简介

u-boot中几个关于配置信息的文件夹


u-boot-xlnx/configs文件夹

该文件夹中存在zynq_zed_defconfig,该文件用于配置板卡的功能。


u-boot-xlnx/include/configs文件夹

该文件夹下的zynq_common.h
可在内部修改uboot烧写到flash中的位置,以及程序load位置


u-boot-xlnx/arch/arm/dts文件夹

该文件下存在zynq-zed.dts 即ZED的设备树文件


u-boot-xlnx/arch/arm/mach-zynq文件夹

该文件夹下的Kconfig 文件。

uboot的编译命令如下

$ make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- distclean 
$ make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- zynq_xxx_config 
$ make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在Vivado中下载ZynqMP U-Boot非常简单。首先,您需要确保已经成功完成Vivado工程的设置,并且已经生成了bitstream和XSA文件。接下来,遵循以下步骤进行下载: 1. 打开Vivado并加载您的工程。 2. 在左侧的"Flow Navigator"中,选择"Program and Debug"。 3. 在"Program and Debug"选项卡中,您将看到可用的硬件设备列表。选择您要下载U-Boot的FPGA设备。 4. 选择"Open Target"按钮打开硬件调试工具。 5. 在"Hardware Manager"窗口中,选择"Auto Connect"按钮,确保与目标设备进行连接。 6. 进入"Program and Debug"选项卡中的"Program"子选项卡。 7. 单击"Add Configuration"按钮,并选择您的XSA文件,然后单击"OK"。 8. 在"Program"选项卡中,确保选择正确的配置文件并单击"Program"按钮以将bitstream下载到FPGA设备。 9. 下载完毕后,关闭"Hardware Manager"窗口。 10. 在Vivado主界面的左侧,单击"Open Hardware Manager"按钮,在"Hardware Devices"对话框中选择您的FPGA设备。 11. 在"Hardware Devices"对话框中,右键单击FPGA设备并选择"Program Flash"。 12. 在"Program Flash Wizard"对话框中,选择U-Boot的Elf文件,并选择合适的起始地址和大小。然后点击"Program"。 13. 下载完成后,您可以关闭"Hardware Manager"窗口,并使用ZynqMP U-Boot来启动您的系统。 通过按照这些步骤进行操作,您应该能够在Vivado中成功下载ZynqMP U-Boot并在ZynqMP处理器上进行启动。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值