CodeZoo co., ltd
/
mbed-os-example-pelion-CATM1
Mbed OS example of Pelion device management LGUPlus Client
Diff: mbed_app.json
- Revision:
- 2:34933ca5af82
- Parent:
- 1:3f3d8bf46183
--- a/mbed_app.json Fri Feb 21 19:20:41 2020 +0000 +++ b/mbed_app.json Fri Feb 21 19:27:19 2020 +0000 @@ -1,42 +1,461 @@ { - "config": { - "sock-type": "TCP", - "echo-server-hostname": { - "help": "Echo server host name.", - "value": "\"echo.mbedcloudtesting.com\"" - }, - "echo-server-port": { - "help": "Echo server port number.", - "value": 7 - }, - "trace-level": { - "help": "Options are TRACE_LEVEL_ERROR,TRACE_LEVEL_WARN,TRACE_LEVEL_INFO,TRACE_LEVEL_DEBUG", - "macro_name": "MBED_TRACE_MAX_LEVEL", - "value": "TRACE_LEVEL_INFO" - } - }, + "macros": [ + "MBED_TRACE_MAX_LEVEL=TRACE_LEVEL_INFO", + "MBED_CLIENT_USER_CONFIG_FILE=\"mbed_cloud_client_user_config.h\"", + "MBED_CLOUD_CLIENT_USER_CONFIG_FILE=\"mbed_cloud_client_user_config.h\"", + "ARM_UC_USE_PAL_BLOCKDEVICE=1", + "PAL_PLATFORM_DEFINED_CONFIGURATION=\"mbedOS_SST.h\"", + "PAL_USER_DEFINED_CONFIGURATION=\"mbedOS_SST.h\"" + ], "target_overrides": { "*": { - "target.network-default-interface-type": "CELLULAR", - "mbed-trace.enable": true, - "lwip.ipv4-enabled": true, - "lwip.ipv6-enabled": false, - "lwip.ethernet-enabled": false, - "lwip.ppp-enabled": false, - "lwip.tcp-enabled": true, - "platform.stdio-convert-newlines": true, - "platform.stdio-baud-rate": 115200, - "platform.default-serial-baud-rate": 115200, - "platform.stdio-buffered-serial": true, - "cellular.debug-at": false, - "nsapi.default-cellular-plmn": 0, - "nsapi.default-cellular-sim-pin": "\"1234\"", - "nsapi.default-cellular-apn": "\"m2m-catm1.default.lguplus.co.kr\"", - "nsapi.default-cellular-username": 0, - "nsapi.default-cellular-password": 0, - "QUECTEL_BG96.tx": "D1", - "QUECTEL_BG96.rx": "D0", - "QUECTEL_BG96.provide-default": true + "target.features_add" : ["BOOTLOADER", "STORAGE"], + "platform.stdio-baud-rate" : 115200, + "platform.stdio-convert-newlines" : true, + "platform.stdio-buffered-serial" : true, + "platform.stdio-flush-at-exit" : true, + "rtos.main-thread-stack-size" : 5120, + "update-client.storage-locations" : 1, + "mbed-trace.enable" : null, + "events.shared-stacksize" : 2048, + "nsapi.default-wifi-security" : "WPA_WPA2", + "nsapi.default-wifi-ssid" : "\"SSID\"", + "nsapi.default-wifi-password" : "\"PASSWORD\"", + "nsapi.default-cellular-apn" : "\"APN\"", + "nsapi.default-cellular-sim-pin" : null, + "nsapi.default-cellular-username" : null, + "nsapi.default-cellular-password" : null + }, + "Freescale": { + "lwip.mem-size" : 12500 + }, + "STM_EMAC": { + "lwip.pbuf-pool-size" : 16, + "lwip.mem-size" : 12500 + }, + "K64F": { + "target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS.h\""], + "target.network-default-interface-type" : "ETHERNET", + "target.bootloader_img" : "bootloader/mbed-bootloader-k64f-internal_flash-no_rot-v4.1.0.bin", + "target.header_offset" : "0x8000", + "target.app_offset" : "0x8400", + "target.restrict_size" : "0x74000", + "update-client.bootloader-details" : "0x4A6C", + "update-client.application-details" : "(32*1024)", + "update-client.storage-address" : "(MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_BASE_ADDRESS+MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_SIZE)", + "update-client.storage-size" : "(512*1024-MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_SIZE)", + "update-client.storage-locations" : 1, + "update-client.storage-page" : 8, + "mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP", + "storage_tdb_internal.internal_base_address": "(512*1024)", + "storage_tdb_internal.internal_size" : "(32*1024)", + "storage.storage_type" : "TDB_INTERNAL", + "run-ci" : 2 + }, + "K66F": { + "target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS.h\""], + "target.network-default-interface-type" : "ETHERNET", + "target.bootloader_img" : "bootloader/mbed-bootloader-k66f-internal_flash-no_rot-v4.1.0.bin", + "target.header_offset" : "0x8000", + "target.app_offset" : "0x8400", + "update-client.bootloader-details" : "0x4D58", + "update-client.application-details" : "(32*1024)", + "update-client.storage-address" : "(MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_BASE_ADDRESS+MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_SIZE)", + "update-client.storage-size" : "(1024*1024-MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_SIZE)", + "update-client.storage-page" : 8, + "mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP", + "storage_tdb_internal.internal_base_address": "(1024*1024)", + "storage_tdb_internal.internal_size" : "(96*1024)", + "storage.storage_type" : "TDB_INTERNAL", + "run-ci" : 2 + }, + "NUCLEO_F429ZI": { + "target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS.h\""], + "target.network-default-interface-type" : "ETHERNET", + "target.bootloader_img" : "bootloader/mbed-bootloader-nucleo_f429zi-internal_flash-no_rot-v4.1.0.bin", + "target.header_offset" : "0x8000", + "target.app_offset" : "0x8400", + "update-client.bootloader-details" : "0x080078CC", + "update-client.application-details" : "(MBED_ROM_START + MBED_BOOTLOADER_SIZE)", + "update-client.storage-address" : "(MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_BASE_ADDRESS+MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_SIZE)", + "update-client.storage-size" : "(1024*1024-MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_SIZE)", + "update-client.storage-page" : 1, + "mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP", + "storage_tdb_internal.internal_base_address": "(MBED_ROM_START+1024*1024)", + "storage_tdb_internal.internal_size" : "(128*1024)", + "storage.storage_type" : "TDB_INTERNAL" + }, + "UBLOX_EVK_ODIN_W2": { + "target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS.h\""], + "target.network-default-interface-type" : "WIFI", + "target.bootloader_img" : "bootloader/mbed-bootloader-ublox_evk_odin_w2-block_device-kvstore-v4.1.0.bin", + "target.header_offset" : "0x10000", + "target.app_offset" : "0x10400", + "target.components_add" : ["SD"], + "update-client.bootloader-details" : "0x08007300", + "update-client.application-details" : "(0x08000000+64*1024)", + "update-client.storage-address" : "(1024*1024*64)", + "update-client.storage-size" : "((MBED_ROM_START + MBED_ROM_SIZE - APPLICATION_ADDR) * MBED_CONF_UPDATE_CLIENT_STORAGE_LOCATIONS)", + "mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP_BLOCKDEVICE", + "storage_filesystem.internal_base_address" : "(0x08000000+32*1024)", + "storage_filesystem.rbp_internal_size" : "(32*1024)", + "storage_filesystem.external_base_address" : "(0x0)", + "storage_filesystem.external_size" : "(1024*1024*64)", + "storage.storage_type" : "FILESYSTEM", + "storage_filesystem.filesystem" : "LITTLE", + "storage_filesystem.blockdevice" : "SD", + "target.lse_available" : 0, + "target.macros_remove" : ["MBEDTLS_CONFIG_HW_SUPPORT"] + }, + "UBLOX_C030_U201": { + "target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS.h\""], + "target.network-default-interface-type" : "CELLULAR", + "target.bootloader_img" : "bootloader/mbed-bootloader-ublox_c030_u201-block_device-kvstore-v4.0.3.bin", + "target.header_offset" : "0x10000", + "target.app_offset" : "0x10400", + "target.components_add" : ["SD"], + "update-client.bootloader-details" : "0x08006FB8", + "update-client.application-details" : "(0x08000000+64*1024)", + "update-client.storage-address" : "(1024*1024*64)", + "update-client.storage-size" : "((MBED_ROM_START + MBED_ROM_SIZE - APPLICATION_ADDR) * MBED_CONF_UPDATE_CLIENT_STORAGE_LOCATIONS)", + "mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP_BLOCKDEVICE", + "storage_filesystem.internal_base_address" : "(0x08000000+32*1024)", + "storage_filesystem.rbp_internal_size" : "(32*1024)", + "storage_filesystem.external_base_address" : "(0x0)", + "storage_filesystem.external_size" : "(1024*1024*64)", + "storage.storage_type" : "FILESYSTEM", + "storage_filesystem.filesystem" : "LITTLE", + "storage_filesystem.blockdevice" : "SD", + "target.lse_available" : 0, + "target.macros_remove" : ["MBEDTLS_CONFIG_HW_SUPPORT"], + "platform.default-serial-baud-rate" : 115200 + }, + "UBLOX_C030_R412M": { + "target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS.h\""], + "target.network-default-interface-type" : "CELLULAR", + "target.bootloader_img" : "bootloader/mbed-bootloader-ublox_c030_r412m-block_device-kvstore-v4.0.3.bin", + "target.header_offset" : "0x10000", + "target.app_offset" : "0x10400", + "target.components_add" : ["SD", "FLASHIAP"], + "update-client.bootloader-details" : "0x08006F1C", + "update-client.application-details" : "(0x08000000+64*1024)", + "update-client.storage-address" : "(1024*1024*64)", + "update-client.storage-size" : "((MBED_ROM_START + MBED_ROM_SIZE - APPLICATION_ADDR) * MBED_CONF_UPDATE_CLIENT_STORAGE_LOCATIONS)", + "mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP_BLOCKDEVICE", + "storage_filesystem.internal_base_address" : "(0x08000000+32*1024)", + "storage_filesystem.rbp_internal_size" : "(32*1024)", + "storage_filesystem.external_base_address" : "(0x0)", + "storage_filesystem.external_size" : "(1024*1024*64)", + "storage.storage_type" : "FILESYSTEM", + "storage_filesystem.filesystem" : "LITTLE", + "storage_filesystem.blockdevice" : "SD", + "target.macros_remove" : ["MBEDTLS_CONFIG_HW_SUPPORT"], + "platform.default-serial-baud-rate" : 115200 + }, + "NUCLEO_F411RE": { + "target.extra_labels_add" : ["PSA"], + "target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS_SW_TRNG_PSA.h\"", "MBEDTLS_PSA_CRYPTO_C", "MBEDTLS_ENTROPY_NV_SEED", "PAL_USE_HW_TRNG=0"], + "target.network-default-interface-type" : "WIFI", + "target.bootloader_img" : "bootloader/mbed-bootloader-nucleo_f411re-block_device-kvstore-v4.1.0.bin", + "target.header_offset" : "0x10000", + "target.app_offset" : "0x10400", + "target.components_add" : ["SD"], + "update-client.bootloader-details" : "(MBED_ROM_START + 30*1024)", + "update-client.application-details" : "(MBED_ROM_START + MBED_BOOTLOADER_SIZE + MBED_CONF_STORAGE_FILESYSTEM_RBP_INTERNAL_SIZE)", + "update-client.storage-address" : "(MBED_CONF_STORAGE_FILESYSTEM_EXTERNAL_SIZE)", + "update-client.storage-size" : "((MBED_ROM_START + MBED_ROM_SIZE - APPLICATION_ADDR) * MBED_CONF_UPDATE_CLIENT_STORAGE_LOCATIONS)", + "mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP_BLOCKDEVICE", + "storage_filesystem.internal_base_address" : "(MBED_ROM_START + MBED_BOOTLOADER_SIZE)", + "storage_filesystem.rbp_internal_size" : "(32*1024)", + "storage_filesystem.external_base_address" : "(0x0)", + "storage_filesystem.external_size" : "(1024*1024*64)", + "storage.storage_type" : "FILESYSTEM", + "storage_filesystem.filesystem" : "LITTLE", + "storage_filesystem.blockdevice" : "SD", + "target.macros_remove" : ["MBEDTLS_CONFIG_HW_SUPPORT"], + "sd.SPI_MOSI" : "PC_3", + "sd.SPI_MISO" : "PC_2", + "sd.SPI_CLK" : "PC_7", + "sd.SPI_CS" : "PB_9", + "esp8266.rx" : "PB_7", + "esp8266.tx" : "PA_15", + "esp8266.rst" : "PA_7", + "esp8266.rts" : "PA_12", + "esp8266.cts" : "PA_11", + "esp8266.provide-default" : true + }, + "NUMAKER_PFM_M487": { + "target.extra_labels_add" : ["PSA"], + "target.network-default-interface-type" : "ETHERNET", + "target.bootloader_img" : "bootloader/mbed-bootloader-m487-block_device-kvstore-v4.1.0.bin", + "bootloader-size" : "(64*1024)", + "target.header_offset" : "0x12000", + "target.app_offset" : "0x12400", + "target.components_add" : ["NUSD"], + "nusd.provide-default-blockdevice" : true, + "nusd.provide-kvstore-other-blockdevice" : true, + "update-client.bootloader-details" : "0x0", + "update-client.application-details" : "0x12000", + "update-client.storage-address" : "(1024*1024*64)", + "update-client.storage-size" : "((MBED_ROM_START + MBED_ROM_SIZE - APPLICATION_ADDR) * MBED_CONF_UPDATE_CLIENT_STORAGE_LOCATIONS)", + "update-client.storage-locations" : 1, + "mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP_BLOCKDEVICE", + "storage.storage_type" : "FILESYSTEM", + "storage_filesystem.filesystem" : "LITTLE", + "storage_filesystem.blockdevice" : "other", + "storage_filesystem.internal_base_address" : "(MBED_ROM_START + MBED_BOOTLOADER_SIZE)", + "storage_filesystem.rbp_internal_size" : "(2*4*1024)", + "storage_filesystem.external_base_address" : "(0x0)", + "storage_filesystem.external_size" : "(1024*1024*64)", + "target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS_SW_TRNG_PSA.h\"", "MBEDTLS_PSA_CRYPTO_C", "MBEDTLS_ENTROPY_NV_SEED", "PAL_USE_HW_TRNG=0"] + }, + "NUMAKER_IOT_M487": { + "target.extra_labels_add" : ["PSA"], + "target.network-default-interface-type" : "WIFI", + "target.bootloader_img" : "bootloader/mbed-bootloader-m487_iot-block_device-kvstore-v4.1.0.bin", + "bootloader-size" : "(64*1024)", + "target.header_offset" : "0x12000", + "target.app_offset" : "0x12400", + "target.components_add" : ["NUSD"], + "nusd.provide-default-blockdevice" : true, + "nusd.provide-kvstore-other-blockdevice" : true, + "update-client.bootloader-details" : "0x0", + "update-client.application-details" : "0x12000", + "update-client.storage-address" : "(1024*1024*64)", + "update-client.storage-size" : "((MBED_ROM_START + MBED_ROM_SIZE - APPLICATION_ADDR) * MBED_CONF_UPDATE_CLIENT_STORAGE_LOCATIONS)", + "update-client.storage-locations" : 1, + "mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP_BLOCKDEVICE", + "storage.storage_type" : "FILESYSTEM", + "storage_filesystem.filesystem" : "LITTLE", + "storage_filesystem.blockdevice" : "other", + "storage_filesystem.internal_base_address" : "(MBED_ROM_START + MBED_BOOTLOADER_SIZE)", + "storage_filesystem.rbp_internal_size" : "(2*4*1024)", + "storage_filesystem.external_base_address" : "(0x0)", + "storage_filesystem.external_size" : "(1024*1024*64)", + "esp8266.tx" : "PH_8", + "esp8266.rx" : "PH_9", + "esp8266.rts" : "A2", + "esp8266.cts" : "A3", + "esp8266.rst" : "PH_3", + "esp8266.provide-default" : true, + "target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS_SW_TRNG_PSA.h\"", "MBEDTLS_PSA_CRYPTO_C", "MBEDTLS_ENTROPY_NV_SEED", "PAL_USE_HW_TRNG=0", "ESP8266_SEND_TIMEOUT=8000"] + }, + "DISCO_L475VG_IOT01A": { + "target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS.h\""], + "target.network-default-interface-type" : "CELLULAR", + "target.bootloader_img" : "bootloader/mbed-bootloader-disco_l475vg_iot01a-external_kvstore-qspif-v4.1.1.bin", + "target.header_offset" : "0x11000", + "target.app_offset" : "0x11400", + "target.components_add" : ["QSPIF"], + "bootloader-size" : "(36*1024)", + "mbed-client-pal.pal-max-frag-len" : 1, + "mbed-client.sn-coap-max-blockwise-payload-size": 256, + "mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP_BLOCKDEVICE", + "storage.storage_type" : "FILESYSTEM", + "storage_filesystem.filesystem" : "LITTLE", + "storage_filesystem.blockdevice" : "QSPIF", + "storage_filesystem.external_size" : "(1024 * 1024)", + "storage_filesystem.external_base_address" : "(0)", + "storage_filesystem.rbp_internal_size" : "(32 * 1024)", + "storage_filesystem.internal_base_address" : "(MBED_ROM_START + MBED_BOOTLOADER_SIZE)", + "update-client.application-details" : "(MBED_CONF_STORAGE_FILESYSTEM_INTERNAL_BASE_ADDRESS + MBED_CONF_STORAGE_FILESYSTEM_RBP_INTERNAL_SIZE)", + "update-client.bootloader-details" : "0x800882c", + "update-client.firmware-header-version" : "2", + "update-client.storage-address" : "(MBED_CONF_STORAGE_FILESYSTEM_EXTERNAL_BASE_ADDRESS + MBED_CONF_STORAGE_FILESYSTEM_EXTERNAL_SIZE)", + "update-client.storage-locations" : 1, + "update-client.storage-size" : "((MBED_ROM_START + MBED_ROM_SIZE - APPLICATION_ADDR) * MBED_CONF_UPDATE_CLIENT_STORAGE_LOCATIONS)", + "run-ci" : 2, + "lwip.ipv4-enabled" : true, + "lwip.ipv6-enabled" : false, + "lwip.ethernet-enabled" : false, + "lwip.ppp-enabled" : false, + "lwip.tcp-enabled" : true, + "cellular.debug-at" : false, + "nsapi.default-cellular-plmn" : 0, + "nsapi.default-cellular-sim-pin" : "\"1234\"", + "nsapi.default-cellular-apn" : "\"m2m-catm1.default.lguplus.co.kr\"", + "nsapi.default-cellular-username" : 0, + "nsapi.default-cellular-password" : 0, + "QUECTEL_BG96.tx" : "D1", + "QUECTEL_BG96.rx" : "D0", + "QUECTEL_BG96.provide-default" : true + }, + "EP_AGORA": { + "target.features_remove" : ["BLE", "CRYPTOCELL310"], + "target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS.h\""], + "target.bootloader_img" : "bootloader/mbed-bootloader-ep_agora-external_kvstore-spif-v4.1.2.bin", + "target.header_offset" : "0x10000", + "target.app_offset" : "0x10400", + "target.components_remove" : ["QSPIF"], + "target.components_add" : ["SPIF"], + "target.macros_remove" : ["MBEDTLS_CONFIG_HW_SUPPORT"], + "update-client.bootloader-details" : "0x7394", + "update-client.application-details" : "(MBED_CONF_STORAGE_FILESYSTEM_INTERNAL_BASE_ADDRESS + MBED_CONF_STORAGE_FILESYSTEM_RBP_INTERNAL_SIZE)", + "update-client.storage-address" : "(MBED_CONF_STORAGE_FILESYSTEM_EXTERNAL_BASE_ADDRESS + MBED_CONF_STORAGE_FILESYSTEM_EXTERNAL_SIZE)", + "update-client.storage-size" : "((MBED_ROM_START + MBED_ROM_SIZE - APPLICATION_ADDR) * MBED_CONF_UPDATE_CLIENT_STORAGE_LOCATIONS)", + "update-client.firmware-header-version" : "2", + "mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP_BLOCKDEVICE", + "storage_filesystem.internal_base_address" : "(MBED_ROM_START + MBED_BOOTLOADER_SIZE)", + "storage_filesystem.rbp_internal_size" : "(32*1024)", + "storage.storage_type" : "FILESYSTEM", + "storage_filesystem.filesystem" : "LITTLE", + "storage_filesystem.blockdevice" : "SPIF", + "storage_filesystem.external_base_address" : "(0x0)", + "storage_filesystem.external_size" : "(1024*1024*1)", + "platform.default-serial-baud-rate" : 230400, + "platform.stdio-baud-rate" : 230400, + "drivers.uart-serial-rxbuf-size" : 1024, + "drivers.uart-serial-txbuf-size" : 1024, + "lwip.ipv4-enabled" : true, + "lwip.ipv6-enabled" : true, + "lwip.ppp-enabled" : true, + "lwip.tcp-enabled" : true, + "lwip.ethernet-enabled" : false, + "lwip.mem-size" : 22000, + "nsapi.dns-response-wait-time" : 30000 + }, + "NUCLEO_H743ZI2": { + "target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS.h\""], + "target.network-default-interface-type" : "ETHERNET", + "target.bootloader_img" : "bootloader/mbed-bootloader-nucleo-h743zi2-internal-flash-no-rot-4.1.1.bin", + "target.header_offset" : "0x40000", + "target.app_offset" : "0x40400", + "target.restrict_size" : "0xC0000", + "bootloader-size" : "(128*1024)", + "mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP", + "storage.storage_type" : "TDB_INTERNAL", + "storage_tdb_internal.internal_base_address": "(MBED_ROM_START + (1024*1024))", + "storage_tdb_internal.internal_size" : "(2*128*1024)", + "update-client.application-details" : "(MBED_ROM_START + MBED_BOOTLOADER_SIZE * 2)", + "update-client.bootloader-details" : "0x0800715c", + "update-client.firmware-header-version" : "2", + "update-client.storage-address" : "(MBED_ROM_START + ((8+2)*128*1024))", + "update-client.storage-locations" : 1, + "update-client.storage-size" : "(6*128*1024)" + }, + "NUCLEO_L4R5ZI": { + "target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS.h\"", "MBED_APP_FLASH_BANK_SIZE=MBED_ROM_SIZE/2", "KVSTORE_SIZE=(32*1024)"], + "target.bootloader_img" : "bootloader/mbed-bootloader-nucleo_l4r5zi-internal_flash_no_rot-ca089bb.bin", + "target.header_offset" : "0x08000", + "target.app_offset" : "0x08400", + "mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP", + "update-client.bootloader-details" : "0x08007cac", + "update-client.application-details" : "(32*1024)", + "update-client.storage-address" : "(MBED_ROM_START + MBED_APP_FLASH_BANK_SIZE + KVSTORE_SIZE)", + "update-client.storage-size" : "(MBED_APP_FLASH_BANK_SIZE - KVSTORE_SIZE)", + "update-client.storage-locations" : 1, + "update-client.storage-page" : 1, + "storage_tdb_internal.internal_base_address": "(MBED_ROM_START+1024*1024)", + "storage_tdb_internal.internal_size" : "KVSTORE_SIZE", + "storage.storage_type" : "TDB_INTERNAL", + "target.network-default-interface-type" : "WIFI", + "esp8266.provide-default" : true, + "esp8266.tx" : "D1", + "esp8266.rx" : "D0", + "esp8266.cts" : "D12", + "esp8266.rts" : "PB_1", + "esp8266.rst" : "D8" + }, + "ARCH_MAX": { + "target.extra_labels_add" : ["PSA"], + "target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS.h\""], + "target.network-default-interface-type" : "ETHERNET", + "target.bootloader_img" : "bootloader/mbed-bootloader-arch_max-block_device-kvstore-v4.0.3.bin", + "target.header_offset" : "0x10000", + "target.app_offset" : "0x10400", + "update-client.bootloader-details" : "0x08006FB8", + "update-client.application-details" : "(0x08000000+64*1024)", + "update-client.storage-address" : "(1024*1024*64)", + "update-client.storage-size" : "((MBED_ROM_START + MBED_ROM_SIZE - APPLICATION_ADDR) * MBED_CONF_UPDATE_CLIENT_STORAGE_LOCATIONS)", + "mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP_BLOCKDEVICE", + "storage_filesystem.internal_base_address" : "(0x08000000+32*1024)", + "storage_filesystem.rbp_internal_size" : "(32*1024)", + "storage_filesystem.external_base_address" : "(0x0)", + "storage_filesystem.external_size" : "(1024*1024*64)", + "storage.storage_type" : "FILESYSTEM", + "storage_filesystem.filesystem" : "LITTLE", + "storage_filesystem.blockdevice" : "SD", + "target.lse_available" : 0, + "target.macros_remove" : ["MBEDTLS_CONFIG_HW_SUPPORT"] + }, + "RZ_A1H": { + "target.extra_labels_add" : ["PSA"], + "target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS_SW_TRNG_PSA.h\"", "MBEDTLS_PSA_CRYPTO_C", "MBEDTLS_ENTROPY_NV_SEED", "PAL_USE_HW_TRNG=0"], + "target.bootloader_supported" : true, + "target.network-default-interface-type" : "ETHERNET", + "target.bootloader_img" : "bootloader/mbed-bootloader-gr_peach-internal_flash-no_rot-v4.1.2.bin", + "target.header_offset" : "0x10000", + "target.app_offset" : "0x10400", + "bootloader-size" : "(64*1024)", + "update-client.bootloader-details" : "0x1800a660", + "update-client.application-details" : "(MBED_ROM_START + MBED_BOOTLOADER_SIZE)", + "update-client.storage-address" : "(MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_BASE_ADDRESS+MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_SIZE)", + "update-client.storage-size" : "(4*1024*1024-MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_SIZE)", + "update-client.storage-page" : 1, + "mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP", + "storage_tdb_internal.internal_base_address": "(MBED_ROM_START+4*1024*1024)", + "storage_tdb_internal.internal_size" : "(2*24*1024)", + "storage.storage_type" : "TDB_INTERNAL" + }, + "GR_LYCHEE": { + "target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS.h\""], + "target.bootloader_supported" : true, + "target.network-default-interface-type" : "WIFI", + "target.components_add" : ["WIFI_ESP32"], + "target.bootloader_img" : "bootloader/mbed-bootloader-gr_lychee-internal_flash-no_rot-v4.1.2.bin", + "target.header_offset" : "0x10000", + "target.app_offset" : "0x10400", + "bootloader-size" : "(64*1024)", + "update-client.bootloader-details" : "0x1800a468", + "update-client.application-details" : "(MBED_ROM_START + MBED_BOOTLOADER_SIZE)", + "update-client.storage-address" : "(MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_BASE_ADDRESS+MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_SIZE)", + "update-client.storage-size" : "(4*1024*1024-MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_SIZE)", + "update-client.storage-page" : 1, + "mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP", + "storage_tdb_internal.internal_base_address": "(MBED_ROM_START+4*1024*1024)", + "storage_tdb_internal.internal_size" : "(2*24*1024)", + "storage.storage_type" : "TDB_INTERNAL" + }, + "WIO_3G": { + "target.features_add" : ["LWIP", "STORAGE", "BOOTLOADER"], + "target.macros_add" : ["MBEDTLS_USER_CONFIG_FILE=\"mbedTLSConfig_mbedOS.h\""], + "target.device_has_remove" : ["SERIAL_FC"], + "target.network-default-interface-type" : "CELLULAR", + "target.components_add" : ["FLASHIAP"], + "target.bootloader_img" : "bootloader/mbed-bootloader-wio_3g-internal_flash-no_rot-v4.1.2.bin", + "target.header_offset" : "0x8000", + "target.app_offset" : "0x8400", + "target.restrict_size" : "0xF4000", + "nsapi.default-cellular-plmn" : 0, + "cellular.use-apn-lookup" : false, + "cellular.debug-at" : false, + "lwip.ipv4-enabled" : true, + "lwip.ethernet-enabled" : false, + "lwip.ppp-enabled" : true, + "lwip.tcp-enabled" : true, + "lwip.pbuf-pool-size" : 16, + "lwip.mem-size" : 12500, + "update-client.bootloader-details" : "0x08005ee8", + "update-client.application-details" : "(MBED_ROM_START + MBED_BOOTLOADER_SIZE)", + "update-client.storage-address" : "(MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_BASE_ADDRESS+MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_SIZE)", + "update-client.storage-size" : "(1024*1024-MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_SIZE)", + "update-client.storage-page" : 1, + "mbed-cloud-client.update-storage" : "ARM_UCP_FLASHIAP", + "storage_tdb_internal.internal_base_address": "(MBED_ROM_START+1024*1024)", + "storage_tdb_internal.internal_size" : "(32*1024)", + "storage.storage_type" : "TDB_INTERNAL" + } + }, + "config": { + "bootloader-size": { + "help" : "Helper macro to enable calculation of rom regions. target.header_offset and target.app_offset still needs to be calculated manually, though.", + "value" : "(32*1024)", + "macro_name": "MBED_BOOTLOADER_SIZE" + }, + "run-ci": { + "help" : "Configuration item to control the level of CI verification. 0 = ignored, 1 = build-only, 2 = build + E2E tests", + "accepted_values": [0, 1, 2], + "value" : 1 } } -} \ No newline at end of file +}