1590_AURIX_TC275_PMU_Flash的操作

news2024/11/14 14:53:49

全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com)

  1. 这里提到的这个复位读取操作,复位的对象其实是当前的操作,也就是命令序列。
  2. 主要是命令序列的最后一个命令还没有被接收到,都可以被这个命令中断。
  3. 在复位的过程中会清除错误标志位,包括HSM相关的存储也会受影响。

  1. 进入page模式之后,可以按照page进行小数据块的操作。之前看过,PFlash的page大小是32个字节而DFlash的Page大小是8个字节。
  2. Page的加载其实是服务于后面的额写入操作的。

  1. 一个page擦了之后,只能够进行一次写入。
  2. Page的一次性写入功能跟page写入的功能相似,但是多了一个检查的功能,只有PFlash才支持。

  1. 迸发写入可以支持更大的数据吞吐量,对于PFlash来说,一次支持8个page,共256个字节。DFlash支持4个page,共32个字节。
  2. 逻辑分区可以按照范围进行擦除,DFlash的实际的擦除持续时间可能会比文档中标注的时间短很多。

  1. 验证逻辑区块的范围擦除信息主要是验证两部分,一个是是否全都变成了0,另一个是ECC是否异常。
  2. 接下来的操作室一个恢复编程以及擦除的操作。

  1. 禁用保护,需要提供正确的密码之后执行禁用。如果所有的密码中只要有一个错误,接下来的禁用操作会全部失效,除非进行重启。
  2. 可进行恢复保护以及清状态等操作。

  1. 逻辑区块的擦除验证是可以挂起以及恢复的。
  2. 正常命令以接口以及HSM的存储操作分别可以最多有一个挂起操作存在。

  1. 编程操作挂起之后,不能够进行新的编程。
  2. 擦除动作挂起之后,也不能够进行新的擦除操作。
  3. 验证动作挂起的时候,接下来不能够进行擦除但是可以进行编程。
  4. 对于电压的选择来说,如果采用P5V的时候,PFlash的读取效率会好一些。如果是针对DFlash,最好还是采用3.3V,这种供电下的鲁棒性会好很多。
  5. 保护提供了信息安全、功能安全以及预防错误操作等功能。

这里画出来了几个之前看文档看到的比较多且比较通用的保护方式:ENDINIT、OTP以及通过HSM进行锁定等方式。

这里涉及到的两个访问操作其实可以从两个方面进行更加形象的总结,一个是进行角色权限的设置,理你个测试进行ENDINIT等功能安全的防护。

这样,对于Flash的操作暂且做这些小结。虽然Flash的操作基本上都是有成熟的库来支持的,但是了解一下总归可以能够让我们更清晰地认识这个系统的设计。不过,这个Flash的设计看起来的确蛮复杂的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/165192.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

目标检测:特征金字塔网络(Feature Pyramid Network)

目标检测:特征金字塔网络(Feature Pyramid Network)概述核心思想概述 由于在目标检测任务中,对与大目标的检测,需要feature map每个点的感受野大一点(高层语义特征),对于小目标&…

GPIO 八种工作模式及其硬件框图

参考资料: STM32F1xx 官方资料:《STM32中文参考手册V10》- 第 8 章通用和复用功能 IO(GPIO 和 AFIO) GPIO 是通用输入/输出端口的简称,是 STM32 可控制的引脚。GPIO 的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。 STM32 的八种 …

图像融合笔记(一):RFN-Nest

RFN-NestAbstractIntroductionRelated worksThe proposed fusion frameworkThe architecture of the fusion networkTwo-stage training strategy论文: RFN-Nest: An end-to-end residual fusion network for infrared and visible images代码: https://…

[Android Input系统]MotionEvent的序列化传送

这里从云游戏的触控操作看起,PC端的客户端支持按键和鼠标滑动操作,手机上的云游戏客户端则是和手机游戏一样的touch触控,客户端的touch操作是怎样处理给服务端的呢,猜测是把touch操作“实时”的传送给了服务器,Android…

COM,Component Object Model 简介

COM,Component Object Model 简介 1. COM 是什么 COM 的英文全称是,Component Object Model,中文译为,组件对象模型。它官方的概念是: The Microsoft Component Object Model (COM) is a platform-independent, dis…

一个简单、功能完整的开源WMS​仓库管理系统

今天给大家推荐一个简单、功能完整的仓库管理系统。 项目简介 这是基于.NetCore 7、Vue 3开发的开源项目,支持中英文,界面简单清爽,采用前后端分离架构。 该项目主要是针对小型物流仓储供应链流程,采用的技术也都比较新&#x…

