28379D第四章的ROM Code and Peripheral Booting
本章讲解引导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相关推荐
- 【正点原子MP157连载】 第十四章 IP核之RAM实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
1)实验平台:正点原子STM32MP157开发板 2)购买链接:https://item.taobao.com/item.htm?&id=629270721801 3)全套实验源码+手册+视频 ...
- 【正点原子FPGA连载】第十四章 IP核之RAM实验 -摘自【正点原子】领航者ZYNQ之FPGA开发指南_V2.0
1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...
- 【正点原子FPGA连载】第三十四章RGB-LCD触摸屏实验 -摘自【正点原子】新起点之FPGA开发指南_V2.1
1)实验平台:正点原子新起点V2开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=609758951113 2)全套实验源码+手册+视频下载地址:ht ...
- armlink 第四章 scatter文件举例
armlink 第四章 scatter文件举例 在前面学习了基本术语和概念之后,本章是加强scatter编写能力的章节. 4.1 什么时候使用scatter文件 scatter文件通常用于嵌入式系统中 ...
- ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl
第四章 组合控件开发CompositeControl 大家好,今天我们来实现一个自定义的控件,之前我们已经知道了,要开发自定义的控件一般继承三个基 类:Control,WebControl,还有一个就 ...
- 《程序是怎样跑起来的》第四章
第四章讲了内存,内存分为主存储器和辅存储器,是与CPU进行沟通的桥梁,用于暂时存放CPU中的运算数据. 存储器分为只读存储器ROM和随机存储器RAM.只读存储器是一种半导体存储器,其特性是一旦存储数据 ...
- 操作系统第四章-文件管理
写在前面:本文参考王道论坛的 操作系统考研复习指导单科书 文章目录 第四章 文件管理 4.1 内存管理概念 4.1.1 文件的概念 4.1.2 文件的逻辑结构 1. 无结构文件(流式文件) 2.有结构 ...
- PE学习(四)第四章:导入表
第四章:导入表 windos加载器会一并加载导入表中的dll,并修改相应指令调用的函数地址. IMAGE_NT_HEADERS STRUCT{ Signature DWORD ? FileHead ...
- 第十四章 Linux核心资源
Table of Contents, Show Frames, No Frames 第十四章 Linux核心资源 本章主要描叙寻找某个特殊核心函数时用到的Linux核心资源. 本书并不要求读者具有C编 ...
最新文章
- 洛谷P1057 传球游戏(记忆化搜索)
- linux ssh登录源地址限制,H3C交换机配置SSH源地址登录限制和SNMP源地址限制的方法...
- 基于大数据的用户行为预测
- jQuery操作DOM元素案例
- android中的 listview,Android中ListView的初步认识(一)
- 世上最伟大的十个公式,质能方程排名第五
- vue-router 跳转原理
- Android音视频【一】H264编码基础
- 世界上增福最快的方法!【错过就可惜了】
- JavaWeb检测注册内容是否在数据库中有相同的内容
- 小程序使用javascript-obfuscator工具进行代码混淆处理
- Ubuntu 16.04 安装 破解版的PyCharm
- 详解ASIC设计流程
- qt中toLocal8Bit和toUtf8()有什么区别
- C# 自动转换为半角 (输入法半角/全角切换) 转载
- 微信小程序之videoshow-fullscreen-btn失效问题
- 推荐 130 个令你眼前一亮的网站,总有一个用得着
- 适合零基础学习者的Java学习路线图到底长啥样?一篇文章带你学会Java
- unity3d是干啥的
- Markdown / KaTex数学公式汇总