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)相关推荐

  1. 通过mtd读写flash_关于如何在kernel起来之后通过直接dd读写nand flash分区来更新zImage的mtd问题...

    关于如何在kernel起来之后通过直接dd读写nand flash分区来更新zImage的mtd问题 主要是设置struct mtd_partition中的mask_flags标志位 具体含义为: 1 ...

  2. STM32F4读写内部FLASH【使用库函数】

    STM32F4Discovery开发帮使用的STM32F407VGT6芯片,内部FLASH有1M之多.平时写的代码,烧写完之后还有大量的剩余.有效利用这剩余的FLASH能存储不少数据.因此研究了一下S ...

  3. STM32H743+CubeMX-QSPI读写外部FLASH(W25Q128JVSQ)

    文章目录 一.前言 二.硬件电路 三.CubeMX 3.1.Clock Configuration 3.2.QUADSPI Parameter Settings 3.3.QSPI GPIO Setti ...

  4. 第50章 读写内部FLASH—零死角玩转STM32-F429系列

    第50章     读写内部FLASH 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/fire ...

  5. linux读取nand的文件,Linux Kernel 之AP读写Nand Flash上的Yaffs2文件的全过程浅析

    1.1 用top-down的方法分析AP读一个Nand Flash上的file的全过程 我先简单看一个例子,看User Application如何打开一个Yaffs2 file并读写之: int ma ...

  6. flash读取程序 msp430_MSP430读写擦除FLASH程序

    1-简介 MSP430单片机对片内FLASH的读写操作程序范例. 2-程序例程 //********************************************************** ...

  7. STM32学习笔记:读写内部Flash。

    首先我们需要了解一个内存映射:    stm32的flash地址起始于0x0800 0000,结束地址是0x0800 0000加上芯片实际的flash大小,不同的芯片flash大小不同. RAM起始地 ...

  8. STM32F103_SPI读写外部FLASH

    目录 1.SPI简介 1. SPI协议简介 2.SPI物理层的特点 2.1.SPI 的内部简明图 2.2.物理层 3.SPI的协议层 3.1.SPI基本通讯过程 3.2. 通讯的起始和停止信号 3.3 ...

  9. 通过mtd读写flash_NOR Flash读写原理及驱动

    本文主要是关于NOR Flash的相关介绍,并着重对NOR Flash读写原理及驱动进行了详尽的阐述. NOR Flash NOR Flash是现在市场上两种主要的非易失闪存技术之一.Intel于19 ...

最新文章

  1. PyTorch 源码解读之即时编译篇
  2. Altium Designer旋转PCB、PCB中绕某点旋转
  3. 【BC】如何将自定义的区域菜单添加到系统默认的菜单中
  4. 小知识点BeanUtils.copyProperties
  5. Troubleshooting OpenStack Bug- 每天5分钟玩转 OpenStack(162)
  6. Win7系统还原声音图标的方法
  7. Array(数组-转树)
  8. ViewGroup 事件分发
  9. php 转发邮件,PHP Email();我不接收转发的电子邮件
  10. 运用Mono.Cecil 反射读取.NET程序集元数据
  11. 题目2-括号配对问题
  12. fopen()和fgetl()打开问件,读取内容
  13. 气象报告是什么计算机领域,计算机辅助翻译系统在亚运气象服务方面地应用报告.pdf...
  14. Origin2017、Origin2018详细安装教程
  15. 未转变者服务器.id大全,Unturned未转变者Elver最新地图ID汇总 2021最新版ID大全
  16. 我对于部门经理、项目经理与技术经理的理解
  17. 如何快速学习:掌握任何技能的 10 种行之有效的方法
  18. node.js在2018年能继续火起来吗?我们来看看node.js的待遇情况
  19. 自动驾驶在干线物流的商业化进展综述
  20. 图片无限放大,不模糊,图片移动,仿微信图片放大

热门文章

  1. 发票盖章不清晰,盖了两个章怎么办?官方说法来了
  2. 锐龙r7-4700U和r5 3500u 的区别
  3. 2022中国智能巡检机器人行业发展研究白皮书
  4. 如何使用EXIF数据向摄影大师学习
  5. Photoshop 2023 Beta 内置Ai绘图功能介绍安装教程
  6. jsp+ssm计算机毕业设计车辆违章信息管理系统【附源码】
  7. Android 热修复 Tinker接入及源码浅析
  8. 如何进行简单的区块链编程,也许LISK是个选项
  9. 7-13 非常弹的球 (30 分)
  10. 2022给自己一个新的规划新的起点---架构师