Redis基础配置之RDB持久化

测试环境: windows RDB的触发机制 save bgsave flushall 自动触发(配置文件配置) save命令触发: 触发方式 :首先手动删除dump.rdb文件。 当执行save命令时,自动生成dump.rdb文建测试成功 bgsave命令触发: 触…

jsp网络课程管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 JSP 网络课程管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统采用web模式开发,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发&#xff…

JVM内存组成简介

按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存&#xf…

【C语言航路】第十二站:自定义类型:结构体、枚举、联合体

目录 一、结构体 1.结构体的基础知识 2.结构体的声明 3.特殊的声明(匿名结构体) 4.结构体的自引用 5.结构体变量的定义和初始化 6.结构体的内存对齐 7.修改默认对齐数 8.结构体传参 二、位段 1.什么是位段 2.位段的内存分配 3.位段的跨平台问…

小程序目录结构和全局配置

小程序目录结构和全局配置小程序目录结构目录结构和web结构对比全局配置—pages & windows配置文件简介全局配置pages & window全局配置—tabBartabBar简介页面配置页面配置简介小程序目录结构 目录结构 和web结构对比 全局配置—pages & windows 配置文件简介 …

块级元素、行内元素、元素嵌套

HTML标签有两类:块级元素行内元素 (1)块级元素-默认总是在新行开始 div、h1~h6、blockquote、dl、dt、dd、form、hr、ol、p、pre、table、ul … 特点:总是在新行上开始,高度、行高以及顶和底边距都可控制,宽…

Kubernetes_HPA实践使用

文章目录一、前言二、配置APIServer和安装Metrics2.1 APIServer开启Aggregator2.2 安装Metrics Server (需要用到metris.yaml)安装metrics Server之前安装metrics Server之中全部命令实践演示安装metrics Server之后三、使用HPA测试 (需要使用到test.yaml,里面包括 …

明清专题数据库:企业匹配官办书局距离、科举考试、商帮文化变量等

一、企业到明清官办书局,印刷局的最小距离测算 以明清进士数量的地域分布测度儒家文化的历史积淀,使用企业到古代印刷局的距离作为工具变量解决内生性问题! 数据来源:自主整理 时间跨度:-- 区域范围:全国…

第十四届蓝桥杯单片机组学习笔记(1):点亮板子第一个LED

点亮板子第一个LED前言单片机IO控制M74HC573M1R-数据锁存器74HC138-38译码器代码前言 使用CT107D实验板子的时候可以看到为了IO口对多个外设的复用,所以板子使用了几个锁存器来对LED、数码管、蜂鸣器等外设进行了一个选择,最后再使用38译码器来使用三个…

如何对时间序列进行小波分析,得出其周期?

从信号处理角度进行分析 简单的时间序列直接做各种谱分析(频谱,包络谱,平方包络谱,功率谱,倒谱等等) 比如一些简单的旋转机械振动时间序列信号 ​如果频谱不好分析,那可以分析如下图所示的时间序…

FL Studio21最新版数字音频工作站(DAW)

FL Studio21首先提供了音符编辑器,编辑器可以针对音乐创作人的要求编辑出不同音律的节奏,例如鼓,镲,锣,钢琴,笛,大提琴,筝,扬琴等等任何乐器在音乐中的配乐。 水果音乐制…

【Linux C编程-高级篇】换行回车探讨printf行缓冲write函数掉电保护线程安全相关

换行回车探讨 \r : 回车,定位到本行开头\n : 换行,光标移到下一行\r\n : 将光标移动到下一行开头windows 下,每行结尾 \r\n类unix,每行结尾 \nMac系统,每行结尾\r \r\n,windows下好像改善了,使…

全文最详细的Apache的管理及优化Web(图文详解)

目录 前言 一、Apache的安装及启用 二、Apache的基本信息 三、Apache的基本配置及修改 1、默认发布文件 2、Apache端口修改 3、默认发布目录 三、Apache的访问控制 1、基于客户端ip的访问控制 2、基于用户认证 四、Apache的虚拟主机 五、Apache的语言支持 六…

React--》超详细教程——React脚手架的搭建与使用

目录 React脚手架的创建 全局安装创建 npx安装创建(官方推荐) 指定React版本安装 脚手架文件介绍 React脚手架是开发现代Web应用的必备,其充分利用Webpack、Babel、ESlint等工具辅助项目的开发,当然这些工具也无需手动配置即可使用,脚手…