Skip to content

Commit

Permalink
[REL] Ready for v4.1.0
Browse files Browse the repository at this point in the history
Signed-off-by: Jay Heng <[email protected]>
  • Loading branch information
JayHeng committed Mar 2, 2023
1 parent 69119cf commit 48c2139
Show file tree
Hide file tree
Showing 26 changed files with 10,427 additions and 69 deletions.
2 changes: 1 addition & 1 deletion README-zh.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# NXP MCU Boot Utility

[![GitHub release](https://img.shields.io/github/release/JayHeng/NXP-MCUBootUtility.svg)](https://github.com/JayHeng/NXP-MCUBootUtility/releases/latest) [![GitHub commits](https://img.shields.io/github/commits-since/JayHeng/NXP-MCUBootUtility/v4.0.0.svg)](https://github.com/JayHeng/NXP-MCUBootUtility/compare/v4.0.0...master) ![GitHub All Releases](https://img.shields.io/github/downloads/JayHeng/NXP-MCUBootUtility/total.svg) [![GitHub license](https://img.shields.io/github/license/JayHeng/NXP-MCUBootUtility.svg)](https://github.com/JayHeng/NXP-MCUBootUtility/blob/master/LICENSE)
[![GitHub release](https://img.shields.io/github/release/JayHeng/NXP-MCUBootUtility.svg)](https://github.com/JayHeng/NXP-MCUBootUtility/releases/latest) [![GitHub commits](https://img.shields.io/github/commits-since/JayHeng/NXP-MCUBootUtility/v4.1.0.svg)](https://github.com/JayHeng/NXP-MCUBootUtility/compare/v4.1.0...master) ![GitHub All Releases](https://img.shields.io/github/downloads/JayHeng/NXP-MCUBootUtility/total.svg) [![GitHub license](https://img.shields.io/github/license/JayHeng/NXP-MCUBootUtility.svg)](https://github.com/JayHeng/NXP-MCUBootUtility/blob/master/LICENSE)

[English](./README.md) | 中文

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# NXP MCU Boot Utility

[![GitHub release](https://img.shields.io/github/release/JayHeng/NXP-MCUBootUtility.svg)](https://github.com/JayHeng/NXP-MCUBootUtility/releases/latest) [![GitHub commits](https://img.shields.io/github/commits-since/JayHeng/NXP-MCUBootUtility/v4.0.0.svg)](https://github.com/JayHeng/NXP-MCUBootUtility/compare/v4.0.0...master) ![GitHub All Releases](https://img.shields.io/github/downloads/JayHeng/NXP-MCUBootUtility/total.svg) [![GitHub license](https://img.shields.io/github/license/JayHeng/NXP-MCUBootUtility.svg)](https://github.com/JayHeng/NXP-MCUBootUtility/blob/master/LICENSE)
[![GitHub release](https://img.shields.io/github/release/JayHeng/NXP-MCUBootUtility.svg)](https://github.com/JayHeng/NXP-MCUBootUtility/releases/latest) [![GitHub commits](https://img.shields.io/github/commits-since/JayHeng/NXP-MCUBootUtility/v4.1.0.svg)](https://github.com/JayHeng/NXP-MCUBootUtility/compare/v4.1.0...master) ![GitHub All Releases](https://img.shields.io/github/downloads/JayHeng/NXP-MCUBootUtility/total.svg) [![GitHub license](https://img.shields.io/github/license/JayHeng/NXP-MCUBootUtility.svg)](https://github.com/JayHeng/NXP-MCUBootUtility/blob/master/LICENSE)

English | [中文](./README-zh.md)

Expand Down
Binary file not shown.
1,334 changes: 1,334 additions & 0 deletions apps/NXP_MIMXRT1170-EVKB_Rev.B/cm7/led_blinky_0x00002000.hex

Large diffs are not rendered by default.

1,334 changes: 1,334 additions & 0 deletions apps/NXP_MIMXRT1170-EVKB_Rev.B/cm7/led_blinky_0x00002000.srec

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
1,334 changes: 1,334 additions & 0 deletions apps/NXP_MIMXRT1170-EVKB_Rev.B/cm7/led_blinky_0x0000a000.hex

Large diffs are not rendered by default.

1,334 changes: 1,334 additions & 0 deletions apps/NXP_MIMXRT1170-EVKB_Rev.B/cm7/led_blinky_0x0000a000.srec

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
1,234 changes: 1,234 additions & 0 deletions apps/NXP_MIMXRT1170-EVKB_Rev.B/cm7/led_blinky_0x30002000.hex

Large diffs are not rendered by default.

1,233 changes: 1,233 additions & 0 deletions apps/NXP_MIMXRT1170-EVKB_Rev.B/cm7/led_blinky_0x30002000.srec

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
1,234 changes: 1,234 additions & 0 deletions apps/NXP_MIMXRT1170-EVKB_Rev.B/cm7/led_blinky_0x3000a000.hex

Large diffs are not rendered by default.

1,233 changes: 1,233 additions & 0 deletions apps/NXP_MIMXRT1170-EVKB_Rev.B/cm7/led_blinky_0x3000a000.srec

Large diffs are not rendered by default.

Binary file not shown.
Binary file modified bin/NXP-MCUBootUtility.exe
Binary file not shown.
2 changes: 1 addition & 1 deletion gui/NXP-MCUBootUtility.fbp
Original file line number Diff line number Diff line change
Expand Up @@ -20324,7 +20324,7 @@
<property name="caption"></property>
<property name="caption_visible">1</property>
<property name="center_pane">0</property>
<property name="choices">&quot;No&quot; &quot;Complete_FDCB&quot; &quot;ISSI_IS25LPxxxA_IS25WPxxxA&quot; &quot;ISSI_IS26KSxxxS_IS26KLxxxS&quot; &quot;Macronix_MX25Uxxx32F_MX25Lxxx45G&quot; &quot;Macronix_MX25UMxxx45G_MX66UMxxx45G_MX25LMxxx45G&quot; &quot;Macronix_MX25UM51345G&quot; &quot;Macronix_MX25UM51345G_2nd&quot; &quot;Micron_MT25QLxxxA&quot; &quot;Micron_MT35XLxxxA_MT35XUxxxA&quot; &quot;Adesto_AT25SFxxxA&quot; &quot;Adesto_ATXPxxx&quot; &quot;Cypress_S25FSxxxS_S25FLxxxS&quot; &quot;Cypress_S26KSxxxS_S26KLxxxS&quot; &quot;GigaDevice_GD25QxxxC&quot; &quot;GigaDevice_GD25LBxxxE&quot; &quot;GigaDevice_GD25LTxxxE&quot; &quot;GigaDevice_GD25LXxxxE&quot; &quot;Winbond_W25QxxxJV&quot; &quot;Microchip_SST26VFxxxB&quot; &quot;FudanMicro_FM25Qxxx&quot; &quot;BoyaMicro_BY25QxxxBS&quot; &quot;XMC_XM25QHxxxB_XM25QUxxxB&quot; &quot;XTXtech_X25FxxxB_X25QxxxD&quot; &quot;Puya_P25QxxxLE_P25QxxxH_P25QxxxU&quot; &quot;AMIC_A25LQxxx&quot;</property>
<property name="choices">&quot;No&quot; &quot;Complete_FDCB&quot; &quot;Winbond_QuadSPI_W25QxxxJV&quot; &quot;Winbond_OctalSPI_W35T51NW&quot; &quot;Macronix_QuadSPI_MX25Uxxx32F_MX25Lxxx45G&quot; &quot;Macronix_OctalSPI_MX25UMxxx45G_MX66UMxxx45G_MX25LMxxx45G&quot; &quot;Macronix_OctalSPI_MX25UM51345G&quot; &quot;Macronix_OctalSPI_MX25UM51345G_2nd&quot; &quot;GigaDevice_QuadSPI_GD25QxxxC&quot; &quot;GigaDevice_QuadSPI_GD25LBxxxE&quot; &quot;GigaDevice_QuadSPI_GD25LTxxxE&quot; &quot;GigaDevice_OctalSPI_GD25LXxxxE&quot; &quot;ISSI_QuadSPI_IS25LPxxxA_IS25WPxxxA&quot; &quot;ISSI_OctalSPI_IS25LXxxx_IS25WXxxx&quot; &quot;ISSI_HyperFlash_IS26KSxxxS_IS26KLxxxS&quot; &quot;Micron_QuadSPI_MT25QLxxxA&quot; &quot;Micron_OctalSPI_MT35XLxxxA_MT35XUxxxA&quot; &quot;Adesto_QuadSPI_AT25SFxxxA&quot; &quot;Adesto_OctalSPI_ATXPxxx&quot; &quot;Cypress_QuadSPI_S25FSxxxS_S25FLxxxS&quot; &quot;Cypress_HyperFlash_S26KSxxxS_S26KLxxxS&quot; &quot;Microchip_QuadSPI_SST26VFxxxB&quot; &quot;FudanMicro_QuadSPI_FM25Qxxx&quot; &quot;BoyaMicro_QuadSPI_BY25QxxxBS&quot; &quot;XMC_QuadSPI_XM25QHxxxB_XM25QUxxxB&quot; &quot;XTXtech_QuadSPI_X25FxxxB_X25QxxxD&quot; &quot;Puya_QuadSPI_P25QxxxLE_P25QxxxH_P25QxxxU&quot; &quot;AMIC_QuadSPI_A25LQxxx&quot;</property>
<property name="close_button">1</property>
<property name="context_help"></property>
<property name="context_menu">1</property>
Expand Down
5 changes: 3 additions & 2 deletions src/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -734,14 +734,15 @@ def callbackShowRevisionHistory( self, event ):
(uilang.kMsgLanguageContentDict['revisionHistory_v3_3_1'][self.languageIndex]) +
(uilang.kMsgLanguageContentDict['revisionHistory_v3_4_0'][self.languageIndex]) +
(uilang.kMsgLanguageContentDict['revisionHistory_v3_5_0'][self.languageIndex]) +
(uilang.kMsgLanguageContentDict['revisionHistory_v4_0_0'][self.languageIndex]))
(uilang.kMsgLanguageContentDict['revisionHistory_v4_0_0'][self.languageIndex]) +
(uilang.kMsgLanguageContentDict['revisionHistory_v4_1_0'][self.languageIndex]))
wx.MessageBox(msgText, uilang.kMsgLanguageContentDict['revisionHistory_title'][self.languageIndex], wx.OK | wx.ICON_INFORMATION)

if __name__ == '__main__':
app = wx.App()

g_main_win = secBootMain(None)
g_main_win.SetTitle(u"NXP MCU Boot Utility v4.0.0")
g_main_win.SetTitle(u"NXP MCU Boot Utility v4.1.0")
g_main_win.Show()

g_task_detectUsbhid = threading.Thread(target=g_main_win.task_doDetectUsbhid)
Expand Down
32 changes: 18 additions & 14 deletions src/ui/ui_cfg_flexspinor.py
Original file line number Diff line number Diff line change
Expand Up @@ -388,10 +388,10 @@ def _getImage1Size( self ):
def callbackUseTypicalDeviceModel( self, event ):
txt = self.m_choice_deviceMode.GetString(self.m_choice_deviceMode.GetSelection())
self.flexspiDeviceModel = txt
if txt == uidef.kFlexspiNorDevice_ISSI_IS25LP064A:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_ISSI_IS25LP064A
elif txt == uidef.kFlexspiNorDevice_ISSI_IS26KS512S:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_ISSI_IS26KS512S
if txt == uidef.kFlexspiNorDevice_Winbond_W25Q128JV:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_Winbond_W25Q128JV
elif txt == uidef.kFlexspiNorDevice_Winbond_W35T51NW:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_Winbond_W35T51NW
elif txt == uidef.kFlexspiNorDevice_MXIC_MX25L12845G:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_MXIC_MX25L12845G
elif txt == uidef.kFlexspiNorDevice_MXIC_MX25UM51245G:
Expand All @@ -401,6 +401,20 @@ def callbackUseTypicalDeviceModel( self, event ):
elif txt == uidef.kFlexspiNorDevice_MXIC_MX25UM51345G_2nd:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_MXIC_MX25UM51345G_2nd
self.flexspiNorOpt1 = uidef.kFlexspiNorOpt1_MXIC_MX25UM51345G_2nd
elif txt == uidef.kFlexspiNorDevice_GigaDevice_GD25Q64C:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_GigaDevice_GD25Q64C
elif txt == uidef.kFlexspiNorDevice_GigaDevice_GD25LB256E:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_GigaDevice_GD25LB256E
elif txt == uidef.kFlexspiNorDevice_GigaDevice_GD25LT256E:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_GigaDevice_GD25LT256E
elif txt == uidef.kFlexspiNorDevice_GigaDevice_GD25LX256E:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_GigaDevice_GD25LX256E
elif txt == uidef.kFlexspiNorDevice_ISSI_IS25LP064A:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_ISSI_IS25LP064A
elif txt == uidef.kFlexspiNorDevice_ISSI_IS25LX256:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_ISSI_IS25LX256
elif txt == uidef.kFlexspiNorDevice_ISSI_IS26KS512S:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_ISSI_IS26KS512S
elif txt == uidef.kFlexspiNorDevice_Micron_MT25QL128A:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_Micron_MT25QL128A
elif txt == uidef.kFlexspiNorDevice_Micron_MT35X:
Expand All @@ -413,16 +427,6 @@ def callbackUseTypicalDeviceModel( self, event ):
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_Cypress_S25FL128S
elif txt == uidef.kFlexspiNorDevice_Cypress_S26KS512S:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_Cypress_S26KS512S
elif txt == uidef.kFlexspiNorDevice_GigaDevice_GD25Q64C:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_GigaDevice_GD25Q64C
elif txt == uidef.kFlexspiNorDevice_GigaDevice_GD25LB256E:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_GigaDevice_GD25LB256E
elif txt == uidef.kFlexspiNorDevice_GigaDevice_GD25LT256E:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_GigaDevice_GD25LT256E
elif txt == uidef.kFlexspiNorDevice_GigaDevice_GD25LX256E:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_GigaDevice_GD25LX256E
elif txt == uidef.kFlexspiNorDevice_Winbond_W25Q128JV:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_Winbond_W25Q128JV
elif txt == uidef.kFlexspiNorDevice_Microchip_SST26VF064B:
self.flexspiNorOpt0 = uidef.kFlexspiNorOpt0_Microchip_SST26VF064B
elif txt == uidef.kFlexspiNorDevice_FudanMicro_FM25Q64:
Expand Down
32 changes: 18 additions & 14 deletions src/ui/uicore.py
Original file line number Diff line number Diff line change
Expand Up @@ -458,10 +458,10 @@ def setFlexspiNorDeviceForEvkBoard( self ):
flexspiNorOpt0 = self.tgt.flexspiNorDevice
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_SipWinbond_W25Q32:
flexspiNorOpt0 = 0xC0000007
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_ISSI_IS25LP064A:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_ISSI_IS25LP064A
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_ISSI_IS26KS512S:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_ISSI_IS26KS512S
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_Winbond_W25Q128JV:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_Winbond_W25Q128JV
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_Winbond_W35T51NW:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_Winbond_W35T51NW
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_MXIC_MX25L12845G:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_MXIC_MX25L12845G
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_MXIC_MX25UM51245G:
Expand All @@ -471,6 +471,20 @@ def setFlexspiNorDeviceForEvkBoard( self ):
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_MXIC_MX25UM51345G_2nd:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_MXIC_MX25UM51345G_2nd
flexspiNorOpt1 = uidef.kFlexspiNorOpt1_MXIC_MX25UM51345G_2nd
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_GigaDevice_GD25Q64C:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_GigaDevice_GD25Q64C
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_GigaDevice_GD25LB256E:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_GigaDevice_GD25LB256E
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_GigaDevice_GD25LT256E:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_GigaDevice_GD25LT256E
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_GigaDevice_GD25LX256E:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_GigaDevice_GD25LX256E
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_ISSI_IS25LP064A:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_ISSI_IS25LP064A
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_ISSI_IS25LX256:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_ISSI_IS25LX256
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_ISSI_IS26KS512S:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_ISSI_IS26KS512S
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_Micron_MT25QL128A:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_Micron_MT25QL128A
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_Micron_MT35X:
Expand All @@ -483,16 +497,6 @@ def setFlexspiNorDeviceForEvkBoard( self ):
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_Cypress_S25FL128S
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_Cypress_S26KS512S:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_Cypress_S26KS512S
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_GigaDevice_GD25Q64C:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_GigaDevice_GD25Q64C
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_GigaDevice_GD25LB256E:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_GigaDevice_GD25LB256E
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_GigaDevice_GD25LT256E:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_GigaDevice_GD25LT256E
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_GigaDevice_GD25LX256E:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_GigaDevice_GD25LX256E
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_Winbond_W25Q128JV:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_Winbond_W25Q128JV
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_Microchip_SST26VF064B:
flexspiNorOpt0 = uidef.kFlexspiNorOpt0_Microchip_SST26VF064B
elif flexspiDeviceModel == uidef.kFlexspiNorDevice_FudanMicro_FM25Q64:
Expand Down
Loading

0 comments on commit 48c2139

Please sign in to comment.