Skip to content

Commit

Permalink
nxp:mimxrt1050: Add support for MIMXRT1050_EVK
Browse files Browse the repository at this point in the history
Add configration for MIMXRT1050_EVK with external QSPI flash.
With the Soc security modules like HAB, BEE, DCP and others,
the physical external flash can be treated as internal flash
with the same security feature.

The configration of MIMXRT1050_EVK supports:
	- 8MB QSPI flash in default
	- mbed-bootloader-rt1050-qspi-internal_flash-no_rot-266a0ad.bin
	- Ethernet connecing with Pelion
	- FLASHIAP
	- kvstore
	- OTA

For the Hyper flash, please delete the line:
	"target.macros_remove" : ["HYPERFLASH_BOOT"]
and adjust the other settings to match the Hyper flash size and
flash map.

Signed-off-by: Gavin Liu <[email protected]>
  • Loading branch information
liugang-gavin committed Mar 29, 2020
1 parent a8506d2 commit 6993239
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ Nuvoton `NUMAKER_PFM_M487` | Ethernet | SD card (NUSD)
Nuvoton `NUMAKER_PFM_NUC472` | Ethernet | SD card (NUSD) | Build-only
NXP `K64F` | Ethernet | Internal Flash |
NXP `K66F` | Ethernet | Internal Flash |
NXP `MIMXRT1050_EVK` | Ethernet | External QSPI Flash |
Renesas `GR_LYCHEE` | Wi-Fi ESP32 | External Flash ([See security limitation of this board](https://os.mbed.com/platforms/Renesas-GR-LYCHEE/#security-limitation-of-this-platform)) | Build-only
Renesas `RZ_A1H` | Ethernet | External Flash ([See security limitation of this board](https://os.mbed.com/platforms/Renesas-GR-PEACH/#security-limitation-of-this-platform)) | Build-only
Seeed `ARCH_MAX` | Ethernet | SD card | Build-only
Expand Down
Binary file not shown.
26 changes: 26 additions & 0 deletions mbed_app.json
Original file line number Diff line number Diff line change
Expand Up @@ -605,6 +605,32 @@
"storage.storage_type" : "TDB_INTERNAL",
"storage_tdb_internal.internal_base_address": "(MBED_ROM_START + 32*1024)",
"storage_tdb_internal.internal_size" : "(32*2*1024)"
},
"MIMXRT1050_EVK": {
"target.macros_remove" : ["HYPERFLASH_BOOT"],
"target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS.h\""],
"target.macros_add" : ["MBED_APP_COMPILE"],
"target.network-default-interface-type" : "ETHERNET",
"target.mbed_rom_start" : "0x60000000",
"target.mbed_rom_size" : "0x800000",
"target.sectors" : [[1610612736,4096]],
"target.bootloader_img" : "bootloader/mbed-bootloader-rt1050-qspi-internal_flash-no_rot-266a0ad.bin",
"target.header_offset" : "0x10000",
"target.app_offset" : "0x10400",
"target.restrict_size" : "0x1EFC00",
"update-client.bootloader-details" : "0x6000F000",
"bootloader-size" : "(64*1024)",
"update-client.application-details" : "0x60010000",
"update-client.storage-address" : "(MBED_ROM_START + 64*1024 + 1984*1024)",
"update-client.storage-size" : "(1984*1024)",
"update-client.storage-locations" : 1,
"update-client.storage-page" : 8,
"mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP",
"storage_tdb_internal.internal_base_address": "(MBED_ROM_START + 64*1024 + 1984*2*1024 + 64*1024)",
"storage_tdb_internal.internal_size" : "(2*128*1024)",
"storage.storage_type" : "TDB_INTERNAL",
"run-ci" : 2,
"mbed-trace.enable" : 1
}
},
"config": {
Expand Down

0 comments on commit 6993239

Please sign in to comment.