【 ATU NXP-SBC 系列 】FS26XX GUI_OTP烧录与模拟操作

news2025/1/23 3:45:05
1. 概述

FS26XX 为了其安全性需求,针对重要暂存器的配置,使用 one time program 的功能,避免不小心修改重要暂存器,导致发生重大意外,使系统丧失功能安全性。FS26XX 也可以让使用者先测试 OTP 后的结果功能,也就是模拟功能,方便使用者开发 FS26XX 应用功能,避免直接烧录发现功能不如预期的问题,可以先借由模拟来测试 FS26XX 功能。

此文件借由使用 FS26XX Socket board 搭配相关的 GUI 来实现模拟以及烧录功能,并详细介绍如何操作与 FS26XX OTP 说明,加快读者开发 FS26XX 应用功能。
 

2. 硬体与软体需求
2.1 硬体需求

a. FS26XX socket board x1

b. 12 V 电源供应器

c. Mini USB 线
 

2.2     硬体 block diagram 

下图为 FS26XX socket board block diagram ,电脑端透过 Mini-USB 对 FRDM-KL25Z 下 command ,FRDM-KL25Z 根据不同 command 对 FS26XX 进行 SPI 通讯,完成测试与烧录功能


2.2     软体需求与安装步骤

可以于 NXP 官网收寻 NXP GUI for Automotive PMIC family ,下方也提供网址

软体安装网址如下 :

GUI PMIC Software | Automotive | NXP Semiconductors
 

a. 将压缩档解压缩后,点选下图资料夹,进行安装 

b. 点选 Next

c. 确认同意此认证

d. 确认勾选后,点选 Next

e. 点选 install ,即可安装完毕


3.    FS26XX OTP 简介

FS26XX 有许多重要可配置暂存器,例如输出电压值等等,因考量安全性问题,设计 OTP 的功能,相对 FS65XX & FS45XX 使用外部电阻配置,FS26XX 可以借由 OTP 配置更多设定。FS26XX 那些暂存器是需要 OTP 的,可以借由 datasheet 中的 Main OTP bits description & Fail-safe OTP bits description章节来了解,以下会概要说明 Main OTP bits & Fail-safe OTP bits 。

Main OTP bits 暂存器主要针对 FS26XX 电源的详细配置,除了输出电压值外,也配置电压启动时间,内部电容与电阻配置,也配置部分 GPIO 脚位详细状态。Fail-safe OTP bits 暂存器主要针对自检与 Watchdog 相关安全机制配置
 

4.    KL25Z 程式烧录

FS26XX socket board ,需要借由 KL25Z 的板子执行程式与电脑端连线,借由电脑端的 GUI 操作,配置欲烧录的暂存器设定,或者测试欲烧录的暂存器功能以及使用 SPI 测试 FS26XX的功能,所以需要先将 KL25Z 的板子程式码烧录,请先将 Mini-USB 插入下图位置

插入后会跳出 USB 的视窗,如下图

将下图资料夹内 bin 档拉入视窗即可进行烧录

KL25Z_FW-> FS26 -> nxp-gui-fw-frdmkl25z-usb_hid-fs2630_V0.15


5.    GUI 界面操作
5.1     启动流程与工具列说明

选择 FS26

选择 SPI interface , 搭配的 FRDM-KL25Z , USB 选择 hid

将 Mini-USB 插入下图黄圈

顺利连线上的话,Start 会显示黑色,反之为白灰色

视窗左方如下图为不同操作的工具列,后续章节会详细介绍使用方式

5.2     OTP 配置方法介绍 – 输出电源时序

配置 FS26XX 输出的电源时序

下方图示红框会根据配置的上电时序,图形化方便用户理解,避免配置错误

5.3     OTP 配置方法介绍 – 输出电源配置

下图主要针对LDO输出电源的配置

下图主要针对 Buck 输出电源的配置

下图可让使用者知道主要输出电压,避免设计错误发生

5.4     OTP 配置方法介绍 – 电源监控保护

下图可以配置电源的保护设定,弹性化配置保护触发条件

5.5     OTP 配置方法介绍 – System Safety 配置

系统自检与 Watchdog 启用配置

5.6     OTP 配置方法介绍 – 存储与导出烧录档

下图红框可以存储使用者进行的 OTP 配置,也可以将之前配置 import 进来

配置完成后,导出 OTP 烧录所需 .txt档案,点选 Export -> OTP

