本章讲解引导ROM 代码的功能,主要包括上电引导过程,引导ROM代码的功能和特性和ROM存储器包含的细节。根据复位类型和boot配置,DSP执行位于ROM中的引导时序过程。引导ROM还包含外设加载,这种机制用于把应用程序下载到RAM中。

4.2 引导ROM的控制寄存器

引导过程代码在执行期间会访问几个存储器地址和寄存器。有两个地址集,一个用于仿真一个用于标准引导流程。仿真引导控制加载的是仿真OTP配置(OTP one time programmable 一次性可编程非易失性存储器,DSP中有两类OTP,一类是已经被厂家编程过一次,并且被lock锁住了,存储dspID,等,一类是留着给用户完成一次性编程的,用于可以编程一次)。

引导ROM里面的程序根据相应的GPIO 决定引导模式的配置。器件可以被配置成引导到RAM中运行代码,或者引导到flash中运行代码,或者引导到执行用户自定义的加载代码中,或者等待。

28379D第四章的ROM Code and Peripheral Booting相关推荐

  1. 【正点原子MP157连载】 第十四章 IP核之RAM实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7

    1)实验平台:正点原子STM32MP157开发板 2)购买链接:https://item.taobao.com/item.htm?&id=629270721801 3)全套实验源码+手册+视频 ...

  2. 【正点原子FPGA连载】第十四章 IP核之RAM实验 -摘自【正点原子】领航者ZYNQ之FPGA开发指南_V2.0

    1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...

  3. 【正点原子FPGA连载】第三十四章RGB-LCD触摸屏实验 -摘自【正点原子】新起点之FPGA开发指南_V2.1

    1)实验平台:正点原子新起点V2开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=609758951113 2)全套实验源码+手册+视频下载地址:ht ...

  4. armlink 第四章 scatter文件举例

    armlink 第四章 scatter文件举例 在前面学习了基本术语和概念之后,本章是加强scatter编写能力的章节. 4.1 什么时候使用scatter文件 scatter文件通常用于嵌入式系统中 ...

  5. ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl

    第四章 组合控件开发CompositeControl 大家好,今天我们来实现一个自定义的控件,之前我们已经知道了,要开发自定义的控件一般继承三个基 类:Control,WebControl,还有一个就 ...

  6. 《程序是怎样跑起来的》第四章

    第四章讲了内存,内存分为主存储器和辅存储器,是与CPU进行沟通的桥梁,用于暂时存放CPU中的运算数据. 存储器分为只读存储器ROM和随机存储器RAM.只读存储器是一种半导体存储器,其特性是一旦存储数据 ...

  7. 操作系统第四章-文件管理

    写在前面:本文参考王道论坛的 操作系统考研复习指导单科书 文章目录 第四章 文件管理 4.1 内存管理概念 4.1.1 文件的概念 4.1.2 文件的逻辑结构 1. 无结构文件(流式文件) 2.有结构 ...

  8. PE学习(四)第四章:导入表

    第四章:导入表 windos加载器会一并加载导入表中的dll,并修改相应指令调用的函数地址. IMAGE_NT_HEADERS STRUCT{  Signature DWORD ?  FileHead ...

  9. 第十四章 Linux核心资源

    Table of Contents, Show Frames, No Frames 第十四章 Linux核心资源 本章主要描叙寻找某个特殊核心函数时用到的Linux核心资源. 本书并不要求读者具有C编 ...

最新文章

  1. 洛谷P1057 传球游戏(记忆化搜索)
  2. linux ssh登录源地址限制,H3C交换机配置SSH源地址登录限制和SNMP源地址限制的方法...
  3. 基于大数据的用户行为预测
  4. jQuery操作DOM元素案例
  5. android中的 listview,Android中ListView的初步认识(一)
  6. 世上最伟大的十个公式,质能方程排名第五
  7. vue-router 跳转原理
  8. Android音视频【一】H264编码基础
  9. 世界上增福最快的方法!【错过就可惜了】
  10. JavaWeb检测注册内容是否在数据库中有相同的内容
  11. 小程序使用javascript-obfuscator工具进行代码混淆处理
  12. Ubuntu 16.04 安装 破解版的PyCharm
  13. 详解ASIC设计流程
  14. qt中toLocal8Bit和toUtf8()有什么区别
  15. C# 自动转换为半角 (输入法半角/全角切换) 转载
  16. 微信小程序之videoshow-fullscreen-btn失效问题
  17. 推荐 130 个令你眼前一亮的网站,总有一个用得着
  18. 适合零基础学习者的Java学习路线图到底长啥样?一篇文章带你学会Java
  19. unity3d是干啥的
  20. Markdown / KaTex数学公式汇总

热门文章

  1. jwt的token要存mysql吗_认证的token不存到数据库
  2. Quartus II使用说明(Verilog HDL二选一数据选择器 )
  3. ps导出gif时是html,ps导出gif图步骤图解
  4. 货币政策市场化协同与大数据机制研究
  5. U盘和存储卡实际上可以轻松的创建隐藏分区制作PE启动盘
  6. Java 正则验证邮箱
  7. p语言是python吗-Python是什么?简单了解pythonp-入门
  8. java把URL转换成二维码并保存在指定的位置
  9. 极大似然估计法的理解和用途
  10. MediaPlayer+TextureView,完美切换全屏、小窗口的 Android 视频播放器