Closed kalle16lab closed 3 years ago
As you stated, the error does not happen for a normal example. how can we reproduce the problem?
mbed-tools compile -m
-t GCC_ARM --clean
This should not build the test. The same issue persist on master as well?
From the command you shared, looks like you get into this condition https://github.com/ARMmbed/mbed-os/blob/master/CMakeLists.txt#L36 (verify the two flags if they are set - building testing and building greentea tests).
this is the contents of mbed_config.cmake
after doing a mbed-tools configure ...
# Copyright (C) 2020 Arm Mbed. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
# Automatically generated configuration file.
# DO NOT EDIT. Content may be overwritten.
set(MBED_TOOLCHAIN "GCC_ARM" CACHE STRING "")
set(MBED_TARGET "<our target>" CACHE STRING "")
set(MBED_CPU_CORE "Cortex-M4F" CACHE STRING "")
set(MBED_C_LIB "std" CACHE STRING "")
set(MBED_PRINTF_LIB "minimal-printf" CACHE STRING "")
set(MBED_OUTPUT_EXT "" CACHE STRING "")
set(MBED_GREENTEA_TEST_RESET_TIMEOUT "" CACHE STRING "")
list(APPEND MBED_TARGET_SUPPORTED_C_LIBS
std
small
)
list(APPEND MBED_TARGET_SUPPORTED_APPLICATION_PROFILES
full
bare-metal
)
list(APPEND MBED_TARGET_LABELS
FAMILY_Apollo3
AMA3B1KK
M4
CORTEX
<our custom target>
LIKE_CORTEX_M4
CORTEX_M
Target
RTOS_M4_M7
CORDIO
Apollo3
CORDIO_LL
Ambiq_Micro
FLASHIAP
BLE
)
# target
set(MBED_TARGET_DEFINITIONS
COMPONENT_FLASHIAP=1
FEATURE_BLE=1
DEVICE_SLEEP=1
DEVICE_SERIAL=1
DEVICE_LPTICKER=1
DEVICE_USTICKER=1
DEVICE_FLASH=1
DEVICE_INTERRUPTIN=1
DEVICE_SPI=1
DEVICE_STDIO_MESSAGES=1
DEVICE_MPU=1
DEVICE_I2C=1
TARGET_FAMILY_Apollo3
TARGET_AMA3B1KK
TARGET_M4
TARGET_CORTEX
<our custom target>
TARGET_LIKE_CORTEX_M4
TARGET_CORTEX_M
TARGET_Target
TARGET_RTOS_M4_M7
TARGET_CORDIO
TARGET_Apollo3
TARGET_CORDIO_LL
TARGET_Ambiq_Micro
MBED_ROM_START=0xc000
MBED_ROM_SIZE=0xf4000
MBED_RAM_START=0x10000000
MBED_RAM_SIZE=0x5dc00
TARGET_LIKE_MBED
__MBED__=1
)
# config
set(MBED_CONFIG_DEFINITIONS
"MBED_CONF_TARGET_CONSOLE_UART=1"
"MBED_CONF_TARGET_DEEP_SLEEP_LATENCY=0"
"MBED_CONF_TARGET_BOOT_STACK_SIZE=0x400"
"MBED_CONF_TARGET_MPU_ROM_END=0x0fffffff"
"MBED_CONF_TARGET_TICKLESS_FROM_US_TICKER=0"
"MBED_CONF_TARGET_INIT_US_TICKER_AT_BOOT=0"
"MBED_CONF_TARGET_CUSTOM_TICKERS=1"
"MBED_CONF_TARGET_XIP_ENABLE=0"
"MBED_CONF_TARGET_DEFAULT_ADC_VREF=NAN"
"MBED_CONF_TARGET_INTERNAL_FLASH_UNIFORM_SECTORS=1"
"MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_SIZE=0"
"MBED_CONF_STORAGE_TDB_INTERNAL_INTERNAL_BASE_ADDRESS=0"
"MBED_CONF_STORAGE_STORAGE_TYPE=default"
"MBED_CONF_STORAGE_DEFAULT_KV=kv"
"MBED_CONF_QUECTEL_BG96_BAUDRATE=115200"
"MBED_CONF_QUECTEL_BG96_PROVIDE_DEFAULT=0"
"MBED_CONF_UBLOX_AT_BAUDRATE=115200"
"MBED_CONF_UBLOX_AT_PROVIDE_DEFAULT=0"
"MBED_CONF_GEMALTO_CINTERION_BAUDRATE=115200"
"MBED_CONF_GEMALTO_CINTERION_PROVIDE_DEFAULT=0"
"MBED_CONF_QUECTEL_M26_BAUDRATE=115200"
"MBED_CONF_QUECTEL_M26_PROVIDE_DEFAULT=0"
"MBED_CONF_NANOSTACK_HAL_EVENT_LOOP_THREAD_STACK_SIZE=6144"
"MBED_CONF_NANOSTACK_HAL_CRITICAL_SECTION_USABLE_FROM_INTERRUPT=0"
"MBED_CONF_NANOSTACK_HAL_EVENT_LOOP_DISPATCH_FROM_APPLICATION=0"
"MBED_CONF_NANOSTACK_HAL_EVENT_LOOP_USE_MBED_EVENTS=0"
"MBED_CONF_NANOSTACK_HAL_USE_KVSTORE=0"
"MBED_CONF_NANOSTACK_HAL_KVSTORE_PATH=\"/kv/\""
"MBED_CONF_RTOS_MAIN_THREAD_STACK_SIZE=4096"
"MBED_CONF_RTOS_TIMER_THREAD_STACK_SIZE=768"
"MBED_CONF_RTOS_IDLE_THREAD_STACK_SIZE=512"
"MBED_CONF_RTOS_THREAD_STACK_SIZE=4096"
"MBED_CONF_RTOS_IDLE_THREAD_STACK_SIZE_TICKLESS_EXTRA=256"
"MBED_CONF_RTOS_IDLE_THREAD_STACK_SIZE_DEBUG_EXTRA=0"
"MBED_CONF_RTOS_THREAD_NUM=0"
"MBED_CONF_RTOS_THREAD_USER_STACK_SIZE=0"
"MBED_CONF_RTOS_TIMER_NUM=0"
"MBED_CONF_RTOS_EVFLAGS_NUM=0"
"MBED_CONF_RTOS_MUTEX_NUM=0"
"MBED_CONF_RTOS_SEMAPHORE_NUM=0"
"MBED_CONF_RTOS_MSGQUEUE_NUM=0"
"MBED_CONF_RTOS_MSGQUEUE_DATA_SIZE=0"
"MBED_CONF_RTOS_ENABLE_ALL_RTX_EVENTS=0"
"MBED_CONF_QUECTEL_BC95_BAUDRATE=9600"
"MBED_CONF_QUECTEL_BC95_PROVIDE_DEFAULT=0"
"DM_CONN_MAX=3"
"DM_SYNC_MAX=1"
"DM_NUM_ADV_SETS=3"
"DM_NUM_PHYS=3"
"L2C_COC_CHAN_MAX=1"
"L2C_COC_REG_MAX=1"
"ATT_NUM_SIMUL_WRITE_CMD=1"
"ATT_NUM_SIMUL_NTF=1"
"SMP_DB_MAX_DEVICES=3"
"MBED_CONF_CORDIO_DESIRED_ATT_MTU=23"
"MBED_CONF_CORDIO_RX_ACL_BUFFER_SIZE=70"
"MBED_CONF_CORDIO_MAX_PREPARED_WRITES=4"
"SEC_CCM_CFG=1"
"MBED_CONF_CORDIO_ROUTE_UNHANDLED_COMMAND_COMPLETE_EVENTS=1"
"MBED_CONF_CORDIO_PREFERRED_TX_POWER=0"
"EATT_CONN_CHAN_MAX=1"
"MBED_CONF_CORDIO_TRACE_PAL_ECHOES=0"
"MBED_CONF_CORDIO_TRACE_HCI_PACKETS=0"
"WSF_TRACE_ENABLED=0"
"MBED_CONF_PLATFORM_STDIO_CONVERT_NEWLINES=1"
"MBED_CONF_PLATFORM_STDIO_CONVERT_TTY_NEWLINES=1"
"MBED_CONF_PLATFORM_STDIO_BUFFERED_SERIAL=0"
"MBED_CONF_PLATFORM_STDIO_MINIMAL_CONSOLE_ONLY=0"
"MBED_CONF_PLATFORM_STDIO_BAUD_RATE=9600"
"MBED_CONF_PLATFORM_STDIO_FLUSH_AT_EXIT=1"
"MBED_CONF_PLATFORM_DEFAULT_SERIAL_BAUD_RATE=9600"
"MBED_CONF_PLATFORM_POLL_USE_LOWPOWER_TIMER=0"
"MBED_CONF_PLATFORM_ERROR_HIST_ENABLED=0"
"MBED_CONF_PLATFORM_ERROR_HIST_SIZE=4"
"MBED_CONF_PLATFORM_ERROR_FILENAME_CAPTURE_ENABLED=0"
"MBED_CONF_PLATFORM_ERROR_ALL_THREADS_INFO=0"
"MBED_CONF_PLATFORM_MAX_ERROR_FILENAME_LEN=16"
"MBED_STACK_DUMP_ENABLED=0"
"MBED_CONF_PLATFORM_CTHUNK_COUNT_MAX=8"
"MBED_CONF_PLATFORM_CALLBACK_NONTRIVIAL=0"
"MBED_CONF_PLATFORM_CALLBACK_COMPARABLE=1"
"MBED_CONF_PLATFORM_CRASH_CAPTURE_ENABLED=0"
"MBED_CONF_PLATFORM_ERROR_REBOOT_MAX=1"
"MBED_CONF_PLATFORM_FATAL_ERROR_AUTO_REBOOT_ENABLED=0"
"MBED_CONF_PLATFORM_USE_MPU=1"
"MBED_CONF_PLATFORM_MINIMAL_PRINTF_ENABLE_64_BIT=1"
"MBED_CONF_PLATFORM_MINIMAL_PRINTF_ENABLE_FLOATING_POINT=0"
"MBED_CONF_PLATFORM_MINIMAL_PRINTF_SET_FLOATING_POINT_MAX_DECIMALS=6"
"MBED_CONF_NSAPI_ADD_EVENT_LISTENER_RETURN_CHANGE=0"
"MBED_CONF_NSAPI_DEFAULT_STACK=LWIP"
"MBED_CONF_NSAPI_DEFAULT_WIFI_SECURITY=NONE"
"MBED_CONF_NSAPI_DEFAULT_MESH_TYPE=THREAD"
"MBED_CONF_NSAPI_DNS_RESPONSE_WAIT_TIME=10000"
"MBED_CONF_NSAPI_DNS_TOTAL_ATTEMPTS=10"
"MBED_CONF_NSAPI_DNS_RETRIES=1"
"MBED_CONF_NSAPI_DNS_CACHE_SIZE=3"
"MBED_CONF_NSAPI_DNS_ADDRESSES_LIMIT=10"
"MBED_CONF_NSAPI_SOCKET_STATS_ENABLED=0"
"MBED_CONF_NSAPI_SOCKET_STATS_MAX_COUNT=10"
"MBED_CONF_DRIVERS_UART_SERIAL_TXBUF_SIZE=256"
"MBED_CONF_DRIVERS_UART_SERIAL_RXBUF_SIZE=256"
"MBED_CRC_TABLE_SIZE=16"
"MBED_CONF_DRIVERS_QSPI_IO0=QSPI_FLASH1_IO0"
"MBED_CONF_DRIVERS_QSPI_IO1=QSPI_FLASH1_IO1"
"MBED_CONF_DRIVERS_QSPI_IO2=QSPI_FLASH1_IO2"
"MBED_CONF_DRIVERS_QSPI_IO3=QSPI_FLASH1_IO3"
"MBED_CONF_DRIVERS_QSPI_SCK=QSPI_FLASH1_SCK"
"MBED_CONF_DRIVERS_QSPI_CSN=QSPI_FLASH1_CSN"
"MBED_CONF_DRIVERS_OSPI_IO0=OSPI_FLASH1_IO0"
"MBED_CONF_DRIVERS_OSPI_IO1=OSPI_FLASH1_IO1"
"MBED_CONF_DRIVERS_OSPI_IO2=OSPI_FLASH1_IO2"
"MBED_CONF_DRIVERS_OSPI_IO3=OSPI_FLASH1_IO3"
"MBED_CONF_DRIVERS_OSPI_IO4=OSPI_FLASH1_IO4"
"MBED_CONF_DRIVERS_OSPI_IO5=OSPI_FLASH1_IO5"
"MBED_CONF_DRIVERS_OSPI_IO6=OSPI_FLASH1_IO6"
"MBED_CONF_DRIVERS_OSPI_IO7=OSPI_FLASH1_IO7"
"MBED_CONF_DRIVERS_OSPI_SCK=OSPI_FLASH1_SCK"
"MBED_CONF_DRIVERS_OSPI_CSN=OSPI_FLASH1_CSN"
"MBED_CONF_DRIVERS_OSPI_DQS=OSPI_FLASH1_DQS"
"MBED_CONF_SARA4_PPP_BAUDRATE=115200"
"MBED_CONF_SARA4_PPP_PROVIDE_DEFAULT=0"
"MBED_CONF_EVENTS_SHARED_STACKSIZE=2048"
"MBED_CONF_EVENTS_SHARED_EVENTSIZE=768"
"MBED_CONF_EVENTS_SHARED_DISPATCH_FROM_APPLICATION=0"
"MBED_CONF_EVENTS_SHARED_HIGHPRIO_STACKSIZE=1024"
"MBED_CONF_EVENTS_SHARED_HIGHPRIO_EVENTSIZE=256"
"MBED_CONF_EVENTS_USE_LOWPOWER_TIMER_TICKER=0"
"MBED_CONF_STORAGE_FILESYSTEM_NO_RBP_FILESYSTEM=default"
"MBED_CONF_STORAGE_FILESYSTEM_NO_RBP_BLOCKDEVICE=default"
"MBED_CONF_STORAGE_FILESYSTEM_NO_RBP_EXTERNAL_SIZE=0"
"MBED_CONF_STORAGE_FILESYSTEM_NO_RBP_EXTERNAL_BASE_ADDRESS=0"
"MBED_CONF_STORAGE_FILESYSTEM_NO_RBP_MOUNT_POINT=kv"
"MBED_CONF_STORAGE_FILESYSTEM_NO_RBP_FOLDER_PATH=kvstore"
"MBED_CONF_CORDIO_LL_MAX_ADVERTISING_SETS=3"
"MBED_CONF_CORDIO_LL_MAX_ADVERTISING_REPORTS=4"
"MBED_CONF_CORDIO_LL_DEFAULT_EXTENDED_ADVERTISING_FRAGMENTATION_SIZE=64"
"MBED_CONF_CORDIO_LL_MAX_SCAN_REQUEST_EVENTS=4"
"MBED_CONF_CORDIO_LL_PHY_2M_SUPPORT=1"
"MBED_CONF_CORDIO_LL_RX_BUFFERS=4"
"MBED_CONF_CORDIO_LL_PHY_CODED_SUPPORT=0"
"MBED_CONF_CORDIO_LL_EXTENDED_ADVERTISING_SIZE=251"
"MBED_CONF_CORDIO_LL_MAX_ACL_SIZE=256"
"MBED_CONF_CORDIO_LL_TX_BUFFERS=4"
"LHCI_ENABLE_VS=0"
"CHCI_TR_UART=0"
"CHCI_TR_CUSTOM=1"
"MBED_CONF_BLE_API_IMPLEMENTATION_MAX_CHARACTERISTIC_AUTHORISATION_COUNT=20"
"MBED_CONF_BLE_API_IMPLEMENTATION_MAX_CCCD_COUNT=20"
"MBED_CONF_PPP_ENABLED=0"
"MBED_CONF_PPP_IPV4_ENABLED=1"
"MBED_CONF_PPP_IPV6_ENABLED=0"
"PPP_DEBUG=0"
"MBED_CONF_PPP_ENABLE_TRACE=0"
"MBED_CONF_PPP_THREAD_STACKSIZE=816"
"MBED_CONF_PPP_MBED_EVENT_QUEUE=0"
"MBED_CONF_MCR20A_PROVIDE_DEFAULT=0"
"MBED_CONF_LORA_PHY=EU868"
"MBED_CONF_LORA_OVER_THE_AIR_ACTIVATION=1"
"MBED_CONF_LORA_NB_TRIALS=12"
"MBED_CONF_LORA_DEVICE_EUI={0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}"
"MBED_CONF_LORA_APPLICATION_EUI={0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}"
"MBED_CONF_LORA_APPLICATION_KEY={0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}"
"MBED_CONF_LORA_DEVICE_ADDRESS=0x00000000"
"MBED_CONF_LORA_NWKSKEY={0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}"
"MBED_CONF_LORA_APPSKEY={0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}"
"MBED_CONF_LORA_APP_PORT=15"
"MBED_CONF_LORA_TX_MAX_SIZE=64"
"MBED_CONF_LORA_ADR_ON=1"
"MBED_CONF_LORA_PUBLIC_NETWORK=1"
"MBED_CONF_LORA_DUTY_CYCLE_ON=1"
"MBED_CONF_LORA_DUTY_CYCLE_ON_JOIN=1"
"MBED_CONF_LORA_LBT_ON=0"
"MBED_CONF_LORA_AUTOMATIC_UPLINK_MESSAGE=1"
"MBED_CONF_LORA_MAX_SYS_RX_ERROR=5"
"MBED_CONF_LORA_WAKEUP_TIME=5"
"MBED_CONF_LORA_DOWNLINK_PREAMBLE_LENGTH=5"
"MBED_CONF_LORA_UPLINK_PREAMBLE_LENGTH=8"
"MBED_CONF_LORA_FSB_MASK={0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF}"
"MBED_CONF_LORA_FSB_MASK_CHINA={0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF}"
"MBED_CONF_TELIT_ME310_BAUDRATE=115200"
"MBED_CONF_TELIT_ME310_PROVIDE_DEFAULT=0"
"MBED_CONF_GENERIC_AT3GPP_BAUDRATE=115200"
"MBED_CONF_GENERIC_AT3GPP_PROVIDE_DEFAULT=0"
"MBED_CONF_UBLOX_PPP_BAUDRATE=115200"
"MBED_CONF_UBLOX_PPP_PROVIDE_DEFAULT=0"
"MBED_CONF_UBLOX_N2XX_BAUDRATE=9600"
"MBED_CONF_UBLOX_N2XX_PROVIDE_DEFAULT=0"
"MBED_CONF_ESP8266_SERIAL_BAUDRATE=115200"
"MBED_CONF_ESP8266_POWER_ON_POLARITY=0"
"MBED_CONF_ESP8266_POWER_ON_TIME_MS=3"
"MBED_CONF_ESP8266_POWER_OFF_TIME_MS=3"
"MBED_CONF_ESP8266_DEBUG=0"
"MBED_CONF_ESP8266_PROVIDE_DEFAULT=0"
"MBED_CONF_ESP8266_SOCKET_BUFSIZE=8192"
"MBED_CONF_ESP8266_BUILT_IN_DNS=0"
"MBED_CONF_ESP8266_SNTP_ENABLE=0"
"MBED_CONF_ESP8266_SNTP_TIMEZONE=0"
"MBED_CONF_ESP8266_SNTP_SERVER0=\"\""
"MBED_CONF_ESP8266_SNTP_SERVER1=\"\""
"MBED_CONF_ESP8266_SNTP_SERVER2=\"\""
"MBED_CONF_MBED_MESH_API_HEAP_SIZE=32500"
"MBED_CONF_MBED_MESH_API_MAC_NEIGH_TABLE_SIZE=32"
"MBED_CONF_MBED_MESH_API_USE_MALLOC_FOR_HEAP=0"
"MBED_CONF_MBED_MESH_API_HEAP_STAT_INFO=NULL"
"MBED_CONF_MBED_MESH_API_SYSTEM_TIME_UPDATE_FROM_NANOSTACK=1"
"MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK=0x7fff800"
"MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_PAGE=0"
"MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL=0"
"MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PANID_FILTER=0xffff"
"MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE=NONE"
"MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PSK_KEY_ID=1"
"MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PSK_KEY={0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf}"
"MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SEC_LEVEL=5"
"MBED_CONF_MBED_MESH_API_6LOWPAN_ND_DEVICE_TYPE=NET_6LOWPAN_ROUTER"
"MBED_CONF_MBED_MESH_API_THREAD_PSKD=\"ABCDEFGH\""
"MBED_CONF_MBED_MESH_API_THREAD_USE_STATIC_LINK_CONFIG=1"
"MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK=0x7fff800"
"MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE=0"
"MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL=22"
"MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PANID=0x0700"
"MBED_CONF_MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME=\"Thread Network\""
"MBED_CONF_MBED_MESH_API_THREAD_CONFIG_COMMISSIONING_DATASET_TIMESTAMP=0x10000"
"MBED_CONF_MBED_MESH_API_THREAD_CONFIG_EXTENDED_PANID={0xf1, 0xb5, 0xa1, 0xb2,0xc4, 0xd5, 0xa1, 0xbd }"
"MBED_CONF_MBED_MESH_API_THREAD_MASTER_KEY={0x10, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}"
"MBED_CONF_MBED_MESH_API_THREAD_CONFIG_ML_PREFIX={0xfd, 0x0, 0x0d, 0xb8, 0x0, 0x0, 0x0, 0x0}"
"MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PSKC={0xc8, 0xa6, 0x2e, 0xae, 0xf3, 0x68, 0xf3, 0x46, 0xa9, 0x9e, 0x57, 0x85, 0x98, 0x9d, 0x1c, 0xd0}"
"MBED_CONF_MBED_MESH_API_THREAD_DEVICE_TYPE=MESH_DEVICE_TYPE_THREAD_ROUTER"
"MBED_CONF_MBED_MESH_API_THREAD_SECURITY_POLICY=255"
"MBED_CONF_MBED_MESH_API_WISUN_NETWORK_NAME=\"Wi-SUN Network\""
"MBED_CONF_MBED_MESH_API_WISUN_REGULATORY_DOMAIN=3"
"MBED_CONF_MBED_MESH_API_WISUN_OPERATING_CLASS=255"
"MBED_CONF_MBED_MESH_API_WISUN_OPERATING_MODE=255"
"MBED_CONF_MBED_MESH_API_WISUN_PHY_MODE_ID=255"
"MBED_CONF_MBED_MESH_API_WISUN_CHANNEL_PLAN_ID=255"
"MBED_CONF_MBED_MESH_API_WISUN_UC_CHANNEL_FUNCTION=255"
"MBED_CONF_MBED_MESH_API_WISUN_BC_CHANNEL_FUNCTION=255"
"MBED_CONF_MBED_MESH_API_WISUN_UC_FIXED_CHANNEL=65535"
"MBED_CONF_MBED_MESH_API_WISUN_BC_FIXED_CHANNEL=65535"
"MBED_CONF_MBED_MESH_API_WISUN_BC_INTERVAL=0"
"MBED_CONF_MBED_MESH_API_WISUN_BC_DWELL_INTERVAL=0"
"MBED_CONF_MBED_MESH_API_WISUN_UC_DWELL_INTERVAL=255"
"MBED_CONF_MBED_MESH_API_WISUN_DEVICE_TYPE=MESH_DEVICE_TYPE_WISUN_ROUTER"
"MBED_CONF_MBED_MESH_API_RADIUS_RETRY_IMIN=20"
"MBED_CONF_MBED_MESH_API_RADIUS_RETRY_IMAX=30"
"MBED_CONF_MBED_MESH_API_RADIUS_RETRY_COUNT=3"
"MBED_CONF_STORAGE_TDB_EXTERNAL_NO_RBP_BLOCKDEVICE=default"
"MBED_CONF_STORAGE_TDB_EXTERNAL_NO_RBP_EXTERNAL_SIZE=0"
"MBED_CONF_STORAGE_TDB_EXTERNAL_NO_RBP_EXTERNAL_BASE_ADDRESS=0"
"MBED_LFS2_BLOCK_SIZE=512"
"MBED_LFS2_BLOCK_CYCLES=1024"
"MBED_LFS2_CACHE_SIZE=64"
"MBED_LFS2_LOOKAHEAD_SIZE=64"
"MBED_LFS2_INTRINSICS=1"
"MBED_LFS2_ENABLE_INFO=0"
"MBED_CONF_LWIP_IPV4_ENABLED=1"
"MBED_CONF_LWIP_IPV6_ENABLED=0"
"MBED_CONF_LWIP_IP_VER_PREF=4"
"MBED_CONF_LWIP_ADDR_TIMEOUT=5"
"MBED_CONF_LWIP_ADDR_TIMEOUT_MODE=1"
"MBED_CONF_LWIP_DHCP_TIMEOUT=60"
"MBED_CONF_LWIP_ETHERNET_ENABLED=1"
"MBED_CONF_LWIP_L3IP_ENABLED=0"
"MBED_CONF_LWIP_DEBUG_ENABLED=0"
"MBED_CONF_LWIP_PPP_ENABLED=0"
"MBED_CONF_LWIP_PPP_IPV4_ENABLED=0"
"MBED_CONF_LWIP_PPP_IPV6_ENABLED=0"
"MBED_CONF_LWIP_USE_MBED_TRACE=0"
"MBED_CONF_LWIP_ENABLE_PPP_TRACE=0"
"MBED_CONF_LWIP_SOCKET_MAX=4"
"MBED_CONF_LWIP_TCP_ENABLED=1"
"MBED_CONF_LWIP_TCP_SERVER_MAX=4"
"MBED_CONF_LWIP_TCP_SOCKET_MAX=4"
"MBED_CONF_LWIP_UDP_SOCKET_MAX=4"
"MBED_CONF_LWIP_MEMP_NUM_TCP_SEG=16"
"MBED_CONF_LWIP_MEMP_NUM_TCPIP_MSG_INPKT=8"
"MBED_CONF_LWIP_TCP_MSS=536"
"MBED_CONF_LWIP_MBOX_SIZE=8"
"MBED_CONF_LWIP_TCP_SND_BUF=(2 * TCP_MSS)"
"MBED_CONF_LWIP_TCP_WND=(4 * TCP_MSS)"
"MBED_CONF_LWIP_TCP_MAXRTX=6"
"MBED_CONF_LWIP_TCP_SYNMAXRTX=6"
"MBED_CONF_LWIP_TCP_CLOSE_TIMEOUT=1000"
"MBED_CONF_LWIP_TCPIP_THREAD_PRIORITY=osPriorityNormal"
"MBED_CONF_LWIP_PBUF_POOL_SIZE=5"
"MBED_CONF_LWIP_MEM_SIZE=1600"
"MBED_CONF_LWIP_TCPIP_THREAD_STACKSIZE=1200"
"MBED_CONF_LWIP_DEFAULT_THREAD_STACKSIZE=512"
"MBED_CONF_LWIP_PPP_THREAD_STACKSIZE=768"
"MBED_CONF_LWIP_NUM_PBUF=8"
"MBED_CONF_LWIP_NUM_NETBUF=8"
"MBED_CONF_LWIP_RAW_SOCKET_ENABLED=0"
"MBED_CONF_LWIP_ND6_RDNSS_MAX_DNS_SERVERS=0"
"MBED_CONF_LWIP_ND6_QUEUEING=0"
"MBED_CONF_FAT_CHAN_FFS_DBG=0"
"MBED_CONF_FAT_CHAN_FF_FS_READONLY=0"
"MBED_CONF_FAT_CHAN_FF_FS_MINIMIZE=0"
"MBED_CONF_FAT_CHAN_FF_USE_STRFUNC=0"
"MBED_CONF_FAT_CHAN_FF_PRINT_LLI=0"
"MBED_CONF_FAT_CHAN_FF_PRINT_FLOAT=0"
"MBED_CONF_FAT_CHAN_FF_STRF_ENCODE=3"
"MBED_CONF_FAT_CHAN_FF_USE_FIND=0"
"MBED_CONF_FAT_CHAN_FF_USE_MKFS=1"
"MBED_CONF_FAT_CHAN_FF_USE_FASTSEEK=0"
"MBED_CONF_FAT_CHAN_FF_USE_EXPAND=0"
"MBED_CONF_FAT_CHAN_FF_USE_CHMOD=0"
"MBED_CONF_FAT_CHAN_FF_USE_LABEL=0"
"MBED_CONF_FAT_CHAN_FF_USE_FORWARD=0"
"MBED_CONF_FAT_CHAN_FF_CODE_PAGE=437"
"MBED_CONF_FAT_CHAN_FF_USE_LFN=3"
"MBED_CONF_FAT_CHAN_FF_MAX_LFN=255"
"MBED_CONF_FAT_CHAN_FF_LFN_UNICODE=0"
"MBED_CONF_FAT_CHAN_FF_LFN_BUF=255"
"MBED_CONF_FAT_CHAN_FF_SFN_BUF=12"
"MBED_CONF_FAT_CHAN_FF_FS_RPATH=1"
"MBED_CONF_FAT_CHAN_FF_VOLUMES=4"
"MBED_CONF_FAT_CHAN_FF_STR_VOLUME_ID=0"
"MBED_CONF_FAT_CHAN_FF_VOLUME_STRS=\"RAM\",\"NAND\",\"CF\",\"SD\",\"SD2\",\"USB\",\"USB2\",\"USB3\""
"MBED_CONF_FAT_CHAN_FF_MULTI_PARTITION=0"
"MBED_CONF_FAT_CHAN_FF_MIN_SS=512"
"MBED_CONF_FAT_CHAN_FF_MAX_SS=4096"
"MBED_CONF_FAT_CHAN_FF_USE_TRIM=1"
"MBED_CONF_FAT_CHAN_FF_FS_NOFSINFO=0"
"MBED_CONF_FAT_CHAN_FF_FS_TINY=1"
"MBED_CONF_FAT_CHAN_FF_FS_EXFAT=0"
"MBED_CONF_FAT_CHAN_FF_FS_HEAPBUF=1"
"MBED_CONF_FAT_CHAN_FF_FS_NORTC=0"
"MBED_CONF_FAT_CHAN_FF_NORTC_MON=1"
"MBED_CONF_FAT_CHAN_FF_NORTC_MDAY=1"
"MBED_CONF_FAT_CHAN_FF_NORTC_YEAR=2017"
"MBED_CONF_FAT_CHAN_FF_FS_LOCK=0"
"MBED_CONF_FAT_CHAN_FF_FS_REENTRANT=0"
"MBED_CONF_FAT_CHAN_FF_FS_TIMEOUT=1000"
"MBED_CONF_FAT_CHAN_FF_SYNC_T=HANDLE"
"MBED_CONF_FAT_CHAN_FLUSH_ON_NEW_CLUSTER=0"
"MBED_CONF_FAT_CHAN_FLUSH_ON_NEW_SECTOR=1"
"MBED_CONF_NANOSTACK_CONFIGURATION=nanostack_full"
"MBED_CONF_STORAGE_FILESYSTEM_RBP_INTERNAL_SIZE=0"
"MBED_CONF_STORAGE_FILESYSTEM_INTERNAL_BASE_ADDRESS=0"
"MBED_CONF_STORAGE_FILESYSTEM_FILESYSTEM=default"
"MBED_CONF_STORAGE_FILESYSTEM_BLOCKDEVICE=default"
"MBED_CONF_STORAGE_FILESYSTEM_EXTERNAL_SIZE=0"
"MBED_CONF_STORAGE_FILESYSTEM_EXTERNAL_BASE_ADDRESS=0"
"MBED_CONF_STORAGE_FILESYSTEM_MOUNT_POINT=kv"
"MBED_CONF_STORAGE_FILESYSTEM_FOLDER_PATH=kvstore"
"MBED_CONF_TELIT_HE910_BAUDRATE=115200"
"MBED_CONF_TELIT_HE910_PROVIDE_DEFAULT=0"
"MBED_CONF_STORAGE_TDB_EXTERNAL_RBP_INTERNAL_SIZE=0"
"MBED_CONF_STORAGE_TDB_EXTERNAL_INTERNAL_BASE_ADDRESS=0"
"MBED_CONF_STORAGE_TDB_EXTERNAL_BLOCKDEVICE=default"
"MBED_CONF_STORAGE_TDB_EXTERNAL_EXTERNAL_SIZE=0"
"MBED_CONF_STORAGE_TDB_EXTERNAL_EXTERNAL_BASE_ADDRESS=0"
"MBED_CONF_RM1000_AT_BAUDRATE=230400"
"MBED_CONF_RM1000_AT_PROVIDE_DEFAULT=0"
"MBED_CONF_QUECTEL_EC2X_BAUDRATE=115200"
"MBED_CONF_QUECTEL_EC2X_START_TIMEOUT=15000"
"MBED_CONF_QUECTEL_EC2X_PROVIDE_DEFAULT=0"
"MEM_ALLOC=malloc"
"MBED_TRACE_COLOR_THEME=0"
"MEM_FREE=free"
"MBED_CONF_FLASHIAP_BLOCK_DEVICE_BASE_ADDRESS=0xFFFFFFFF"
"MBED_CONF_FLASHIAP_BLOCK_DEVICE_SIZE=0"
"MBED_LFS_READ_SIZE=64"
"MBED_LFS_PROG_SIZE=64"
"MBED_LFS_BLOCK_SIZE=512"
"MBED_LFS_LOOKAHEAD=512"
"MBED_LFS_INTRINSICS=1"
"MBED_LFS_ENABLE_INFO=0"
"MBED_CONF_QUECTEL_UG96_BAUDRATE=115200"
"MBED_CONF_QUECTEL_UG96_PROVIDE_DEFAULT=0"
"MBED_CONF_S2LP_PROVIDE_DEFAULT=0"
"MBED_CONF_ALT1250_PPP_BAUDRATE=115200"
"MBED_CONF_ALT1250_PPP_PROVIDE_DEFAULT=0"
"MBED_CONF_TELIT_ME910_BAUDRATE=115200"
"MBED_CONF_TELIT_ME910_PROVIDE_DEFAULT=0"
"BLE_ROLE_OBSERVER=1"
"BLE_ROLE_BROADCASTER=1"
"BLE_ROLE_CENTRAL=1"
"BLE_ROLE_PERIPHERAL=1"
"BLE_FEATURE_GATT_CLIENT=1"
"BLE_FEATURE_GATT_SERVER=1"
"BLE_FEATURE_SECURITY=1"
"BLE_FEATURE_SECURE_CONNECTIONS=1"
"BLE_FEATURE_SIGNING=1"
"BLE_FEATURE_WHITELIST=1"
"BLE_FEATURE_PRIVACY=1"
"BLE_FEATURE_PHY_MANAGEMENT=1"
"BLE_FEATURE_EXTENDED_ADVERTISING=1"
"BLE_FEATURE_PERIODIC_ADVERTISING=1"
"BLE_SECURITY_DATABASE_FILESYSTEM=1"
"BLE_SECURITY_DATABASE_KVSTORE=0"
"BLE_SECURITY_DATABASE_MAX_ENTRIES=5"
"BLE_GAP_MAX_ADVERTISING_SETS=15"
"BLE_GAP_HOST_BASED_PRIVATE_ADDRESS_RESOLUTION=1"
"BLE_GAP_MAX_ADVERTISING_REPORTS_PENDING_ADDRESS_RESOLUTION=16"
"BLE_GAP_HOST_PRIVACY_RESOLVED_CACHE_SIZE=16"
"BLE_GAP_HOST_MAX_OUTSTANDING_ADVERTISING_START_COMMANDS=4"
"BLE_PASSKEY_DISPLAY_REVERSED_DIGITS_DEPRECATION=1"
"MBED_CONF_BLE_TRACE_HUMAN_READABLE_ENUMS=0"
"MBED_CONF_NANOSTACK_LIBSERVICE_NSDYNMEM_TRACKER_ENABLED=0"
"MBED_CONF_CELLULAR_USE_APN_LOOKUP=0"
"MBED_CONF_CELLULAR_USE_SMS=0"
"MBED_CONF_CELLULAR_RANDOM_MAX_START_DELAY=0"
"MBED_CONF_CELLULAR_DEBUG_AT=0"
"MBED_CONF_CELLULAR_CONTROL_PLANE_OPT=0"
"MBED_CONF_CELLULAR_MAX_CP_DATA_RECV_LEN=1358"
"MBED_CONF_CELLULAR_AT_HANDLER_BUFFER_SIZE=32"
"MBED_CONF_ATMEL_RF_FULL_SPI_SPEED=7500000"
"MBED_CONF_ATMEL_RF_FULL_SPI_SPEED_BYTE_SPACING=250"
"MBED_CONF_ATMEL_RF_LOW_SPI_SPEED=3750000"
"MBED_CONF_ATMEL_RF_USE_SPI_SPACING_API=0"
"MBED_CONF_ATMEL_RF_ASSUME_SPACED_SPI=0"
"MBED_CONF_ATMEL_RF_PROVIDE_DEFAULT=0"
"MBED_CONF_ATMEL_RF_IRQ_THREAD_STACK_SIZE=1024"
"MBED_CONF_APP_MANUFACTURER_NAME=\"\""
"MBED_CONF_APP_MODEL_NAME=\"\""
"MBED_CONF_APP_HW_REV=\"\""
"MBED_CONF_APP_FW_REV=\"\""
"MBED_APP_START=0x2e000"
"MBED_APP_SIZE=0xD2000"
"_RTE_"
"CORDIO_ZERO_COPY_HCI"
"USE_AMBIQ_DRIVER"
"AM_PACKAGE_BGA"
"DEV_BRD_V2"
"MBED_TICKLESS"
"WSF_MS_PER_TICK=1"
"UNITY_INCLUDE_CONFIG_H"
"NSDYNMEM_TRACKER_ENABLED=MBED_CONF_NANOSTACK_LIBSERVICE_NSDYNMEM_TRACKER_ENABLED"
"MBEDTLS_CIPHER_MODE_CTR"
"NS_USE_EXTERNAL_MBED_TLS"
"NSAPI_PPP_AVAILABLE=(MBED_CONF_PPP_ENABLED || MBED_CONF_LWIP_PPP_ENABLED)"
)
and after doing a mbed-tools compile ...
the CMakeCache.txt
starts with
# This is the CMakeCache file.
# For build in directory: c:/Users/<user>/Mbed Programs/<app>/cmake_build/<our target>/release/GCC_ARM
# It was generated by CMake: C:/Program Files/CMake/bin/cmake.exe
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.
########################
# EXTERNAL cache entries
########################
//Enable building the examples
BUILD_EXAMPLES:BOOL=ON
//Builds the googlemock subproject
BUILD_GMOCK:BOOL=ON
//Build greentea tests only.
BUILD_GREENTEA_TESTS:BOOL=OFF
//Build the testing tree.
BUILD_TESTING:BOOL=ON
I don't understand where these external cache entries are coming from or how to override them. Maybe some mbed-os internal library I'm using has building tests hard-coded?
I started out from a clean master and added back our target. The issue persisted but commenting out https://github.com/ARMmbed/mbed-os/blob/82036c85dfc7186347598b1def4a3688c64a60a9/CMakeLists.txt#L34 fixes the issue.
Why is CTest included by default? Shouldn't it also be only included when testing is enabled?
Edit: Seems like the issue might be with https://github.com/ARMmbed/mbed-os/blob/82036c85dfc7186347598b1def4a3688c64a60a9/CMakeLists.txt#L33 which should possibly be
if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND BUILD_TESTING)
like in https://github.com/ARMmbed/mbed-os/blob/82036c85dfc7186347598b1def4a3688c64a60a9/rtos/CMakeLists.txt#L4 instead.
Please do the same as this commit https://github.com/ARMmbed/mbed-os-example-sockets/commit/56f3cc7b2f27b7e7b53ddac918987c596be41909 . It should fix the issue.
I'll close this as resolved.
Description of defect
Doing
mbed-tools compile -m <custom target> -t GCC_ARM --clean
always fails withDoing
mbed-tools compile -m <custom target> -t GCC_ARM
fails on first run but completes without issue on second run.This seems to be an issue with googletest requiring CXXFLAGS=-std=gnu++14 (see: https://github.com/google/googletest/issues/813)
Doing a verbose build I can confirm that googletest is being currently built with CXXFLAGS=-std=c++14.
Is there any way to exclude googletest from the build?
Target(s) affected by this defect ?
N/A
Toolchain(s) (name and version) displaying this defect ?
gcc-arm-none-eabi-9-2019-q4-major
What version of Mbed-os are you using (tag or sha) ?
mbed-os-6.14.0
What version(s) of tools are you using. List all that apply (E.g. mbed-cli)
mbed-tools 7.32.0
How is this defect reproduced ?
Currently this is happening on a proprietary BLE project I can't share and curiously using the same custom target to build BLE examples do not incur this behaviour.