Flash Memory Module (FTFE)

S32K flash擦除异常以及flash保护 (FLASH_DRV_CommandSequence函数异常) 对Flash擦除,bit0置为1的过程,擦除完的扇区基本是0xffff…。写入数据,一般是将1置为0.S32K144芯片有512K,地址0-0x0007_ffff,每个扇区的大小是4K,共有128个扇区,这里Flash是Program Flash(P_Flash 程序Flash)。还有Data Flash(D_Flash 数据Flash),有16个扇区,64K。4K的EEPROM。 阅读详情
FTFE 模块包含以下可访问的存储器区域:
• Program flash memory for vector space and code store
• For FlexNVM devices: FlexNVM for data store and additional code store
• For FlexNVM devices: FlexRAM for high-endurance data store or traditional RAM

• For program flash only devices: Programming acceleration RAM to speed flash  programming


FTFE模块包含一个存储器控制器可以执行指令来刷新flash存储器内容。擦除是1,编程是0.只能由1变为0.

在编程之前flash存储器的状态必须是擦除状态。

每个块或者sector的立即再擦除是在factory编程之前,来保证完获得整数据保持能力。

30.1.1.1 Program Flash Memory Features

sector 大小是4KB

Program flash protection scheme prevents accidental program or erase of stored data

对于包含FlexNVM memory的设备: Read access to one program flash block is possible while programming or erasing data in another program flash block, data  flash block, or FlexRAM

30.1.1.2 FlexNVM memory features

When FlexNVM is partitioned for data flash memory:

sector大小是4KB

Automated, 内置 program and erase algorithms with verify

30.1.1.4 FlexRAM 特征

Memory that can be used as traditional RAM or as high-endurance EEPROM storage
• 最多16 Kbytes of FlexRAM 配置 for EEPROM or traditional RAM operations

支持 FlexRAM aligned writes of 1, 2, or 4 bytes at a time

30.1.3 Glossary

Endurance — 次数 that a flash memory location can be erased and reprogrammed.

FCCOB (Flash Common Command Object) — A group of flash registers that are used to pass command, address, data, and any associated parameters to the memory controller in the FTFE module.

IFR — 非易失信息寄存器 found in each flash block, separate from the main memory array.

NVM Normal Mode — An NVM mode that provides basic user access to FTFE resources.

NVM Special Mode — An NVM mode enabling external, off-chip access to the memory resources in the FTFE module.

Program flash sector — 最小部分of the program flash memory (consecutive addresses)可以被擦除.

30.3.1 Flash 配置区域描述

可编程flash存储器包含16字节的flash配置区域,包含默认的保护设置(在复位时加载),和安全信息,允许MCU限制FTFE模块的访问。

30.3.2 编程 flash 0 IFR map

可编程flash 0 IFR是一个1 KB的非易失信息存储器,可以自由地读,但用户没有擦除并且限制编程的能力。

30.3.2.1 编程一次区域

S32K实现FlexNVM模拟EEPROM,并实现在一个固定地址更新数据 接上一篇FlexRAM模拟EEPROM,这篇我们用FlexNVM模拟EEPROM. Question1: 在操作Flash的时候,会将代码运行到RAM区内,目前没有找到实际代码,没搞清楚。 Question2:在操作Flash的时候,Demo例程中总会出现,后门密钥访问加密安全字节,也没搞清楚。 但是,通过看了一个礼拜的手册和Demo例程,将代码中可以实现功能的部分摘抄下来,以供交流 /... 阅读详情

相关推荐

NXP Kinetis Bootloader移植与可靠更新实战指南

Bootloader(引导加载程序)是嵌入式系统启动和固件更新的核心组件,负责硬件初始化、应用程序加载与验证。其工作原理基于芯片的存储映射、外设驱动和通信协议,通过管理Flash存储器的读写操作实现固件更新。在物联网和智能设备领域,Bootloader的技术价值在于为设备提供安全、可靠的现场升级(OTA)能力,是保障产品长期稳定运行和维护的关键。尤其在工业控制、汽车电子等对可靠性要求极高的应用场景中,具备“可靠更新”功能的Bootloader能够有效防止固件升级过程中的断电变砖风险。本文聚焦于NXP Kin

weixin_30315435的博客 322

快速了解FlashInfer

FlashInfer是一个专为大型语言模型(LLM)服务设计的高性能GPU内核库。它通过优化注意力机制和提供多种API支持,加速LLM服务的性能。全面的注意力内核:提供高效的注意力计算内核,支持多种注意力机制的实现。这些内核能够在GPU上高效执行,显著提升LLM的推理速度。优化共享前缀批处理解码:通过优化解码过程中的共享前缀批处理,提高解码效率。这种优化技术减少了计算和内存开销,使得批处理解码更加高效。加速压缩/量化KV缓存的注意力:通过压缩和量化KV缓存,减少内存占用,加速注意力计算。

全世界的博客 5267

S32K144之FlexNVM详解

