Create non-public target for Cypress boards with externally-stored WiFi firmware

Targets that inherit from this target will have the defines necessary to
place the WiFi firmware in external storage and enable use of the
external WiFi firmware reserved region block device.
Currently, the only target inheriting from this new target is
CY8CPROTO-062S3-4343W.
pull/14063/head
Matthew Macovsky 2020-08-13 10:34:16 -07:00 committed by Dustin Crossman
parent fc702737ce
commit 8c60ce3e32
5 changed files with 29 additions and 9 deletions

View File

@ -37,6 +37,9 @@
"target_overrides": {
"MCU_PSOC6": {
"rbp_internal_size": "7168"
},
"CY_EXTERNAL_WIFI_FW": {
"blockdevice": "other"
}
}
}

View File

@ -25,5 +25,10 @@
"help": "Path for the working directory where the FileSystemStore stores the data",
"value": "kvstore"
}
},
"target_overrides": {
"CY_EXTERNAL_WIFI_FW": {
"blockdevice": "other"
}
}
}

View File

@ -25,6 +25,9 @@
"target_overrides": {
"MCU_PSOC6": {
"rbp_internal_size": "7168"
},
"CY_EXTERNAL_WIFI_FW": {
"blockdevice": "other"
}
}
}

View File

@ -13,5 +13,10 @@
"help": "The default will set start address to address 0",
"value": "0"
}
},
"target_overrides": {
"CY_EXTERNAL_WIFI_FW": {
"blockdevice": "other"
}
}
}

View File

@ -6520,6 +6520,15 @@
"full", "bare-metal"
]
},
"CY_EXTERNAL_WIFI_FW": {
"public": false,
"macros_add": [
"CY_ENABLE_XIP_PROGRAM",
"CY_STORAGE_WIFI_DATA=\".cy_xip\"",
"CY_STORAGE_WIFI_DATA_OUTPUT=cy_xip",
"CY_EXT_WIFI_FW_STORAGE=QSPIF"
]
},
"CY8CPROTO_062_4343W": {
"inherits": [
"MCU_PSOC6_M4"
@ -6600,7 +6609,8 @@
},
"CY8CPROTO_062S3_4343W": {
"inherits": [
"MCU_PSOC6_M4"
"MCU_PSOC6_M4",
"CY_EXTERNAL_WIFI_FW"
],
"features": [
"BLE"
@ -6610,9 +6620,6 @@
"4343W",
"CYW43XXX"
],
"components_remove": [
"QSPIF"
],
"device_has_remove": [
"ANALOGOUT"
],
@ -6623,9 +6630,7 @@
],
"macros_add": [
"CY8C6245LQI_S3D72",
"CYBSP_WIFI_CAPABLE",
"CY_ENABLE_XIP_PROGRAM",
"CY_STORAGE_WIFI_DATA=\".cy_xip\""
"CYBSP_WIFI_CAPABLE"
],
"device_name": "CY8C6245LQI-S3D72",
"mbed_ram_start": "0x08002000",
@ -6634,8 +6639,7 @@
"190E"
],
"overrides": {
"network-default-interface-type": "WIFI",
"xip-enable": true
"network-default-interface-type": "WIFI"
}
},
"CY8CKIT_062_WIFI_BT": {