痞子衡嵌入式:MCUBootUtility v5.0发布,初步支持i.MXRT1180

news/2024/5/10 8:13:30

--
  痞子衡维护的NXP-MCUBootUtility工具距离上一个大版本(v4.0.0)发布过去4个多月了,期间痞子衡也做过两个小版本更新,但不足以单独介绍。这一次痞子衡为大家带来了全新大版本v5.0.0,这次更新主要是想和大家特别聊聊恩智浦新一代 i.MXRT 旗舰 RT1180。

一、v4.1 - v5.0更新记录

-- v5.0.0
Features:1. 支持i.MXRT118x-- v4.1.1
Bufixes:1. [RTyyyy] 在DCD Desc窗口输入内容不生效-- v4.1.0
Features:1. 支持MKE13Z/14Z/15Z/17Z2. 支持MKW45/K32W1483. 支持来自ISSI和Winbond的Octal Flash

二、i.MXRT1180

  如果你经常登录恩智浦官网,你应该可以注意到 i.MXRT 家族已经预告了新一代旗舰 RT1180,不过目前还没有进入正式产品阶段,应该在下半年可以和大家见面。

  RT1180 与上一代旗舰 RT1170 一样是异构双核产品,不过采用的是 CM7+CM33 的组合。看到 CM33 核你应该就能猜到 RT1180 强化了安全,是的,RT1180 是 i.MXRT 家族里第一个完整集成 EdgeLock® Secure Enclave 技术的型号。

  其实 RT1180 最主要的特色是强化了网络能力,这点甚至可以说是 RT1180 存在的主要意义,RT1180 是 i.MXRT 家族里第一颗集成 TSN Switch 的型号(区别于 RT1170 只是 TSN endpoint),它非常适合工业 4.0 设备的主控要求。

  简单一句话概括就是 RT1180 = RT1170 + 增强以太网(TSN Switch, EtherCAT Device)+ 增强安全架构(EdgeLock)- 多媒体支持(GPU+CSI+Display) 。

三、MCUBootUtility v5.0

  回到 MCUBootUtility 对 RT1180 的支持,其实使用体验上大家感觉不到差异,不过工具代码开发里改动还是不小的,主要就是 RT1180 的启动头不再是 RT1170/RT10xx 上那一套 IVT 设计了,而是切换到全新的 Container 设计。这个 Container 设计源自 EdgeLock,可以支持多份 image。

  v5.0 并没有实现对 RT1180 的全功能支持,目前只做了对 FlexSPI 启动设备的一键下载、编程器模式下载以及 eFuse 区域的读写访问(测试基于的是 A0 芯片)。软件后续的版本会陆续增加更多特性。

  至此,这次更新的主要特性便介绍完了。MCUBootUtility项目地址如下。虽然当前版本(v5.0.0)功能已经非常完备,你还是可以在此基础上再添加自己想要的功能。如此神器,还不快快去下载试用?

  • 地址1: https://github.com/nxp-mcuxpresso/mcu-boot-utility
  • 地址2: https://github.com/JayHeng/NXP-MCUBootUtility
  • 地址3: https://gitee.com/jayheng/NXP-MCUBootUtility

欢迎订阅

文章会同时发布到我的 博客园主页、CSDN主页、知乎主页、微信公众号 平台上。

微信搜索"痞子衡嵌入式"或者扫描下面二维码,就可以在手机上第一时间看了哦。


http://wed.xjx100/news/212716.html

相关文章

chatgpt赋能Python-python_for_倒序

Python的倒序功能 - 从SEO角度分析 在Web开发中,搜索引擎优化(SEO)是一个关键的指标。如果你的网站能够被搜索引擎高效地索引,它就会排在搜索结果的前面,带来更多的流量和曝光率。Python,作为一种广泛应用…

嵌入式 QT多界面切换

目录 1. 添加界面类实现 1.1 添加第二个界面的类 1.2 添加第2个界面的头文件和槽函数 2. 工程管理实现 在Qt中,多界面切换是指在一个应用程序中使用多个不同的界面,并在它们之间进行切换。这种切换可以是用户触发的,例如点击按钮或选择菜…

APACHE-ATLAS-2.1.0简介(二)

APACHE-ATLAS-2.1.0简介(一) 什么是元数据? 元数据(METADATA),用一句话定义就是:描述数据的数据。元数据打通了数据源、数据仓库、数据应用之间的壁垒,记录了数据从产生到消费的全过程。 ATLAS的问题列表 APACHE-ATLAS-STACKO…

Ubuntu关机、重启和注销命令

学习linux系统,最重要的是使用各种命令对系统进行操作,打开各种软件,本次主要分析ubuntu中的关机,重启,注销命令的使用详解。 关机命令 shutdown 1)使用shutdown --help可以查看shutdown命令如何使用,当然也…

Ubuntu GitLab服务器git-data中tmp_pack_xxx文件占满磁盘

Ubuntu GitLab服务器git-data中tmp_pack_xxx文件占满磁盘 目录 Ubuntu GitLab服务器git-data中tmp_pack_xxx文件占满磁盘一、问题发现二、查找原因三、解决方法 服务器版本: cat /proc/version:Linux version 4.15.0-142-generic (builddlgw01-amd64-039…

用数据讲故事:十大统计学/机器学习魔法指数

统计学和机器学习为数据分析提供理论基础,入门时我看过很多统计学相关书籍,复杂的公式和推导过程让我一度陷入迷茫。对于数据科学/分析师来说,如何使用统计学知识并应用到我们的分析场景中更为重要。本文主要基于数据分析工作中的实际应用场景…

学习Java,可以从事哪些岗位?

不难发现,在互联网的影响下,这几年,中国的互联网行业进入了高速发展的阶段,同时IT行业,也成为了热门,备受追捧和关注的行业。在全球云计算和移动互联网的产业环境下,Java工程师为何会如此火爆&a…

SSM_jsp游戏-账-号-装-备虚拟物品交易系统

开发语言:Java 框架:ssm 前端框架:jsp/Bootstrap JDK版本:JDK1.8 服务器:tomcat8 数据库工具:Navicat 开发软件:idea 支持eclipse 游戏账号交易系统主要是为了提高工作人员的工作效率和更方便快捷的满足用户…