├── .gitignore ├── LICENSE ├── README.md ├── apps ├── NXP_FRDM-K82F_Rev.B1 │ ├── led_blinky_0x00000000.bin │ ├── led_blinky_0x00000000.hex │ ├── led_blinky_0x00000000.srec │ └── led_blinky_0x00000000_iar.elf ├── NXP_FRDM-KL03Z_Rev.B1 │ ├── led_blinky_0x00000000.bin │ ├── led_blinky_0x00000000.hex │ ├── led_blinky_0x00000000.srec │ └── led_blinky_0x00000000_iar.elf ├── NXP_FRDM-KL43Z_Rev.B │ ├── led_blinky_0x00000000.bin │ ├── led_blinky_0x00000000.hex │ ├── led_blinky_0x00000000.srec │ └── led_blinky_0x00000000_iar.elf ├── NXP_LPCXpresso55S16_Rev.B1 │ ├── led_blinky_0x00000000.bin │ ├── led_blinky_0x00000000.hex │ ├── led_blinky_0x00000000.srec │ └── led_blinky_0x00000000_iar.elf ├── NXP_LPCXpresso55S69_Rev.A2 │ └── cm33_core0 │ │ ├── led_blinky_0x00000000.bin │ │ ├── led_blinky_0x00000000.hex │ │ ├── led_blinky_0x00000000.srec │ │ └── led_blinky_0x00000000_iar.elf ├── NXP_MIMXRT1010-EVK_Rev.A │ ├── led_blinky_0x00003000.bin │ ├── led_blinky_0x00003000.hex │ ├── led_blinky_0x00003000.srec │ ├── led_blinky_0x00003000_iar.elf │ ├── led_blinky_0x00005000.bin │ ├── led_blinky_0x00005000.hex │ ├── led_blinky_0x00005000.srec │ ├── led_blinky_0x00005000_iar.elf │ ├── led_blinky_0x60002000.bin │ ├── led_blinky_0x60002000.hex │ ├── led_blinky_0x60002000.srec │ ├── led_blinky_0x60002000_iar.elf │ ├── led_blinky_0x6000a000.bin │ ├── led_blinky_0x6000a000.hex │ ├── led_blinky_0x6000a000.srec │ └── led_blinky_0x6000a000_iar.elf ├── NXP_MIMXRT1015-EVK_Rev.A │ ├── led_blinky_0x00003000.srec │ ├── led_blinky_0x00003000_iar.elf │ ├── led_blinky_0x0000a000.srec │ ├── led_blinky_0x0000a000_iar.elf │ ├── led_blinky_0x60002000.srec │ ├── led_blinky_0x60002000_iar.elf │ ├── led_blinky_0x6000a000.srec │ └── led_blinky_0x6000a000_iar.elf ├── NXP_MIMXRT1020-EVK_Rev.A2 │ ├── led_blinky_0x00002000.srec │ ├── led_blinky_0x00002000_iar.elf │ ├── led_blinky_0x00003000.srec │ ├── led_blinky_0x00003000_iar.elf │ ├── led_blinky_0x0000a000.srec │ ├── led_blinky_0x0000a000_iar.elf │ ├── led_blinky_0x60002000.srec │ ├── led_blinky_0x60002000_iar.elf │ ├── led_blinky_0x60003000.srec │ ├── led_blinky_0x60003000_iar.elf │ ├── led_blinky_0x6000a000.srec │ ├── led_blinky_0x6000a000_iar.elf │ ├── led_blinky_0x80002000.bin │ ├── led_blinky_0x80002000.hex │ ├── led_blinky_0x80002000.srec │ ├── led_blinky_0x80002000_iar.elf │ ├── led_blinky_0x8000a000.bin │ ├── led_blinky_0x8000a000.hex │ ├── led_blinky_0x8000a000.srec │ └── led_blinky_0x8000a000_iar.elf ├── NXP_MIMXRT1024-EVK_Rev.B1 │ ├── led_blinky_0x00002000.bin │ ├── led_blinky_0x00002000.hex │ ├── led_blinky_0x00002000.srec │ ├── led_blinky_0x00002000_iar.elf │ ├── led_blinky_0x00003000.bin │ ├── led_blinky_0x00003000.hex │ ├── led_blinky_0x00003000.srec │ ├── led_blinky_0x00003000_iar.elf │ ├── led_blinky_0x0000a000.bin │ ├── led_blinky_0x0000a000.elf │ ├── led_blinky_0x0000a000.hex │ ├── led_blinky_0x0000a000.srec │ ├── led_blinky_0x60002000.bin │ ├── led_blinky_0x60002000.hex │ ├── led_blinky_0x60002000.srec │ ├── led_blinky_0x60002000_iar.elf │ ├── led_blinky_0x60003000.bin │ ├── led_blinky_0x60003000.elf │ ├── led_blinky_0x60003000.srec │ ├── led_blinky_0x60003000_iar.hex │ ├── led_blinky_0x6000a000.bin │ ├── led_blinky_0x6000a000.hex │ ├── led_blinky_0x6000a000.srec │ └── led_blinky_0x6000a000_iar.elf ├── NXP_MIMXRT1050-EVKB_Rev.A │ ├── led_blinky_0x00002000.srec │ ├── led_blinky_0x00002000_iar.elf │ ├── led_blinky_0x00003000.srec │ ├── led_blinky_0x00003000_iar.elf │ ├── led_blinky_0x0000a000.srec │ ├── led_blinky_0x0000a000_iar.elf │ ├── led_blinky_0x60002000.srec │ ├── led_blinky_0x60002000_iar.elf │ ├── led_blinky_0x60003000.srec │ ├── led_blinky_0x60003000_iar.elf │ ├── led_blinky_0x6000a000.srec │ ├── led_blinky_0x6000a000_iar.elf │ ├── led_blinky_0x80002000.srec │ ├── led_blinky_0x80002000_iar.elf │ ├── led_blinky_0x80003000.srec │ ├── led_blinky_0x80003000_iar.elf │ ├── led_blinky_0x8000a000.srec │ └── led_blinky_0x8000a000_iar.elf ├── NXP_MIMXRT1060-EVK_Rev.A1 │ ├── led_blinky_0x00002000.srec │ ├── led_blinky_0x00002000_iar.elf │ ├── led_blinky_0x00002000_mcux.axf │ ├── led_blinky_0x00002000_mdk.axf │ ├── led_blinky_0x00003000.srec │ ├── led_blinky_0x00003000_iar.elf │ ├── led_blinky_0x00003000_mcux.axf │ ├── led_blinky_0x00003000_mdk.axf │ ├── led_blinky_0x0000a000.srec │ ├── led_blinky_0x0000a000_iar.elf │ ├── led_blinky_0x0000a000_mcux.axf │ ├── led_blinky_0x0000a000_mdk.axf │ ├── led_blinky_0x60002000.srec │ ├── led_blinky_0x60002000_iar.elf │ ├── led_blinky_0x60003000.srec │ ├── led_blinky_0x60003000_iar.elf │ ├── led_blinky_0x60005000_fdcb_ivt.bin │ ├── led_blinky_0x60005000_fdcb_ivt.srec │ ├── led_blinky_0x60005000_fdcb_ivt_dcd.bin │ ├── led_blinky_0x60005000_fdcb_ivt_dcd.srec │ ├── led_blinky_0x60005000_fdcb_ivt_dcd_iar.elf │ ├── led_blinky_0x60005000_fdcb_ivt_iar.elf │ ├── led_blinky_0x60005000_fdcb_vec-ivt.bin │ ├── led_blinky_0x60005000_fdcb_vec-ivt.srec │ ├── led_blinky_0x60005000_fdcb_vec-ivt_dcd.bin │ ├── led_blinky_0x60005000_fdcb_vec-ivt_dcd.srec │ ├── led_blinky_0x60005000_fdcb_vec-ivt_dcd_iar.elf │ ├── led_blinky_0x60005000_fdcb_vec-ivt_iar.elf │ ├── led_blinky_0x6000a000.srec │ ├── led_blinky_0x6000a000_iar.elf │ ├── led_blinky_0x80002000.srec │ ├── led_blinky_0x80002000_iar.elf │ ├── led_blinky_0x80003000.srec │ ├── led_blinky_0x80003000_iar.elf │ ├── led_blinky_0x8000a000.srec │ └── led_blinky_0x8000a000_iar.elf ├── NXP_MIMXRT1064-EVK_Rev.A │ ├── led_blinky_0x00002000.srec │ ├── led_blinky_0x00002000_iar.elf │ ├── led_blinky_0x00003000.srec │ ├── led_blinky_0x00003000_iar.elf │ ├── led_blinky_0x0000a000.srec │ ├── led_blinky_0x0000a000_iar.elf │ ├── led_blinky_0x70002000.srec │ ├── led_blinky_0x70002000_iar.elf │ ├── led_blinky_0x70003000.srec │ ├── led_blinky_0x70003000_iar.elf │ ├── led_blinky_0x7000a000.srec │ └── led_blinky_0x7000a000_iar.elf ├── NXP_MIMXRT1160-EVK_Rev.A1 │ ├── cm4 │ │ ├── led_blinky_0x08002000.bin │ │ ├── led_blinky_0x08002000.elf │ │ ├── led_blinky_0x08002000.hex │ │ ├── led_blinky_0x08002000.srec │ │ ├── led_blinky_0x0800a000.bin │ │ ├── led_blinky_0x0800a000.elf │ │ ├── led_blinky_0x0800a000.hex │ │ ├── led_blinky_0x0800a000.srec │ │ ├── led_blinky_0x1ffe2000.bin │ │ ├── led_blinky_0x1ffe2000.hex │ │ ├── led_blinky_0x1ffe2000.srec │ │ ├── led_blinky_0x1ffe2000_iar.elf │ │ ├── led_blinky_0x1ffea000.bin │ │ ├── led_blinky_0x1ffea000.hex │ │ ├── led_blinky_0x1ffea000.srec │ │ └── led_blinky_0x1ffea000_iar.elf │ └── cm7 │ │ ├── led_blinky_0x00002000.bin │ │ ├── led_blinky_0x00002000.hex │ │ ├── led_blinky_0x00002000.srec │ │ ├── led_blinky_0x00002000_iar.elf │ │ ├── led_blinky_0x0000a000.bin │ │ ├── led_blinky_0x0000a000.hex │ │ ├── led_blinky_0x0000a000.srec │ │ ├── led_blinky_0x0000a000_iar.elf │ │ ├── led_blinky_0x30002000.bin │ │ ├── led_blinky_0x30002000.hex │ │ ├── led_blinky_0x30002000.srec │ │ ├── led_blinky_0x30002000_iar.elf │ │ ├── led_blinky_0x3000a000.bin │ │ ├── led_blinky_0x3000a000.hex │ │ ├── led_blinky_0x3000a000.srec │ │ ├── led_blinky_0x3000a000_iar.elf │ │ ├── led_blinky_0x60002000.bin │ │ ├── led_blinky_0x60002000.hex │ │ ├── led_blinky_0x60002000.srec │ │ ├── led_blinky_0x60002000_iar.elf │ │ ├── led_blinky_0x6000a000.bin │ │ ├── led_blinky_0x6000a000.hex │ │ ├── led_blinky_0x6000a000.srec │ │ └── led_blinky_0x6000a000_iar.elf ├── NXP_MIMXRT1170-EVK_Rev.A │ ├── cm4 │ │ ├── led_blinky_0x1ffe2000.bin │ │ ├── led_blinky_0x1ffe2000.hex │ │ ├── led_blinky_0x1ffe2000.srec │ │ ├── led_blinky_0x1ffe2000_iar.elf │ │ ├── led_blinky_0x1ffea000.bin │ │ ├── led_blinky_0x1ffea000.hex │ │ ├── led_blinky_0x1ffea000.srec │ │ ├── led_blinky_0x1ffea000_iar.elf │ │ ├── led_blinky_0x30002000.bin │ │ ├── led_blinky_0x30002000.hex │ │ ├── led_blinky_0x30002000.srec │ │ ├── led_blinky_0x30002000_iar.elf │ │ ├── led_blinky_0x3000a000.bin │ │ ├── led_blinky_0x3000a000.hex │ │ ├── led_blinky_0x3000a000.srec │ │ ├── led_blinky_0x3000a000_iar.elf │ │ ├── led_blinky_0x60002000.bin │ │ ├── led_blinky_0x60002000.hex │ │ ├── led_blinky_0x60002000.srec │ │ ├── led_blinky_0x60002000_iar.elf │ │ ├── led_blinky_0x6000a000.bin │ │ ├── led_blinky_0x6000a000.hex │ │ ├── led_blinky_0x6000a000.srec │ │ └── led_blinky_0x6000a000_iar.elf │ └── cm7 │ │ ├── led_blinky_0x00002000.bin │ │ ├── led_blinky_0x00002000.hex │ │ ├── led_blinky_0x00002000.srec │ │ ├── led_blinky_0x00002000_iar.elf │ │ ├── led_blinky_0x0000a000.bin │ │ ├── led_blinky_0x0000a000.hex │ │ ├── led_blinky_0x0000a000.srec │ │ ├── led_blinky_0x0000a000_iar.elf │ │ ├── led_blinky_0x30002000.bin │ │ ├── led_blinky_0x30002000.hex │ │ ├── led_blinky_0x30002000.srec │ │ ├── led_blinky_0x30002000_fdcb-0x000_rst-ivt.bin │ │ ├── led_blinky_0x30002000_fdcb-0x000_rst-ivt.hex │ │ ├── led_blinky_0x30002000_fdcb-0x000_rst-ivt.srec │ │ ├── led_blinky_0x30002000_fdcb-0x000_rst-ivt_iar.elf │ │ ├── led_blinky_0x30002000_fdcb-0x000_vec-ivt.bin │ │ ├── led_blinky_0x30002000_fdcb-0x000_vec-ivt.hex │ │ ├── led_blinky_0x30002000_fdcb-0x000_vec-ivt.srec │ │ ├── led_blinky_0x30002000_fdcb-0x000_vec-ivt_iar.elf │ │ ├── led_blinky_0x30002000_fdcb-0x400_rst-ivt.bin │ │ ├── led_blinky_0x30002000_fdcb-0x400_rst-ivt.hex │ │ ├── led_blinky_0x30002000_fdcb-0x400_rst-ivt.srec │ │ ├── led_blinky_0x30002000_fdcb-0x400_rst-ivt_iar.elf │ │ ├── led_blinky_0x30002000_fdcb-0x400_vec-ivt.bin │ │ ├── led_blinky_0x30002000_fdcb-0x400_vec-ivt.hex │ │ ├── led_blinky_0x30002000_fdcb-0x400_vec-ivt.srec │ │ ├── led_blinky_0x30002000_fdcb-0x400_vec-ivt_iar.elf │ │ ├── led_blinky_0x30002000_fdcb_ivt.bin │ │ ├── led_blinky_0x30002000_fdcb_ivt.hex │ │ ├── led_blinky_0x30002000_fdcb_ivt.srec │ │ ├── led_blinky_0x30002000_fdcb_ivt_iar.elf │ │ ├── led_blinky_0x30002000_iar.elf │ │ ├── led_blinky_0x3000a000.bin │ │ ├── led_blinky_0x3000a000.hex │ │ ├── led_blinky_0x3000a000.srec │ │ ├── led_blinky_0x3000a000_fdcb-0x000_rst-ivt.bin │ │ ├── led_blinky_0x3000a000_fdcb-0x000_rst-ivt.hex │ │ ├── led_blinky_0x3000a000_fdcb-0x000_rst-ivt.srec │ │ ├── led_blinky_0x3000a000_fdcb-0x000_rst-ivt_iar.elf │ │ ├── led_blinky_0x3000a000_iar.elf │ │ ├── led_blinky_0x60002000.bin │ │ ├── led_blinky_0x60002000.hex │ │ ├── led_blinky_0x60002000.srec │ │ ├── led_blinky_0x60002000_fdcb-0x000_rst-ivt.bin │ │ ├── led_blinky_0x60002000_fdcb-0x000_rst-ivt.hex │ │ ├── led_blinky_0x60002000_fdcb-0x000_rst-ivt.srec │ │ ├── led_blinky_0x60002000_fdcb-0x000_rst-ivt_iar.elf │ │ ├── led_blinky_0x60002000_fdcb-0x400_rst-ivt.bin │ │ ├── led_blinky_0x60002000_fdcb-0x400_rst-ivt.hex │ │ ├── led_blinky_0x60002000_fdcb-0x400_rst-ivt.srec │ │ ├── led_blinky_0x60002000_fdcb-0x400_rst-ivt_iar.elf │ │ ├── led_blinky_0x60002000_fdcb_ivt.bin │ │ ├── led_blinky_0x60002000_fdcb_ivt.hex │ │ ├── led_blinky_0x60002000_fdcb_ivt.srec │ │ ├── led_blinky_0x60002000_fdcb_ivt_iar.elf │ │ ├── led_blinky_0x60002000_iar.elf │ │ ├── led_blinky_0x6000a000.bin │ │ ├── led_blinky_0x6000a000.elf │ │ ├── led_blinky_0x6000a000.hex │ │ └── led_blinky_0x6000a000.srec ├── NXP_MIMXRT595-EVK_Rev.A-C │ ├── led_blinky_0x00080000.bin │ ├── led_blinky_0x00080000.elf │ ├── led_blinky_0x00080000.hex │ ├── led_blinky_0x00080000.srec │ ├── led_blinky_0x0008a000.bin │ ├── led_blinky_0x0008a000.elf │ ├── led_blinky_0x0008a000.hex │ ├── led_blinky_0x0008a000.srec │ ├── led_blinky_0x08001000_fdcb.bin │ ├── led_blinky_0x08001000_fdcb.hex │ ├── led_blinky_0x08001000_fdcb.srec │ └── led_blinky_0x08001000_fdcb_iar.elf ├── NXP_MIMXRT685-EVK_Rev.B │ ├── led_blinky_0x00080000.bin │ ├── led_blinky_0x00080000.hex │ ├── led_blinky_0x00080000.srec │ ├── led_blinky_0x00080000_iar.elf │ ├── led_blinky_0x0008a000.bin │ ├── led_blinky_0x0008a000.hex │ ├── led_blinky_0x0008a000.srec │ ├── led_blinky_0x0008a000_iar.elf │ ├── led_blinky_0x08001000_fdcb.bin │ ├── led_blinky_0x08001000_fdcb.hex │ ├── led_blinky_0x08001000_fdcb.srec │ └── led_blinky_0x08001000_fdcb_iar.elf ├── NXP_MIMXRT685-EVK_Rev.E │ ├── led_blinky_0x0001c000.bin │ ├── led_blinky_0x0001c000.hex │ ├── led_blinky_0x0001c000.srec │ ├── led_blinky_0x0001c000_iar.elf │ ├── led_blinky_0x00026000.bin │ ├── led_blinky_0x00026000.hex │ ├── led_blinky_0x00026000.srec │ ├── led_blinky_0x00026000_iar.elf │ ├── led_blinky_0x00026000_iar.map │ ├── led_blinky_0x08001000_fdcb.bin │ ├── led_blinky_0x08001000_fdcb.hex │ ├── led_blinky_0x08001000_fdcb.srec │ ├── led_blinky_0x08001000_fdcb_iar.elf │ └── led_blinky_0x08001000_fdcb_iar.map ├── NXP_X-IMXRT1010-VAL_Rev.A │ ├── led_blinky_0x00003000.bin │ ├── led_blinky_0x00003000.hex │ ├── led_blinky_0x00003000.srec │ ├── led_blinky_0x00003000_iar.elf │ ├── led_blinky_0x00005000.bin │ ├── led_blinky_0x00005000.hex │ ├── led_blinky_0x00005000.srec │ ├── led_blinky_0x00005000_iar.elf │ ├── led_blinky_0x60002000.bin │ ├── led_blinky_0x60002000.hex │ ├── led_blinky_0x60002000.srec │ ├── led_blinky_0x60002000_iar.elf │ ├── led_blinky_0x6000a000.bin │ ├── led_blinky_0x6000a000.hex │ ├── led_blinky_0x6000a000.srec │ └── led_blinky_0x6000a000_iar.elf ├── NXP_X-IMXRT1020-VAL_Rev.A │ ├── led_blinky_0x00002000.srec │ ├── led_blinky_0x00002000_iar.elf │ ├── led_blinky_0x00003000.srec │ ├── led_blinky_0x00003000_iar.elf │ ├── led_blinky_0x0000a000.srec │ ├── led_blinky_0x0000a000_iar.elf │ ├── led_blinky_0x60002000.srec │ ├── led_blinky_0x60002000_iar.elf │ ├── led_blinky_0x60003000.srec │ ├── led_blinky_0x60003000_iar.elf │ ├── led_blinky_0x6000a000.srec │ ├── led_blinky_0x6000a000_iar.elf │ ├── led_blinky_0x80002000.bin │ ├── led_blinky_0x80002000.hex │ ├── led_blinky_0x80002000.srec │ ├── led_blinky_0x80002000_iar.elf │ ├── led_blinky_0x8000a000.bin │ ├── led_blinky_0x8000a000.hex │ ├── led_blinky_0x8000a000.srec │ └── led_blinky_0x8000a000_iar.elf ├── NXP_X-IMXRT1050-VAL_Rev.A1 │ ├── led_blinky_0x00002000.srec │ ├── led_blinky_0x00002000_iar.elf │ ├── led_blinky_0x00003000.bin │ ├── led_blinky_0x00003000.hex │ ├── led_blinky_0x00003000.srec │ ├── led_blinky_0x00003000_iar.elf │ ├── led_blinky_0x0000a000.srec │ ├── led_blinky_0x0000a000_iar.elf │ ├── led_blinky_0x60002000.bin │ ├── led_blinky_0x60002000.hex │ ├── led_blinky_0x60002000.srec │ ├── led_blinky_0x60002000_iar.elf │ ├── led_blinky_0x60003000.srec │ ├── led_blinky_0x60003000_iar.elf │ ├── led_blinky_0x6000a000.srec │ ├── led_blinky_0x6000a000_iar.elf │ ├── led_blinky_0x70002000.bin │ ├── led_blinky_0x70002000.hex │ ├── led_blinky_0x70002000.srec │ ├── led_blinky_0x70002000_iar.elf │ ├── led_blinky_0x70003000.srec │ ├── led_blinky_0x70003000_iar.elf │ ├── led_blinky_0x7000a000.srec │ └── led_blinky_0x7000a000_iar.elf ├── NXP_X-IMXRT1060-EVB_Rev.A │ ├── led_blinky_0x00002000.srec │ ├── led_blinky_0x00002000_iar.elf │ ├── led_blinky_0x00003000.srec │ ├── led_blinky_0x00003000_iar.elf │ ├── led_blinky_0x0000a000.srec │ ├── led_blinky_0x0000a000_iar.elf │ ├── led_blinky_0x60002000.srec │ ├── led_blinky_0x60002000_iar.elf │ ├── led_blinky_0x60003000.srec │ ├── led_blinky_0x60003000_iar.elf │ ├── led_blinky_0x6000a000.srec │ └── led_blinky_0x6000a000_iar.elf ├── NXP_X-IMXRT1170-VAL_Rev.A2 │ ├── cm4 │ │ ├── led_blinky_0x1ffe2000.bin │ │ ├── led_blinky_0x1ffe2000.hex │ │ ├── led_blinky_0x1ffe2000.srec │ │ ├── led_blinky_0x1ffe2000_iar.elf │ │ ├── led_blinky_0x1ffea000.bin │ │ ├── led_blinky_0x1ffea000.hex │ │ ├── led_blinky_0x1ffea000.srec │ │ ├── led_blinky_0x1ffea000_iar.elf │ │ ├── led_blinky_0x30002000.bin │ │ ├── led_blinky_0x30002000.hex │ │ ├── led_blinky_0x30002000.srec │ │ ├── led_blinky_0x30002000_iar.elf │ │ ├── led_blinky_0x3000a000.bin │ │ ├── led_blinky_0x3000a000.hex │ │ ├── led_blinky_0x3000a000.srec │ │ ├── led_blinky_0x3000a000_iar.elf │ │ ├── led_blinky_0x60002000.bin │ │ ├── led_blinky_0x60002000.hex │ │ ├── led_blinky_0x60002000.srec │ │ ├── led_blinky_0x60002000_iar.elf │ │ ├── led_blinky_0x6000a000.bin │ │ ├── led_blinky_0x6000a000.hex │ │ ├── led_blinky_0x6000a000.srec │ │ └── led_blinky_0x6000a000_iar.elf │ └── cm7 │ │ ├── led_blinky_0x00002000.bin │ │ ├── led_blinky_0x00002000.hex │ │ ├── led_blinky_0x00002000.srec │ │ ├── led_blinky_0x00002000_iar.elf │ │ ├── led_blinky_0x0000a000.bin │ │ ├── led_blinky_0x0000a000.hex │ │ ├── led_blinky_0x0000a000.srec │ │ ├── led_blinky_0x0000a000_iar.elf │ │ ├── led_blinky_0x30002000.bin │ │ ├── led_blinky_0x30002000.hex │ │ ├── led_blinky_0x30002000.srec │ │ ├── led_blinky_0x30002000_iar.elf │ │ ├── led_blinky_0x3000a000.bin │ │ ├── led_blinky_0x3000a000.hex │ │ ├── led_blinky_0x3000a000.srec │ │ ├── led_blinky_0x3000a000_iar.elf │ │ ├── led_blinky_0x60002000.bin │ │ ├── led_blinky_0x60002000.hex │ │ ├── led_blinky_0x60002000.srec │ │ ├── led_blinky_0x60002000_iar.elf │ │ ├── led_blinky_0x6000a000.bin │ │ ├── led_blinky_0x6000a000.hex │ │ ├── led_blinky_0x6000a000.srec │ │ └── led_blinky_0x6000a000_iar.elf └── invalid_vector │ ├── led_blinky_0x00000000.srec │ ├── led_blinky_0x00000000_iar.elf │ ├── led_blinky_0x20000000.srec │ ├── led_blinky_0x20000000_iar.elf │ ├── led_blinky_0x60000000.srec │ ├── led_blinky_0x60000000_iar.elf │ ├── led_blinky_0x70000000.srec │ ├── led_blinky_0x70000000_iar.elf │ ├── led_blinky_0x80000000.srec │ └── led_blinky_0x80000000_iar.elf ├── env ├── do_pack_by_pyinstaller.bat ├── do_setup_by_pip.bat ├── pyinstaller_pack_dw.spec └── pyinstaller_pack_f.spec ├── gen ├── bd_file │ └── _temp.txt ├── bee_crypto │ └── _temp.txt ├── bootable_image │ └── _temp.txt ├── dcd_file │ └── _temp.txt ├── fdcb_file │ └── _temp.txt ├── hab_cert │ ├── _temp.txt │ └── backup │ │ └── _temp.txt ├── hab_crypto │ └── _temp.txt ├── json_file │ └── _temp.txt ├── log_file │ └── _temp.txt ├── otfad_crypto │ └── _temp.txt ├── sb_image │ └── _temp.txt └── user_file │ └── _temp.txt ├── gui └── NXP-MCUBootUtility.fbp ├── img ├── Kinetis │ ├── Kinetis image layout.pptx │ └── ftfx_image_unsigned.png ├── LPC │ ├── LPC image layout.pptx │ └── c040hd_image_unsigned.PNG ├── NXP-MCUBootUtility.PNG ├── NXP-MCUBootUtility.ico ├── RT10yy │ ├── i.MX RT1010 image layout.pptx │ ├── i.MX RT1050 image layout.pptx │ ├── nand_image_dcd_signed.png │ ├── nand_image_dcd_signed_hab_encrypted.png │ ├── nand_image_dcd_signed_hab_encrypted_nodek.png │ ├── nand_image_dcd_unsigned.png │ ├── nand_image_signed.png │ ├── nand_image_signed_hab_encrypted.png │ ├── nand_image_signed_hab_encrypted_nodek.png │ ├── nand_image_unsigned.png │ ├── nor_image_dcd_signed.png │ ├── nor_image_dcd_signed_bee_encrypted.png │ ├── nor_image_dcd_signed_hab_encrypted.png │ ├── nor_image_dcd_signed_hab_encrypted_nodek.png │ ├── nor_image_dcd_signed_otfad_encrypted.png │ ├── nor_image_dcd_unsigned.png │ ├── nor_image_dcd_unsigned_bee_encrypted.png │ ├── nor_image_dcd_unsigned_otfad_encrypted.png │ ├── nor_image_signed.png │ ├── nor_image_signed_bee_encrypted.png │ ├── nor_image_signed_hab_encrypted.png │ ├── nor_image_signed_hab_encrypted_nodek.png │ ├── nor_image_signed_otfad_encrypted.png │ ├── nor_image_unsigned.png │ ├── nor_image_unsigned_bee_encrypted.png │ ├── nor_image_unsigned_otfad_encrypted.png │ ├── sdmmc_image_dcd_signed.PNG │ ├── sdmmc_image_dcd_signed_hab_encrypted.PNG │ ├── sdmmc_image_dcd_signed_hab_encrypted_nodek.PNG │ ├── sdmmc_image_dcd_unsigned.PNG │ ├── sdmmc_image_signed.PNG │ ├── sdmmc_image_signed_hab_encrypted.PNG │ ├── sdmmc_image_signed_hab_encrypted_nodek.PNG │ └── sdmmc_image_unsigned.PNG ├── RTxxx │ ├── i.MX RT image layout.pptx │ ├── nor_image_crc.png │ └── nor_image_unsigned.png ├── led_black.png ├── led_blue.png ├── led_green.png ├── led_red.png ├── led_yellow.png └── logo_nxp.png ├── sound ├── contra │ ├── snd_failure.wav │ ├── snd_progress.wav │ ├── snd_restart.wav │ └── snd_success.wav └── mario │ ├── eatfood.wav │ ├── gameover.wav │ ├── jumpover.wav │ ├── snd_failure.wav │ ├── snd_progress.wav │ ├── snd_restart.wav │ ├── snd_success.wav │ ├── steponenemy.wav │ ├── tortoisehit.wav │ └── urgenttime.wav ├── src ├── _main │ ├── Kinetis_main.py │ ├── LPC_main.py │ ├── RTxxx_main.py │ ├── RTyyyy_main.py │ └── __init__.py ├── boot │ ├── __init__.py │ ├── bltest.py │ ├── commands.py │ ├── memoryrange.py │ ├── peripherals.py │ ├── peripheralspeed.py │ ├── properties.py │ ├── status.py │ └── target.py ├── fuse │ ├── RTxxx_otpcore.py │ ├── RTxxx_otpdef.py │ ├── RTyyyy_fusecore.py │ ├── RTyyyy_fusedef.py │ └── __init__.py ├── gen │ ├── Kinetis_gencore.py │ ├── Kinetis_gendef.py │ ├── LPC_gencore.py │ ├── LPC_gendef.py │ ├── RTxxx_gencore.py │ ├── RTxxx_gendef.py │ ├── RTyyyy_gencore.py │ ├── RTyyyy_gendef.py │ ├── __init__.py │ ├── gencore.py │ └── gendef.py ├── main.py ├── mem │ ├── Kinetis_memcore.py │ ├── Kinetis_memdef.py │ ├── LPC_memcore.py │ ├── LPC_memdef.py │ ├── RTxxx_memcore.py │ ├── RTxxx_memdef.py │ ├── RTyyyy_memcore.py │ ├── RTyyyy_memdef.py │ ├── __init__.py │ ├── memcore.py │ └── memdef.py ├── run │ ├── Kinetis_runcore.py │ ├── Kinetis_rundef.py │ ├── LPC_runcore.py │ ├── LPC_rundef.py │ ├── RTxxx_runcore.py │ ├── RTxxx_rundef.py │ ├── RTyyyy_runcore.py │ ├── RTyyyy_rundef.py │ ├── __init__.py │ ├── runcore.py │ └── rundef.py ├── targets │ ├── LPC55S16 │ │ └── bltargetconfig.py │ ├── LPC55S69 │ │ └── bltargetconfig.py │ ├── MIMXRT1011 │ │ ├── bltargetconfig.py │ │ ├── flashloader.elf │ │ ├── flashloader.srec │ │ ├── flexram_loader │ │ │ ├── dtcm │ │ │ │ ├── flashloader.elf │ │ │ │ ├── flashloader.srec │ │ │ │ └── ivt_flashloader.bin │ │ │ ├── itcm │ │ │ │ ├── flashloader.elf │ │ │ │ ├── flashloader.srec │ │ │ │ └── ivt_flashloader.bin │ │ │ └── ocram │ │ │ │ ├── flashloader.elf │ │ │ │ ├── flashloader.srec │ │ │ │ └── ivt_flashloader.bin │ │ └── ivt_flashloader.bin │ ├── MIMXRT1015 │ │ ├── bltargetconfig.py │ │ ├── evkmimxrt1015_xip_boot_header_dcd.bin │ │ ├── flashloader.elf │ │ ├── flashloader.srec │ │ ├── flexram_loader │ │ │ ├── dtcm │ │ │ │ ├── flashloader.elf │ │ │ │ ├── flashloader.srec │ │ │ │ └── ivt_flashloader.bin │ │ │ └── itcm │ │ │ │ ├── flashloader.elf │ │ │ │ ├── flashloader.srec │ │ │ │ └── ivt_flashloader.bin │ │ └── ivt_flashloader.bin │ ├── MIMXRT1021 │ │ ├── bltargetconfig.py │ │ ├── evkmimxrt1020_xip_boot_header_dcd.bin │ │ ├── flashloader.elf │ │ ├── flashloader.srec │ │ ├── flexram_loader │ │ │ ├── dtcm │ │ │ │ ├── flashloader.elf │ │ │ │ ├── flashloader.srec │ │ │ │ └── ivt_flashloader.bin │ │ │ └── itcm │ │ │ │ ├── flashloader.elf │ │ │ │ ├── flashloader.srec │ │ │ │ └── ivt_flashloader.bin │ │ └── ivt_flashloader.bin │ ├── MIMXRT1024 │ │ ├── bltargetconfig.py │ │ ├── flashloader.elf │ │ ├── flashloader.srec │ │ ├── flexram_loader │ │ │ ├── dtcm │ │ │ │ ├── flashloader.elf │ │ │ │ ├── flashloader.srec │ │ │ │ └── ivt_flashloader.bin │ │ │ └── itcm │ │ │ │ ├── flashloader.elf │ │ │ │ ├── flashloader.srec │ │ │ │ └── ivt_flashloader.bin │ │ └── ivt_flashloader.bin │ ├── MIMXRT1052 │ │ ├── bltargetconfig.py │ │ ├── evkbmimxrt1050_xip_boot_header_dcd.bin │ │ ├── flashloader.elf │ │ ├── flashloader.srec │ │ ├── flexram_loader │ │ │ ├── dtcm │ │ │ │ ├── flashloader.elf │ │ │ │ ├── flashloader.srec │ │ │ │ └── ivt_flashloader.bin │ │ │ └── itcm │ │ │ │ ├── flashloader.elf │ │ │ │ ├── flashloader.srec │ │ │ │ └── ivt_flashloader.bin │ │ └── ivt_flashloader.bin │ ├── MIMXRT1062 │ │ ├── bltargetconfig.py │ │ ├── evkmimxrt1060_xip_boot_header_dcd.bin │ │ ├── flashloader.elf │ │ ├── flashloader.srec │ │ └── ivt_flashloader.bin │ ├── MIMXRT1064 │ │ ├── bltargetconfig.py │ │ ├── evkmimxrt1064_xip_boot_header_dcd.bin │ │ ├── flashloader.elf │ │ ├── flashloader.srec │ │ ├── ivt_flashloader.bin │ │ └── sip_flash_config.bin │ ├── MIMXRT1166 │ │ ├── bltargetconfig.py │ │ ├── flashloader.elf │ │ ├── flashloader.srec │ │ └── ivt_flashloader.bin │ ├── MIMXRT1176 │ │ ├── bltargetconfig.py │ │ ├── evkmimxrt1170_xip_boot_header_dcd.bin │ │ ├── flashloader.elf │ │ ├── flashloader.srec │ │ └── ivt_flashloader.bin │ ├── MIMXRT595 │ │ └── bltargetconfig.py │ ├── MIMXRT685 │ │ └── bltargetconfig.py │ ├── MKxx │ │ └── bltargetconfig.py │ ├── dcd_model │ │ ├── ISSI_IS42S16160J │ │ │ └── dcd.cfg │ │ ├── Micron_MT48LC16M16A2 │ │ │ └── dcd.cfg │ │ └── template │ │ │ └── dcd.cfg │ └── fdcb_model │ │ ├── cfg_fdcb_RTxxx_1bit_sdr_flashA.bin │ │ └── cfg_fdcb_RTxxx_1bit_sdr_flashB.bin ├── ui │ ├── Kinetis_uicore.py │ ├── Kinetis_uidef.py │ ├── LPC_uicore.py │ ├── LPC_uidef.py │ ├── RT10yy_ui_efuse_bootcfg0_flexspinor_10bits.py │ ├── RT10yy_ui_efuse_bootcfg0_flexspinor_12bits.py │ ├── RT10yy_ui_efuse_bootcfg0_flexspinor_3bits.py │ ├── RT10yy_ui_efuse_bootcfg1.py │ ├── RT10yy_ui_efuse_bootcfg2.py │ ├── RT10yy_ui_efuse_lock.py │ ├── RT10yy_ui_efuse_miscconf0.py │ ├── RT10yy_ui_efuse_miscconf1_flexspinor.py │ ├── RTxxx_uicore.py │ ├── RTxxx_uidef.py │ ├── RTxxx_uidef_otp.py │ ├── RTyyyy_uicore.py │ ├── RTyyyy_uidef.py │ ├── RTyyyy_uidef_efuse.py │ ├── __init__.py │ ├── ui_cfg_dcd.py │ ├── ui_cfg_fdcb.py │ ├── ui_cfg_flexspinand.py │ ├── ui_cfg_flexspinor.py │ ├── ui_cfg_lut.py │ ├── ui_cfg_recoveryspinor.py │ ├── ui_cfg_semcnand.py │ ├── ui_cfg_semcnor.py │ ├── ui_cfg_usdhcmmc.py │ ├── ui_cfg_usdhcsd.py │ ├── ui_settings_cert.py │ ├── ui_settings_fixed_otpmk_key.py │ ├── ui_settings_flexible_user_keys_bee.py │ ├── ui_settings_flexible_user_keys_otfad.py │ ├── ui_settings_sign.py │ ├── uicore.py │ ├── uidef.py │ ├── uidef_fdcb.py │ ├── uilang.py │ └── uivar.py ├── utils │ ├── __init__.py │ ├── elf.py │ ├── filetools.py │ ├── misc.py │ └── sound.py └── win │ ├── RT10yy_efuseWin_BootCfg0_FlexspiNor_10bits.py │ ├── RT10yy_efuseWin_BootCfg0_FlexspiNor_12bits.py │ ├── RT10yy_efuseWin_BootCfg0_FlexspiNor_3bits.py │ ├── RT10yy_efuseWin_BootCfg1.py │ ├── RT10yy_efuseWin_BootCfg2.py │ ├── RT10yy_efuseWin_Lock.py │ ├── RT10yy_efuseWin_MiscConf0.py │ ├── RT10yy_efuseWin_MiscConf1_FlexspiNor.py │ ├── __init__.py │ ├── advSettingsWin_Cert.py │ ├── advSettingsWin_FixedOtpmkKey.py │ ├── advSettingsWin_FlexibleUserKeys_Bee.py │ ├── advSettingsWin_FlexibleUserKeys_Otfad.py │ ├── advSettingsWin_Sign.py │ ├── bootDeviceWin_DCD.py │ ├── bootDeviceWin_FDCB.py │ ├── bootDeviceWin_FlexspiNand.py │ ├── bootDeviceWin_FlexspiNor.py │ ├── bootDeviceWin_LUT.py │ ├── bootDeviceWin_RecoverySpiNor.py │ ├── bootDeviceWin_SemcNand.py │ ├── bootDeviceWin_SemcNor.py │ ├── bootDeviceWin_UsdhcMmc.py │ ├── bootDeviceWin_UsdhcSd.py │ └── secBootWin.py └── tools ├── blhost ├── linux │ ├── amd64 │ │ └── blhost │ └── i386 │ │ └── blhost ├── mac │ └── blhost └── win │ ├── blhost.exe │ └── vectors │ └── _temp.txt ├── blhost2_3 └── win │ ├── blhost.exe │ └── vectors │ └── _temp.txt ├── cst └── _temp.txt ├── dcdgen └── win │ ├── Readme.txt │ ├── dcd_sdram_166MHz.cfg │ └── dcdgen.exe ├── elftosb4 ├── linux │ ├── amd64 │ │ └── elftosb │ └── i386 │ │ └── elftosb ├── mac │ └── elftosb └── win │ └── elftosb.exe ├── elftosb5 └── win │ └── elftosb.exe ├── ide_utils ├── iar_ewarm │ └── ielftool.exe ├── keil_mdk │ └── fromelf.exe └── mcuxpresso │ └── arm-none-eabi-objcopy.exe ├── image_enc ├── code │ ├── enc_operations.c │ ├── enc_operations.h │ ├── image_info.h │ └── main.c └── win │ └── _temp.txt ├── image_enc2 └── win │ └── _temp.txt ├── imgutil └── win │ ├── dcd_test.cfg │ └── imgutil.exe ├── openssl ├── 1.1.0j │ └── win32 │ │ ├── libcrypto-1_1.dll │ │ ├── libssl-1_1.dll │ │ └── openssl.exe └── _download_from.txt └── sdphost ├── linux ├── amd64 │ └── sdphost └── i386 │ └── sdphost ├── mac └── sdphost └── win ├── sdphost.exe └── vectors └── _temp.txt /.gitignore: -------------------------------------------------------------------------------- 1 | # 2 | # NOTE! Don't add files that are generated in specific 3 | # subdirectories here. Add them in the ".gitignore" file 4 | # in that subdirectory instead. 5 | # 6 | # NOTE! Please use 'git ls-files -i --exclude-standard' 7 | # command after changing this file, to see if there are 8 | # any tracked files which get ignored after the change. 9 | # 10 | # Normal rules 11 | # 12 | *.fbp.bak 13 | 14 | /.idea 15 | /bin/*.json 16 | /doc 17 | /ext 18 | /gen 19 | /releases 20 | /src/targets/*/A0_patch 21 | /src/targets/*/B0_patch 22 | /tools 23 | 24 | # Python bytecode 25 | *.pyc 26 | __pycache__ 27 | 28 | -------------------------------------------------------------------------------- /apps/NXP_FRDM-K82F_Rev.B1/led_blinky_0x00000000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_FRDM-K82F_Rev.B1/led_blinky_0x00000000.bin -------------------------------------------------------------------------------- /apps/NXP_FRDM-K82F_Rev.B1/led_blinky_0x00000000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_FRDM-K82F_Rev.B1/led_blinky_0x00000000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_FRDM-KL03Z_Rev.B1/led_blinky_0x00000000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_FRDM-KL03Z_Rev.B1/led_blinky_0x00000000.bin -------------------------------------------------------------------------------- /apps/NXP_FRDM-KL03Z_Rev.B1/led_blinky_0x00000000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_FRDM-KL03Z_Rev.B1/led_blinky_0x00000000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_FRDM-KL43Z_Rev.B/led_blinky_0x00000000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_FRDM-KL43Z_Rev.B/led_blinky_0x00000000.bin -------------------------------------------------------------------------------- /apps/NXP_FRDM-KL43Z_Rev.B/led_blinky_0x00000000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_FRDM-KL43Z_Rev.B/led_blinky_0x00000000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_LPCXpresso55S16_Rev.B1/led_blinky_0x00000000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_LPCXpresso55S16_Rev.B1/led_blinky_0x00000000.bin -------------------------------------------------------------------------------- /apps/NXP_LPCXpresso55S16_Rev.B1/led_blinky_0x00000000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_LPCXpresso55S16_Rev.B1/led_blinky_0x00000000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_LPCXpresso55S69_Rev.A2/cm33_core0/led_blinky_0x00000000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_LPCXpresso55S69_Rev.A2/cm33_core0/led_blinky_0x00000000.bin -------------------------------------------------------------------------------- /apps/NXP_LPCXpresso55S69_Rev.A2/cm33_core0/led_blinky_0x00000000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_LPCXpresso55S69_Rev.A2/cm33_core0/led_blinky_0x00000000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1010-EVK_Rev.A/led_blinky_0x00003000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1010-EVK_Rev.A/led_blinky_0x00003000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1010-EVK_Rev.A/led_blinky_0x00003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1010-EVK_Rev.A/led_blinky_0x00003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1010-EVK_Rev.A/led_blinky_0x00005000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1010-EVK_Rev.A/led_blinky_0x00005000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1010-EVK_Rev.A/led_blinky_0x00005000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1010-EVK_Rev.A/led_blinky_0x00005000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1010-EVK_Rev.A/led_blinky_0x60002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1010-EVK_Rev.A/led_blinky_0x60002000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1010-EVK_Rev.A/led_blinky_0x60002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1010-EVK_Rev.A/led_blinky_0x60002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1010-EVK_Rev.A/led_blinky_0x6000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1010-EVK_Rev.A/led_blinky_0x6000a000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1010-EVK_Rev.A/led_blinky_0x6000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1010-EVK_Rev.A/led_blinky_0x6000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1015-EVK_Rev.A/led_blinky_0x00003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1015-EVK_Rev.A/led_blinky_0x00003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1015-EVK_Rev.A/led_blinky_0x0000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1015-EVK_Rev.A/led_blinky_0x0000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1015-EVK_Rev.A/led_blinky_0x60002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1015-EVK_Rev.A/led_blinky_0x60002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1015-EVK_Rev.A/led_blinky_0x6000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1015-EVK_Rev.A/led_blinky_0x6000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x00002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x00002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x00003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x00003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x0000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x0000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x60002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x60002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x60003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x60003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x6000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x6000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x80002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x80002000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x80002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x80002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x8000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x8000a000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x8000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1020-EVK_Rev.A2/led_blinky_0x8000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x00002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x00002000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x00002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x00002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x00003000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x00003000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x00003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x00003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x0000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x0000a000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x0000a000.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x0000a000.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x60002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x60002000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x60002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x60002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x60003000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x60003000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x60003000.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x60003000.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x6000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x6000a000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x6000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1024-EVK_Rev.B1/led_blinky_0x6000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x00002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x00002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x00003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x00003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x0000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x0000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x60002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x60002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x60003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x60003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x6000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x6000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x80002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x80002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x80003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x80003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x8000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1050-EVKB_Rev.A/led_blinky_0x8000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x00002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x00002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x00002000_mcux.axf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x00002000_mcux.axf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x00002000_mdk.axf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x00002000_mdk.axf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x00003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x00003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x00003000_mcux.axf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x00003000_mcux.axf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x00003000_mdk.axf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x00003000_mdk.axf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x0000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x0000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x0000a000_mcux.axf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x0000a000_mcux.axf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x0000a000_mdk.axf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x0000a000_mdk.axf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60005000_fdcb_ivt.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60005000_fdcb_ivt.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60005000_fdcb_ivt_dcd.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60005000_fdcb_ivt_dcd.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60005000_fdcb_ivt_dcd_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60005000_fdcb_ivt_dcd_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60005000_fdcb_ivt_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60005000_fdcb_ivt_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60005000_fdcb_vec-ivt.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60005000_fdcb_vec-ivt.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60005000_fdcb_vec-ivt_dcd.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60005000_fdcb_vec-ivt_dcd.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60005000_fdcb_vec-ivt_dcd_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60005000_fdcb_vec-ivt_dcd_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60005000_fdcb_vec-ivt_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x60005000_fdcb_vec-ivt_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x6000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x6000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x80002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x80002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x80003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x80003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x8000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1060-EVK_Rev.A1/led_blinky_0x8000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1064-EVK_Rev.A/led_blinky_0x00002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1064-EVK_Rev.A/led_blinky_0x00002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1064-EVK_Rev.A/led_blinky_0x00003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1064-EVK_Rev.A/led_blinky_0x00003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1064-EVK_Rev.A/led_blinky_0x0000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1064-EVK_Rev.A/led_blinky_0x0000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1064-EVK_Rev.A/led_blinky_0x70002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1064-EVK_Rev.A/led_blinky_0x70002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1064-EVK_Rev.A/led_blinky_0x70003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1064-EVK_Rev.A/led_blinky_0x70003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1064-EVK_Rev.A/led_blinky_0x7000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1064-EVK_Rev.A/led_blinky_0x7000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm4/led_blinky_0x08002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm4/led_blinky_0x08002000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm4/led_blinky_0x08002000.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm4/led_blinky_0x08002000.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm4/led_blinky_0x0800a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm4/led_blinky_0x0800a000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm4/led_blinky_0x0800a000.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm4/led_blinky_0x0800a000.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm4/led_blinky_0x1ffe2000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm4/led_blinky_0x1ffe2000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm4/led_blinky_0x1ffe2000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm4/led_blinky_0x1ffe2000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm4/led_blinky_0x1ffea000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm4/led_blinky_0x1ffea000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm4/led_blinky_0x1ffea000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm4/led_blinky_0x1ffea000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x00002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x00002000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x00002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x00002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x0000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x0000a000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x0000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x0000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x30002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x30002000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x30002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x30002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x3000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x3000a000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x3000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x3000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x60002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x60002000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x60002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x60002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x6000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x6000a000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x6000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1160-EVK_Rev.A1/cm7/led_blinky_0x6000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x1ffe2000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x1ffe2000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x1ffe2000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x1ffe2000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x1ffea000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x1ffea000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x1ffea000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x1ffea000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x30002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x30002000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x30002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x30002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x3000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x3000a000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x3000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x3000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x60002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x60002000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x60002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x60002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x6000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x6000a000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x6000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm4/led_blinky_0x6000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x00002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x00002000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x00002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x00002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x0000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x0000a000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x0000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x0000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb-0x000_rst-ivt.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb-0x000_rst-ivt.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb-0x000_rst-ivt_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb-0x000_rst-ivt_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb-0x000_vec-ivt.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb-0x000_vec-ivt.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb-0x000_vec-ivt_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb-0x000_vec-ivt_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb-0x400_rst-ivt.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb-0x400_rst-ivt.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb-0x400_rst-ivt_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb-0x400_rst-ivt_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb-0x400_vec-ivt.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb-0x400_vec-ivt.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb-0x400_vec-ivt_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb-0x400_vec-ivt_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb_ivt.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb_ivt.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb_ivt_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_fdcb_ivt_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x30002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x3000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x3000a000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x3000a000_fdcb-0x000_rst-ivt.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x3000a000_fdcb-0x000_rst-ivt.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x3000a000_fdcb-0x000_rst-ivt_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x3000a000_fdcb-0x000_rst-ivt_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x3000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x3000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x60002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x60002000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x60002000_fdcb-0x000_rst-ivt.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x60002000_fdcb-0x000_rst-ivt.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x60002000_fdcb-0x000_rst-ivt_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x60002000_fdcb-0x000_rst-ivt_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x60002000_fdcb-0x400_rst-ivt.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x60002000_fdcb-0x400_rst-ivt.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x60002000_fdcb-0x400_rst-ivt_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x60002000_fdcb-0x400_rst-ivt_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x60002000_fdcb_ivt.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x60002000_fdcb_ivt.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x60002000_fdcb_ivt_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x60002000_fdcb_ivt_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x60002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x60002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x6000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x6000a000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x6000a000.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT1170-EVK_Rev.A/cm7/led_blinky_0x6000a000.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT595-EVK_Rev.A-C/led_blinky_0x00080000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT595-EVK_Rev.A-C/led_blinky_0x00080000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT595-EVK_Rev.A-C/led_blinky_0x00080000.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT595-EVK_Rev.A-C/led_blinky_0x00080000.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT595-EVK_Rev.A-C/led_blinky_0x0008a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT595-EVK_Rev.A-C/led_blinky_0x0008a000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT595-EVK_Rev.A-C/led_blinky_0x0008a000.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT595-EVK_Rev.A-C/led_blinky_0x0008a000.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT595-EVK_Rev.A-C/led_blinky_0x08001000_fdcb.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT595-EVK_Rev.A-C/led_blinky_0x08001000_fdcb.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT595-EVK_Rev.A-C/led_blinky_0x08001000_fdcb_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT595-EVK_Rev.A-C/led_blinky_0x08001000_fdcb_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT685-EVK_Rev.B/led_blinky_0x00080000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT685-EVK_Rev.B/led_blinky_0x00080000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT685-EVK_Rev.B/led_blinky_0x00080000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT685-EVK_Rev.B/led_blinky_0x00080000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT685-EVK_Rev.B/led_blinky_0x0008a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT685-EVK_Rev.B/led_blinky_0x0008a000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT685-EVK_Rev.B/led_blinky_0x0008a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT685-EVK_Rev.B/led_blinky_0x0008a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT685-EVK_Rev.B/led_blinky_0x08001000_fdcb.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT685-EVK_Rev.B/led_blinky_0x08001000_fdcb.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT685-EVK_Rev.B/led_blinky_0x08001000_fdcb_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT685-EVK_Rev.B/led_blinky_0x08001000_fdcb_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT685-EVK_Rev.E/led_blinky_0x0001c000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT685-EVK_Rev.E/led_blinky_0x0001c000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT685-EVK_Rev.E/led_blinky_0x0001c000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT685-EVK_Rev.E/led_blinky_0x0001c000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT685-EVK_Rev.E/led_blinky_0x00026000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT685-EVK_Rev.E/led_blinky_0x00026000.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT685-EVK_Rev.E/led_blinky_0x00026000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT685-EVK_Rev.E/led_blinky_0x00026000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_MIMXRT685-EVK_Rev.E/led_blinky_0x08001000_fdcb.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT685-EVK_Rev.E/led_blinky_0x08001000_fdcb.bin -------------------------------------------------------------------------------- /apps/NXP_MIMXRT685-EVK_Rev.E/led_blinky_0x08001000_fdcb_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_MIMXRT685-EVK_Rev.E/led_blinky_0x08001000_fdcb_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1010-VAL_Rev.A/led_blinky_0x00003000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1010-VAL_Rev.A/led_blinky_0x00003000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1010-VAL_Rev.A/led_blinky_0x00003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1010-VAL_Rev.A/led_blinky_0x00003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1010-VAL_Rev.A/led_blinky_0x00005000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1010-VAL_Rev.A/led_blinky_0x00005000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1010-VAL_Rev.A/led_blinky_0x00005000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1010-VAL_Rev.A/led_blinky_0x00005000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1010-VAL_Rev.A/led_blinky_0x60002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1010-VAL_Rev.A/led_blinky_0x60002000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1010-VAL_Rev.A/led_blinky_0x60002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1010-VAL_Rev.A/led_blinky_0x60002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1010-VAL_Rev.A/led_blinky_0x6000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1010-VAL_Rev.A/led_blinky_0x6000a000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1010-VAL_Rev.A/led_blinky_0x6000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1010-VAL_Rev.A/led_blinky_0x6000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x00002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x00002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x00003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x00003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x0000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x0000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x60002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x60002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x60003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x60003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x6000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x6000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x80002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x80002000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x80002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x80002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x8000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x8000a000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x8000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1020-VAL_Rev.A/led_blinky_0x8000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x00002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x00002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x00003000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x00003000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x00003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x00003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x0000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x0000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x60002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x60002000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x60002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x60002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x60003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x60003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x6000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x6000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x70002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x70002000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x70002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x70002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x70003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x70003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x7000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1050-VAL_Rev.A1/led_blinky_0x7000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1060-EVB_Rev.A/led_blinky_0x00002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1060-EVB_Rev.A/led_blinky_0x00002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1060-EVB_Rev.A/led_blinky_0x00003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1060-EVB_Rev.A/led_blinky_0x00003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1060-EVB_Rev.A/led_blinky_0x0000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1060-EVB_Rev.A/led_blinky_0x0000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1060-EVB_Rev.A/led_blinky_0x60002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1060-EVB_Rev.A/led_blinky_0x60002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1060-EVB_Rev.A/led_blinky_0x60003000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1060-EVB_Rev.A/led_blinky_0x60003000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1060-EVB_Rev.A/led_blinky_0x6000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1060-EVB_Rev.A/led_blinky_0x6000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x1ffe2000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x1ffe2000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x1ffe2000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x1ffe2000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x1ffea000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x1ffea000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x1ffea000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x1ffea000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x30002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x30002000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x30002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x30002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x3000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x3000a000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x3000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x3000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x60002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x60002000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x60002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x60002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x6000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x6000a000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x6000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm4/led_blinky_0x6000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x00002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x00002000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x00002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x00002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x0000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x0000a000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x0000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x0000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x30002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x30002000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x30002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x30002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x3000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x3000a000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x3000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x3000a000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x60002000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x60002000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x60002000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x60002000_iar.elf -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x6000a000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x6000a000.bin -------------------------------------------------------------------------------- /apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x6000a000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/NXP_X-IMXRT1170-VAL_Rev.A2/cm7/led_blinky_0x6000a000_iar.elf -------------------------------------------------------------------------------- /apps/invalid_vector/led_blinky_0x00000000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/invalid_vector/led_blinky_0x00000000_iar.elf -------------------------------------------------------------------------------- /apps/invalid_vector/led_blinky_0x20000000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/invalid_vector/led_blinky_0x20000000_iar.elf -------------------------------------------------------------------------------- /apps/invalid_vector/led_blinky_0x60000000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/invalid_vector/led_blinky_0x60000000_iar.elf -------------------------------------------------------------------------------- /apps/invalid_vector/led_blinky_0x70000000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/invalid_vector/led_blinky_0x70000000_iar.elf -------------------------------------------------------------------------------- /apps/invalid_vector/led_blinky_0x80000000_iar.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/apps/invalid_vector/led_blinky_0x80000000_iar.elf -------------------------------------------------------------------------------- /env/do_pack_by_pyinstaller.bat: -------------------------------------------------------------------------------- 1 | pyinstaller.exe pyinstaller_pack_f.spec 2 | copy .\dist\NXP-MCUBootUtility.exe ..\bin 3 | rd /q /s .\build 4 | rd /q /s .\dist -------------------------------------------------------------------------------- /env/do_setup_by_pip.bat: -------------------------------------------------------------------------------- 1 | pip.exe install wxPython==4.0.3 2 | pip.exe install pyserial==3.4 3 | pip.exe install pywinusb==0.4.2 4 | pip.exe install bincopy==15.0.0 5 | pip.exe install PyAudio==0.2.11 6 | 7 | pip.exe install PyInstaller -------------------------------------------------------------------------------- /env/pyinstaller_pack_dw.spec: -------------------------------------------------------------------------------- 1 | # -*- mode: python -*- 2 | 3 | block_cipher = None 4 | 5 | 6 | a = Analysis(['..\\src\\main.py', 7 | '..\\src\\win\\secBootWin.py', 8 | '..\\src\\ui\\uicore.py', 9 | '..\\src\\gen\\gencore.py', 10 | '..\\src\\run\\runcore.py', 11 | '..\\src\\mem\\memcore.py', 12 | '..\\src\\win\\bootDeviceWin_FlexspiNor.py', 13 | '..\\src\\win\\bootDeviceWin_FlexspiNand.py', 14 | '..\\src\\win\\bootDeviceWin_SemcNor.py', 15 | '..\\src\\win\\bootDeviceWin_SemcNand.py', 16 | '..\\src\\win\\bootDeviceWin_UsdhcSd.py', 17 | '..\\src\\win\\bootDeviceWin_UsdhcMmc.py', 18 | '..\\src\\win\\bootDeviceWin_RecoverySpiNor.py', 19 | '..\\src\\win\\bootDeviceWin_DCD.py', 20 | '..\\src\\win\\advSettingsWin_Cert.py', 21 | '..\\src\\win\\advSettingsWin_FixedOtpmkKey.py', 22 | '..\\src\\win\\advSettingsWin_FlexibleUserKeys_Bee.py', 23 | '..\\src\\win\\advSettingsWin_FlexibleUserKeys_Otfad.py', 24 | '..\\src\\ui\\uivar.py', 25 | '..\\src\\ui\\uidef.py', 26 | '..\\src\\ui\\ui_cfg_flexspinor.py', 27 | '..\\src\\ui\\ui_cfg_flexspinand.py', 28 | '..\\src\\ui\\ui_cfg_semcnor.py', 29 | '..\\src\\ui\\ui_cfg_semcnand.py', 30 | '..\\src\\ui\\ui_cfg_usdhcsd.py', 31 | '..\\src\\ui\\ui_cfg_usdhcmmc.py', 32 | '..\\src\\ui\\ui_cfg_recoveryspinor.py', 33 | '..\\src\\ui\\ui_cfg_dcd.py', 34 | '..\\src\\ui\\ui_settings_cert.py', 35 | '..\\src\\ui\\ui_settings_fixed_otpmk_key.py', 36 | '..\\src\\ui\\ui_settings_flexible_user_keys_bee.py', 37 | '..\\src\\ui\\ui_settings_flexible_user_keys_otfad.py', 38 | '..\\src\\boot\\bltest.py', 39 | '..\\src\\boot\\commands.py', 40 | '..\\src\\boot\\memoryrange.py', 41 | '..\\src\\boot\\peripherals.py', 42 | '..\\src\\boot\\peripheralspeed.py', 43 | '..\\src\\boot\\properties.py', 44 | '..\\src\\boot\\status.py', 45 | '..\\src\\boot\\target.py', 46 | '..\\src\\targets\\MIMXRT595\\bltargetconfig.py', 47 | '..\\src\\targets\\MIMXRT685\\bltargetconfig.py', 48 | '..\\src\\targets\\MIMXRT1011\\bltargetconfig.py', 49 | '..\\src\\targets\\MIMXRT1021\\bltargetconfig.py', 50 | '..\\src\\targets\\MIMXRT1052\\bltargetconfig.py', 51 | '..\\src\\targets\\MIMXRT1062\\bltargetconfig.py', 52 | '..\\src\\targets\\MIMXRT1064\\bltargetconfig.py', 53 | '..\\src\\targets\\MIMXRT1176\\bltargetconfig.py', 54 | '..\\src\\utils\\elf.py', 55 | '..\\src\\utils\\filetools.py', 56 | '..\\src\\utils\\misc.py'], 57 | binaries=[], 58 | datas=[], 59 | hiddenimports=[], 60 | hookspath=[], 61 | runtime_hooks=[], 62 | excludes=[], 63 | win_no_prefer_redirects=False, 64 | win_private_assemblies=False, 65 | cipher=block_cipher, 66 | noarchive=False) 67 | pyz = PYZ(a.pure, a.zipped_data, 68 | cipher=block_cipher) 69 | exe = EXE(pyz, 70 | a.scripts, 71 | [], 72 | exclude_binaries=True, 73 | name='NXP-MCUBootUtility', 74 | debug=False, 75 | bootloader_ignore_signals=False, 76 | strip=False, 77 | upx=True, 78 | console=False ) 79 | coll = COLLECT(exe, 80 | a.binaries, 81 | a.zipfiles, 82 | a.datas, 83 | strip=False, 84 | upx=True, 85 | name='NXP-MCUBootUtility', 86 | icon='..\\img\\NXP-MCUBootUtility.ico') 87 | -------------------------------------------------------------------------------- /env/pyinstaller_pack_f.spec: -------------------------------------------------------------------------------- 1 | # -*- mode: python -*- 2 | 3 | block_cipher = None 4 | 5 | 6 | a = Analysis(['..\\src\\main.py', 7 | '..\\src\\win\\secBootWin.py', 8 | '..\\src\\ui\\uicore.py', 9 | '..\\src\\gen\\gencore.py', 10 | '..\\src\\run\\runcore.py', 11 | '..\\src\\mem\\memcore.py', 12 | '..\\src\\win\\bootDeviceWin_FlexspiNor.py', 13 | '..\\src\\win\\bootDeviceWin_FlexspiNand.py', 14 | '..\\src\\win\\bootDeviceWin_SemcNor.py', 15 | '..\\src\\win\\bootDeviceWin_SemcNand.py', 16 | '..\\src\\win\\bootDeviceWin_UsdhcSd.py', 17 | '..\\src\\win\\bootDeviceWin_UsdhcMmc.py', 18 | '..\\src\\win\\bootDeviceWin_RecoverySpiNor.py', 19 | '..\\src\\win\\bootDeviceWin_DCD.py', 20 | '..\\src\\win\\advSettingsWin_Cert.py', 21 | '..\\src\\win\\advSettingsWin_FixedOtpmkKey.py', 22 | '..\\src\\win\\advSettingsWin_FlexibleUserKeys_Bee.py', 23 | '..\\src\\win\\advSettingsWin_FlexibleUserKeys_Otfad.py', 24 | '..\\src\\ui\\uivar.py', 25 | '..\\src\\ui\\uidef.py', 26 | '..\\src\\ui\\ui_cfg_flexspinor.py', 27 | '..\\src\\ui\\ui_cfg_flexspinand.py', 28 | '..\\src\\ui\\ui_cfg_semcnor.py', 29 | '..\\src\\ui\\ui_cfg_semcnand.py', 30 | '..\\src\\ui\\ui_cfg_usdhcsd.py', 31 | '..\\src\\ui\\ui_cfg_usdhcmmc.py', 32 | '..\\src\\ui\\ui_cfg_recoveryspinor.py', 33 | '..\\src\\ui\\ui_cfg_dcd.py', 34 | '..\\src\\ui\\ui_settings_cert.py', 35 | '..\\src\\ui\\ui_settings_fixed_otpmk_key.py', 36 | '..\\src\\ui\\ui_settings_flexible_user_keys_bee.py', 37 | '..\\src\\ui\\ui_settings_flexible_user_keys_otfad.py', 38 | '..\\src\\boot\\bltest.py', 39 | '..\\src\\boot\\commands.py', 40 | '..\\src\\boot\\memoryrange.py', 41 | '..\\src\\boot\\peripherals.py', 42 | '..\\src\\boot\\peripheralspeed.py', 43 | '..\\src\\boot\\properties.py', 44 | '..\\src\\boot\\status.py', 45 | '..\\src\\boot\\target.py', 46 | '..\\src\\targets\\MIMXRT595\\bltargetconfig.py', 47 | '..\\src\\targets\\MIMXRT685\\bltargetconfig.py', 48 | '..\\src\\targets\\MIMXRT1011\\bltargetconfig.py', 49 | '..\\src\\targets\\MIMXRT1021\\bltargetconfig.py', 50 | '..\\src\\targets\\MIMXRT1052\\bltargetconfig.py', 51 | '..\\src\\targets\\MIMXRT1062\\bltargetconfig.py', 52 | '..\\src\\targets\\MIMXRT1064\\bltargetconfig.py', 53 | '..\\src\\targets\\MIMXRT1176\\bltargetconfig.py', 54 | '..\\src\\utils\\elf.py', 55 | '..\\src\\utils\\filetools.py', 56 | '..\\src\\utils\\misc.py'], 57 | binaries=[], 58 | datas=[], 59 | hiddenimports=[], 60 | hookspath=[], 61 | runtime_hooks=[], 62 | excludes=[], 63 | win_no_prefer_redirects=False, 64 | win_private_assemblies=False, 65 | cipher=block_cipher) 66 | pyz = PYZ(a.pure, a.zipped_data, 67 | cipher=block_cipher) 68 | exe = EXE(pyz, 69 | a.scripts, 70 | a.binaries, 71 | a.zipfiles, 72 | a.datas, 73 | name='NXP-MCUBootUtility', 74 | debug=False, 75 | strip=False, 76 | upx=True, 77 | runtime_tmpdir=None, 78 | console=True, 79 | icon='..\\img\\NXP-MCUBootUtility.ico') 80 | -------------------------------------------------------------------------------- /gen/bd_file/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/gen/bd_file/_temp.txt -------------------------------------------------------------------------------- /gen/bee_crypto/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/gen/bee_crypto/_temp.txt -------------------------------------------------------------------------------- /gen/bootable_image/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/gen/bootable_image/_temp.txt -------------------------------------------------------------------------------- /gen/dcd_file/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/gen/dcd_file/_temp.txt -------------------------------------------------------------------------------- /gen/fdcb_file/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/gen/fdcb_file/_temp.txt -------------------------------------------------------------------------------- /gen/hab_cert/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/gen/hab_cert/_temp.txt -------------------------------------------------------------------------------- /gen/hab_cert/backup/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/gen/hab_cert/backup/_temp.txt -------------------------------------------------------------------------------- /gen/hab_crypto/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/gen/hab_crypto/_temp.txt -------------------------------------------------------------------------------- /gen/json_file/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/gen/json_file/_temp.txt -------------------------------------------------------------------------------- /gen/log_file/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/gen/log_file/_temp.txt -------------------------------------------------------------------------------- /gen/otfad_crypto/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/gen/otfad_crypto/_temp.txt -------------------------------------------------------------------------------- /gen/sb_image/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/gen/sb_image/_temp.txt -------------------------------------------------------------------------------- /gen/user_file/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/gen/user_file/_temp.txt -------------------------------------------------------------------------------- /img/Kinetis/Kinetis image layout.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/Kinetis/Kinetis image layout.pptx -------------------------------------------------------------------------------- /img/Kinetis/ftfx_image_unsigned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/Kinetis/ftfx_image_unsigned.png -------------------------------------------------------------------------------- /img/LPC/LPC image layout.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/LPC/LPC image layout.pptx -------------------------------------------------------------------------------- /img/LPC/c040hd_image_unsigned.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/LPC/c040hd_image_unsigned.PNG -------------------------------------------------------------------------------- /img/NXP-MCUBootUtility.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/NXP-MCUBootUtility.PNG -------------------------------------------------------------------------------- /img/NXP-MCUBootUtility.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/NXP-MCUBootUtility.ico -------------------------------------------------------------------------------- /img/RT10yy/i.MX RT1010 image layout.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/i.MX RT1010 image layout.pptx -------------------------------------------------------------------------------- /img/RT10yy/i.MX RT1050 image layout.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/i.MX RT1050 image layout.pptx -------------------------------------------------------------------------------- /img/RT10yy/nand_image_dcd_signed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nand_image_dcd_signed.png -------------------------------------------------------------------------------- /img/RT10yy/nand_image_dcd_signed_hab_encrypted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nand_image_dcd_signed_hab_encrypted.png -------------------------------------------------------------------------------- /img/RT10yy/nand_image_dcd_signed_hab_encrypted_nodek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nand_image_dcd_signed_hab_encrypted_nodek.png -------------------------------------------------------------------------------- /img/RT10yy/nand_image_dcd_unsigned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nand_image_dcd_unsigned.png -------------------------------------------------------------------------------- /img/RT10yy/nand_image_signed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nand_image_signed.png -------------------------------------------------------------------------------- /img/RT10yy/nand_image_signed_hab_encrypted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nand_image_signed_hab_encrypted.png -------------------------------------------------------------------------------- /img/RT10yy/nand_image_signed_hab_encrypted_nodek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nand_image_signed_hab_encrypted_nodek.png -------------------------------------------------------------------------------- /img/RT10yy/nand_image_unsigned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nand_image_unsigned.png -------------------------------------------------------------------------------- /img/RT10yy/nor_image_dcd_signed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nor_image_dcd_signed.png -------------------------------------------------------------------------------- /img/RT10yy/nor_image_dcd_signed_bee_encrypted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nor_image_dcd_signed_bee_encrypted.png -------------------------------------------------------------------------------- /img/RT10yy/nor_image_dcd_signed_hab_encrypted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nor_image_dcd_signed_hab_encrypted.png -------------------------------------------------------------------------------- /img/RT10yy/nor_image_dcd_signed_hab_encrypted_nodek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nor_image_dcd_signed_hab_encrypted_nodek.png -------------------------------------------------------------------------------- /img/RT10yy/nor_image_dcd_signed_otfad_encrypted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nor_image_dcd_signed_otfad_encrypted.png -------------------------------------------------------------------------------- /img/RT10yy/nor_image_dcd_unsigned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nor_image_dcd_unsigned.png -------------------------------------------------------------------------------- /img/RT10yy/nor_image_dcd_unsigned_bee_encrypted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nor_image_dcd_unsigned_bee_encrypted.png -------------------------------------------------------------------------------- /img/RT10yy/nor_image_dcd_unsigned_otfad_encrypted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nor_image_dcd_unsigned_otfad_encrypted.png -------------------------------------------------------------------------------- /img/RT10yy/nor_image_signed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nor_image_signed.png -------------------------------------------------------------------------------- /img/RT10yy/nor_image_signed_bee_encrypted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nor_image_signed_bee_encrypted.png -------------------------------------------------------------------------------- /img/RT10yy/nor_image_signed_hab_encrypted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nor_image_signed_hab_encrypted.png -------------------------------------------------------------------------------- /img/RT10yy/nor_image_signed_hab_encrypted_nodek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nor_image_signed_hab_encrypted_nodek.png -------------------------------------------------------------------------------- /img/RT10yy/nor_image_signed_otfad_encrypted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nor_image_signed_otfad_encrypted.png -------------------------------------------------------------------------------- /img/RT10yy/nor_image_unsigned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nor_image_unsigned.png -------------------------------------------------------------------------------- /img/RT10yy/nor_image_unsigned_bee_encrypted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nor_image_unsigned_bee_encrypted.png -------------------------------------------------------------------------------- /img/RT10yy/nor_image_unsigned_otfad_encrypted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/nor_image_unsigned_otfad_encrypted.png -------------------------------------------------------------------------------- /img/RT10yy/sdmmc_image_dcd_signed.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/sdmmc_image_dcd_signed.PNG -------------------------------------------------------------------------------- /img/RT10yy/sdmmc_image_dcd_signed_hab_encrypted.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/sdmmc_image_dcd_signed_hab_encrypted.PNG -------------------------------------------------------------------------------- /img/RT10yy/sdmmc_image_dcd_signed_hab_encrypted_nodek.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/sdmmc_image_dcd_signed_hab_encrypted_nodek.PNG -------------------------------------------------------------------------------- /img/RT10yy/sdmmc_image_dcd_unsigned.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/sdmmc_image_dcd_unsigned.PNG -------------------------------------------------------------------------------- /img/RT10yy/sdmmc_image_signed.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/sdmmc_image_signed.PNG -------------------------------------------------------------------------------- /img/RT10yy/sdmmc_image_signed_hab_encrypted.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/sdmmc_image_signed_hab_encrypted.PNG -------------------------------------------------------------------------------- /img/RT10yy/sdmmc_image_signed_hab_encrypted_nodek.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/sdmmc_image_signed_hab_encrypted_nodek.PNG -------------------------------------------------------------------------------- /img/RT10yy/sdmmc_image_unsigned.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RT10yy/sdmmc_image_unsigned.PNG -------------------------------------------------------------------------------- /img/RTxxx/i.MX RT image layout.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RTxxx/i.MX RT image layout.pptx -------------------------------------------------------------------------------- /img/RTxxx/nor_image_crc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RTxxx/nor_image_crc.png -------------------------------------------------------------------------------- /img/RTxxx/nor_image_unsigned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/RTxxx/nor_image_unsigned.png -------------------------------------------------------------------------------- /img/led_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/led_black.png -------------------------------------------------------------------------------- /img/led_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/led_blue.png -------------------------------------------------------------------------------- /img/led_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/led_green.png -------------------------------------------------------------------------------- /img/led_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/led_red.png -------------------------------------------------------------------------------- /img/led_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/led_yellow.png -------------------------------------------------------------------------------- /img/logo_nxp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/img/logo_nxp.png -------------------------------------------------------------------------------- /sound/contra/snd_failure.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/sound/contra/snd_failure.wav -------------------------------------------------------------------------------- /sound/contra/snd_progress.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/sound/contra/snd_progress.wav -------------------------------------------------------------------------------- /sound/contra/snd_restart.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/sound/contra/snd_restart.wav -------------------------------------------------------------------------------- /sound/contra/snd_success.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/sound/contra/snd_success.wav -------------------------------------------------------------------------------- /sound/mario/eatfood.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/sound/mario/eatfood.wav -------------------------------------------------------------------------------- /sound/mario/gameover.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/sound/mario/gameover.wav -------------------------------------------------------------------------------- /sound/mario/jumpover.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/sound/mario/jumpover.wav -------------------------------------------------------------------------------- /sound/mario/snd_failure.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/sound/mario/snd_failure.wav -------------------------------------------------------------------------------- /sound/mario/snd_progress.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/sound/mario/snd_progress.wav -------------------------------------------------------------------------------- /sound/mario/snd_restart.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/sound/mario/snd_restart.wav -------------------------------------------------------------------------------- /sound/mario/snd_success.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/sound/mario/snd_success.wav -------------------------------------------------------------------------------- /sound/mario/steponenemy.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/sound/mario/steponenemy.wav -------------------------------------------------------------------------------- /sound/mario/tortoisehit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/sound/mario/tortoisehit.wav -------------------------------------------------------------------------------- /sound/mario/urgenttime.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/sound/mario/urgenttime.wav -------------------------------------------------------------------------------- /src/_main/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | import Kinetis_main 4 | import RTxxx_main 5 | import RTyyyy_main 6 | 7 | __all__ = ["Kinetis_main", "RTxxx_main", "RTyyyy_main"] 8 | 9 | -------------------------------------------------------------------------------- /src/boot/__init__.py: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env python 2 | 3 | # Copyright (c) 2013 Freescale Semiconductor, Inc. 4 | # All rights reserved. 5 | # 6 | # Redistribution and use in source and binary forms, with or without modification, 7 | # are permitted provided that the following conditions are met: 8 | # 9 | # o Redistributions of source code must retain the above copyright notice, this list 10 | # of conditions and the following disclaimer. 11 | # 12 | # o Redistributions in binary form must reproduce the above copyright notice, this 13 | # list of conditions and the following disclaimer in the documentation and/or 14 | # other materials provided with the distribution. 15 | # 16 | # o Neither the name of Freescale Semiconductor, Inc. nor the names of its 17 | # contributors may be used to endorse or promote products derived from this 18 | # software without specific prior written permission. 19 | # 20 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 21 | # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 22 | # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 24 | # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 25 | # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 26 | # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 27 | # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 | # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 29 | # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | 31 | import bltest 32 | import commands 33 | import memoryrange 34 | import peripherals 35 | import properties 36 | import status 37 | 38 | __all__ = ["bltest", "commands", "memoryrange", "peripherals", "properties", "status"] 39 | 40 | -------------------------------------------------------------------------------- /src/boot/peripherals.py: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env python 2 | 3 | # Copyright (c) 2013 Freescale Semiconductor, Inc. 4 | # All rights reserved. 5 | # 6 | # Redistribution and use in source and binary forms, with or without modification, 7 | # are permitted provided that the following conditions are met: 8 | # 9 | # o Redistributions of source code must retain the above copyright notice, this list 10 | # of conditions and the following disclaimer. 11 | # 12 | # o Redistributions in binary form must reproduce the above copyright notice, this 13 | # list of conditions and the following disclaimer in the documentation and/or 14 | # other materials provided with the distribution. 15 | # 16 | # o Neither the name of Freescale Semiconductor, Inc. nor the names of its 17 | # contributors may be used to endorse or promote products derived from this 18 | # software without specific prior written permission. 19 | # 20 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 21 | # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 22 | # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 24 | # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 25 | # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 26 | # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 27 | # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 | # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 29 | # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | 31 | from collections import namedtuple 32 | 33 | ## 34 | # @brief Supported bootloader peripherals. 35 | kPeripheral_UART = 'uart' 36 | kPeripheral_USB = 'usb' 37 | 38 | ## 39 | # @brief Supported SDP peripherals. 40 | kPeripheral_SDP_UART = 'sdp_uart' 41 | kPeripheral_SDP_USB = 'sdp_usb' 42 | 43 | Peripherals = [kPeripheral_UART, kPeripheral_USB] 44 | PeripheralsSDP = [kPeripheral_SDP_UART, kPeripheral_SDP_USB] 45 | 46 | PeripheralMask = namedtuple('PeripheralMask', 'name, propertyMask') 47 | 48 | PeripheralMasks = { 49 | kPeripheral_UART : PeripheralMask(kPeripheral_UART, 0x01), 50 | kPeripheral_USB : PeripheralMask(kPeripheral_USB, 0x10) 51 | } 52 | 53 | -------------------------------------------------------------------------------- /src/boot/peripheralspeed.py: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env python 2 | 3 | # Copyright (c) 2013 Freescale Semiconductor, Inc. 4 | # All rights reserved. 5 | # 6 | # Redistribution and use in source and binary forms, with or without modification, 7 | # are permitted provided that the following conditions are met: 8 | # 9 | # o Redistributions of source code must retain the above copyright notice, this list 10 | # of conditions and the following disclaimer. 11 | # 12 | # o Redistributions in binary form must reproduce the above copyright notice, this 13 | # list of conditions and the following disclaimer in the documentation and/or 14 | # other materials provided with the distribution. 15 | # 16 | # o Neither the name of Freescale Semiconductor, Inc. nor the names of its 17 | # contributors may be used to endorse or promote products derived from this 18 | # software without specific prior written permission. 19 | # 20 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 21 | # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 22 | # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 24 | # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 25 | # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 26 | # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 27 | # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 | # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 29 | # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | 31 | kUartDefaultSpeed = 115200 32 | kUsbDefaultSpeed = 12000000 33 | -------------------------------------------------------------------------------- /src/boot/properties.py: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env python 2 | 3 | # Copyright (c) 2013 Freescale Semiconductor, Inc. 4 | # All rights reserved. 5 | # 6 | # Redistribution and use in source and binary forms, with or without modification, 7 | # are permitted provided that the following conditions are met: 8 | # 9 | # o Redistributions of source code must retain the above copyright notice, this list 10 | # of conditions and the following disclaimer. 11 | # 12 | # o Redistributions in binary form must reproduce the above copyright notice, this 13 | # list of conditions and the following disclaimer in the documentation and/or 14 | # other materials provided with the distribution. 15 | # 16 | # o Neither the name of Freescale Semiconductor, Inc. nor the names of its 17 | # contributors may be used to endorse or promote products derived from this 18 | # software without specific prior written permission. 19 | # 20 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 21 | # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 22 | # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 24 | # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 25 | # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 26 | # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 27 | # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 | # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 29 | # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | 31 | # Property constants. 32 | kPropertyTag_CurrentVersion = 0x01 33 | kPropertyTag_AvailablePeripherals = 0x02 34 | kPropertyTag_FlashStartAddress = 0x03 35 | kPropertyTag_FlashSizeInBytes = 0x04 36 | kPropertyTag_FlashSectorSize = 0x05 37 | kPropertyTag_FlashBlockCount = 0x06 38 | kPropertyTag_AvailableCommands = 0x07 39 | kPropertyTag_CrcCheckStatus = 0x08 40 | kPropertyTag_Reserved_0x09 = 0x09 # Reserved for further use 41 | kPropertyTag_VerifyWrites = 0x0a 42 | kPropertyTag_MaxPacketSize = 0x0b 43 | kPropertyTag_ReservedRegions = 0x0c 44 | kPropertyTag_ValidateRegions = 0x0d 45 | kPropertyTag_RAMStartAddress = 0x0e 46 | kPropertyTag_RAMSizeInBytes = 0x0f 47 | kPropertyTag_SystemDeviceIdent = 0x10 48 | kPropertyTag_FlashSecurityState = 0x11 49 | kPropertyTag_UniqueDeviceIdent = 0x12 50 | kPropertyTag_FacSupportFlag = 0x13 51 | kPropertyTag_FacSegmentSize = 0x14 52 | kPropertyTag_FacSegmentCount = 0x15 53 | kPropertyTag_FlashReadMargin = 0x16 54 | kPropertyTag_Reserved_0x17 = 0x17 # Reserved for further use 55 | kPropertyTag_TargetVersion = 0x18 56 | kPropertyTag_ExternalMemoryAttribles= 0x19 57 | kPropertyTag_ReliableUpdateStatus = 0x1a 58 | kPropertyTag_Invalid = 0xFF 59 | 60 | # Version constants 61 | kBootloaderVersion_1_0_0 = 0x4B010000 62 | kBootloaderVersion_1_1_0 = 0x4B010100 63 | kBootloaderVersion_1_1_1 = 0x4B010101 64 | kBootloaderVersion_1_2_0 = 0x4B010200 65 | kBootloaderVersion_1_3_0 = 0x4B010300 66 | kBootloaderVersion_1_4_0 = 0x4B010400 67 | kBootloaderVersion_1_4_1 = 0x4B010401 68 | kBootloaderVersion_1_5_0 = 0x4B010500 69 | kBootloaderVersion_1_5_1 = 0x4B010501 70 | kBootloaderVersion_2_0_0 = 0x4B020000 71 | kBootloaderVersion_2_1_0 = 0x4B020100 72 | kBootloaderVersion_2_2_0 = 0x4B020200 73 | 74 | kBootloaderVersionDict = { 75 | "kBootloaderVersion_1_0_0" : 0x4B010000, 76 | "kBootloaderVersion_1_1_0" : 0x4B010100, 77 | "kBootloaderVersion_1_1_1" : 0x4B010101, 78 | "kBootloaderVersion_1_2_0" : 0x4B010200, 79 | "kBootloaderVersion_1_3_0" : 0x4B010300, 80 | "kBootloaderVersion_1_4_0" : 0x4B010400, 81 | "kBootloaderVersion_1_4_1" : 0x4B010401, 82 | "kBootloaderVersion_1_5_0" : 0x4B010500, 83 | "kBootloaderVersion_1_5_1" : 0x4B010501, 84 | "kBootloaderVersion_2_0_0" : 0x4B020000, 85 | "kBootloaderVersion_2_1_0" : 0x4B020100, 86 | "kBootloaderVersion_2_2_0" : 0x4B020200 87 | } 88 | 89 | # Target version 90 | kTargetVersion_1_0_0 = 0x54010000 91 | kTargetVersion_1_1_0 = 0x54010100 92 | 93 | kTargetVersionDict = { 94 | "kTargetVersion_1_0_0" : 0x54010000, 95 | "kTargetVersion_1_1_0" : 0x54010100 96 | } 97 | 98 | -------------------------------------------------------------------------------- /src/fuse/RTxxx_otpdef.py: -------------------------------------------------------------------------------- 1 | import sys, os 2 | 3 | kGroupOtpWords = 80 4 | kTotalOtpWords = 560 5 | 6 | ################################################## 7 | 8 | 9 | 10 | ################################################## 11 | kOtpValue_Invalid = 0xdeadbeef 12 | kOtpValue_Blank = 0x00000000 13 | -------------------------------------------------------------------------------- /src/fuse/RTyyyy_fusedef.py: -------------------------------------------------------------------------------- 1 | import sys, os 2 | 3 | kGroupEfuseWords = 80 4 | kTotalEfuseWords = 320 5 | 6 | ################################################## 7 | 8 | kEfuseMask_LockLow = 0x0FFFFFFF 9 | kEfuseMask_LockHigh = 0xF0000000 10 | kEfuseMask_LockSrk = 0x00004000 11 | kEfuseMask_RLockGp4 = 0x00000080 12 | kEfuseMask_WLockGp4 = 0x03000000 13 | kEfuseMask_WLockSwGp2 = 0x00200000 14 | kEfuseMask_RLockSwGp2 = 0x00800000 15 | kEfuseShift_LockLow = 0 16 | kEfuseShift_LockHigh = 28 17 | 18 | ################################################## 19 | 20 | kHabStatus_FAB = 0x0 21 | kHabStatus_Open = 0x1 22 | kHabStatus_Closed0 = 0x2 23 | kHabStatus_Closed1 = 0x3 24 | 25 | kBeeKeySel_FromReg = 0x0 26 | kBeeKeySel_FromGp4 = 0x1 27 | kBeeKeySel_FromOtpmkHigh = 0x2 28 | kBeeKeySel_FromSwGp2 = 0x3 29 | 30 | kOtfadKeySel_FromOtpmkLow = 0x0 31 | kOtfadKeySel_FromOtpmkHigh = 0x1 32 | kOtfadKeySel_Reserved = 0x2 33 | kOtfadKeySel_FromSwGp2 = 0x3 34 | 35 | kOtfadKeySel_FromPuf = 0x0 36 | kOtfadKeySel_FromUserKey5 = 0x0 # Fixme 37 | 38 | kSpiAddressing_3Bytes = 0x0 39 | kSpiAddressing_2Bytes = 0x1 40 | 41 | ################################################## 42 | kEfuseRemapIndex_Src = 0x30 43 | kEfuseRemapIndex_Dest = 0x40 44 | kEfuseRemapLen = 16 45 | 46 | ################################################## 47 | kEfuseValue_Invalid = 0xdeadbeef 48 | kEfuseValue_Blank = 0x00000000 49 | -------------------------------------------------------------------------------- /src/fuse/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | import RTxxx_otpcore 4 | import RTxxx_otpdef 5 | import RTyyyy_fusecore 6 | import RTyyyy_fusedef 7 | 8 | __all__ = ["RTxxx_otpcore", 9 | "RTxxx_otpdef", 10 | "RTyyyy_fusecore", 11 | "RTyyyy_fusedef", 12 | ] 13 | 14 | -------------------------------------------------------------------------------- /src/gen/Kinetis_gendef.py: -------------------------------------------------------------------------------- 1 | import sys, os 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/gen/LPC_gendef.py: -------------------------------------------------------------------------------- 1 | import sys, os 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/gen/RTxxx_gendef.py: -------------------------------------------------------------------------------- 1 | import sys, os 2 | 3 | kMcuDeviceFamily_RT500 = 'rt5xx' 4 | kMcuDeviceFamily_RT600 = 'rt6xx' 5 | 6 | kBootImageTypeFlag_Unsigned = '0x0' 7 | kBootImageTypeFlag_Signed = '0x8' 8 | kBootImageTypeFlag_Encrypted = '0x4' 9 | 10 | kBootImageExecTarget_Ram = 'RAM' 11 | kBootImageExecTarget_XipFlash = 'External flash (XIP)' 12 | 13 | kBootImageAuthType_Crc = 'crc' 14 | kBootImageAuthType_Signed = 'Signed' 15 | kBootImageAuthType_CryptoSigned = 'Encrypted + Signed' 16 | 17 | kBootHeaderOffset_ImgLen = 0x20 18 | kBootHeaderOffset_ImgType = 0x24 19 | kBootHeaderOffset_CheckBlock = 0x28 20 | kBootHeaderOffset_ImgLoadAddr = 0x34 21 | 22 | kBootImageTypeVal_PlainUnsigned = 0x0000 23 | kBootImageTypeVal_PlainSigned = 0x0001 24 | kBootImageTypeVal_PlainCrc = 0x0002 25 | kBootImageTypeVal_CryptoSigned = 0x0003 26 | kBootImageTypeVal_PlainSignedXip = 0x0004 27 | kBootImageTypeVal_PlainCrcXip = 0x0005 28 | kBootImageTypeVal_PlainSignedKeyStore = 0x8001 29 | kBootImageTypeVal_CryptoSignedKeyStore = 0x8003 30 | 31 | kBootImageOffset_NOR_SD_EEPROM = 0x1000 32 | 33 | kSbFileType_All = 0x0 34 | kSbFileType_Flash = 0x1 35 | kSbFileType_Otp = 0x2 36 | -------------------------------------------------------------------------------- /src/gen/RTyyyy_gendef.py: -------------------------------------------------------------------------------- 1 | import sys, os 2 | 3 | kCortexmVectorTableAlignment = 0x400 4 | 5 | kBootImageTypeFlag_Unsigned = '0x00' 6 | kBootImageTypeFlag_Signed = '0x08' 7 | kBootImageTypeFlag_Encrypted = '0x0c' 8 | 9 | kBootImageCsfHeaderVersion_Signed = '4.2' 10 | kBootImageCsfHeaderVersion_Encrypted = '4.3' 11 | 12 | kSecKeyLengthInBits_SRK = 256 13 | kSecKeyLengthInBits_DEK = 128 14 | 15 | kSecFacRegionAlignedUnit_Bee = 0x400 16 | kSecFacRegionAlignedUnit_Otfad = 0x1000 17 | 18 | #define NOR_EEPROM_IROM_DATA_HEADER_OFFSET (0x400) 19 | #define FLEXSPI_NOR_IROM_DATA_HEADER_OFFSET (0x1000) 20 | #define FLEXSPI_NAND_IROM_DATA_HEADER_OFFSET (0x400) 21 | #define SEMC_NOR_IROM_DATA_HEADER_OFFSET (0x1000) 22 | #define SEMC_NAND_IROM_DATA_HEADER_OFFSET (0x400) 23 | #define CARD_IROM_DATA_HEADER_OFFSET (0x400) 24 | 25 | kIvtOffset_NAND_SD_EEPROM = 0x400 26 | kIvtOffset_NOR = 0x1000 27 | kIvtOffset_RAM_FLASHLOADER = 0x0 28 | 29 | #define SPI_NOR_EEPROM_4K_SIZE (4096U) 30 | #define FLEXSPI_NOR_INIT_IMG_SIZE (12u * 1024u) 31 | #define FLEXSPI_NAND_4K_SIZE (4096U) 32 | #define SEMC_NOR_INIT_IMG_SIZE (12u * 1024u) 33 | #define SEMC_NAND_4K_SIZE (4096U) 34 | #define CARD_IROM_INIT_IMAGE_SIZE (4096U) 35 | 36 | kInitialLoadSize_NAND_SD_EEPROM = 0x1000 37 | kInitialLoadSize_NOR = 0x2000 38 | kInitialLoadSize_RAM_FLASHLOADER = 0x200 39 | 40 | kUserDcdFileType_Bin = 0x0 41 | kUserDcdFileType_Cfg = 0x1 42 | 43 | kStdDcdFilename_Bin = 'dcd.bin' 44 | kStdDcdFilename_Cfg = 'dcd.cfg' 45 | 46 | kSbFileType_All = 0x0 47 | kSbFileType_Flash = 0x1 48 | kSbFileType_Efuse = 0x2 49 | 50 | -------------------------------------------------------------------------------- /src/gen/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | import Kinetis_gencore 4 | import Kinetis_gendef 5 | import LPC_gencore 6 | import LPC_gendef 7 | import RTxxx_gencore 8 | import RTxxx_gendef 9 | import RTyyyy_gencore 10 | import RTyyyy_gendef 11 | import gencore 12 | import gendef 13 | 14 | __all__ = ["Kinetis_gencore", "Kinetis_gendef", "LPC_gencore", "LPC_gendef", "RTxxx_gencore", "RTxxx_gendef", "RTyyyy_gencore", "RTyyyy_gendef", "gencore", "gendef"] 15 | 16 | -------------------------------------------------------------------------------- /src/gen/gendef.py: -------------------------------------------------------------------------------- 1 | import sys, os 2 | 3 | kToolchainSymbolList_EntryAddr = ['Reset_Handler', '__iar_program_start'] 4 | kToolchainSymbolList_VectorAddr = ['__VECTOR_TABLE', '__vector_table', '__Vectors'] 5 | 6 | kAppImageFileExtensionList_Elf = ['.out', '.elf', '.axf'] 7 | kAppImageFileExtensionList_S19 = ['.srec', '.s19', '.mot', '.mxt', '.m32', '.s28', '.s37'] 8 | kAppImageFileExtensionList_Hex = ['.hex'] 9 | kAppImageFileExtensionList_Bin = ['.bin'] 10 | 11 | kIdeType_MCUX = 0 12 | kIdeType_IAR = 1 13 | kIdeType_MDK = 2 14 | 15 | kSbLoaderVersion_v1_0 = 0 16 | kSbLoaderVersion_v2_0 = 1 17 | kSbLoaderVersion_v2_1 = 2 18 | 19 | -------------------------------------------------------------------------------- /src/mem/Kinetis_memcore.py: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | import sys 4 | import os 5 | import shutil 6 | import boot 7 | import memdef 8 | import Kinetis_memdef 9 | sys.path.append(os.path.abspath("..")) 10 | from run import Kinetis_runcore 11 | from gen import Kinetis_gendef 12 | from ui import Kinetis_uidef 13 | from ui import uidef 14 | from ui import uivar 15 | from ui import uilang 16 | from utils import misc 17 | 18 | class secBootKinetisMem(Kinetis_runcore.secBootKinetisRun): 19 | 20 | def __init__(self, parent): 21 | Kinetis_runcore.secBootKinetisRun.__init__(self, parent) 22 | if self.mcuSeries == uidef.kMcuSeries_Kinetis: 23 | self.Kinetis_initMem() 24 | 25 | def Kinetis_initMem( self ): 26 | 27 | self.needToShowBcaIntr = None 28 | self.needToShowFcfIntr = None 29 | self.needToShowImageIntr = None 30 | self._Kinetis_initShowIntr() 31 | 32 | def _Kinetis_initShowIntr( self ): 33 | self.needToShowBcaIntr = True 34 | self.needToShowFcfIntr = True 35 | self.needToShowImageIntr = True 36 | 37 | def Kinetis_readProgrammedMemoryAndShow( self ): 38 | if not os.path.isfile(self.destAppFilename): 39 | self.popupMsgBox(uilang.kMsgLanguageContentDict['operImgError_hasnotProgImage'][self.languageIndex]) 40 | return 41 | self.clearMem() 42 | 43 | imageMemBase = 0 44 | readoutMemLen = 0 45 | imageFileLen = os.path.getsize(self.destAppFilename) 46 | if self.bootDevice == Kinetis_uidef.kBootDevice_InternalNor: 47 | imageMemBase = self.bootDeviceMemBase 48 | else: 49 | pass 50 | readoutMemLen += imageFileLen 51 | 52 | memFilename = 'bootableImageFromBootDevice.dat' 53 | memFilepath = os.path.join(self.blhostVectorsDir, memFilename) 54 | status, results, cmdStr = self.blhost.readMemory(imageMemBase, readoutMemLen, memFilename) 55 | self.printLog(cmdStr) 56 | if status != boot.status.kStatus_Success: 57 | return False 58 | 59 | readoutMemLen = os.path.getsize(memFilepath) 60 | memLeft = readoutMemLen 61 | addr = imageMemBase 62 | with open(memFilepath, 'rb') as fileObj: 63 | while memLeft > 0: 64 | contentToShow, memContent = self.getOneLineContentToShow(addr, memLeft, fileObj) 65 | memLeft -= len(memContent) 66 | addr += len(memContent) 67 | if addr <= imageMemBase + Kinetis_memdef.kMemBlockOffset_BCA: 68 | if self.needToShowImageIntr: 69 | self.printMem('-----------------------------------Image----------------------------------------------', Kinetis_uidef.kMemBlockColor_Image) 70 | self.needToShowImageIntr = False 71 | self.printMem(contentToShow, Kinetis_uidef.kMemBlockColor_Image) 72 | elif addr <= imageMemBase + Kinetis_memdef.kMemBlockOffset_BCA + Kinetis_memdef.kMemBlockSize_BCA: 73 | if self.bootDevice == Kinetis_uidef.kBootDevice_InternalNor: 74 | if self.needToShowBcaIntr: 75 | self.printMem('-------------------------------------BCA----------------------------------------------', Kinetis_uidef.kMemBlockColor_BCA) 76 | self.needToShowBcaIntr = False 77 | self.printMem(contentToShow, Kinetis_uidef.kMemBlockColor_BCA) 78 | else: 79 | self.printMem(contentToShow) 80 | elif addr <= imageMemBase + Kinetis_memdef.kMemBlockOffset_FCF + Kinetis_memdef.kMemBlockSize_FCF: 81 | if self.bootDevice == Kinetis_uidef.kBootDevice_InternalNor: 82 | if self.needToShowFcfIntr: 83 | self.printMem('-------------------------------------FCF----------------------------------------------', Kinetis_uidef.kMemBlockColor_FCF) 84 | self.needToShowFcfIntr = False 85 | self.printMem(contentToShow, Kinetis_uidef.kMemBlockColor_FCF) 86 | else: 87 | self.printMem(contentToShow) 88 | elif addr <= imageMemBase + self.destAppBinaryBytes: 89 | self.printMem(contentToShow, Kinetis_uidef.kMemBlockColor_Image) 90 | else: 91 | pass 92 | 93 | fileObj.close() 94 | self._Kinetis_initShowIntr() 95 | self.tryToSaveImageDataFile(memFilepath) 96 | -------------------------------------------------------------------------------- /src/mem/Kinetis_memdef.py: -------------------------------------------------------------------------------- 1 | import sys, os 2 | 3 | kMemBlockOffset_BCA = 0x3c0 4 | kMemBlockOffset_FCF = 0x400 5 | 6 | kMemBlockSize_BCA = 0x40 7 | kMemBlockSize_FCF = 0x10 8 | 9 | -------------------------------------------------------------------------------- /src/mem/LPC_memcore.py: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | import sys 4 | import os 5 | import shutil 6 | import boot 7 | import memdef 8 | import LPC_memdef 9 | sys.path.append(os.path.abspath("..")) 10 | from run import LPC_runcore 11 | from gen import LPC_gendef 12 | from ui import LPC_uidef 13 | from ui import uidef 14 | from ui import uivar 15 | from ui import uilang 16 | from utils import misc 17 | 18 | class secBootLpcMem(LPC_runcore.secBootLpcRun): 19 | 20 | def __init__(self, parent): 21 | LPC_runcore.secBootLpcRun.__init__(self, parent) 22 | if self.mcuSeries == uidef.kMcuSeries_LPC: 23 | self.LPC_initMem() 24 | 25 | def LPC_initMem( self ): 26 | self.needToShowImageIntr = None 27 | self._LPC_initShowIntr() 28 | 29 | def _LPC_initShowIntr( self ): 30 | self.needToShowImageIntr = True 31 | 32 | def LPC_readProgrammedMemoryAndShow( self ): 33 | if not os.path.isfile(self.destAppFilename): 34 | self.popupMsgBox(uilang.kMsgLanguageContentDict['operImgError_hasnotProgImage'][self.languageIndex]) 35 | return 36 | self.clearMem() 37 | 38 | imageMemBase = 0 39 | readoutMemLen = 0 40 | imageFileLen = os.path.getsize(self.destAppFilename) 41 | if self.bootDevice == LPC_uidef.kBootDevice_InternalNor: 42 | imageMemBase = self.bootDeviceMemBase 43 | else: 44 | pass 45 | readoutMemLen += imageFileLen 46 | 47 | memFilename = 'bootableImageFromBootDevice.dat' 48 | memFilepath = os.path.join(self.blhostVectorsDir, memFilename) 49 | status, results, cmdStr = self.blhost.readMemory(imageMemBase, readoutMemLen, memFilename) 50 | self.printLog(cmdStr) 51 | if status != boot.status.kStatus_Success: 52 | return False 53 | 54 | readoutMemLen = os.path.getsize(memFilepath) 55 | memLeft = readoutMemLen 56 | addr = imageMemBase 57 | with open(memFilepath, 'rb') as fileObj: 58 | while memLeft > 0: 59 | contentToShow, memContent = self.getOneLineContentToShow(addr, memLeft, fileObj) 60 | memLeft -= len(memContent) 61 | addr += len(memContent) 62 | if addr <= imageMemBase + self.destAppBinaryBytes: 63 | if self.needToShowImageIntr: 64 | self.printMem('-----------------------------------Image----------------------------------------------', LPC_uidef.kMemBlockColor_Image) 65 | self.needToShowImageIntr = False 66 | self.printMem(contentToShow, LPC_uidef.kMemBlockColor_Image) 67 | else: 68 | pass 69 | 70 | fileObj.close() 71 | self._LPC_initShowIntr() 72 | self.tryToSaveImageDataFile(memFilepath) 73 | -------------------------------------------------------------------------------- /src/mem/LPC_memdef.py: -------------------------------------------------------------------------------- 1 | import sys, os 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/mem/RTxxx_memcore.py: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | import sys 4 | import os 5 | import shutil 6 | import boot 7 | import memdef 8 | import RTxxx_memdef 9 | sys.path.append(os.path.abspath("..")) 10 | from fuse import RTxxx_otpcore 11 | from gen import RTxxx_gendef 12 | from ui import RTxxx_uidef 13 | from ui import uidef 14 | from ui import uivar 15 | from ui import uilang 16 | from utils import misc 17 | 18 | class secBootRTxxxMem(RTxxx_otpcore.secBootRTxxxOtp): 19 | 20 | def __init__(self, parent): 21 | RTxxx_otpcore.secBootRTxxxOtp.__init__(self, parent) 22 | if self.mcuSeries == uidef.kMcuSeries_iMXRTxxx: 23 | self.RTxxx_initMem() 24 | 25 | def RTxxx_initMem( self ): 26 | 27 | self.needToShowCfgIntr = None 28 | self.needToShowImageIntr = None 29 | self._RTxxx_initShowIntr() 30 | 31 | def _RTxxx_initShowIntr( self ): 32 | self.needToShowCfgIntr = True 33 | self.needToShowImageIntr = True 34 | 35 | def RTxxx_readProgrammedMemoryAndShow( self ): 36 | if not os.path.isfile(self.destAppFilename): 37 | self.popupMsgBox(uilang.kMsgLanguageContentDict['operImgError_hasnotProgImage'][self.languageIndex]) 38 | return 39 | self.clearMem() 40 | 41 | imageMemBase = 0 42 | readoutMemLen = 0 43 | imageFileLen = os.path.getsize(self.destAppFilename) 44 | if self.bootDevice == RTxxx_uidef.kBootDevice_FlexspiNor or \ 45 | self.bootDevice == RTxxx_uidef.kBootDevice_QuadspiNor: 46 | imageMemBase = self.bootDeviceMemBase 47 | else: 48 | pass 49 | readoutMemLen += imageFileLen + RTxxx_gendef.kBootImageOffset_NOR_SD_EEPROM 50 | 51 | memFilename = 'bootableImageFromBootDevice.dat' 52 | memFilepath = os.path.join(self.blhostVectorsDir, memFilename) 53 | status, results, cmdStr = self.blhost.readMemory(imageMemBase, readoutMemLen, memFilename, self.bootDeviceMemId) 54 | self.printLog(cmdStr) 55 | if status != boot.status.kStatus_Success: 56 | return False 57 | 58 | readoutMemLen = os.path.getsize(memFilepath) 59 | memLeft = readoutMemLen 60 | addr = imageMemBase 61 | with open(memFilepath, 'rb') as fileObj: 62 | while memLeft > 0: 63 | contentToShow, memContent = self.getOneLineContentToShow(addr, memLeft, fileObj) 64 | memLeft -= len(memContent) 65 | addr += len(memContent) 66 | if addr <= imageMemBase + RTxxx_memdef.kMemBlockOffset_FDCB: 67 | self.printMem(contentToShow) 68 | elif addr <= imageMemBase + RTxxx_memdef.kMemBlockOffset_FDCB + memdef.kMemBlockSize_FDCB: 69 | if self.bootDevice == RTxxx_uidef.kBootDevice_FlexspiNor or \ 70 | self.bootDevice == RTxxx_uidef.kBootDevice_QuadspiNor: 71 | if self.needToShowCfgIntr: 72 | self.printMem('------------------------------------FDCB----------------------------------------------', RTxxx_uidef.kMemBlockColor_FDCB) 73 | self.needToShowCfgIntr = False 74 | self.printMem(contentToShow, RTxxx_uidef.kMemBlockColor_FDCB) 75 | else: 76 | self.printMem(contentToShow) 77 | elif addr <= imageMemBase + RTxxx_gendef.kBootImageOffset_NOR_SD_EEPROM: 78 | self.printMem(contentToShow) 79 | elif addr <= imageMemBase + RTxxx_gendef.kBootImageOffset_NOR_SD_EEPROM + self.destAppBinaryBytes: 80 | if self.needToShowImageIntr: 81 | self.printMem('-----------------------------------Image----------------------------------------------', RTxxx_uidef.kMemBlockColor_Image) 82 | self.needToShowImageIntr = False 83 | self.printMem(contentToShow, RTxxx_uidef.kMemBlockColor_Image) 84 | else: 85 | pass 86 | fileObj.close() 87 | self._RTxxx_initShowIntr() 88 | self.tryToSaveImageDataFile(memFilepath) 89 | -------------------------------------------------------------------------------- /src/mem/RTxxx_memdef.py: -------------------------------------------------------------------------------- 1 | import sys, os 2 | 3 | kMemBlockOffset_FDCB = 0x400 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/mem/RTyyyy_memdef.py: -------------------------------------------------------------------------------- 1 | import sys, os 2 | 3 | kMemBlockOffset_HwCryptoKeyBlob = 0x0 4 | kMemBlockOffset_EKIB0 = 0x400 5 | kMemBlockOffset_EPRDB0 = 0x480 6 | kMemBlockOffset_EKIB1 = 0x800 7 | kMemBlockOffset_EPRDB1 = 0x880 8 | 9 | kMemBlockOffsetToIvt_DCD = 0x40 10 | 11 | kMemBlockSize_HwCryptoKeyBlob = 0x100 12 | kMemBlockSize_NFCB = 0x400 13 | kMemBlockSize_DBBT = 0x420 14 | kMemBlockSize_MBRDPT = 0x200 15 | kMemBlockSize_FDCB = 0x200 16 | kMemBlockSize_EKIB = 0x20 17 | kMemBlockSize_EPRDB = 0x100 18 | kMemBlockSize_IVT = 0x20 19 | kMemBlockSize_BootData = 0x10 20 | kMemBlockSize_CSF = 0x1000 21 | kMemBlockSize_HabKeyBlob = 0x200 22 | 23 | kBootHeaderTag_IVT = 0xD1 24 | kBootHeaderTag_DCD = 0xD2 25 | 26 | kMemberOffsetInIvt_Hdr = 0x00 27 | kMemberOffsetInIvt_Tag = 0x00 28 | kMemberOffsetInIvt_Len = 0x02 29 | kMemberOffsetInIvt_Entry = 0x04 30 | kMemberOffsetInIvt_Dcd = 0x0c 31 | kMemberOffsetInIvt_BootData = 0x10 32 | kMemberOffsetInIvt_Self = 0x14 33 | kMemberOffsetInIvt_Csf = 0x18 34 | 35 | kMemberOffsetInBootData_Start = 0x00 36 | kMemberOffsetInBootData_Size = 0x04 37 | kMemberOffsetInBootData_Plugin = 0x08 38 | 39 | kMemberOffsetInDcd_Tag = 0x00 40 | 41 | kFlexramBankSize = 0x8000 42 | kFlexramBankId_Ocram = 0x1 43 | kFlexramBankId_Dtcm = 0x2 44 | kFlexramBankId_Itcm = 0x3 45 | 46 | -------------------------------------------------------------------------------- /src/mem/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | import Kinetis_memcore 4 | import Kinetis_memdef 5 | import LPC_memcore 6 | import LPC_memdef 7 | import RTxxx_memcore 8 | import RTxxx_memdef 9 | import RTyyyy_memcore 10 | import RTyyyy_memdef 11 | import memcore 12 | import memdef 13 | 14 | __all__ = ["Kinetis_memcore", "Kinetis_memdef", "LPC_memcore", "LPC_memdef", "RTxxx_memcore", "RTxxx_memdef", "RTyyyy_memcore", "RTyyyy_memdef", "memcore", "memdef"] 15 | 16 | -------------------------------------------------------------------------------- /src/mem/memdef.py: -------------------------------------------------------------------------------- 1 | import sys, os 2 | 3 | kMemBlockSize_FDCB = 0x200 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/run/Kinetis_rundef.py: -------------------------------------------------------------------------------- 1 | import sys, os 2 | 3 | kActionFrom_AllInOne = 0x0 4 | 5 | kBootDeviceMemBase_FtfxNor = 0x0 6 | 7 | kBootDeviceMemXipSize_FtfxNor = 0x00200000 #2MB 8 | -------------------------------------------------------------------------------- /src/run/LPC_rundef.py: -------------------------------------------------------------------------------- 1 | import sys, os 2 | 3 | kActionFrom_AllInOne = 0x0 4 | 5 | kBootDeviceMemBase_C040hdNor = 0x0 6 | 7 | kBootDeviceMemXipSize_C040hdNor = 0x00200000 #2MB 8 | -------------------------------------------------------------------------------- /src/run/RTxxx_rundef.py: -------------------------------------------------------------------------------- 1 | import sys, os 2 | 3 | kActionFrom_AllInOne = 0x0 4 | kActionFrom_BurnOtp = 0x1 5 | 6 | kBootDeviceMemBase_FlexspiNor = 0x08000000 7 | kBootDeviceMemBase_FlexcommSpiNor = 0x0 8 | kBootDeviceMemBase_UsdhcSd = 0x0 9 | kBootDeviceMemBase_UsdhcMmc = 0x0 10 | 11 | kBootDeviceMemXipSize_FlexspiNor = 0x08000000 #128MB 12 | kBootDeviceMemXipSize_QuadspiNor = 0x08000000 #128MB 13 | 14 | kRamFreeSpaceStart_LoadCommOpt = 0x0010c000 15 | kRamFreeSpaceStart_LoadCfgBlock = 0x0010d000 16 | -------------------------------------------------------------------------------- /src/run/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | import Kinetis_runcore 4 | import Kinetis_rundef 5 | import LPC_runcore 6 | import LPC_rundef 7 | import RTxxx_runcore 8 | import RTxxx_rundef 9 | import RTyyyy_runcore 10 | import RTyyyy_rundef 11 | import runcore 12 | import rundef 13 | 14 | __all__ = ["Kinetis_runcore", "Kinetis_rundef", "LPC_runcore", "LPC_rundef", "RTxxx_runcore", "RTxxx_rundef", "RTyyyy_runcore", "RTyyyy_rundef", "runcore", "rundef"] 15 | 16 | -------------------------------------------------------------------------------- /src/run/runcore.py: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | import sys 4 | import os 5 | import rundef 6 | import boot 7 | sys.path.append(os.path.abspath("..")) 8 | from gen import gencore 9 | from ui import uidef 10 | from ui import uivar 11 | from ui import uilang 12 | 13 | ## 14 | # @brief 15 | class secBootRun(gencore.secBootGen): 16 | 17 | def __init__(self, parent): 18 | gencore.secBootGen.__init__(self, parent) 19 | 20 | self.blhost = None 21 | self.tgt = None 22 | self.cpuDir = None 23 | self.blhostVectorsDir = None 24 | 25 | self.bootDeviceMemId = None 26 | self.bootDeviceMemBase = None 27 | 28 | self.comMemWriteUnit = 0x1 29 | self.comMemEraseUnit = 0x1 30 | self.comMemReadUnit = 0x1 31 | 32 | def showAsOptimalMemoryUnit( self, memSizeBytes ): 33 | strMemSize = '' 34 | if memSizeBytes >= 0x40000000: 35 | strMemSize = str(memSizeBytes * 1.0 / 0x40000000) + ' GB' 36 | elif memSizeBytes >= 0x100000: 37 | strMemSize = str(memSizeBytes * 1.0 / 0x100000) + ' MB' 38 | elif memSizeBytes >= 0x400: 39 | strMemSize = str(memSizeBytes * 1.0 / 0x400) + ' KB' 40 | else: 41 | strMemSize = str(memSizeBytes) + ' Bytes' 42 | return strMemSize 43 | 44 | def _formatBootloaderVersion( self, version): 45 | identifier0 = chr((version & 0xff000000) >> 24) 46 | identifier1 = str((version & 0xff0000) >> 16) 47 | identifier2 = str((version & 0xff00) >> 8) 48 | identifier3 = str(version & 0xff) 49 | return identifier0 + identifier1 + '.' + identifier2 + '.' + identifier3 50 | 51 | def getMcuDeviceBootloaderVersion( self ): 52 | status, results, cmdStr = self.blhost.getProperty(boot.properties.kPropertyTag_CurrentVersion) 53 | self.printLog(cmdStr) 54 | if status == boot.status.kStatus_Success: 55 | self.printDeviceStatus('Current Version = ' + self._formatBootloaderVersion(results[0])) 56 | else: 57 | pass 58 | status, results, cmdStr = self.blhost.getProperty(boot.properties.kPropertyTag_TargetVersion) 59 | self.printLog(cmdStr) 60 | if status == boot.status.kStatus_Success: 61 | self.printDeviceStatus('Target Version = ' + self._formatBootloaderVersion(results[0])) 62 | else: 63 | pass 64 | 65 | -------------------------------------------------------------------------------- /src/run/rundef.py: -------------------------------------------------------------------------------- 1 | import sys, os 2 | 3 | kUartSpeed_Blhost = ['115200', '57600', '19200', '9600', '4800'] 4 | kUartSpeed_Sdphost = ['115200'] 5 | 6 | kBootDeviceMemId_QuadspiNor = 0x1 7 | kBootDeviceMemId_SemcNor = 0x8 8 | kBootDeviceMemId_FlexspiNor = 0x9 9 | kBootDeviceMemId_SpifiNor = 0xa 10 | kBootDeviceMemId_SemcNand = 0x100 11 | kBootDeviceMemId_FlexspiNand = 0x101 12 | kBootDeviceMemId_SpiNor = 0x110 13 | kBootDeviceMemId_UsdhcSd = 0x120 14 | kBootDeviceMemId_UsdhcMmc = 0x121 15 | 16 | #----------------FlexSPI NOR--------------------- 17 | kFlexspiNorContent_Blank8 = 0xFF 18 | kFlexspiNorCfgTag_Flexspi = 0x42464346 # 'FCFB' 19 | 20 | #kFlexspiNorCfgInfo_StartAddr = 0x0/0x400 21 | kFlexspiNorCfgInfo_Length = 0x400 22 | kFlexspiNorCfgInfo_Notify = 0xF000000F 23 | kFlexspiNorCfgInfo_Instance = 0xCF900001 24 | 25 | #kXspiNorCfgInfo_StartAddr = 0x400 26 | kXspiNorCfgInfo_Length = 0x400 27 | 28 | kFlexspiNorCfgOffset_FlexspiTag = 0x000 29 | kFlexspiNorCfgOffset_PageByteSize = 0x1c0 30 | kFlexspiNorCfgOffset_SectorByteSize = 0x1c4 31 | kFlexspiNorCfgOffset_BlockByteSize = 0x1d0 32 | 33 | 34 | kXspiNorDefaultMemInfo_PageSize = 0x100 35 | kXspiNorDefaultMemInfo_SectorSize = 0x1000 36 | kXspiNorDefaultMemInfo_BlockSize = 0x20000 37 | -------------------------------------------------------------------------------- /src/targets/LPC55S16/bltargetconfig.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | # Copyright (c) 2014 Freescale Semiconductor, Inc. 4 | # All rights reserved. 5 | # 6 | # Redistribution and use in source and binary forms, with or without modification, 7 | # are permitted provided that the following conditions are met: 8 | # 9 | # o Redistributions of source code must retain the above copyright notice, this list 10 | # of conditions and the following disclaimer. 11 | # 12 | # o Redistributions in binary form must reproduce the above copyright notice, this 13 | # list of conditions and the following disclaimer in the documentation and/or 14 | # other materials provided with the distribution. 15 | # 16 | # o Neither the name of Freescale Semiconductor, Inc. nor the names of its 17 | # contributors may be used to endorse or promote products derived from this 18 | # software without specific prior written permission. 19 | # 20 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 21 | # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 22 | # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 24 | # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 25 | # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 26 | # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 27 | # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 | # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 29 | # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | 31 | import sys, os 32 | sys.path.append(os.path.abspath("..")) 33 | from boot.memoryrange import MemoryRange 34 | from ui import LPC_uidef 35 | from ui import uidef 36 | from gen import gendef 37 | 38 | cpu = 'LPC55S16' 39 | board = 'LPCXpresso' 40 | compiler = 'iar' 41 | build = 'Release' 42 | 43 | availablePeripherals = 0x17 44 | romUsbVid = '0x1FC9' 45 | romUsbPid = '0x0021' 46 | hasSdpReadRegisterCmd = None 47 | flashloaderUsbVid = '0x15A2' 48 | flashloaderUsbPid = '0x0073' 49 | flashloaderLoadAddr = None 50 | flashloaderJumpAddr = None 51 | availableCommands = 0x1ffff 52 | supportedPeripheralSpeed_uart = [4800, 9600, 19200, 57600, 115200] # @todo Verify 53 | availableSecureBootTypes = LPC_uidef.kSecureBootType_Latest 54 | hasRemappedFuse = None 55 | availableBootDevices = LPC_uidef.kBootDevice_Latest 56 | flexspiNorDevice = None 57 | flexspiNorMemBase0 = None 58 | flexspiNorMemBase1 = None 59 | flexspiFreqs = None 60 | xspiNorCfgInfoOffset = None 61 | flexspiNorEfuseBootCfg0Bits = None 62 | isSipFlexspiNorDevice = None 63 | isNonXipImageAppliableForXipableDeviceUnderClosedHab = None 64 | isEccTypeSetInFuseMiscConf = None 65 | isSwEccSetAsDefaultInNandOpt = None 66 | hasMultiUsdhcBootInstance = None 67 | 68 | quadspiNorDevice = None 69 | quadspiNorMemBase = None 70 | 71 | registerAddrDict = None 72 | registerDefnDict = None 73 | 74 | efusemapIndexDict = None 75 | efusemapDefnDict = None 76 | efuseDescDiffDict = None 77 | 78 | otpmapIndexDict = None 79 | otpmapDefnDict = None 80 | otpDescDiffDict = None 81 | 82 | ftfxNorMemBase = None 83 | c040hdNorMemBase = 0x00000000 84 | 85 | sbLoaderVersion = gendef.kSbLoaderVersion_v2_1 86 | 87 | # memory map 88 | memoryRange = { 89 | # SRAMX, 32KByte 90 | 'sramx' : MemoryRange(0x04000000, 0x8000, 'state_mem0.dat'), 91 | # SRAM0/1/2, 64KByte 92 | 'sram' : MemoryRange(0x20000000, 0x10000, 'state_mem1.dat'), 93 | 94 | # FLASH, 4KByte / 256KByte 95 | 'flash': MemoryRange(0x00000000, 0x40000, 'state_flash_mem.dat', True, 4096, 4, 4, 16) 96 | } 97 | 98 | reservedRegionDict = { 99 | # SRAM 100 | 'sram' : [0x20000000, 0x20000000] 101 | } 102 | -------------------------------------------------------------------------------- /src/targets/LPC55S69/bltargetconfig.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | # Copyright (c) 2014 Freescale Semiconductor, Inc. 4 | # All rights reserved. 5 | # 6 | # Redistribution and use in source and binary forms, with or without modification, 7 | # are permitted provided that the following conditions are met: 8 | # 9 | # o Redistributions of source code must retain the above copyright notice, this list 10 | # of conditions and the following disclaimer. 11 | # 12 | # o Redistributions in binary form must reproduce the above copyright notice, this 13 | # list of conditions and the following disclaimer in the documentation and/or 14 | # other materials provided with the distribution. 15 | # 16 | # o Neither the name of Freescale Semiconductor, Inc. nor the names of its 17 | # contributors may be used to endorse or promote products derived from this 18 | # software without specific prior written permission. 19 | # 20 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 21 | # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 22 | # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 24 | # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 25 | # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 26 | # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 27 | # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 | # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 29 | # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | 31 | import sys, os 32 | sys.path.append(os.path.abspath("..")) 33 | from boot.memoryrange import MemoryRange 34 | from ui import LPC_uidef 35 | from ui import uidef 36 | from gen import gendef 37 | 38 | cpu = 'LPC55S69' 39 | board = 'LPCXpresso' 40 | compiler = 'iar' 41 | build = 'Release' 42 | 43 | availablePeripherals = 0x17 44 | romUsbVid = '0x1FC9' 45 | romUsbPid = '0x0021' 46 | hasSdpReadRegisterCmd = None 47 | flashloaderUsbVid = '0x15A2' 48 | flashloaderUsbPid = '0x0073' 49 | flashloaderLoadAddr = None 50 | flashloaderJumpAddr = None 51 | availableCommands = 0x1ffff 52 | supportedPeripheralSpeed_uart = [4800, 9600, 19200, 57600, 115200] # @todo Verify 53 | availableSecureBootTypes = LPC_uidef.kSecureBootType_Latest 54 | hasRemappedFuse = None 55 | availableBootDevices = LPC_uidef.kBootDevice_Latest 56 | flexspiNorDevice = None 57 | flexspiNorMemBase0 = None 58 | flexspiNorMemBase1 = None 59 | flexspiFreqs = None 60 | xspiNorCfgInfoOffset = None 61 | flexspiNorEfuseBootCfg0Bits = None 62 | isSipFlexspiNorDevice = None 63 | isNonXipImageAppliableForXipableDeviceUnderClosedHab = None 64 | isEccTypeSetInFuseMiscConf = None 65 | isSwEccSetAsDefaultInNandOpt = None 66 | hasMultiUsdhcBootInstance = None 67 | 68 | quadspiNorDevice = None 69 | quadspiNorMemBase = None 70 | 71 | registerAddrDict = None 72 | registerDefnDict = None 73 | 74 | efusemapIndexDict = None 75 | efusemapDefnDict = None 76 | efuseDescDiffDict = None 77 | 78 | otpmapIndexDict = None 79 | otpmapDefnDict = None 80 | otpDescDiffDict = None 81 | 82 | ftfxNorMemBase = None 83 | c040hdNorMemBase = 0x00000000 84 | 85 | sbLoaderVersion = gendef.kSbLoaderVersion_v2_1 86 | 87 | # memory map 88 | memoryRange = { 89 | # SRAMX, 32KByte 90 | 'sramx' : MemoryRange(0x04000000, 0x8000, 'state_mem0.dat'), 91 | # SRAM0/1/2/3/4, 272KByte 92 | 'sram' : MemoryRange(0x20000000, 0x44000, 'state_mem1.dat'), 93 | 94 | # FLASH, 4KByte / 640KByte 95 | 'flash': MemoryRange(0x00000000, 0xA0000, 'state_flash_mem.dat', True, 4096, 4, 4, 16) 96 | } 97 | 98 | reservedRegionDict = { 99 | # SRAM 100 | 'sram' : [0x20000000, 0x20000000] 101 | } 102 | -------------------------------------------------------------------------------- /src/targets/MIMXRT1011/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1011/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1011/flexram_loader/dtcm/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1011/flexram_loader/dtcm/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1011/flexram_loader/dtcm/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1011/flexram_loader/dtcm/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1011/flexram_loader/itcm/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1011/flexram_loader/itcm/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1011/flexram_loader/itcm/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1011/flexram_loader/itcm/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1011/flexram_loader/ocram/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1011/flexram_loader/ocram/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1011/flexram_loader/ocram/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1011/flexram_loader/ocram/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1011/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1011/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1015/evkmimxrt1015_xip_boot_header_dcd.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1015/evkmimxrt1015_xip_boot_header_dcd.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1015/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1015/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1015/flexram_loader/dtcm/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1015/flexram_loader/dtcm/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1015/flexram_loader/dtcm/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1015/flexram_loader/dtcm/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1015/flexram_loader/itcm/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1015/flexram_loader/itcm/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1015/flexram_loader/itcm/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1015/flexram_loader/itcm/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1015/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1015/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1021/evkmimxrt1020_xip_boot_header_dcd.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1021/evkmimxrt1020_xip_boot_header_dcd.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1021/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1021/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1021/flexram_loader/dtcm/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1021/flexram_loader/dtcm/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1021/flexram_loader/dtcm/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1021/flexram_loader/dtcm/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1021/flexram_loader/itcm/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1021/flexram_loader/itcm/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1021/flexram_loader/itcm/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1021/flexram_loader/itcm/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1021/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1021/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1024/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1024/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1024/flexram_loader/dtcm/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1024/flexram_loader/dtcm/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1024/flexram_loader/dtcm/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1024/flexram_loader/dtcm/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1024/flexram_loader/itcm/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1024/flexram_loader/itcm/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1024/flexram_loader/itcm/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1024/flexram_loader/itcm/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1024/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1024/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1052/evkbmimxrt1050_xip_boot_header_dcd.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1052/evkbmimxrt1050_xip_boot_header_dcd.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1052/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1052/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1052/flexram_loader/dtcm/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1052/flexram_loader/dtcm/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1052/flexram_loader/dtcm/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1052/flexram_loader/dtcm/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1052/flexram_loader/itcm/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1052/flexram_loader/itcm/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1052/flexram_loader/itcm/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1052/flexram_loader/itcm/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1052/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1052/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1062/evkmimxrt1060_xip_boot_header_dcd.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1062/evkmimxrt1060_xip_boot_header_dcd.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1062/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1062/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1062/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1062/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1064/evkmimxrt1064_xip_boot_header_dcd.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1064/evkmimxrt1064_xip_boot_header_dcd.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1064/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1064/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1064/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1064/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1064/sip_flash_config.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1064/sip_flash_config.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1166/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1166/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1166/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1166/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1176/evkmimxrt1170_xip_boot_header_dcd.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1176/evkmimxrt1170_xip_boot_header_dcd.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT1176/flashloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1176/flashloader.elf -------------------------------------------------------------------------------- /src/targets/MIMXRT1176/ivt_flashloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/MIMXRT1176/ivt_flashloader.bin -------------------------------------------------------------------------------- /src/targets/MIMXRT595/bltargetconfig.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | # Copyright (c) 2014 Freescale Semiconductor, Inc. 4 | # All rights reserved. 5 | # 6 | # Redistribution and use in source and binary forms, with or without modification, 7 | # are permitted provided that the following conditions are met: 8 | # 9 | # o Redistributions of source code must retain the above copyright notice, this list 10 | # of conditions and the following disclaimer. 11 | # 12 | # o Redistributions in binary form must reproduce the above copyright notice, this 13 | # list of conditions and the following disclaimer in the documentation and/or 14 | # other materials provided with the distribution. 15 | # 16 | # o Neither the name of Freescale Semiconductor, Inc. nor the names of its 17 | # contributors may be used to endorse or promote products derived from this 18 | # software without specific prior written permission. 19 | # 20 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 21 | # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 22 | # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 24 | # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 25 | # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 26 | # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 27 | # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 | # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 29 | # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | 31 | import sys, os 32 | sys.path.append(os.path.abspath("..")) 33 | from boot.memoryrange import MemoryRange 34 | from ui import RTxxx_uidef 35 | from ui import RTxxx_uidef_otp 36 | from ui import uidef 37 | from gen import gendef 38 | 39 | cpu = 'MIMXRT595' 40 | board = 'EVK' 41 | compiler = 'iar' 42 | build = 'Release' 43 | 44 | availablePeripherals = 0x11 45 | romUsbVid = '0x1FC9' 46 | romUsbPid = '0x0023' 47 | hasSdpReadRegisterCmd = None 48 | flashloaderUsbVid = '0x15A2' 49 | flashloaderUsbPid = '0x0073' 50 | flashloaderLoadAddr = None 51 | flashloaderJumpAddr = None 52 | availableCommands = 0x5EFDF 53 | supportedPeripheralSpeed_uart = [4800, 9600, 19200, 57600, 115200] # @todo Verify 54 | availableSecureBootTypes = RTxxx_uidef.kSecureBootType_Latest 55 | hasRemappedFuse = None 56 | availableBootDevices = RTxxx_uidef.kBootDevice_Latest 57 | flexspiNorDevice = uidef.kFlexspiNorDevice_MXIC_MX25UM51345G 58 | flexspiNorMemBase0 = 0x08000000 59 | flexspiNorMemBase1 = None 60 | flexspiFreqs = ['30MHz', '50MHz', '60MHz', '80MHz', '100MHz', '120MHz', '133MHz', '166MHz', '200MHz'] 61 | xspiNorCfgInfoOffset = 0x400 62 | flexspiNorEfuseBootCfg0Bits = None 63 | isSipFlexspiNorDevice = False 64 | isNonXipImageAppliableForXipableDeviceUnderClosedHab = None 65 | isEccTypeSetInFuseMiscConf = None 66 | isSwEccSetAsDefaultInNandOpt = None 67 | hasMultiUsdhcBootInstance = False 68 | 69 | quadspiNorDevice = None 70 | quadspiNorMemBase = None 71 | 72 | registerAddrDict = None 73 | registerDefnDict = None 74 | 75 | efusemapIndexDict = None 76 | efusemapDefnDict = None 77 | efuseDescDiffDict = None 78 | 79 | otpmapIndexDict = RTxxx_uidef_otp.otpmapIndexDict_RTxxx 80 | otpmapDefnDict = RTxxx_uidef_otp.otpmapDefnDict_RTxxx 81 | otpDescDiffDict = None 82 | 83 | ftfxNorMemBase = None 84 | c040hdNorMemBase = None 85 | 86 | sbLoaderVersion = gendef.kSbLoaderVersion_v2_0 87 | 88 | # memory map 89 | memoryRange = { 90 | # SRAM, 3MByte 91 | 'sram' : MemoryRange(0x00000000, 0x480000, 'state_mem0.dat'), 92 | 93 | # FLASH, 64KByte / 512MByte 94 | 'flash': MemoryRange(0x00000000, 0x20000000, 'state_flash_mem.dat', True, 0x10000) 95 | } 96 | 97 | reservedRegionDict = { 98 | # SRAM, 512KB 99 | 'sram' : [0x20203800, 0x20207EF8] 100 | } 101 | -------------------------------------------------------------------------------- /src/targets/MIMXRT685/bltargetconfig.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | # Copyright (c) 2014 Freescale Semiconductor, Inc. 4 | # All rights reserved. 5 | # 6 | # Redistribution and use in source and binary forms, with or without modification, 7 | # are permitted provided that the following conditions are met: 8 | # 9 | # o Redistributions of source code must retain the above copyright notice, this list 10 | # of conditions and the following disclaimer. 11 | # 12 | # o Redistributions in binary form must reproduce the above copyright notice, this 13 | # list of conditions and the following disclaimer in the documentation and/or 14 | # other materials provided with the distribution. 15 | # 16 | # o Neither the name of Freescale Semiconductor, Inc. nor the names of its 17 | # contributors may be used to endorse or promote products derived from this 18 | # software without specific prior written permission. 19 | # 20 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 21 | # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 22 | # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 24 | # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 25 | # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 26 | # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 27 | # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 | # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 29 | # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | 31 | import sys, os 32 | sys.path.append(os.path.abspath("..")) 33 | from boot.memoryrange import MemoryRange 34 | from ui import RTxxx_uidef 35 | from ui import RTxxx_uidef_otp 36 | from ui import uidef 37 | from gen import gendef 38 | 39 | cpu = 'MIMXRT685' 40 | board = 'EVK' 41 | compiler = 'iar' 42 | build = 'Release' 43 | 44 | availablePeripherals = 0x11 45 | romUsbVid = '0x1FC9' 46 | romUsbPid = '0x0020' 47 | hasSdpReadRegisterCmd = None 48 | flashloaderUsbVid = '0x15A2' 49 | flashloaderUsbPid = '0x0073' 50 | flashloaderLoadAddr = None 51 | flashloaderJumpAddr = None 52 | availableCommands = 0x5EFDF 53 | supportedPeripheralSpeed_uart = [4800, 9600, 19200, 57600, 115200] # @todo Verify 54 | availableSecureBootTypes = RTxxx_uidef.kSecureBootType_Latest 55 | hasRemappedFuse = None 56 | availableBootDevices = RTxxx_uidef.kBootDevice_Latest 57 | flexspiNorDevice = uidef.kFlexspiNorDevice_MXIC_MX25UM51345G_2nd 58 | flexspiNorMemBase0 = 0x08000000 59 | flexspiNorMemBase1 = None 60 | flexspiFreqs = ['30MHz', '50MHz', '60MHz', '80MHz', '100MHz', '120MHz', '133MHz', '166MHz', '200MHz'] 61 | xspiNorCfgInfoOffset = 0x400 62 | flexspiNorEfuseBootCfg0Bits = None 63 | isSipFlexspiNorDevice = False 64 | isNonXipImageAppliableForXipableDeviceUnderClosedHab = None 65 | isEccTypeSetInFuseMiscConf = None 66 | isSwEccSetAsDefaultInNandOpt = None 67 | hasMultiUsdhcBootInstance = False 68 | 69 | quadspiNorDevice = None 70 | quadspiNorMemBase = None 71 | 72 | registerAddrDict = None 73 | registerDefnDict = None 74 | 75 | efusemapIndexDict = None 76 | efusemapDefnDict = None 77 | efuseDescDiffDict = None 78 | 79 | otpmapIndexDict = RTxxx_uidef_otp.otpmapIndexDict_RTxxx 80 | otpmapDefnDict = RTxxx_uidef_otp.otpmapDefnDict_RTxxx 81 | otpDescDiffDict = None 82 | 83 | ftfxNorMemBase = None 84 | c040hdNorMemBase = None 85 | 86 | sbLoaderVersion = gendef.kSbLoaderVersion_v2_0 87 | 88 | # memory map 89 | memoryRange = { 90 | # SRAM, 3MByte 91 | 'sram' : MemoryRange(0x00000000, 0x480000, 'state_mem0.dat'), 92 | 93 | # FLASH, 64KByte / 512MByte 94 | 'flash': MemoryRange(0x00000000, 0x20000000, 'state_flash_mem.dat', True, 0x10000) 95 | } 96 | 97 | reservedRegionDict = { 98 | # SRAM, 512KB 99 | 'sram' : [0x20203800, 0x20207EF8] 100 | } 101 | -------------------------------------------------------------------------------- /src/targets/MKxx/bltargetconfig.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | # Copyright (c) 2014 Freescale Semiconductor, Inc. 4 | # All rights reserved. 5 | # 6 | # Redistribution and use in source and binary forms, with or without modification, 7 | # are permitted provided that the following conditions are met: 8 | # 9 | # o Redistributions of source code must retain the above copyright notice, this list 10 | # of conditions and the following disclaimer. 11 | # 12 | # o Redistributions in binary form must reproduce the above copyright notice, this 13 | # list of conditions and the following disclaimer in the documentation and/or 14 | # other materials provided with the distribution. 15 | # 16 | # o Neither the name of Freescale Semiconductor, Inc. nor the names of its 17 | # contributors may be used to endorse or promote products derived from this 18 | # software without specific prior written permission. 19 | # 20 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 21 | # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 22 | # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 24 | # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 25 | # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 26 | # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 27 | # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 | # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 29 | # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | 31 | import sys, os 32 | sys.path.append(os.path.abspath("..")) 33 | from boot.memoryrange import MemoryRange 34 | from ui import Kinetis_uidef 35 | from ui import uidef 36 | from gen import gendef 37 | 38 | cpu = 'MKxx' 39 | board = 'FRDM' 40 | compiler = 'iar' 41 | build = 'Release' 42 | 43 | availablePeripherals = 0x17 44 | romUsbVid = '0x15A2' 45 | romUsbPid = '0x0073' 46 | hasSdpReadRegisterCmd = None 47 | flashloaderUsbVid = '0x15A2' 48 | flashloaderUsbPid = '0x0073' 49 | flashloaderLoadAddr = None 50 | flashloaderJumpAddr = None 51 | availableCommands = 0x1ffff 52 | supportedPeripheralSpeed_uart = [4800, 9600, 19200, 57600, 115200] # @todo Verify 53 | availableSecureBootTypes = Kinetis_uidef.kSecureBootType_Latest 54 | hasRemappedFuse = None 55 | availableBootDevices = Kinetis_uidef.kBootDevice_Latest 56 | flexspiNorDevice = None 57 | flexspiNorMemBase0 = None 58 | flexspiNorMemBase1 = None 59 | flexspiFreqs = None 60 | xspiNorCfgInfoOffset = None 61 | flexspiNorEfuseBootCfg0Bits = None 62 | isSipFlexspiNorDevice = None 63 | isNonXipImageAppliableForXipableDeviceUnderClosedHab = None 64 | isEccTypeSetInFuseMiscConf = None 65 | isSwEccSetAsDefaultInNandOpt = None 66 | hasMultiUsdhcBootInstance = None 67 | 68 | quadspiNorDevice = None 69 | quadspiNorMemBase = None 70 | 71 | registerAddrDict = None 72 | registerDefnDict = None 73 | 74 | efusemapIndexDict = None 75 | efusemapDefnDict = None 76 | efuseDescDiffDict = None 77 | 78 | otpmapIndexDict = None 79 | otpmapDefnDict = None 80 | otpDescDiffDict = None 81 | 82 | ftfxNorMemBase = 0x00000000 83 | c040hdNorMemBase = None 84 | 85 | sbLoaderVersion = gendef.kSbLoaderVersion_v1_0 86 | 87 | # memory map 88 | memoryRange = { 89 | # SRAM, 1MByte 90 | 'sram' : MemoryRange(0x1fff0000, 0x100000, 'state_mem0.dat'), 91 | 92 | # FLASH, 4KByte / 2MByte 93 | 'flash': MemoryRange(0x00000000, 0x200000, 'state_flash_mem.dat', True, 4096, 4, 4, 16) 94 | } 95 | 96 | reservedRegionDict = { 97 | # SRAM 98 | 'sram' : [0x1fff0000, 0x1fff1d90] 99 | } 100 | -------------------------------------------------------------------------------- /src/targets/dcd_model/template/dcd.cfg: -------------------------------------------------------------------------------- 1 | [DCD Descriptor] 2 | 3 | // Just an example here, you can refer to this example to write descriptor code 4 | *(uint32_t*)0x402F0010 = 0x8000001B; 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/targets/fdcb_model/cfg_fdcb_RTxxx_1bit_sdr_flashA.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/fdcb_model/cfg_fdcb_RTxxx_1bit_sdr_flashA.bin -------------------------------------------------------------------------------- /src/targets/fdcb_model/cfg_fdcb_RTxxx_1bit_sdr_flashB.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/src/targets/fdcb_model/cfg_fdcb_RTxxx_1bit_sdr_flashB.bin -------------------------------------------------------------------------------- /src/ui/Kinetis_uidef.py: -------------------------------------------------------------------------------- 1 | import wx 2 | import sys, os 3 | 4 | kConnectStep_Normal = 1 5 | 6 | kBootDevice_InternalNor = 'On-chip NOR' #'FTFx NOR' 7 | kBootDevice_QuadspiNor = 'QUADSPI NOR' 8 | 9 | kBootDevice_v3_0_0 = [kBootDevice_InternalNor] 10 | kBootDevice_Latest = kBootDevice_v3_0_0 11 | 12 | kSecureBootType_PlainUnsigned = 'Plain Unsigned Image Boot' 13 | 14 | kSecureBootType_v3_0_0 = [kSecureBootType_PlainUnsigned] 15 | kSecureBootType_Latest = kSecureBootType_v3_0_0 16 | 17 | kMemBlockColor_FCF = wx.Colour( 0x9f, 0x9f, 0x5f ) #wx.KHAKI 18 | kMemBlockColor_BCA = wx.Colour( 0xc9, 0xd2, 0x00 ) #wx.DARK_YELLOW 19 | kMemBlockColor_Image = wx.BLUE 20 | 21 | -------------------------------------------------------------------------------- /src/ui/LPC_uidef.py: -------------------------------------------------------------------------------- 1 | import wx 2 | import sys, os 3 | 4 | kConnectStep_Normal = 1 5 | 6 | kBootDevice_InternalNor = 'On-chip NOR' #'C040HD NOR' 7 | kBootDevice_QuadspiNor = 'QUADSPI NOR' 8 | 9 | kBootDevice_v3_0_0 = [kBootDevice_InternalNor] 10 | kBootDevice_Latest = kBootDevice_v3_0_0 11 | 12 | kSecureBootType_PlainUnsigned = 'Plain Unsigned Image Boot' 13 | 14 | kSecureBootType_v3_0_0 = [kSecureBootType_PlainUnsigned] 15 | kSecureBootType_Latest = kSecureBootType_v3_0_0 16 | 17 | kMemBlockColor_Image = wx.BLUE 18 | 19 | -------------------------------------------------------------------------------- /src/ui/RT10yy_ui_efuse_bootcfg0_flexspinor_10bits.py: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | import wx 4 | import sys 5 | import os 6 | import uivar 7 | import RTyyyy_uidef_efuse 8 | sys.path.append(os.path.abspath("..")) 9 | from win import RT10yy_efuseWin_BootCfg0_FlexspiNor_10bits 10 | 11 | class secBootUiEfuseBootCfg0FlexspiNor10bits(RT10yy_efuseWin_BootCfg0_FlexspiNor_10bits.efuseWin_BootCfg0_FlexspiNor_10bits): 12 | 13 | def __init__(self, parent): 14 | RT10yy_efuseWin_BootCfg0_FlexspiNor_10bits.efuseWin_BootCfg0_FlexspiNor_10bits.__init__(self, parent) 15 | efuseDict = uivar.getEfuseSettings() 16 | self.efuseDict = efuseDict.copy() 17 | 18 | def setNecessaryInfo( self, efuseDescDiffDict ): 19 | for key in efuseDescDiffDict['0x450_bootcfg0_bit7_4'].keys(): 20 | self.m_staticText_bit7_4.SetLabel(key) 21 | self.m_choice_bit7_4.Clear() 22 | self.m_choice_bit7_4.SetItems(efuseDescDiffDict['0x450_bootcfg0_bit7_4'][key]) 23 | self.m_choice_bit7_4.SetSelection(0) 24 | self._recoverLastSettings() 25 | 26 | def _recoverLastSettings ( self ): 27 | self.m_choice_bit0.SetSelection(self.efuseDict['0x450_bootCfg0'] & 0x00000001) 28 | self.m_staticText_bit0.SetBackgroundColour(RTyyyy_uidef_efuse.kEfuseFieldColor_Valid) 29 | self.m_choice_bit3_1.SetSelection((self.efuseDict['0x450_bootCfg0'] & 0x0000000e) >> 1) 30 | self.m_staticText_bit3_1.SetBackgroundColour(RTyyyy_uidef_efuse.kEfuseFieldColor_Valid) 31 | self.m_choice_bit7_4.SetSelection((self.efuseDict['0x450_bootCfg0'] & 0x000000f0) >> 4) 32 | self.m_staticText_bit7_4.SetBackgroundColour(RTyyyy_uidef_efuse.kEfuseFieldColor_Valid) 33 | self.m_choice_bit9_8.SetSelection((self.efuseDict['0x450_bootCfg0'] & 0x00000300) >> 8) 34 | self.m_staticText_bit9_8.SetBackgroundColour(RTyyyy_uidef_efuse.kEfuseFieldColor_Valid) 35 | self.m_choice_bit10.Enable( False ) 36 | self.m_choice_bit11.Enable( False ) 37 | self.m_choice_bit12.Enable( False ) 38 | self.m_choice_bit13.Enable( False ) 39 | self.m_choice_bit14.Enable( False ) 40 | self.m_choice_bit15.Enable( False ) 41 | self.m_choice_bit16.Enable( False ) 42 | self.m_choice_bit17.Enable( False ) 43 | self.m_choice_bit18.Enable( False ) 44 | self.m_choice_bit19.Enable( False ) 45 | self.m_choice_bit20.Enable( False ) 46 | self.m_choice_bit21.Enable( False ) 47 | self.m_choice_bit22.Enable( False ) 48 | self.m_choice_bit23.Enable( False ) 49 | self.m_choice_bit24.Enable( False ) 50 | self.m_choice_bit25.Enable( False ) 51 | self.m_choice_bit26.Enable( False ) 52 | self.m_choice_bit27.Enable( False ) 53 | self.m_choice_bit28.Enable( False ) 54 | self.m_choice_bit29.Enable( False ) 55 | self.m_choice_bit30.Enable( False ) 56 | self.m_choice_bit31.Enable( False ) 57 | 58 | def _getEfuseWord( self ): 59 | self.efuseDict['0x450_bootCfg0'] = (self.efuseDict['0x450_bootCfg0'] & 0xfffffffe) | self.m_choice_bit0.GetSelection() 60 | self.efuseDict['0x450_bootCfg0'] = (self.efuseDict['0x450_bootCfg0'] & 0xfffffff1) | (self.m_choice_bit3_1.GetSelection() << 1) 61 | self.efuseDict['0x450_bootCfg0'] = (self.efuseDict['0x450_bootCfg0'] & 0xffffff0f) | (self.m_choice_bit7_4.GetSelection() << 4) 62 | self.efuseDict['0x450_bootCfg0'] = (self.efuseDict['0x450_bootCfg0'] & 0xfffffcff) | (self.m_choice_bit9_8.GetSelection() << 8) 63 | 64 | def callbackOk( self, event ): 65 | self._getEfuseWord() 66 | uivar.setEfuseSettings(self.efuseDict) 67 | uivar.setRuntimeSettings(False) 68 | self.Show(False) 69 | 70 | def callbackCancel( self, event ): 71 | uivar.setRuntimeSettings(False) 72 | self.Show(False) 73 | 74 | def callbackClose( self, event ): 75 | uivar.setRuntimeSettings(False) 76 | self.Show(False) 77 | 78 | -------------------------------------------------------------------------------- /src/ui/RT10yy_ui_efuse_bootcfg0_flexspinor_3bits.py: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | import wx 4 | import sys 5 | import os 6 | import uivar 7 | import RTyyyy_uidef_efuse 8 | sys.path.append(os.path.abspath("..")) 9 | from win import RT10yy_efuseWin_BootCfg0_FlexspiNor_3bits 10 | 11 | class secBootUiEfuseBootCfg0FlexspiNor3bits(RT10yy_efuseWin_BootCfg0_FlexspiNor_3bits.efuseWin_BootCfg0_FlexspiNor_3bits): 12 | 13 | def __init__(self, parent): 14 | RT10yy_efuseWin_BootCfg0_FlexspiNor_3bits.efuseWin_BootCfg0_FlexspiNor_3bits.__init__(self, parent) 15 | efuseDict = uivar.getEfuseSettings() 16 | self.efuseDict = efuseDict.copy() 17 | 18 | def setNecessaryInfo( self, efuseDescDiffDict ): 19 | self._recoverLastSettings() 20 | 21 | def _recoverLastSettings ( self ): 22 | self.m_choice_bit0.SetSelection(self.efuseDict['0x450_bootCfg0'] & 0x00000001) 23 | self.m_staticText_bit0.SetBackgroundColour(RTyyyy_uidef_efuse.kEfuseFieldColor_Valid) 24 | self.m_choice_bit2_1.SetSelection((self.efuseDict['0x450_bootCfg0'] & 0x00000006) >> 1) 25 | self.m_staticText_bit2_1.SetBackgroundColour(RTyyyy_uidef_efuse.kEfuseFieldColor_Valid) 26 | self.m_choice_bit3.Enable( False ) 27 | self.m_choice_bit4.Enable( False ) 28 | self.m_choice_bit5.Enable( False ) 29 | self.m_choice_bit6.Enable( False ) 30 | self.m_choice_bit7.Enable( False ) 31 | self.m_choice_bit8.Enable( False ) 32 | self.m_choice_bit9.Enable( False ) 33 | self.m_choice_bit10.Enable( False ) 34 | self.m_choice_bit11.Enable( False ) 35 | self.m_choice_bit12.Enable( False ) 36 | self.m_choice_bit13.Enable( False ) 37 | self.m_choice_bit14.Enable( False ) 38 | self.m_choice_bit15.Enable( False ) 39 | self.m_choice_bit16.Enable( False ) 40 | self.m_choice_bit17.Enable( False ) 41 | self.m_choice_bit18.Enable( False ) 42 | self.m_choice_bit19.Enable( False ) 43 | self.m_choice_bit20.Enable( False ) 44 | self.m_choice_bit21.Enable( False ) 45 | self.m_choice_bit22.Enable( False ) 46 | self.m_choice_bit23.Enable( False ) 47 | self.m_choice_bit24.Enable( False ) 48 | self.m_choice_bit25.Enable( False ) 49 | self.m_choice_bit26.Enable( False ) 50 | self.m_choice_bit27.Enable( False ) 51 | self.m_choice_bit28.Enable( False ) 52 | self.m_choice_bit29.Enable( False ) 53 | self.m_choice_bit30.Enable( False ) 54 | self.m_choice_bit31.Enable( False ) 55 | 56 | def _getEfuseWord( self ): 57 | self.efuseDict['0x450_bootCfg0'] = (self.efuseDict['0x450_bootCfg0'] & 0xfffffffe) | self.m_choice_bit0.GetSelection() 58 | self.efuseDict['0x450_bootCfg0'] = (self.efuseDict['0x450_bootCfg0'] & 0xfffffff9) | (self.m_choice_bit2_1.GetSelection() << 1) 59 | 60 | def callbackOk( self, event ): 61 | self._getEfuseWord() 62 | uivar.setEfuseSettings(self.efuseDict) 63 | uivar.setRuntimeSettings(False) 64 | self.Show(False) 65 | 66 | def callbackCancel( self, event ): 67 | uivar.setRuntimeSettings(False) 68 | self.Show(False) 69 | 70 | def callbackClose( self, event ): 71 | uivar.setRuntimeSettings(False) 72 | self.Show(False) 73 | 74 | -------------------------------------------------------------------------------- /src/ui/RTxxx_uidef.py: -------------------------------------------------------------------------------- 1 | import wx 2 | import sys, os 3 | 4 | kConnectStep_Fast = 2 5 | kConnectStep_Normal = 1 6 | 7 | kBootDevice_FlexspiNor = 'FLEXSPI NOR' 8 | kBootDevice_QuadspiNor = 'QUADSPI NOR' 9 | kBootDevice_UsdhcSd = 'uSDHC SD' 10 | kBootDevice_UsdhcMmc = 'uSDHC MMC' 11 | kBootDevice_FlexcommSpiNor = 'FLEXCOMM SPI NOR' 12 | 13 | kBootDevice_v2_0_0 = [kBootDevice_FlexspiNor] 14 | kBootDevice_v2_2_0 = [kBootDevice_FlexspiNor, kBootDevice_FlexcommSpiNor] 15 | kBootDevice_Latest = kBootDevice_v2_2_0 16 | 17 | kSecureBootType_PlainUnsigned = 'Plain Unsigned Image Boot' 18 | kSecureBootType_PlainSigned = 'Plain Signed Image Boot' 19 | kSecureBootType_PlainCrc = 'Plain CRC Image Boot' 20 | kSecureBootType_CryptoSigned = 'Encrypted Signed Image Boot' 21 | kSecureBootType_PlainSignedKeyStore = 'Plain Signed Image Boot with KeyStore' 22 | kSecureBootType_CryptoSignedKeyStore = 'Encrypted Signed Image Boot with KeyStore' 23 | 24 | kSecureBootType_v2_0_0 = [kSecureBootType_PlainUnsigned, kSecureBootType_PlainCrc] 25 | kSecureBootType_Latest = kSecureBootType_v2_0_0 26 | 27 | kMemBlockColor_FDCB = wx.Colour( 0x9f, 0x9f, 0x5f ) #wx.KHAKI 28 | kMemBlockColor_Image = wx.BLUE 29 | 30 | -------------------------------------------------------------------------------- /src/ui/RTxxx_uidef_otp.py: -------------------------------------------------------------------------------- 1 | import wx 2 | import sys, os 3 | 4 | kEfuseFieldColor_Valid = wx.Colour( 141, 180, 226 ) 5 | 6 | otpmapIndexDict_RTxxx = {'kOtpIndex_START' :0x0, 7 | 8 | 'kOtpIndex_BOOT_CFG0' :0x60, 9 | 'kOtpLocation_FlexcommSpiCfg' :0x60, 10 | 'kOtpIndex_BOOT_CFG1' :0x61, 11 | 'kOtpIndex_BOOT_CFG2' :0x62, 12 | 'kOtpIndex_BOOT_CFG3' :0x63, 13 | 14 | 'kOtpEntryModeRegion0IndexStart' :0x04, 15 | 'kOtpEntryModeRegion0IndexEnd' :0x04, 16 | 'kOtpEntryModeRegion1IndexStart' :0x08, 17 | 'kOtpEntryModeRegion1IndexEnd' :0x09, 18 | 'kOtpEntryModeRegion2IndexStart' :0x0C, 19 | 'kOtpEntryModeRegion2IndexEnd' :0x23, 20 | 'kOtpEntryModeRegion3IndexStart' :0x27, 21 | 'kOtpEntryModeRegion3IndexEnd' :0x3F, 22 | 'kOtpEntryModeRegion4IndexStart' :0x5F, 23 | 'kOtpEntryModeRegion4IndexEnd' :0x8F, 24 | } 25 | 26 | otpmapDefnDict_RTxxx = { 27 | 'kOtpMask_RedundantSpiPort' :0x000e0000, 28 | 'kOtpShift_RedundantSpiPort' :17, 29 | } 30 | 31 | -------------------------------------------------------------------------------- /src/ui/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | import Kinetis_uicore 4 | import Kinetis_uidef 5 | import LPC_uicore 6 | import LPC_uidef 7 | import RTxxx_uicore 8 | import RTxxx_uidef 9 | import RTyyyy_uicore 10 | import RTyyyy_uidef 11 | import uicore 12 | import uidef 13 | import uivar 14 | import uilang 15 | import ui_cfg_flexspinor 16 | import ui_cfg_fdcb 17 | import ui_cfg_lut 18 | import uidef_fdcb 19 | import ui_cfg_flexspinand 20 | import ui_cfg_semcnor 21 | import ui_cfg_semcnand 22 | import ui_cfg_usdhcsd 23 | import ui_cfg_usdhcmmc 24 | import ui_cfg_recoveryspinor 25 | import ui_cfg_dcd 26 | import ui_settings_cert 27 | import ui_settings_fixed_otpmk_key 28 | import ui_settings_flexible_user_keys_bee 29 | import ui_settings_flexible_user_keys_otfad 30 | import RTxxx_uidef_otp 31 | import RTyyyy_uidef_efuse 32 | import RT10yy_ui_efuse_lock 33 | import RT10yy_ui_efuse_bootcfg0_flexspinor_3bits 34 | import RT10yy_ui_efuse_bootcfg0_flexspinor_10bits 35 | import RT10yy_ui_efuse_bootcfg0_flexspinor_12bits 36 | import RT10yy_ui_efuse_bootcfg1 37 | import RT10yy_ui_efuse_bootcfg2 38 | import RT10yy_ui_efuse_miscconf0 39 | import RT10yy_ui_efuse_miscconf1_flexspinor 40 | 41 | __all__ = ["Kinetis_uicore", 42 | "Kinetis_uidef", 43 | "LPC_uicore", 44 | "LPC_uidef", 45 | "RTxxx_uicore", 46 | "RTxxx_uidef", 47 | "RTyyyy_uicore", 48 | "RTyyyy_uidef", 49 | "uicore", 50 | "uidef", 51 | "uivar", 52 | "uilang", 53 | "ui_cfg_flexspinor", 54 | "ui_cfg_fdcb", 55 | "ui_cfg_lut", 56 | "uidef_fdcb", 57 | "ui_cfg_flexspinand", 58 | "ui_cfg_semcnor", 59 | "ui_cfg_semcnand", 60 | "ui_cfg_usdhcsd", 61 | "ui_cfg_usdhcmmc", 62 | "ui_cfg_recoveryspinor", 63 | "ui_cfg_dcd", 64 | "ui_settings_cert", 65 | "ui_settings_fixed_otpmk_key", 66 | "ui_settings_flexible_user_keys_bee", 67 | "ui_settings_flexible_user_keys_otfad", 68 | "RTxxx_uidef_otp", 69 | "RTyyyy_uidef_efuse", 70 | "RT10yy_ui_efuse_lock", 71 | "RT10yy_ui_efuse_bootcfg0_flexspinor_3bits", 72 | "RT10yy_ui_efuse_bootcfg0_flexspinor_10bits", 73 | "RT10yy_ui_efuse_bootcfg0_flexspinor_12bits", 74 | "RT10yy_ui_efuse_bootcfg1", 75 | "RT10yy_ui_efuse_bootcfg2", 76 | "RT10yy_ui_efuse_miscconf0", 77 | "RT10yy_ui_efuse_miscconf1_flexspinor", 78 | ] 79 | 80 | -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | import elf 4 | import filetools 5 | import misc 6 | import sound 7 | 8 | __all__ = ["elf", "filetools", "misc", "sound"] 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/utils/sound.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | import sys 4 | import os 5 | import wave 6 | import pyaudio 7 | 8 | def playSoundEffect( exeTopRoot, soundType, soundFilename ): 9 | if soundType == 'quiet': 10 | return 11 | wavPath = os.path.join(exeTopRoot, 'sound', soundType, soundFilename) 12 | if os.path.isfile(wavPath): 13 | wavFile = wave.open(wavPath, "rb") 14 | wavPyaudio = pyaudio.PyAudio() 15 | wavStream = wavPyaudio.open(format=wavPyaudio.get_format_from_width(wavFile.getsampwidth()), 16 | channels=wavFile.getnchannels(), 17 | rate=wavFile.getframerate(), 18 | output=True) 19 | wavData = wavFile.readframes(1024) 20 | while wavData != '': 21 | wavStream.write(wavData) 22 | wavData = wavFile.readframes(1024) 23 | wavStream.stop_stream() 24 | wavStream.close() 25 | wavPyaudio.terminate() 26 | 27 | 28 | -------------------------------------------------------------------------------- /src/win/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | import secBootWin 4 | import bootDeviceWin_FlexspiNor 5 | import bootDeviceWin_FDCB 6 | import bootDeviceWin_LUT 7 | import bootDeviceWin_FlexspiNand 8 | import bootDeviceWin_SemcNor 9 | import bootDeviceWin_SemcNand 10 | import bootDeviceWin_UsdhcSd 11 | import bootDeviceWin_UsdhcMmc 12 | import bootDeviceWin_RecoverySpiNor 13 | import bootDeviceWin_DCD 14 | import advSettingsWin_Cert 15 | import advSettingsWin_FixedOtpmkKey 16 | import advSettingsWin_FlexibleUserKeys_Bee 17 | import advSettingsWin_FlexibleUserKeys_Otfad 18 | import RT10yy_efuseWin_Lock 19 | import RT10yy_efuseWin_BootCfg0_FlexspiNor_3bits 20 | import RT10yy_efuseWin_BootCfg0_FlexspiNor_10bits 21 | import RT10yy_efuseWin_BootCfg0_FlexspiNor_12bits 22 | import RT10yy_efuseWin_BootCfg1 23 | import RT10yy_efuseWin_BootCfg2 24 | import RT10yy_efuseWin_MiscConf0 25 | import RT10yy_efuseWin_MiscConf1_FlexspiNor 26 | 27 | __all__ = ["secBootWin", 28 | "bootDeviceWin_FlexspiNor", 29 | "bootDeviceWin_FDCB", 30 | "bootDeviceWin_LUT", 31 | "bootDeviceWin_FlexspiNand", 32 | "bootDeviceWin_SemcNor", 33 | "bootDeviceWin_SemcNand", 34 | "bootDeviceWin_UsdhcSd", 35 | "bootDeviceWin_UsdhcMmc", 36 | "bootDeviceWin_RecoverySpiNor", 37 | "bootDeviceWin_DCD", 38 | "advSettingsWin_Cert", 39 | "advSettingsWin_FixedOtpmkKey", 40 | "advSettingsWin_FlexibleUserKeys_Bee", 41 | "advSettingsWin_FlexibleUserKeys_Otfad", 42 | "RT10yy_efuseWin_Lock", 43 | "RT10yy_efuseWin_BootCfg0_FlexspiNor_3bits", 44 | "RT10yy_efuseWin_BootCfg0_FlexspiNor_10bits", 45 | "RT10yy_efuseWin_BootCfg0_FlexspiNor_12bits", 46 | "RT10yy_efuseWin_BootCfg1", 47 | "RT10yy_efuseWin_BootCfg2", 48 | "RT10yy_efuseWin_MiscConf0", 49 | "RT10yy_efuseWin_MiscConf1_FlexspiNor", 50 | ] 51 | -------------------------------------------------------------------------------- /tools/blhost/linux/amd64/blhost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/blhost/linux/amd64/blhost -------------------------------------------------------------------------------- /tools/blhost/linux/i386/blhost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/blhost/linux/i386/blhost -------------------------------------------------------------------------------- /tools/blhost/mac/blhost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/blhost/mac/blhost -------------------------------------------------------------------------------- /tools/blhost/win/blhost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/blhost/win/blhost.exe -------------------------------------------------------------------------------- /tools/blhost/win/vectors/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/blhost/win/vectors/_temp.txt -------------------------------------------------------------------------------- /tools/blhost2_3/win/blhost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/blhost2_3/win/blhost.exe -------------------------------------------------------------------------------- /tools/blhost2_3/win/vectors/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/blhost2_3/win/vectors/_temp.txt -------------------------------------------------------------------------------- /tools/cst/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/cst/_temp.txt -------------------------------------------------------------------------------- /tools/dcdgen/win/Readme.txt: -------------------------------------------------------------------------------- 1 | ================ 2 | The dcdgen.exe is a tool to convert the .cfg file to a binary file and/or a c-style array file. The tool needs a .cfg file as input that contains all commands to be converted into DCD data block. The bin file will be used as DCD data file when generating boot image. The c file contains an c-style array of DCD data that can be used in c code directly. 3 | 4 | ================ 5 | Terms of Use: 6 | This program can accepte two or three parameters 7 | - inputfile=xxx.cfg, xxx.cfg is the name of converted file 8 | - bout Convert to binary file 9 | - cout convert to C file 10 | The parameter of filename must be entered. The output will be based on -bout and/or -cout. 11 | 12 | ================ 13 | For example: 14 | "dcdgen -inputfile=dcd_sdram_166MHz.cfg -bout -cout",the tool will output both CFG_DCD.bin and CFG_DCD.c; 15 | 16 | "dcdgen -inputfile=dcd_sdram_166MHz.cfg -bout", the tool will output CFG_DCD.bin only; 17 | 18 | "dcdgen -inputfile=dcd_sdram_166MHz.cfg -cout", the tool will output CFG_DCD.c only. 19 | 20 | 21 | Note: Remember to switch path to the current directory or add where dcdgen.exe locates into PATH environment variables -------------------------------------------------------------------------------- /tools/dcdgen/win/dcdgen.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/dcdgen/win/dcdgen.exe -------------------------------------------------------------------------------- /tools/elftosb4/linux/amd64/elftosb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/elftosb4/linux/amd64/elftosb -------------------------------------------------------------------------------- /tools/elftosb4/linux/i386/elftosb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/elftosb4/linux/i386/elftosb -------------------------------------------------------------------------------- /tools/elftosb4/mac/elftosb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/elftosb4/mac/elftosb -------------------------------------------------------------------------------- /tools/elftosb4/win/elftosb.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/elftosb4/win/elftosb.exe -------------------------------------------------------------------------------- /tools/elftosb5/win/elftosb.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/elftosb5/win/elftosb.exe -------------------------------------------------------------------------------- /tools/ide_utils/iar_ewarm/ielftool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/ide_utils/iar_ewarm/ielftool.exe -------------------------------------------------------------------------------- /tools/ide_utils/keil_mdk/fromelf.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/ide_utils/keil_mdk/fromelf.exe -------------------------------------------------------------------------------- /tools/ide_utils/mcuxpresso/arm-none-eabi-objcopy.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/ide_utils/mcuxpresso/arm-none-eabi-objcopy.exe -------------------------------------------------------------------------------- /tools/image_enc/code/enc_operations.h: -------------------------------------------------------------------------------- 1 | #ifndef __ENC_OPERATIONS_H__ 2 | #define __ENC_OPERATIONS_H__ 3 | 4 | #include 5 | #include "image_info.h" 6 | #include 7 | 8 | enum 9 | { 10 | k_Kib_Ctr_Type_Zero = 0, 11 | k_Kib_Ctr_Type_Random = 1, 12 | }; 13 | 14 | typedef struct 15 | { 16 | uint32_t start; 17 | uint32_t length; 18 | uint32_t fac_mode; 19 | }fac_region_attr; 20 | 21 | typedef struct 22 | { 23 | uint32_t fac_region_count; 24 | fac_region_attr fac_regions[4]; 25 | }fac_region_ctx_t; 26 | 27 | 28 | typedef struct 29 | { 30 | bool is_present; 31 | uint32_t ctr_kib_type; 32 | uint8_t key[16]; 33 | uint32_t aes_mode; 34 | uint32_t lock_option; 35 | fac_region_ctx_t fac_region_ctx; 36 | }region_ctx_t; 37 | 38 | 39 | typedef struct 40 | { 41 | char *input_file; 42 | char *output_file; 43 | uint32_t base_addr; 44 | bool is_boot_image; 45 | region_ctx_t regions[2]; 46 | }image_gen_ctx_t; 47 | 48 | 49 | typedef struct 50 | { 51 | key_info_block_t kib; 52 | uint8_t reserved0[0x60]; 53 | protect_region_block_t prdb; 54 | uint8_t reserved1[0x80]; 55 | }enc_region_hdr_t; 56 | 57 | #ifdef __cplusplus 58 | extern "C" 59 | { 60 | #endif 61 | 62 | //!@brief Swap block in terms of 16 bytes 63 | //! for example, swap block[0] and block[15], block[1] and block[14], ... 64 | void block_swap(uint8_t block[], size_t length); 65 | 66 | 67 | bool image_enc(image_gen_ctx_t *ctx); 68 | 69 | #ifdef __cplusplus 70 | } 71 | #endif 72 | 73 | 74 | 75 | 76 | #endif // __ENC_OPERATIONS_H__ -------------------------------------------------------------------------------- /tools/image_enc/code/image_info.h: -------------------------------------------------------------------------------- 1 | #ifndef __IMAGE_INFO_H__ 2 | #define __IMAGE_INFO_H__ 3 | 4 | #include 5 | 6 | enum 7 | { 8 | kAesMode_ECB = 0, 9 | kAesMode_CTR = 1, 10 | }; 11 | 12 | enum 13 | { 14 | kBeeLockOption_NoLock = 0, //!< BEE Region related bits are unlocked. 15 | kBeeLockOption_Region1 = 1, //!< BEE Region1 related bits are locked. 16 | kBeeLockOption_Region0 = 2, //!< BEE Region0 related bits are locked. 17 | kBeeLockOption_BothRegions = 3, //!< BEE regions related bits are locked. 18 | }; 19 | 20 | typedef struct 21 | { 22 | uint32_t start; //!< Start address of the encrypted region, align at 1KB boundary 23 | uint32_t end; //!< End address of the encrypted region, align at 1KB boundary 24 | uint32_t mode; //!< AES mode: 0-CTR, 1-ECB 25 | uint32_t lock_option;//!< Lock options 26 | uint32_t counter[4]; //!< Counter for AES-CTR mode 27 | uint32_t reserved[8];//!< Reserved for future use. 28 | }encrypt_region_t; 29 | 30 | enum 31 | { 32 | kFacMode_M7DebugAllowed = 0, 33 | kFacMode_M7DebugDisabled = 1, 34 | kFacMode_ExecuteOnlyDebugAllowed = 2, 35 | kFacMode_ExecuteOnly = 3, 36 | }; 37 | 38 | typedef struct 39 | { 40 | uint32_t start; //!< Start address of one FAC region, align at 1KB boundary 41 | uint32_t end; //!< End address of one FAC region, align at 1KB boundary 42 | uint32_t mode; //!< Protected level: 0/1/2/3 43 | uint32_t reserved[5];//!< Reserved for future use 44 | }fac_region_t; 45 | 46 | #define BEE_PROT_REGION_BLK_TAGL 0x5F474154 //"TAG_" 47 | #define BEE_PROT_REGION_BLK_TAGH 0x52444845 //"EHDR" 48 | #define BEE_PROT_REGION_HDR_VER 0x56010000 // Version 1.0.0 49 | 50 | typedef struct 51 | { 52 | uint32_t tagl; //!< Lower Half of tag, equal to BEE_PROT_REGION_BLK_TAGL 53 | uint32_t tagh; //!< Upper Half of tag, equal to BEE_PROT_REGION_BLK_TAGH 54 | uint32_t version; //!< Version 55 | uint32_t fac_region_count; //!< FAC region count, valid value: 1-4 56 | encrypt_region_t encrypt_region; //!< Encrypted region info 57 | fac_region_t fac_regions[4]; //!< FAC region info 58 | uint32_t reserved1[12]; //!< Reserved for future use. 59 | }protect_region_block_t; 60 | 61 | typedef struct 62 | { 63 | uint8_t key[16]; 64 | uint8_t iv[16]; 65 | }key_info_block_t; 66 | 67 | 68 | 69 | #endif // __IMAGE_INFO_H__ -------------------------------------------------------------------------------- /tools/image_enc/win/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/image_enc/win/_temp.txt -------------------------------------------------------------------------------- /tools/image_enc2/win/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/image_enc2/win/_temp.txt -------------------------------------------------------------------------------- /tools/imgutil/win/dcd_test.cfg: -------------------------------------------------------------------------------- 1 | [DCD Descriptor] 2 | 3 | /*****************************************************************************/ 4 | /* IOMUX */ 5 | /*****************************************************************************/ 6 | /* DDR IO TYPE: */ 7 | 8 | 9 | *(uint32_t*)0x401f8144 = 0x5; 10 | 11 | 12 | 13 | *(uint32_t*)0x20015000 = 0x11111111; 14 | 15 | *(uint32_t*)0x20015004 = 0x22222222; 16 | 17 | *(uint32_t*)0x20015008 = 0x33333333; 18 | 19 | -------------------------------------------------------------------------------- /tools/imgutil/win/imgutil.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/imgutil/win/imgutil.exe -------------------------------------------------------------------------------- /tools/openssl/1.1.0j/win32/libcrypto-1_1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/openssl/1.1.0j/win32/libcrypto-1_1.dll -------------------------------------------------------------------------------- /tools/openssl/1.1.0j/win32/libssl-1_1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/openssl/1.1.0j/win32/libssl-1_1.dll -------------------------------------------------------------------------------- /tools/openssl/1.1.0j/win32/openssl.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/openssl/1.1.0j/win32/openssl.exe -------------------------------------------------------------------------------- /tools/openssl/_download_from.txt: -------------------------------------------------------------------------------- 1 | http://slproweb.com/products/Win32OpenSSL.html -------------------------------------------------------------------------------- /tools/sdphost/linux/amd64/sdphost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/sdphost/linux/amd64/sdphost -------------------------------------------------------------------------------- /tools/sdphost/linux/i386/sdphost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/sdphost/linux/i386/sdphost -------------------------------------------------------------------------------- /tools/sdphost/mac/sdphost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/sdphost/mac/sdphost -------------------------------------------------------------------------------- /tools/sdphost/win/sdphost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/sdphost/win/sdphost.exe -------------------------------------------------------------------------------- /tools/sdphost/win/vectors/_temp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nxp-mcuxpresso/mcu-boot-utility/7a3dae30006157ad0e6acc247b5d7668f789a171/tools/sdphost/win/vectors/_temp.txt --------------------------------------------------------------------------------