0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MCUBootUtility v4.0工具升级

痞子衡嵌入式 来源:痞子衡嵌入式 2023-01-08 17:10 次阅读

痞子衡维护的 NXP-MCUBootUtility 工具距离上一个大版本(v3.5.0)发布过去 9 个月了,这一次痞子衡为大家带来了版本升级 v4.0.0,这个版本主要有两个重要更新需要跟大家特别说明一下。

一、v4.0更新记录

a5ca76d0-8f33-11ed-bfe3-dac502259ad0.png

二、几个不可忽视的更新

2.1 更多MCU型号支持

v4.0 版本新增了不少新型号的支持,囊括经典的 i.MXRT、LPC 系列以及全新的 MCX 系列下最近发布的产品

a5e0b404-8f33-11ed-bfe3-dac502259ad0.png

对于 i.MXRT 系列,主要增加了 i.MXRT1060X(封装是 BGA225) 和 i.MXRT1040(封装是 BGA169)支持。这两个型号其实是 i.MXRT1060 的变种。

其中 i.MXRT1060X 需要特别讲一下,它不仅支持像 i.MXRT1060 那样从 FlexSPI1 启动,也支持像 i.MXRT1064 那样从 FlexSPI2 启动(是的,i.MXRT1060X 把在 RT1064 上用于 SIP flash 的内部 PAD 都引出来了),这需要通过烧写如下 eFUSE 位来决定:

eFUSE 0x6D0[20] - FLEXSPI_INSTANCE
                   0 - FLEXSPI1
                   1 - FLEXSPI2

对于 LPC 系列,主要增加了 LPC553x/S3x 支持。这个型号相比之前的 LPC5500 系列在模拟外设上做了非常多的增强。对于启动而言,其新增了可从 FlexSPI 外接的 NOR Flash 启动(但是目前 v4.0 版本只支持内部 Flash 下载)。

对于恩智浦全新发布的 MCX 系列,主要增加了目前出来的两款 MCXN54x 和 MCXN94x 支持。从启动角度,它和 LPC553x/S3x 很像(目前 v4.0 版本也只支持内部 Flash 下载)。

2.2 指定加载临时数据的空闲SRAM位置

对于 i.MXRT 系列,为了支持外部启动设备的擦写以及各种加密启动功能,工具内部经常需要临时往 MCU 的内部 SRAM 里加载一些配置数据,这些配置数据会被 ROM/Flashloader 使用以完成相应的功能。在 v4.0 版本之前,加载临时数据的 SRAM 地址都是固定的,用户如果想修改(有用户反映默认的地址在一些情况下可能不适用),需要重新打包生成新 exe。而在 v4.0 版本,这些地址全部移到了 NXP-MCUBootUtilitysrc argetsMIMXRTltargetconfig.py 里,这样就可以自由修改了。

a5eb9fc2-8f33-11ed-bfe3-dac502259ad0.png

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





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16248

    浏览量

    345598
  • LPC
    LPC
    +关注

    关注

    8

    文章

    135

    浏览量

    77407

原文标题:MCUBootUtility v4.0发布,开始支持MCX啦

文章出处:【微信号:pzh_mcu,微信公众号:痞子衡嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Code Composer Studio v4.0 (CCSv4)的使用文档

    Code Composer Studio v4.0 (CCSv4)的使用文档简介因为 Code Composer Studio v4.0 (CCSv4) 现在是基于 Eclipse 3.2 IDE
    发表于 01-11 13:38

    MPU-60X0寄存器中文版V4.0

    MPU-60X0寄存器中文版V4.0
    发表于 06-20 17:02

    美国DLC V4.0正式生效

    的生效将进一步推动北美商业照明灯具产业的高速发展。此次更新,DLC对已经列名的产品依然采取自然过渡,即已经列名的产品若符合DLC V4.0的要求,将自动升级,维持列名。各阶段具体的时间表如下:时间内
    发表于 07-25 15:31

    MPU-60X0寄存器中文版V4.0

    MPU-60X0寄存器中文版V4.0
    发表于 08-17 11:53

    如何在CSD v4.0上使用SetParam和GetParam API

    Cusotmer正在考虑在PSoC040S上使用CSD V4.0,并根据最终客户的规格在CSD上设置多个调谐参数。我们认为在CSD组件数据表的PaG61上使用SEPARAM和GETPARAM API
    发表于 10-25 16:28

    联想ideapad Y430 蓝牙V2.1模块升级V4.0

    2.1,与win10不相匹配,传输速率低,联想不提供该笔记本蓝牙升级服务,不过联想对thinkpad的服务做得挺好的,于是最近在某宝花了20元淘了个thinkpad x230的蓝牙模块V4.0
    发表于 04-04 16:25

    NXP-MCUBootUtility工具的相关资料推荐

    --  痞子衡维护的NXP-MCUBootUtility工具距离上一个版本(v2.3.1)发布过去2个月了,这一次痞子衡为大家带来了版本升级v
    发表于 01-26 07:57

    Protel99Se增强工具v4.0

    Protel99Se增强工具 v4.0:在最新版本4.0中将修改所存在的BUG,并新加用`键(Esc下面按键)代替回车功能,减少左右向右移动和鼠标移动次数,加快速度。值得一提的是可用中键单击
    发表于 05-28 23:42 4202次下载

    Pro ENGINEER Wildfire v4.0 下载

    Pro ENGINEER Wildfire v4.0 下载 Pro/ENGINEER——PTC最主要的 MCAD/CAM/CAE 软件,大部分用户习惯的叫法更多是“PRO/E”。野火版的推出,其强大的功能一直受到
    发表于 09-12 14:50 0次下载
    Pro ENGINEER Wildfire <b class='flag-5'>v4.0</b> 下载

    avr mega16学习板原理图V4.0

    本文提供的avr mega16学习板原理图V4.0,希望对你学习嵌入式有很大的帮助!
    发表于 05-28 18:11 343次下载
    avr mega16学习板原理图<b class='flag-5'>V4.0</b>

    美高森美发布发布Core1553BRT v4.0和Core1553BRM v4.0 新版本IP及其认证

    致力于提供功率、安全、可靠与高性能半导体技术方案的领先供应商美高森美公司(Microsemi Corporation,纽约纳斯达克交易所代号:MSCC) 发布Core1553BRT v4.0
    的头像 发表于 02-11 15:25 5365次阅读

    索尼为4K手持摄录一体机推出V4.0版本免费固件升级

      索尼于2021年3月1日,正式为4K手持摄录一体机PXW-Z280V推出V4.0版本免费固件升级。 此次固件升级,可以说是索尼为广大用户献上的一份新春大礼。在
    的头像 发表于 03-05 14:29 4245次阅读

    EasyFlash V4.0 ENV 功能设计与实现

    声明:本文档来源于EasyFlash的仓库,原作者armink。因github上图片显示缓慢,我转载到了CSDN。文档链接:EasyFlash V4.0 ENV 功能设计与实现EasyFlash
    发表于 11-06 09:35 3次下载
    EasyFlash <b class='flag-5'>V4.0</b> ENV 功能设计与实现

    MPU-60X0寄存器中文版V4.0资料下载

    MPU-60X0寄存器中文版V4.0资料下载
    发表于 01-10 11:44 0次下载

    复旦微FM3316开发资料V4.0-开发板V4.0原理图

    复旦微FM3316开发资料V4.0-开发板V4.0原理图
    发表于 10-18 15:33 7次下载