S32K144之FlexNVM详解 关于S32K144的使用,最近客户提出了几个关于FlexNVM的问题: 1、使用RAM模拟EEPROM,在NVM里面备份,最大模拟4K EEPROM,NVM使用32K和使用64K备份,有什么区别 2、如果NVM使用了32K备份,那么剩下的32K拿来干嘛? 之前也一直没有细看过,于是仔细地去看了看,总结记录如下,首先先去看看RM手册中怎么介绍的: 所以FlexMemory = FlexNVM(非易失性闪存) + FlexRAM FlexNVM的用处: 1、执行程序代码 2

weixin_41935674的博客 6481

基于S32KDS平台SDK3.0编写的flash组件测试例程

基于S32KDS平台SDK3.0编写的flash组件测试例程

存内计算路线再获加持,清华存内芯片登Science

通过这种方法,可以比较有效的控制二氧化铪忆阻层中的微观变化,以及内部的温度和电场,使得器件具有非常优异的电学特性,而且可以在工厂里大规模生产,推动了高性能忆阻器阵列的诞生。团队搭建了全硬件构成的完整存算一体系统,如下图7所示,在系统里集成了多个忆阻器阵列,并在该系统上高效运行了卷积神经网络算法,成功验证了图像识别功能,证明了存算一体架构全硬件实现的可行性,并且成功实现了以更小的功耗和更低的硬件成本完成复杂的计算[6]。根据测试,在一般神经网络中权重更新的最后阶段,调整步长非常接近0,如图9(C)所示,

PXX12345678的博客 1555

pcb印刷电路缺陷检测----数据集准备

PKU-Market-PCB 印刷电路板 (PCB) 瑕疵数据集是一个公共合成 PCB 数据集,包含 1,386 张图像,具有 6 种缺陷(漏孔、鼠咬、开路、短路、杂散、杂铜),可用于图像检测、分类和配准任务。

qq_30190551的博客 4432

浅谈天线 - - - GNSS/BT/4G/2.4G

全球定位导航系统,最成熟的就是美利坚,我大中华,俄罗斯,还有就是欧洲的一个(太次不谈)所以我们在项目调试的时候,小尺寸的陶瓷天线上一般兼容2个频段,体积大一点的可以兼容三个频段,采用组合的形式 GPS+BD GPS+GLONASS GLONASS+BD 或者是单频段的定位天线陶瓷PATC陶瓷片:陶瓷片面积越大,介电常数越大,其共振频率越高,接收效果越高,这就是为什么都推荐使用大一点的陶瓷天线的原因银层:陶瓷天线表面的银层可以影响天线的共振频率,理想的GNSS陶瓷片频点准确落在1575.42MH

BLACKHOLE6的博客 1万+

LTE 中设置voice/data centric的差异

1. 什么是voice centric和data centric Voice centric和data centric的差别在于以语音为中心还是以数据为中心。这里的以某某为中心可不是说说而已。举个栗子,UE一般搜网注册都会按照LUG(LTE->UMTS->GSM)或者LC(LTE->CDMA)的顺序进行,如果UE(未开通VOLTE)注册到LTE时,网络提示不支持语音,比如CSFB。UE就必须disable LTE后回到GU或者CDMA,否则留在不能语音的网络下,UE就会...

alimingh的博客 5234

Java开发者必备:Ollama4j客户端库全面指南与实战

在AI应用开发领域,本地部署大型语言模型(LLM)已成为降低成本和提升隐私安全的重要趋势。其核心原理是通过REST API与模型服务器交互,实现文本生成、对话和语义理解等功能。这一技术为Java生态系统带来了显著的工程价值,使开发者能够便捷地将AI能力集成到企业级应用中。Ollama4j作为一款专为Java设计的轻量级客户端库,通过封装底层HTTP通信和JSON处理,提供了类型安全、面向对象的API,极大地简化了与Ollama服务器的交互。它全面支持流式生成、多轮对话、嵌入向量计算以及高级的**工具调用**

weixin_28295799的博客 436

用Python+PyTorch实现DQN无人机避障:从环境搭建到实战训练(附完整代码)

本文详细介绍了如何使用Python和PyTorch框架,基于深度强化学习中的DQN算法,实现一个无人机自主避障系统。内容涵盖从自定义环境搭建、DQN智能体核心算法实现,到完整的训练流程与超参数调优,并提供了可视化演示与进阶优化方向,为开发者提供了从理论到实践的完整指南。

kubernetes8ctl的博客 640

Allegro如何设置走线自动删除重复走线操作指导

Allegro如何设置走线是自动删除重复走线操作指导在PCB布线的时候,点到点需要重复走一段线的时候,希望原来的线段自动被删除,Allegro设计的时候支持这个操作如下图,重复走中间的线段的时候,希望下方的走线自动删除具体操作如下This section is describe what the function allegro have ,helpfully could let user know more about allegroAllegro Design and Analysis includes

weixin_54787054的博客 4499

34、木材在家具制造中的应用

本文详细探讨了木材在家具制造中的应用,从木材的选择、加工技术到设计创新和表面处理等方面进行了全面解析,并结合实际案例分析木材家具的市场趋势与未来发展。文章强调了木材家具在功能性、智能化和环保性方面的潜力,展示了其在现代家居生活中的重要地位。

flink9streamer的博客 242

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: k60 NANDFLASH控制器(NFC)
下一篇: 三星nandflash K9F1G08U0DSIB0部分说明
abcflyer
博客等级 码龄15年 49粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值