6.    FS26XX 模拟操作
6.1     模拟硬体配置基于 FS26XX socket board

将 J13 修改至 1-2 ,非自动模式

SW6 开启 SW7 关闭后,将电源开启 ( SW1 )

6.2     模拟烧录 GUI 操作

点选 START 连线至板子后,点选工具列中的 MIRROR

点选进入 Apply Test mode 后,如果硬体配置正确,会将原本无法点选的部分 ( 灰白的部分 ) 变成可使用

此时可以 import 之前配置的 OTP 档案,记得是 .cfg 档,而非 .txt 档

点选 Write ALL 将配置写入,也可以 Read ALL 确认配置是否如预想

6.3     模拟执行

最后将 SW7 开启,FS26XX 即可进入模拟状态,可以看到板子电源输出,并且测试是否有如预期

7.    FS26XX OTP 操作
7.1     OTP 烧录硬体配置基于 FS26XX socket board

将 J13 修改至 1-2 ,非自动模式

SW7 & SW6 关闭后,将电源开启 ( SW1 ) 

7.2     OTP 烧录 GUI 操作

点选 START 连线后,点选左方 Prog 工具,按下 Apply test mode ,如果硬体配置正确,会将原本无法点选的部分 ( 灰白的部分 ) 变成可使用

点选 Browse ,选择之前 OTP 配置完产生的 .txt 档 ( 根据第 5 章节操作产生 )

导入后,即可点选 Program 进行烧录

怕配置有问题,NXP 也提供相关应用开发板上的 OTP 烧录档,可以参考

8.    参考文件

NXP GUI for FS26 Automotive PMIC Family - User Manual

有任何问题及需求,可以联系 Michael.Gao@wpi-group.com

登录大大通,了解更多详情,解锁1500+完整应用方案,更有大联大700+FAE在线答疑解惑!

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

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

相关文章

Python:将print内容写入文件

简介:print函数是Python中使用频率非常非常高的函数,其包含四个参数:sep、end、file、flush。 历史攻略: Python基础:输入、输出 Python:将控制台输出保存成文件 参数解析: print()函数可以…

简单了解SQL堆叠注入与二次注入(基于sqllabs演示)

1、堆叠注入 使用分号 ; 成堆的执行sql语句 以sqllabs-less-38为例 ?id1 简单测试发现闭合点为单引号 ?id1 order by 3 ?id1 order by 4使用order by探测发现只有三列(字段数) 尝试简单的联合注入查询 ?id-1 union select 1,database(),user()-…

爬虫工作量由小到大的思维转变---<第三十五章 Scrapy 的scrapyd+Gerapy 部署爬虫项目>

前言: 项目框架没有问题大家布好了的话,接着我们就开始部署scrapy项目(没搭好架子的话,看我上文爬虫工作量由小到大的思维转变---<第三十四章 Scrapy 的部署scrapydGerapy>-CSDN博客) 正文: 1.创建主机: 首先gerapy的架子,就相当于部署服务器上的;所以…

[mysql 基于C++实现数据库连接池 连接池的使用] 持续更新中

目背景 常见的MySQL、Oracle、SQLServer等数据库都是基于C/S架构设计的,即(客户端/服务器)架构,也就是说我们对数据库的操作相当于一个客户端,这个客户端使用既定的API把SQL语句通过网络发送给服务器端,MyS…

【Bootstrap学习 day4】

Bootstrap5 列表组 使用Bootstrap创建列表 可以创建三种不类型的HTML列表: 无序列表—顺序无关紧要的项目列表。无序列表中的列表标有项目符号,例如。、等ul>li有序列表—顺序确实很重要的项目列表。有序列表中的列表项用数字标记,例如1、…

欧洲十大跨境电商平台,自养号测评下单的重要性及优势

在欧洲站,用户体量非常庞大,这与近几年人们的消费习惯密不可分,越来越多的人开始网购,据欧盟委员的最新调研显示,在欧盟,近一半(42%)的中小企业通过在线市场销售产品和服务。 所以,逸居海外给大…

Grafana无法发送告警消息的飞书webhook(机器人)

1.问题描述 Grafana无法向飞书机器人发送报警消息,实测使用Grafana自带的webhook也不好使,对于用飞书办公的程序猿非常不便,后来发现一个报警神器,开源免费,关键是好用 PrometheusAlert 2.PrometheusAlert安装 Prom…

ansible_角色的使用

