Skip to content

Some Mbed OS 6 targets don't compile with Baremetal profile #13099

Closed
@MarceloSalazar

Description

@MarceloSalazar

Description of defect

Mbed OS 6 has enabled the bare-metal profile for a few targets, but not all of them (details in targets.json)

Developers are trying to use the mbed-os-example-blinky-baremetal application with some Mbed OS 6 targets that are not yet supported - see the issue raised in forums: https://forums.mbed.com/t/some-issues-with-the-mbedos6-and-mbed-tools

Eventually, all targets should support the bare-metal profile (not a requirement at the moment).
Until then, this issue with list of targets should help to keep track of the status.

Target(s) affected by this defect ?

Targets marked with ❌ fail to compile.

Updated table for Mbed OS master 2f87d59(29th Oct 2020)

Target ARM GCC_ARM Issue/comment
ADV_WISE_1510 ✔️ ✔️
ADV_WISE_1570 ✔️ ✔️
ARCH_MAX ✔️
ARCH_PRO ✔️ ✔️
ARDUINO_NANO33BLE ✔️ ✔️
ARM_CM3DS_MPS2 ✔️
ARM_MPS2_M0 ✔️
ARM_MPS2_M0P ✔️
ARM_MPS2_M3 ✔️
ARM_MPS2_M4 ✔️
ARM_MPS2_M7 ✔️
ARM_MUSCA_B1
ARM_MUSCA_B1_NS #13110 #13165
ARM_MUSCA_S1 #13850
ARM_MUSCA_S1_NS #13850
B_L4S5I_IOT01A ✔️ ✔️
CY8CKIT_062_BLE ✔️ ✔️ #13108
CY8CKIT_062_WIFI_BT ✔️ ✔️ #13108
CY8CKIT_062S2_43012 ✔️ ✔️ #13108
CY8CKIT064B0S2_4343W #13108
CY8CPROTO_062_4343W ✔️ ✔️ #13108
CY8CPROTO_062S3_4343W ✔️ ✔️ #13108
CYSBSYSKIT_01 #13108
CYTFM_064B0S2_4343W #13108
CYW9P62S1_43012EVB_01 ✔️ ✔️ #13108
CYW9P62S1_43438EVB_01 ✔️ ✔️ #13108
DISCO_F413ZH ✔️ ✔️
DISCO_F429ZI ✔️ ✔️
DISCO_F469NI ✔️ ✔️
DISCO_F746NG ✔️ ✔️
DISCO_F769NI ✔️ ✔️
DISCO_H747I ✔️ ✔️
DISCO_H747I_CM4 ✔️ ✔️
DISCO_H747I_CM7 ✔️ ✔️
DISCO_L072CZ_LRWAN1 ✔️ ✔️
DISCO_L475VG_IOT01A ✔️ ✔️
DISCO_L476VG ✔️ ✔️
DISCO_L496AG ✔️ ✔️
DISCO_L4R9I ✔️ ✔️
DISCO_L562QE ✔️ ✔️
EFM32GG_STK3700 ✔️ #13137
EFM32GG11_STK3701 ✔️ #13137
EP_AGORA ✔️ ✔️ tests fail #13185
EP_ATLAS ✔️ ✔️
EV_COG_AD3029LZ ✔️ ✔️
EV_COG_AD4050LZ ✔️ ✔️
FF_LPC546XX ✔️ #13140
FF1705_L151CC ✔️
FVP_MPS2_M0 ✔️ #13138
FVP_MPS2_M0P ✔️ #13138
FVP_MPS2_M3 ✔️ #13138
FVP_MPS2_M4 ✔️ #13138
FVP_MPS2_M7 ✔️ #13138
GD32_F307VG ✔️ #13136
GD32_F450ZI ✔️ #13136
GR_LYCHEE ✔️ ✔️
GR_MANGO ✔️ ✔️
HEXIWEAR ✔️ ✔️
K22F ✔️ ✔️
K64F ✔️ ✔️
K66F ✔️ ✔️
K82F ✔️ ✔️ tests fail #13186
KL25Z ✔️ ✔️
KL43Z ✔️ ✔️
KL46Z ✔️ ✔️
KW41Z ✔️ ✔️ #13109 , #13119
LPC1114 ✔️ ✔️
LPC1768 ✔️ ✔️
LPC54114 ✔️ #13140
LPC546XX ✔️ #13140
MAX32600MBED ✔️ #13139
MAX32620FTHR ✔️ #13139
MAX32625MBED ✔️ #13139
MAX32625PICO ✔️ #13139
MAX32630FTHR ✔️ #13139
MIMXRT1050_EVK ✔️ ✔️
MOTE_L152RC ✔️
MTS_DRAGONFLY_F411RE ✔️
MTS_DRAGONFLY_F413RH ✔️ ✔️
MTS_DRAGONFLY_L471QG ✔️
MTS_MDOT_F411RE ✔️
NRF52_DK ✔️ #13857
NRF52840_DK ✔️ ✔️
NUCLEO_F070RB ✔️ ✔️
NUCLEO_F072RB ✔️ ✔️
NUCLEO_F091RC ✔️ ✔️
NUCLEO_F103RB ✔️ ✔️
NUCLEO_F207ZG ✔️ ✔️
NUCLEO_F303K8 ✔️ ✔️
NUCLEO_F303RE ✔️ ✔️
NUCLEO_F303ZE ✔️ ✔️
NUCLEO_F401RE ✔️ ✔️
NUCLEO_F411RE ✔️ ✔️
NUCLEO_F412ZG ✔️ ✔️
NUCLEO_F413ZH ✔️ ✔️
NUCLEO_F429ZI ✔️ ✔️
NUCLEO_F439ZI ✔️ ✔️
NUCLEO_F446RE ✔️ ✔️
NUCLEO_F446ZE ✔️ ✔️
NUCLEO_F746ZG ✔️ ✔️
NUCLEO_F756ZG ✔️ ✔️
NUCLEO_F767ZI ✔️ ✔️
NUCLEO_G031K8 ✔️ ✔️
NUCLEO_G071RB ✔️ ✔️
NUCLEO_G474RE ✔️ ✔️
NUCLEO_H743ZI2 ✔️ ✔️
NUCLEO_H7A3ZI_Q ✔️ ✔️
NUCLEO_L073RZ ✔️ ✔️
NUCLEO_L152RE ✔️ ✔️
NUCLEO_L432KC ✔️ ✔️
NUCLEO_L433RC_P ✔️ ✔️
NUCLEO_L452RE_P ✔️ ✔️
NUCLEO_L476RG ✔️ ✔️
NUCLEO_L486RG ✔️ ✔️
NUCLEO_L496ZG ✔️ ✔️
NUCLEO_L496ZG_P ✔️ ✔️
NUCLEO_L4R5ZI ✔️ ✔️
NUCLEO_L4R5ZI_P ✔️ ✔️
NUCLEO_L552ZE_Q ✔️ ✔️
NUCLEO_WB55RG ✔️ ✔️
NUMAKER_IOT_M252 ✔️ ✔️
NUMAKER_IOT_M263A ✔️ ✔️
NUMAKER_IOT_M487 ✔️ ✔️
NUMAKER_PFM_M453 ✔️ ✔️
NUMAKER_PFM_M487 ✔️ ✔️
NUMAKER_PFM_NANO130 ✔️ ✔️
NUMAKER_PFM_NUC472 ✔️ ✔️
RHOMBIO_L476DMW1K ✔️ ✔️
RZ_A1H ✔️ ✔️
S1SBP6A #13851
S5JS100 #13111
SDP_K1 ✔️ ✔️
SDT32620B ✔️
SDT32625B ✔️
SDT52832B ✔️
SDT64B ✔️ ✔️
SFE_ARTEMIS #13852
SFE_ARTEMIS_ATP #13852
SFE_ARTEMIS_DK #13852
SFE_ARTEMIS_MODULE #13852
SFE_ARTEMIS_NANO #13852
SFE_ARTEMIS_THING_PLUS #13852
SFE_EDGE #13852
SFE_EDGE2 #13852
TB_SENSE_12 ✔️ #13109 , #13119
TMPM46B ✔️ #13141
TMPM4G9 ✔️ #13141
UHURU_RAVEN ✔️ ✔️ tests fail #13187
WIO_3G ✔️ ✔️
WIO_BG96 ✔️ ✔️
WIO_EMW3166 ✔️ ✔️ #13112
XDOT_L151CC ✔️

Toolchain(s) (name and version) displaying this defect ?

Arm Compile 6.13 and GCC 9 2019-q4

What version of Mbed-os are you using (tag or sha) ?

6.0.0 - 165be79

What version(s) of tools are you using. List all that apply (E.g. mbed-cli)

Mbed CLI 1.10.0

How is this defect reproduced ?

mbed import https://github.com/ARMmbed/mbed-os-example-blinky-baremetal
cd mbed-os-example-blinky-baremetal
mbed compile -t <toolchain> -m <target>

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions