当前位置: 首页 > news >正文

ZYNQ的引导加载程序

1. FLASH划分

0-0x300000,boot程序
0x300000-0x400000,存储启动标志版本信息等等
0x400000-0x800000,存储出场区程序
0x800000-0xc00000,存储重构区程序

2.boot程序功能划分

  1. 初始化定时器、初始化串口/网口、初始化QSPI-FLASH
  2. 等到指定时间或收到特定指令,从FLASH中读取启动标志,并跳转到指定地址执行

3. 关键寄存器介绍

  1. multiboot寄存器,地址0xF800702C,往这个地址写入要启动的地址,单位是32KB,例如写0x100,则启动地址是0x100*0x8000=0x800000,但是写这个寄存器之前需要解锁,即往对应寄存器组的unlock寄存器写解锁值,本初是往0xF8007034地址写0x757BDF0D。
  2. 软件复位寄存器,地址0xF8000200,往这个寄存器写0x1表示软件复位,但是写这个寄存器之前也要解锁,往0xF8000008寄存器写0xDF0D。

4.目前已测试功能

1.定时器到期后自动加载到出场区或重构区
2. 接收特定指令选择出场区或重构区启动(未测试)
3. 往QSPI-FLASH指定地址写一个字节数据(未测试)

http://www.sczhlp.com/news/62108/

相关文章:

  • 视频投票网站怎么做的华为企业网站建设分析
  • 海口建设局网站深圳十大装饰公司名单
  • 中国建设网官方网站百度上搜不到网站
  • 网站建设怎么做呢wordpress 获得用户信息
  • Docker 个人学习目录
  • 审计考核系统(源码+文档+讲解+演示)
  • The 2023 ICPC Asia Hong Kong Regional Programming Contest (The 1st Universal Cup, Stage 2:Hong Kong)
  • 如何在Linux上重置由virsh管理的Windows虚拟机密码
  • 帝国cms 孕婴网站模板wordpress建站 知乎
  • 链家在线网站是哪个公司做的搜索引擎优化解释
  • 深圳视频网站开发朝阳凌源网站建设
  • 公司网站需要备案么建设网站的发布与推广
  • 企业网站建设主要类型及选择黄页是干什么用的
  • aspnet网站开发实战创建网站域名多少钱
  • 湖南营销型网站建设推广承揽合同和建设工程合同的区别
  • 帮人做兼职的网站吗北京公司网站建站
  • 液压电机东莞网站建设简易网址制作
  • 佛山市公司网站建设平台上海建设银行长宁区各分行网站
  • 网络网站是多少钱加强网站微信公众号平台建设
  • 微分几何复习 | Chapter1 曲线论
  • 竞价网站做什么网站赚钱
  • 制作自己的网站多少钱做网上竞猜网站合法吗
  • 网站备案省份做网站的经费
  • 网站做seo需要些什么软件襄阳机械加工网
  • 邯郸网站设计应搜韦欣cidun8上词中天建设招标网站
  • 一个网站锚文本可以做几个深圳正规网站建设公司
  • 产品展示类网站模板保亭县住房城市建设局网站
  • 采购网站建设招标方案wordpress 第三性
  • 注册公司做网站wordpress表单附件上传图片
  • 微网站开发用什么软件拉人注册给佣金的app