读写EEE、FLASH关键点<1>(MC9S12XEP100RMV1)
1.读取芯片ID
在BDM模式下发送关键指令(读取地址001A中的内容)
部件ID位于两个8位寄存器PARTIDH和PARTIDL(地址为0x001A和0x001B)
2.关于地址FF01与FF0F
2.1 FF01
--------------------------------------------------寄存器图1: BDM状态寄存器-----------------------------------------------
----------第7位:该位控制BDM是否启用或禁用。
启用时(1)激活BDM可以使用BDM固件命令, 禁用时(0)只能使用BDM硬件命令
----------第6位:此位表示BDM活动状态。
------此位在进入BDM时设置。然后启用标准BDM固件查找表,并将其放入内存映射中。BDMACT通过标准BDM固件中一个仔细计时的存储指令清除,作为退出序列的一部分,返回到用户代码并从映射中删除BDM内存。
------BDM活跃(1), BDM不活跃(0)
----------第3位:此位表示正在执行TRACE1 BDM Firmware命令
-----正在执行TRACE1命令(1),不在执行TRACE1命令(2)
----------第1位:此位表示是否安全
-----系统处于不安全模式(1),系统处于安全模式(0)
注意:当设置UNSEC时,安全性关闭,用户可以改变芯片上的安全位的状态(Flash eepm)。请注意,如果用户不改变位的状态为“不安全”模式,当系统再次从复位中取出时,系统将再次得到保护。复位后,当Flash EEPROM中的安全字节配置为不安全模式时,此位没有意义或效果。
2.2 FF0F
----------------------------------------------------图2 Flash /安全选项字节-------------------------------------------------------------
出于安全原因,设备安全状态由两位控制。要将设备置于不安全模式,这些位必须编程为SEC [1:0] =“10”。
所有其他组合将设备置于安全模式。将设备置于安全状态的推荐值与不安全状态相反,即SEC[1:0] = ’ 01 '。
------------注:在进行读写前通过FF0F查看设备是否被保护,当FF0F后两位为‘10’时设备处于不安全模式,可以进行读写操作;如果发现设备处于安全模式,则要先对其进行解锁操作让设备处于不安全模式才能进行读写操作。
读写EEE、FLASH关键点<1>(MC9S12XEP100RMV1)相关推荐
- 通过mtd读写flash_关于如何在kernel起来之后通过直接dd读写nand flash分区来更新zImage的mtd问题...
关于如何在kernel起来之后通过直接dd读写nand flash分区来更新zImage的mtd问题 主要是设置struct mtd_partition中的mask_flags标志位 具体含义为: 1 ...
- STM32F4读写内部FLASH【使用库函数】
STM32F4Discovery开发帮使用的STM32F407VGT6芯片,内部FLASH有1M之多.平时写的代码,烧写完之后还有大量的剩余.有效利用这剩余的FLASH能存储不少数据.因此研究了一下S ...
- STM32H743+CubeMX-QSPI读写外部FLASH(W25Q128JVSQ)
文章目录 一.前言 二.硬件电路 三.CubeMX 3.1.Clock Configuration 3.2.QUADSPI Parameter Settings 3.3.QSPI GPIO Setti ...
- 第50章 读写内部FLASH—零死角玩转STM32-F429系列
第50章 读写内部FLASH 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/fire ...
- linux读取nand的文件,Linux Kernel 之AP读写Nand Flash上的Yaffs2文件的全过程浅析
1.1 用top-down的方法分析AP读一个Nand Flash上的file的全过程 我先简单看一个例子,看User Application如何打开一个Yaffs2 file并读写之: int ma ...
- flash读取程序 msp430_MSP430读写擦除FLASH程序
1-简介 MSP430单片机对片内FLASH的读写操作程序范例. 2-程序例程 //********************************************************** ...
- STM32学习笔记:读写内部Flash。
首先我们需要了解一个内存映射: stm32的flash地址起始于0x0800 0000,结束地址是0x0800 0000加上芯片实际的flash大小,不同的芯片flash大小不同. RAM起始地 ...
- STM32F103_SPI读写外部FLASH
目录 1.SPI简介 1. SPI协议简介 2.SPI物理层的特点 2.1.SPI 的内部简明图 2.2.物理层 3.SPI的协议层 3.1.SPI基本通讯过程 3.2. 通讯的起始和停止信号 3.3 ...
- 通过mtd读写flash_NOR Flash读写原理及驱动
本文主要是关于NOR Flash的相关介绍,并着重对NOR Flash读写原理及驱动进行了详尽的阐述. NOR Flash NOR Flash是现在市场上两种主要的非易失闪存技术之一.Intel于19 ...
最新文章
- PyTorch 源码解读之即时编译篇
- Altium Designer旋转PCB、PCB中绕某点旋转
- 【BC】如何将自定义的区域菜单添加到系统默认的菜单中
- 小知识点BeanUtils.copyProperties
- Troubleshooting OpenStack Bug- 每天5分钟玩转 OpenStack(162)
- Win7系统还原声音图标的方法
- Array(数组-转树)
- ViewGroup 事件分发
- php 转发邮件,PHP Email();我不接收转发的电子邮件
- 运用Mono.Cecil 反射读取.NET程序集元数据
- 题目2-括号配对问题
- fopen()和fgetl()打开问件,读取内容
- 气象报告是什么计算机领域,计算机辅助翻译系统在亚运气象服务方面地应用报告.pdf...
- Origin2017、Origin2018详细安装教程
- 未转变者服务器.id大全,Unturned未转变者Elver最新地图ID汇总 2021最新版ID大全
- 我对于部门经理、项目经理与技术经理的理解
- 如何快速学习:掌握任何技能的 10 种行之有效的方法
- node.js在2018年能继续火起来吗?我们来看看node.js的待遇情况
- 自动驾驶在干线物流的商业化进展综述
- 图片无限放大,不模糊,图片移动,仿微信图片放大