本章主要介绍ansible中角色的使用 了解什么是角色独立地写一个角色使用角色系统自带角色地使用 1.了解角色 正常情况下,配置一个服务如 apache时,要做一系列的操作:安装、拷贝、启动服务等。如果要在不同的机器上重复配置此服务,需要重新执…

企业私有云容器化架构

什么是虚拟化: 虚拟化(Virtualization)技术最早出现在 20 世纪 60 年代的 IBM 大型机系统,在70年代的 System 370 系列中逐渐流行起来,这些机器通过一种叫虚拟机监控器(Virtual Machine Monitor,VMM&#x…

IC入门必备!数字IC中后端设计实现全流程解析(1.3万字长文)

吾爱IC社区自2018年2月份开始在公众号上开始分享数字IC后端设计实现相关基础理论和实战项目经验,累计输出文字超1000万字。全部是小编一个个字敲出来的,绝对没有复制粘贴的情况,此处小编自己得给自己鼓鼓掌鼓励下自己。人生不要给自己设限&am…

【华为数据之道学习笔记】7-5通过感知能力推进企业业务数字化

感知数据在华为信息架构中的位置 感知可以应用于广泛的物理世界和数字世界,感知范围可以从人、物、作业、地点扩展到复杂环境。成熟的用例倾向于以物和人为中心。而在企业中,只有将感知数据纳入整体的数据体系中,才能发挥感知数据的价值。 华…

Java核心技术卷接口的实现与继承多态知识梳理总结

Java核心技术卷接口的实现与继承多态知识梳理总结 接口的概念 在Java程序设计语言中,接口不是类,而是对希望符合这个接口的类的一组需求。 form: Java核心技术卷 I(原书第11版) 基础知识 by 凯 S.霍斯特曼 在Java中&a…

园林机械部件自动化三维测量检测形位公差-CASAIM自动化三维检测工作站

随着园林机械的广泛应用,对其机械部件的精确测量需求也日益增加。传统的测量方法不仅效率低下,而且精度难以保证,因此,自动化三维测量技术成为了解决这一问题的有效途径。本文将重点介绍CASAIM自动化三维检测工作站在园林机械部件…

线性代数笔记1 12.30

学习视频: 1.4 行列式的计算(一)_哔哩哔哩_bilibili 以下内容,包含: 二阶三阶行列式 n阶行列式 行列式的性质 行列式按行展开

PiflowX组件-WriteToKafka

WriteToKafka组件 组件说明 将数据写入kafka。 计算引擎 flink 有界性 Streaming Append Mode 组件分组 kafka 端口 Inport:默认端口 outport:默认端口 组件属性 名称展示名称默认值允许值是否必填描述例子kafka_hostKAFKA_HOST“”无是逗号…

9种卷积注意力机制创新方法汇总,含2024最新

今天咱们来聊聊卷积注意力机制。 相信各位在写论文的时候都苦恼过怎么更好地改模型,怎么更高效地提高模型的性能和泛化能力吧?我的建议是,不妨考虑考虑卷积注意力。 卷积注意力机制是一种通过关注输入数据中的不同部分来改进模型性能的方法…

数据结构之树 --- 二叉树

目录 定义二叉树的结构体 二叉树的遍历 递归遍历 非递归遍历 链式二叉树的实现 二叉树的功能接口 先序遍历创建二叉树 后序遍历销毁二叉树 先序遍历查找树中值为x的节点 层序遍历 上篇我们对二叉树的顺序存储堆进行了讲述,本文我们来看链式二叉树。 定…

台式电源质量如何检测?纳米软件为您科普

一、外观检测 观察台式机电脑电源外观是否有损伤、烧焦,电源线是否有破损、短线的情况。观察电源的电压、电流、功率等参数,是否符合台式机电脑。 二、直观检测 开通电源,如果所有指示灯不亮,风扇没有声音,电源损坏的可…

yolov5 主要流程

1.介绍 本文包含了有关yolov5目标检测的基本流程,包括模型训练与模型部署,旨在帮助小伙伴们建立系统的认知💖💖 YOLO是 "You only look once "的首字母缩写,是一个开源软件工具,它具有实时检测…

Mysql高阶语句及存储过程

目录 空值(NULL) 和 无值() 的区别: 正则表达式: 存储过程: 创建存储过程: 存储过程的参数: 存储过程的控制语句: mysql高阶语句 case是 SQL 用来做为if,then,else 之类逻辑的…