news 2026/10/27 8:02:12

IVT 映像向量表, DCD 设备配置数据

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
IVT 映像向量表, DCD 设备配置数据

一、IVT(Image Vector Table,映像向量表)

作用:ROM的"导航地图",告诉ROM:

  1. 程序入口在哪(entry)
  2. 硬件配置在哪(指向DCD)
  3. 镜像信息在哪(指向Boot Data)
  4. 我在哪(self地址)

位置:固定在特定偏移(SD卡:0x400,NOR:0x1000等)

大小:32字节固定

二、DCD(Device Configuration Data,设备配置数据)

作用:硬件的"安装说明书",告诉ROM如何:

  1. 配置时钟(锁相环PLL、时钟控制模块CCM)
  2. 初始化DDR内存
  3. 设置电压
  4. 其他关键硬件

特点:

  • ROM在跳转前执行DCD
  • 确保你的程序有正确的运行环境
  • 特别是DDR初始化必须在DCD中完成

完整时钟树

晶振(24MHz)
↓
[PLL1] → 996MHz → [CCM] → CPU核心
[PLL2] → 528MHz → [CCM] → DDR控制器
[PLL3] → 480MHz → [CCM] → USB接口
[PLL4] → 多种频率 → [CCM] → 各种外设
[PLL5] → 视频时钟 → [CCM] → 显示接口
[PLL6] → 音频时钟 → [CCM] → 音频接口
[PLL7] → ENET时钟 → [CCM] → 网络接口

为什么需要这么复杂?性能需求不同:

  • CPU:需要最高频率(996MHz)算得快
  • DDR:需要特定频率(528MHz)匹配内存芯片
  • USB:需要精确480MHz(USB2.0标准)
  • GPIO:66MHz就够了,太快反而有信号完整性问题

特性

OCRAM

DDR

位置

芯片内部

外部芯片

大小

128KB

256MB-1GB

速度

快

稍慢

初始化

自动

需要DCD配置

用途

启动数据

程序运行

没有DDR的限制:

只能在128KB的OCRAM中运行,放不下稍微复杂的程序,放不下Linux内核,放不下图形界面

有DDR的优势:

可以运行Linux(需要几百MB),可以运行复杂的应用程序,可以处理大量数据,可以使用图形显示

核心要点:

  • IVT = 地址簿(告诉ROM各种东西在哪里)
  • DCD = 设置手册(告诉ROM如何配置硬件)
  • ROM只认这两个结构,找不到就启动失败
  • 程序员编写的代码运行时,DCD的初始化已完成
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/26 9:25:23

基于STM32单片机智能电子密码锁密码箱门禁无线摄像头设计套件25(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于STM32单片机智能电子密码锁密码箱门禁无线摄像头设计套件25(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码 产品功能描述: 本系统由STM32F103C8T6单片机核心板、LCD1602显示、继电器驱动电路、按键电路及电源…

作者头像 李华
网站建设 2026/10/21 19:29:40

别信 35 岁魔咒!实施和运维并非青春饭,谣言该戳破了

在IT行业,“35岁危机”像一道悬在头顶的达摩克利斯之剑,让不少从业者焦虑:自己的岗位到底是不是“吃青春饭”?其中,实施工程师和运维工程师这两个高频出现在招聘需求里的岗位,常被拿来比较——有人说实施要…

作者头像 李华
网站建设 2026/10/27 7:16:02

51单片机红外避障视力保护器坐姿提醒防近视纠正26(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

51单片机红外避障视力保护器坐姿提醒防近视纠正26(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码产品功能描述: 本系统由STC89C52单片机、红外避障模块、光敏电阻、蜂鸣器报警、LED灯及电源组成。 1、通过红外避障…

作者头像 李华
网站建设 2026/10/22 0:52:35

基于51单片机红外非接触人体测温温度补偿无线摄像头设计套件91(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于51单片机红外非接触人体测温温度补偿无线摄像头设计套件91(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码 51单片机便携式红外非接触人体测温仪阈值报警91产品功能描述: 本系统由STC89C52单片机、lcd1602液晶、…

作者头像 李华