ZYNQ(五)UBOOT

固化:前四次实验均是使用JTAG在线调试,通过TCL脚本初始化PS,然后用JTAG收发信息,可用于在线调试。(但是一旦断电,程序就会丢失);固化就是制作镜像文件,将镜像文件拷贝SD卡,然后把拨码开关拨到SD启动处,这样断电后程序就会从SD启动,即程序固化。
固化的流程:
在这里插入图片描述
制作镜像文件BOOT.bin 需要:FSBL(First Stage Boot loader).elf + 该工程.bit +该工程.elf。
ZYNQ从SD卡的启动过程:
(1)传统BootROM 过程,zynq芯片的有一个rom 里面固化一段不可修改的程序,只有zynq上电,这段程序就会执行,将zynq的基本外设初始化,把SD卡初始化之后,就会把其中程序拷贝到zynq的OCM(On-chip memory),这个拷贝到片上RAM执行的程序就是-BOOT.bin
(2)BOOT.bin加载到OCM上开始执行,首先配置PS部分,PS完成初始化,会配置PL部分,最后加载(3)的代码
(3)可选(裸机或者有操作系统),主要是为

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值