Closed leomonan closed 2 years ago
Hi @leomonan ,
the NICLA support package needs a fairly recent version of mbed-os
. The one we are using to compile the core 2.8.0 is this one https://github.com/arduino/mbed-os/tree/extrapatches-6.15.1 , and you can use that branch as base via
git clone https://github.com/arduino/mbed-os -b extrapatches-6.15.1
./mbed-os-to-arduino -r path_where_you_cloned_mbed-os NICLA:NICLA
Let me know if it works for you! Thanks
Hi @facchinm
I got the same startup crash error using this branch https://github.com/arduino/mbed-os/tree/extrapatches-6.15.1
and I get error when applying patch on this branch by running command:
./mbed-os-to-arduino -a NICLAL:NICLA
That's very strange... Which combination of core/OS/sketch are you using?
Sorry I misread the new problem. When you target extrapatches-6.15.1
there's no need to apply the patches with -a
,
so just run ./mbed-os-to-arduino -r path_where_you_cloned_mbed-os NICLA:NICLA
Yes I just run ./mbed-os-to-arduino -r path_where_you_cloned_mbed-os NICLA:NICLA
and there is multiple defined error when linking libmbed.a to Arduino Sketch.
So I removed this file from compile to make the link succeed.
connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_random.c
I think you are still not compiling against the right mbed-os version, since the should be no linking error if every step is done correctly. Would you mind sending a full verbose output of the command you are executing and maybe attach the libmbed.a you are producing? Otherwise it's very difficult from here to try to help :slightly_smiling_face:
@facchinm Thank you for your kind help very much, here is the command log, arm_hal_random.c is compiled in this branch. (extrapatches-6.15.1), link for libmbed.a: https://pan.baidu.com/s/1M75MatVmhdu4Td67jFhc5Q code: uuea
ubuntu@monan-VirtualBox:~/workspace/mbed$ ./mbed-os-to-arduino -r /home/ubuntu/workspace/mbed/libraries/SFU/extra/mbed-os NICLAL:NICLA
MBED_CLEAN=0
MBED_UPDATE=0
APPLY_PATCHES=0
LOCAL_REPO=/home/ubuntu/workspace/mbed/libraries/SFU/extra/mbed-os
REMOTE_BRANCH=
MBED_CORE_LOCATION=/home/ubuntu/workspace/mbed
VARIANT=NICLAL BOARD=NICLA
Checking for prerequisites... done.
Creating MbedOS Application... done.
Checking out preferred 'mbed-os' version... Linking local repo /home/ubuntu/workspace/mbed/libraries/SFU/extra/mbed-os... done.
Setting up Mbed Application...[mbed] Working path "/tmp/mbed-os-program" (program)
[mbed] NICLA now set as default target in program "mbed-os-program"
[mbed] Working path "/tmp/mbed-os-program" (program)
[mbed] GCC_ARM now set as default toolchain in program "mbed-os-program"
================================================
Please, consider creating a 'conf/mbed_app.json'
to avoid mbed-cli always recompile from scratch.
================================================
done.
Compiling Mbed Application...[mbed] WARNING: Missing Python modules were not auto-installed.
The Mbed OS tools in this program require the following Python modules: click
You can install all missing modules by running "pip install -r requirements.txt" in "/tmp/mbed-os-program/mbed-os"
On Posix systems (Linux, etc) you might have to switch to superuser account or use "sudo"
---
/home/ubuntu/.local/lib/python3.8/site-packages/requests/__init__.py:89: RequestsDependencyWarning: urllib3 (1.26.8) or chardet (3.0.4) doesn't match a supported version!
warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported "
Could not find executable for GCC_ARM.
Currently set search path: No path set
[mbed] ERROR: "/usr/bin/python3" returned error.
Code: 2
Path: "/tmp/mbed-os-program"
Command: "/usr/bin/python3 -u /tmp/mbed-os-program/mbed-os/tools/make.py -t GCC_ARM -m NICLA --source . --build ./BUILD/NICLA/GCC_ARM -v"
---
ubuntu@monan-VirtualBox:~/workspace/mbed$ PATH=/home/ubuntu/snap/arduino-cli/19/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin:$PATH
ubuntu@monan-VirtualBox:~/workspace/mbed$ ./mbed-os-to-arduino -r /home/ubuntu/workspace/mbed/libraries/SFU/extra/mbed-os NICLAL:NICLA
MBED_CLEAN=0
MBED_UPDATE=0
APPLY_PATCHES=0
LOCAL_REPO=/home/ubuntu/workspace/mbed/libraries/SFU/extra/mbed-os
REMOTE_BRANCH=
MBED_CORE_LOCATION=/home/ubuntu/workspace/mbed
VARIANT=NICLAL BOARD=NICLA
Checking for prerequisites... done.
Creating MbedOS Application... done.
Checking out preferred 'mbed-os' version... Linking local repo /home/ubuntu/workspace/mbed/libraries/SFU/extra/mbed-os... done.
Setting up Mbed Application...[mbed] Working path "/tmp/mbed-os-program" (program)
[mbed] NICLA now set as default target in program "mbed-os-program"
[mbed] Working path "/tmp/mbed-os-program" (program)
[mbed] GCC_ARM now set as default toolchain in program "mbed-os-program"
================================================
Please, consider creating a 'conf/mbed_app.json'
to avoid mbed-cli always recompile from scratch.
================================================
done.
Compiling Mbed Application...[mbed] WARNING: Missing Python modules were not auto-installed.
The Mbed OS tools in this program require the following Python modules: click
You can install all missing modules by running "pip install -r requirements.txt" in "/tmp/mbed-os-program/mbed-os"
On Posix systems (Linux, etc) you might have to switch to superuser account or use "sudo"
---
/home/ubuntu/.local/lib/python3.8/site-packages/requests/__init__.py:89: RequestsDependencyWarning: urllib3 (1.26.8) or chardet (3.0.4) doesn't match a supported version!
warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported "
Compile [ 0.2%]: main.cpp
Compile [ 0.3%]: RTX_Config.c
Compile [ 0.4%]: cmsis_os1.c
Compile [ 0.5%]: irq_cm4f.S
Compile [ 0.5%]: rtx_delay.c
Compile [ 0.6%]: rtx_evflags.c
Compile [ 0.7%]: rtx_evr.c
Compile [ 0.8%]: rtx_kernel.c
Compile [ 0.8%]: rtx_lib.c
Compile [ 0.9%]: rtx_memory.c
Compile [ 1.0%]: rtx_mempool.c
Compile [ 1.1%]: rtx_msgqueue.c
Compile [ 1.1%]: rtx_mutex.c
Compile [ 1.2%]: rtx_semaphore.c
Compile [ 1.3%]: rtx_system.c
Compile [ 1.4%]: rtx_thread.c
Compile [ 1.4%]: rtx_timer.c
Compile [ 1.5%]: os_systick.c
Compile [ 1.6%]: os_tick_ptim.c
Compile [ 1.7%]: mbed_tz_context.c
Compile [ 1.8%]: mbed_boot_gcc_arm.c
Compile [ 1.8%]: mbed_boot.c
Compile [ 1.9%]: mbed_rtos_rtx.c
Compile [ 2.0%]: mbed_rtx_handlers.c
Compile [ 2.1%]: mbed_rtx_idle.cpp
Compile [ 2.1%]: bb_ble_adv_master.c
Compile [ 2.2%]: bb_ble_adv_master_ae.c
Compile [ 2.3%]: bb_ble_adv_slave.c
Compile [ 2.4%]: bb_ble_adv_slave_ae.c
Compile [ 2.4%]: bb_ble_bis_master.c
Compile [ 2.5%]: bb_ble_bis_slave.c
Compile [ 2.6%]: bb_ble_cis.c
Compile [ 2.7%]: bb_ble_cis_master.c
Compile [ 2.7%]: bb_ble_cis_slave.c
Compile [ 2.8%]: bb_ble_conn.c
Compile [ 2.9%]: bb_ble_conn_master.c
Compile [ 3.0%]: bb_ble_conn_slave.c
Compile [ 3.0%]: bb_ble_dtm.c
Compile [ 3.1%]: bb_ble_main.c
Compile [ 3.2%]: bb_ble_pdufilt.c
Compile [ 3.3%]: bb_ble_periodiclist.c
Compile [ 3.3%]: bb_ble_reslist.c
Compile [ 3.4%]: bb_ble_sniffer.c
Compile [ 3.5%]: bb_ble_whitelist.c
Compile [ 3.6%]: init.c
Compile [ 3.7%]: init_ctr.c
Compile [ 3.7%]: lctr_act_adv_master.c
Compile [ 3.8%]: lctr_act_adv_master_ae.c
Compile [ 3.9%]: lctr_act_adv_slave.c
Compile [ 4.0%]: lctr_act_adv_slave_ae.c
Compile [ 4.0%]: lctr_act_bis_master.c
Compile [ 4.1%]: lctr_act_bis_slave.c
Compile [ 4.2%]: lctr_act_cis.c
Compile [ 4.3%]: lctr_act_cis_master.c
Compile [ 4.3%]: lctr_act_cis_slave.c
Compile [ 4.4%]: lctr_act_conn.c
Compile [ 4.5%]: lctr_act_conn_master.c
Compile [ 4.6%]: lctr_act_conn_master_ae.c
Compile [ 4.6%]: lctr_act_conn_past.c
Compile [ 4.7%]: lctr_act_enc.c
Compile [ 4.8%]: lctr_act_enc_master.c
Compile [ 4.9%]: lctr_act_init_master.c
Compile [ 4.9%]: lctr_act_init_master_ae.c
Compile [ 5.0%]: lctr_act_pc.c
Compile [ 5.1%]: lctr_act_phy.c
Compile [ 5.2%]: lctr_isr_adv_master.c
Compile [ 5.3%]: lctr_isr_adv_master_ae.c
Compile [ 5.3%]: lctr_isr_adv_slave.c
Compile [ 5.4%]: lctr_isr_adv_slave_ae.c
Compile [ 5.5%]: lctr_isr_bis_master.c
Compile [ 5.6%]: lctr_isr_bis_slave.c
Compile [ 5.6%]: lctr_isr_cis.c
Compile [ 5.7%]: lctr_isr_cis_master.c
Compile [ 5.8%]: lctr_isr_cis_slave.c
Compile [ 5.9%]: lctr_isr_conn.c
Compile [ 5.9%]: lctr_isr_conn_master.c
Compile [ 6.0%]: lctr_isr_conn_slave.c
Compile [ 6.1%]: lctr_isr_init_master.c
Compile [ 6.2%]: lctr_isr_init_master_ae.c
Compile [ 6.2%]: lctr_main.c
Compile [ 6.3%]: lctr_main_adv_master.c
Compile [ 6.4%]: lctr_main_adv_master_ae.c
Compile [ 6.5%]: lctr_main_adv_slave.c
Compile [ 6.5%]: lctr_main_adv_slave_ae.c
Compile [ 6.6%]: lctr_main_bis.c
Compile [ 6.7%]: lctr_main_bis_master.c
Compile [ 6.8%]: lctr_main_bis_slave.c
Compile [ 6.8%]: lctr_main_cis.c
Compile [ 6.9%]: lctr_main_cis_master.c
Compile [ 7.0%]: lctr_main_cis_slave.c
Compile [ 7.1%]: lctr_main_conn.c
Compile [ 7.2%]: lctr_main_conn_cs2.c
Compile [ 7.2%]: lctr_main_conn_data.c
Compile [ 7.3%]: lctr_main_conn_master.c
Compile [ 7.4%]: lctr_main_conn_slave.c
Compile [ 7.5%]: lctr_main_enc_master.c
Compile [ 7.5%]: lctr_main_enc_slave.c
Compile [ 7.6%]: lctr_main_init_master.c
Compile [ 7.7%]: lctr_main_init_master_ae.c
Compile [ 7.8%]: lctr_main_iso.c
Compile [ 7.8%]: lctr_main_iso_data.c
Compile [ 7.9%]: lctr_main_master_phy.c
Compile [ 8.0%]: lctr_main_past.c
Compile [ 8.1%]: lctr_main_pc.c
Compile [ 8.1%]: lctr_main_priv.c
Compile [ 8.2%]: lctr_main_sc.c
Compile [ 8.3%]: lctr_main_slave_phy.c
Compile [ 8.4%]: lctr_pdu_adv_master_ae.c
Compile [ 8.4%]: lctr_pdu_adv_slave.c
Compile [ 8.5%]: lctr_pdu_adv_slave_ae.c
Compile [ 8.6%]: lctr_pdu_bis.c
Compile [ 8.7%]: lctr_pdu_conn.c
Compile [ 8.8%]: lctr_pdu_enc.c
Compile [ 8.8%]: lctr_pdu_iso.c
Compile [ 8.9%]: lctr_sm_adv_master.c
Compile [ 9.0%]: lctr_sm_adv_master_ae.c
Compile [ 9.1%]: lctr_sm_adv_slave.c
Compile [ 9.1%]: lctr_sm_adv_slave_ae.c
Compile [ 9.2%]: lctr_sm_bis_master.c
Compile [ 9.3%]: lctr_sm_bis_slave.c
Compile [ 9.4%]: lctr_sm_cis.c
Compile [ 9.4%]: lctr_sm_conn_master.c
Compile [ 9.5%]: lctr_sm_conn_slave.c
Compile [ 9.6%]: lctr_sm_init_master.c
Compile [ 9.7%]: lctr_sm_init_master_ae.c
Compile [ 9.7%]: lctr_sm_llcp_cis.c
Compile [ 9.8%]: lctr_sm_llcp_cis_master.c
Compile [ 9.9%]: lctr_sm_llcp_cis_slave.c
Compile [ 10.0%]: lctr_sm_llcp_conn.c
Compile [ 10.0%]: lctr_sm_llcp_conn_master.c
Compile [ 10.1%]: lctr_sm_llcp_conn_slave.c
Compile [ 10.2%]: lctr_sm_llcp_enc_master.c
Compile [ 10.3%]: lctr_sm_llcp_enc_slave.c
Compile [ 10.4%]: lctr_sm_llcp_master_phy.c
Compile [ 10.4%]: lctr_sm_llcp_pc.c
Compile [ 10.5%]: lctr_sm_llcp_slave_phy.c
Compile [ 10.6%]: lhci_cmd.c
Compile [ 10.7%]: lhci_cmd_adv_master.c
Compile [ 10.7%]: lhci_cmd_adv_master_ae.c
Compile [ 10.8%]: lhci_cmd_adv_priv.c
Compile [ 10.9%]: lhci_cmd_adv_slave.c
Compile [ 11.0%]: lhci_cmd_adv_slave_ae.c
Compile [ 11.0%]: lhci_cmd_bis_master.c
Compile [ 11.1%]: lhci_cmd_bis_slave.c
Compile [ 11.2%]: lhci_cmd_cis_master.c
Compile [ 11.3%]: lhci_cmd_cis_slave.c
Compile [ 11.3%]: lhci_cmd_conn.c
Compile [ 11.4%]: lhci_cmd_conn_master.c
Compile [ 11.5%]: lhci_cmd_conn_master_ae.c
Compile [ 11.6%]: lhci_cmd_conn_priv.c
Compile [ 11.6%]: lhci_cmd_enc_master.c
Compile [ 11.7%]: lhci_cmd_enc_slave.c
Compile [ 11.8%]: lhci_cmd_iso.c
Compile [ 11.9%]: lhci_cmd_past.c
Compile [ 11.9%]: lhci_cmd_pc.c
Compile [ 12.0%]: lhci_cmd_phy.c
Compile [ 12.1%]: lhci_cmd_sc.c
Compile [ 12.2%]: lhci_cmd_vs.c
Compile [ 12.3%]: lhci_cmd_vs_adv_master.c
Compile [ 12.3%]: lhci_cmd_vs_adv_master_ae.c
Compile [ 12.4%]: lhci_cmd_vs_adv_slave.c
Compile [ 12.5%]: lhci_cmd_vs_adv_slave_ae.c
Compile [ 12.6%]: lhci_cmd_vs_conn.c
Compile [ 12.6%]: lhci_cmd_vs_conn_master.c
Compile [ 12.7%]: lhci_cmd_vs_enc_slave.c
Compile [ 12.8%]: lhci_cmd_vs_iso.c
Compile [ 12.9%]: lhci_cmd_vs_sc.c
Compile [ 12.9%]: lhci_evt.c
Compile [ 13.0%]: lhci_evt_adv_master.c
Compile [ 13.1%]: lhci_evt_adv_master_ae.c
Compile [ 13.2%]: lhci_evt_adv_slave.c
Compile [ 13.2%]: lhci_evt_adv_slave_ae.c
Compile [ 13.3%]: lhci_evt_bis_master.c
Compile [ 13.4%]: lhci_evt_bis_slave.c
Compile [ 13.5%]: lhci_evt_cis_master.c
Compile [ 13.5%]: lhci_evt_cis_slave.c
Compile [ 13.6%]: lhci_evt_conn.c
Compile [ 13.7%]: lhci_evt_conn_cs2.c
Compile [ 13.8%]: lhci_evt_conn_master.c
Compile [ 13.9%]: lhci_evt_conn_priv.c
Compile [ 13.9%]: lhci_evt_enc_master.c
Compile [ 14.0%]: lhci_evt_enc_slave.c
Compile [ 14.1%]: lhci_evt_iso.c
Compile [ 14.2%]: lhci_evt_pc.c
Compile [ 14.2%]: lhci_evt_phy.c
Compile [ 14.3%]: lhci_evt_sc.c
Compile [ 14.4%]: lhci_evt_vs.c
Compile [ 14.5%]: lhci_init.c
Compile [ 14.5%]: lhci_init_adv_master.c
Compile [ 14.6%]: lhci_init_adv_master_ae.c
Compile [ 14.7%]: lhci_init_adv_priv.c
Compile [ 14.8%]: lhci_init_adv_slave.c
Compile [ 14.8%]: lhci_init_adv_slave_ae.c
Compile [ 14.9%]: lhci_init_bis_master.c
Compile [ 15.0%]: lhci_init_bis_slave.c
Compile [ 15.1%]: lhci_init_cis_master.c
Compile [ 15.1%]: lhci_init_cis_slave.c
Compile [ 15.2%]: lhci_init_conn.c
Compile [ 15.3%]: lhci_init_conn_cs2.c
Compile [ 15.4%]: lhci_init_conn_master.c
Compile [ 15.4%]: lhci_init_conn_master_ae.c
Compile [ 15.5%]: lhci_init_conn_priv.c
Compile [ 15.6%]: lhci_init_enc_master.c
Compile [ 15.7%]: lhci_init_enc_slave.c
Compile [ 15.8%]: lhci_init_iso.c
Compile [ 15.8%]: lhci_init_past.c
Compile [ 15.9%]: lhci_init_pc.c
Compile [ 16.0%]: lhci_init_phy.c
Compile [ 16.1%]: lhci_init_sc.c
Compile [ 16.1%]: lhci_main.c
Compile [ 16.2%]: lhci_main_iso.c
Compile [ 16.3%]: ll_init.c
Compile [ 16.4%]: ll_init_adv_master.c
Compile [ 16.4%]: ll_init_adv_master_ae.c
Compile [ 16.5%]: ll_init_adv_slave.c
Compile [ 16.6%]: ll_init_adv_slave_ae.c
Compile [ 16.7%]: ll_init_bis_master.c
Compile [ 16.7%]: ll_init_bis_slave.c
Compile [ 16.8%]: ll_init_cis_master.c
Compile [ 16.9%]: ll_init_cis_slave.c
Compile [ 17.0%]: ll_init_conn_cs2.c
Compile [ 17.0%]: ll_init_conn_master.c
Compile [ 17.1%]: ll_init_conn_slave.c
Compile [ 17.2%]: ll_init_enc_master.c
Compile [ 17.3%]: ll_init_enc_slave.c
Compile [ 17.4%]: ll_init_init_master.c
Compile [ 17.4%]: ll_init_init_master_ae.c
Compile [ 17.5%]: ll_init_iso.c
Compile [ 17.6%]: ll_init_master_phy.c
Compile [ 17.7%]: ll_init_past.c
Compile [ 17.7%]: ll_init_pc.c
Compile [ 17.8%]: ll_init_priv.c
Compile [ 17.9%]: ll_init_sc.c
Compile [ 18.0%]: ll_init_slave_phy.c
Compile [ 18.0%]: ll_main.c
Compile [ 18.1%]: ll_main_adv_master.c
Compile [ 18.2%]: ll_main_adv_master_ae.c
Compile [ 18.3%]: ll_main_adv_slave.c
Compile [ 18.3%]: ll_main_adv_slave_ae.c
Compile [ 18.4%]: ll_main_bis_master.c
Compile [ 18.5%]: ll_main_bis_slave.c
Compile [ 18.6%]: ll_main_cis_master.c
Compile [ 18.6%]: ll_main_cis_slave.c
Compile [ 18.7%]: ll_main_conn.c
Compile [ 18.8%]: ll_main_conn_master.c
Compile [ 18.9%]: ll_main_conn_master_ae.c
Compile [ 18.9%]: ll_main_conn_slave.c
Compile [ 19.0%]: ll_main_diag.c
Compile [ 19.1%]: ll_main_dtm.c
Compile [ 19.2%]: ll_main_enc_master.c
Compile [ 19.3%]: ll_main_enc_slave.c
Compile [ 19.3%]: ll_main_iso.c
Compile [ 19.4%]: ll_main_past.c
Compile [ 19.5%]: ll_main_pc.c
Compile [ 19.6%]: ll_main_phy.c
Compile [ 19.6%]: ll_main_priv.c
Compile [ 19.7%]: ll_main_sc.c
Compile [ 19.8%]: ll_math.c
Compile [ 19.9%]: lmgr_events.c
Compile [ 19.9%]: lmgr_main.c
Compile [ 20.0%]: lmgr_main_adv_master_ae.c
Compile [ 20.1%]: lmgr_main_adv_slave_ae.c
Compile [ 20.2%]: lmgr_main_cis_master.c
Compile [ 20.2%]: lmgr_main_conn.c
Compile [ 20.3%]: lmgr_main_iso.c
Compile [ 20.4%]: lmgr_main_master.c
Compile [ 20.5%]: lmgr_main_priv.c
Compile [ 20.5%]: lmgr_main_sc.c
Compile [ 20.6%]: lmgr_main_slave.c
Compile [ 20.7%]: sch_ble.c
Compile [ 20.8%]: sch_rm.c
Compile [ 20.9%]: sch_tm.c
Compile [ 20.9%]: bb_main.c
Compile [ 21.0%]: chci_tr.c
Compile [ 21.1%]: sch_list.c
Compile [ 21.2%]: sch_main.c
Compile [ 21.2%]: uECC.c
Compile [ 21.3%]: uECC_ll.c
Compile [ 21.4%]: custom_chci_tr.cpp
Compile [ 21.5%]: hci_core.c
Compile [ 21.5%]: hci_cmd.c
Compile [ 21.6%]: hci_cmd_ae.c
Compile [ 21.7%]: hci_cmd_bis.c
Compile [ 21.8%]: hci_cmd_cis.c
Compile [ 21.8%]: hci_cmd_cte.c
Compile [ 21.9%]: hci_cmd_iso.c
Compile [ 22.0%]: hci_cmd_past.c
Compile [ 22.1%]: hci_cmd_phy.c
Compile [ 22.1%]: hci_core_ps.c
Compile [ 22.2%]: hci_evt.c
Compile [ 22.3%]: hci_vs_ae.c
Compile [ 22.4%]: sec_aes.c
Compile [ 22.5%]: sec_aes_rev.c
Compile [ 22.5%]: sec_ccm_hci.c
Compile [ 22.6%]: sec_cmac_hci.c
Compile [ 22.7%]: sec_ecc_debug.c
Compile [ 22.8%]: sec_ecc_hci.c
Compile [ 22.8%]: sec_main.c
Compile [ 22.9%]: att_eatt.c
Compile [ 23.0%]: att_main.c
Compile [ 23.1%]: att_uuid.c
Compile [ 23.1%]: attc_disc.c
Compile [ 23.2%]: attc_eatt.c
Compile [ 23.3%]: attc_main.c
Compile [ 23.4%]: attc_proc.c
Compile [ 23.4%]: attc_read.c
Compile [ 23.5%]: attc_sign.c
Compile [ 23.6%]: attc_write.c
Compile [ 23.7%]: atts_ccc.c
Compile [ 23.7%]: atts_csf.c
Compile [ 23.8%]: atts_dyn.c
Compile [ 23.9%]: atts_eatt.c
Compile [ 24.0%]: atts_ind.c
Compile [ 24.0%]: atts_main.c
Compile [ 24.1%]: atts_proc.c
Compile [ 24.2%]: atts_read.c
Compile [ 24.3%]: atts_sign.c
Compile [ 24.4%]: atts_write.c
Compile [ 24.4%]: cfg_stack.c
Compile [ 24.5%]: dm_adv.c
Compile [ 24.6%]: dm_adv_ae.c
Compile [ 24.7%]: dm_adv_leg.c
Compile [ 24.7%]: dm_bis_master.c
Compile [ 24.8%]: dm_bis_slave.c
Compile [ 24.9%]: dm_cis.c
Compile [ 25.0%]: dm_cis_master.c
Compile [ 25.0%]: dm_cis_slave.c
Compile [ 25.1%]: dm_cis_sm.c
Compile [ 25.2%]: dm_conn.c
Compile [ 25.3%]: dm_conn_cte.c
Compile [ 25.3%]: dm_conn_master.c
Compile [ 25.4%]: dm_conn_master_ae.c
Compile [ 25.5%]: dm_conn_master_leg.c
Compile [ 25.6%]: dm_conn_slave.c
Compile [ 25.6%]: dm_conn_slave_ae.c
Compile [ 25.7%]: dm_conn_slave_leg.c
Compile [ 25.8%]: dm_conn_sm.c
Compile [ 25.9%]: dm_dev.c
Compile [ 26.0%]: dm_dev_priv.c
Compile [ 26.0%]: dm_iso.c
Compile [ 26.1%]: dm_main.c
Compile [ 26.2%]: dm_past.c
Compile [ 26.3%]: dm_phy.c
Compile [ 26.3%]: dm_priv.c
Compile [ 26.4%]: dm_scan.c
Compile [ 26.5%]: dm_scan_ae.c
Compile [ 26.6%]: dm_scan_leg.c
Compile [ 26.6%]: dm_sec.c
Compile [ 26.7%]: dm_sec_lesc.c
Compile [ 26.8%]: dm_sec_master.c
Compile [ 26.9%]: dm_sec_slave.c
Compile [ 26.9%]: dm_sync_ae.c
Compile [ 27.0%]: hci_main.c
Compile [ 27.1%]: l2c_coc.c
Compile [ 27.2%]: l2c_main.c
Compile [ 27.2%]: l2c_master.c
Compile [ 27.3%]: l2c_slave.c
Compile [ 27.4%]: smp_act.c
Compile [ 27.5%]: smp_db.c
Compile [ 27.5%]: smp_main.c
Compile [ 27.6%]: smp_non.c
Compile [ 27.7%]: smp_sc_act.c
Compile [ 27.8%]: smp_sc_main.c
Compile [ 27.9%]: smpi_act.c
Compile [ 27.9%]: smpi_sc_act.c
Compile [ 28.0%]: smpi_sc_sm.c
Compile [ 28.1%]: smpi_sm.c
Compile [ 28.2%]: smpr_act.c
Compile [ 28.2%]: smpr_sc_act.c
Compile [ 28.3%]: smpr_sc_sm.c
Compile [ 28.4%]: smpr_sm.c
Compile [ 28.5%]: wsf_assert.c
Compile [ 28.5%]: wsf_buf.c
Compile [ 28.6%]: wsf_bufio.c
Compile [ 28.7%]: wsf_detoken.c
Compile [ 28.8%]: wsf_efs.c
Compile [ 28.8%]: wsf_heap.c
Compile [ 28.9%]: wsf_msg.c
Compile [ 29.0%]: wsf_queue.c
Compile [ 29.1%]: wsf_timer.c
Compile [ 29.1%]: wsf_trace.c
Compile [ 29.2%]: bda.c
Compile [ 29.3%]: bstream.c
Compile [ 29.4%]: calc128.c
Compile [ 29.5%]: crc32.c
Compile [ 29.5%]: fcs.c
Compile [ 29.6%]: prand.c
Compile [ 29.7%]: print.c
Compile [ 29.8%]: terminal.c
Compile [ 29.8%]: wstr.c
Compile [ 29.9%]: BLE.cpp
Compile [ 30.0%]: Gap.cpp
Compile [ 30.1%]: GattClient.cpp
Compile [ 30.1%]: GattServer.cpp
Compile [ 30.2%]: SecurityManager.cpp
Compile [ 30.3%]: ble_trace_helpers.cpp
Compile [ 30.4%]: CordioHCIDriver.cpp
Compile [ 30.4%]: CordioHCITransportDriver.cpp
Compile [ 30.5%]: H4TransportDriver.cpp
Compile [ 30.6%]: BLEInstanceBaseImpl.cpp
Compile [ 30.7%]: GattServerImpl.cpp
Compile [ 30.7%]: PalAttClientImpl.cpp
Compile [ 30.8%]: PalEventQueueImpl.cpp
Compile [ 30.9%]: PalGapImpl.cpp
Compile [ 31.0%]: PalGenericAccessServiceImpl.cpp
Compile [ 31.1%]: PalPrivateAddressControllerImpl.cpp
Compile [ 31.1%]: PalSecurityManagerImpl.cpp
Compile [ 31.2%]: hci_tr.c
Compile [ 31.3%]: hci_vs.c
Compile [ 31.4%]: mbed_wsf_trace.c
Compile [ 31.4%]: pal_mbed_os_adaptation.cpp
Compile [ 31.5%]: wsf_cs.c
Compile [ 31.6%]: wsf_mbed_os_adaptation.c
Compile [ 31.7%]: wsf_os.c
Compile [ 31.7%]: AdvertisingDataBuilder.cpp
Compile [ 31.8%]: AdvertisingParameters.cpp
Compile [ 31.9%]: ConnectionParameters.cpp
Compile [ 32.0%]: DiscoveredCharacteristic.cpp
Compile [ 32.0%]: FileSecurityDb.cpp
Compile [ 32.1%]: GapImpl.cpp
Compile [ 32.2%]: GattClientImpl.cpp
Compile [ 32.3%]: KVStoreSecurityDb.cpp
Compile [ 32.3%]: MemorySecurityDb.cpp
Compile [ 32.4%]: PrivateAddressController.cpp
Compile [ 32.5%]: SecurityDb.cpp
Compile [ 32.6%]: SecurityManagerImpl.cpp
Compile [ 32.6%]: PalAttClientToGattClient.cpp
Compile [ 32.7%]: AT_CellularContext.cpp
Compile [ 32.8%]: AT_CellularDevice.cpp
Compile [ 32.9%]: AT_CellularInformation.cpp
Compile [ 33.0%]: AT_CellularNetwork.cpp
Compile [ 33.0%]: AT_CellularSMS.cpp
Compile [ 33.1%]: AT_CellularStack.cpp
Compile [ 33.2%]: AT_ControlPlane_netif.cpp
Compile [ 33.3%]: APN_db.cpp
Compile [ 33.3%]: CellularLog.cpp
Compile [ 33.4%]: CellularUtil.cpp
Compile [ 33.5%]: ATHandler.cpp
Compile [ 33.6%]: CellularContext.cpp
Compile [ 33.6%]: CellularDevice.cpp
Compile [ 33.7%]: CellularStateMachine.cpp
Compile [ 33.8%]: NanostackRfPhyAT86RF215.cpp
Compile [ 33.9%]: NanostackRfPhyAtmel.cpp
Compile [ 33.9%]: at24mac.cpp
Compile [ 34.0%]: MCR20Drv.c
Compile [ 34.1%]: NanostackRfPhyMcr20a.cpp
Compile [ 34.2%]: NanostackRfPhys2lp.cpp
Compile [ 34.2%]: at24mac_s2lp.cpp
Compile [ 34.3%]: rf_configuration.c
Compile [ 34.4%]: NRFCordioHCIDriver.cpp
Compile [ 34.5%]: NRFCordioHCITransportDriver.cpp
Compile [ 34.6%]: pal_bb.c
Compile [ 34.6%]: pal_bb_ble.c
Compile [ 34.7%]: pal_bb_ble_rf.c
Compile [ 34.8%]: pal_cfg.c
Compile [ 34.9%]: pal_crypto.c
Compile [ 34.9%]: pal_timer.c
Compile [ 35.0%]: ALT1250_PPP.cpp
Compile [ 35.1%]: ALT1250_PPP_CellularContext.cpp
Compile [ 35.2%]: ALT1250_PPP_CellularNetwork.cpp
Compile [ 35.2%]: GEMALTO_CINTERION.cpp
Compile [ 35.3%]: GEMALTO_CINTERION_CellularContext.cpp
Compile [ 35.4%]: GEMALTO_CINTERION_CellularInformation.cpp
Compile [ 35.5%]: GEMALTO_CINTERION_CellularNetwork.cpp
Compile [ 35.5%]: GEMALTO_CINTERION_CellularStack.cpp
Compile [ 35.6%]: GENERIC_AT3GPP.cpp
Compile [ 35.7%]: SARA4_PPP.cpp
Compile [ 35.8%]: SARA4_PPP_CellularNetwork.cpp
Compile [ 35.8%]: QUECTEL_BC95.cpp
Compile [ 35.9%]: QUECTEL_BC95_CellularContext.cpp
Compile [ 36.0%]: QUECTEL_BC95_CellularInformation.cpp
Compile [ 36.1%]: QUECTEL_BC95_CellularNetwork.cpp
Compile [ 36.1%]: QUECTEL_BC95_CellularStack.cpp
Compile [ 36.2%]: QUECTEL_BG96.cpp
Compile [ 36.3%]: QUECTEL_BG96_CellularContext.cpp
Compile [ 36.4%]: QUECTEL_BG96_CellularInformation.cpp
Compile [ 36.5%]: QUECTEL_BG96_CellularNetwork.cpp
Compile [ 36.5%]: QUECTEL_BG96_CellularStack.cpp
Compile [ 36.6%]: QUECTEL_BG96_ControlPlane_netif.cpp
Compile [ 36.7%]: QUECTEL_EC2X.cpp
Compile [ 36.8%]: QUECTEL_M26.cpp
Compile [ 36.8%]: QUECTEL_M26_CellularContext.cpp
Compile [ 36.9%]: QUECTEL_M26_CellularInformation.cpp
Compile [ 37.0%]: QUECTEL_M26_CellularStack.cpp
Compile [ 37.1%]: QUECTEL_UG96.cpp
Compile [ 37.1%]: QUECTEL_UG96_CellularContext.cpp
Compile [ 37.2%]: RM1000_AT.cpp
Compile [ 37.3%]: RM1000_AT_CellularContext.cpp
Compile [ 37.4%]: RM1000_AT_CellularNetwork.cpp
Compile [ 37.4%]: RM1000_AT_CellularStack.cpp
Compile [ 37.5%]: TELIT_HE910.cpp
Compile [ 37.6%]: TELIT_ME310.cpp
Compile [ 37.7%]: TELIT_ME310_CellularContext.cpp
Compile [ 37.7%]: TELIT_ME310_CellularNetwork.cpp
Compile [ 37.8%]: TELIT_ME310_CellularStack.cpp
Compile [ 37.9%]: TELIT_ME910.cpp
Compile [ 38.0%]: TELIT_ME910_CellularContext.cpp
Compile [ 38.1%]: TELIT_ME910_CellularNetwork.cpp
Compile [ 38.1%]: UBLOX_AT.cpp
Compile [ 38.2%]: UBLOX_AT_CellularContext.cpp
Compile [ 38.3%]: UBLOX_AT_CellularNetwork.cpp
Compile [ 38.4%]: UBLOX_AT_CellularStack.cpp
Compile [ 38.4%]: UBLOX_N2XX.cpp
Compile [ 38.5%]: UBLOX_N2XX_CellularContext.cpp
Compile [ 38.6%]: UBLOX_N2XX_CellularNetwork.cpp
Compile [ 38.7%]: UBLOX_N2XX_CellularSMS.cpp
Compile [ 38.7%]: UBLOX_N2XX_CellularStack.cpp
Compile [ 38.8%]: UBLOX_PPP.cpp
Compile [ 38.9%]: PN512Driver.cpp
Compile [ 39.0%]: PN512SPITransportDriver.cpp
Compile [ 39.0%]: PN512TransportDriver.cpp
Compile [ 39.1%]: pn512.c
Compile [ 39.2%]: pn512_cmd.c
Compile [ 39.3%]: pn512_hw.c
Compile [ 39.3%]: pn512_irq.c
Compile [ 39.4%]: pn512_poll.c
Compile [ 39.5%]: pn512_registers.c
Compile [ 39.6%]: pn512_rf.c
Compile [ 39.6%]: pn512_timer.c
Compile [ 39.7%]: pn512_transceive.c
Compile [ 39.8%]: ESP8266.cpp
Compile [ 39.9%]: ESP8266Interface.cpp
Compile [ 40.0%]: sn_coap_builder.c
Compile [ 40.0%]: sn_coap_header_check.c
Compile [ 40.1%]: sn_coap_parser.c
Compile [ 40.2%]: sn_coap_protocol.c
Compile [ 40.3%]: ip_fsc.c
Compile [ 40.3%]: common_functions.c
Compile [ 40.4%]: ns_list.c
Compile [ 40.5%]: ip4tos.c
Compile [ 40.6%]: stoip4.c
Compile [ 40.6%]: ip6tos.c
Compile [ 40.7%]: stoip6.c
Compile [ 40.8%]: nsdynmemLIB.c
Compile [ 40.9%]: nsdynmem_tracker_lib.c
Compile [ 40.9%]: ns_nvm_helper.c
Compile [ 41.0%]: auth.c
Compile [ 41.1%]: ccp.c
Compile [ 41.2%]: chap-md5.c
Compile [ 41.2%]: chap-new.c
Compile [ 41.3%]: chap_ms.c
Compile [ 41.4%]: demand.c
Compile [ 41.5%]: eap.c
Compile [ 41.6%]: eui64.c
Compile [ 41.6%]: fsm.c
Compile [ 41.7%]: ipcp.c
Compile [ 41.8%]: ipv6cp.c
Compile [ 41.9%]: lcp.c
Compile [ 41.9%]: magic.c
Compile [ 42.0%]: mppe.c
Compile [ 42.1%]: multilink.c
Compile [ 42.2%]: ppp_arc4.c
Compile [ 42.2%]: ppp_des.c
Compile [ 42.3%]: ppp_md4.c
Compile [ 42.4%]: ppp_md5.c
Compile [ 42.5%]: ppp_sha1.c
Compile [ 42.5%]: ppp.c
Compile [ 42.6%]: ppp_ecp.c
Compile [ 42.7%]: ppp_service.cpp
Compile [ 42.8%]: ppp_service_if.cpp
Compile [ 42.8%]: pppapi.c
Compile [ 42.9%]: pppcrypt.c
Compile [ 43.0%]: pppoe.c
Compile [ 43.1%]: pppol2tp.c
Compile [ 43.2%]: pppos.cpp
Compile [ 43.2%]: upap.c
Compile [ 43.3%]: utils.c
Compile [ 43.4%]: vj.c
Compile [ 43.5%]: LoRaMac.cpp
Compile [ 43.5%]: LoRaMacChannelPlan.cpp
Compile [ 43.6%]: LoRaMacCommand.cpp
Compile [ 43.7%]: LoRaMacCrypto.cpp
Compile [ 43.8%]: LoRaPHY.cpp
Compile [ 43.8%]: LoRaPHYAS923.cpp
Compile [ 43.9%]: LoRaPHYAU915.cpp
Compile [ 44.0%]: LoRaPHYCN470.cpp
Compile [ 44.1%]: LoRaPHYCN779.cpp
Compile [ 44.1%]: LoRaPHYEU433.cpp
Compile [ 44.2%]: LoRaPHYEU868.cpp
Compile [ 44.3%]: LoRaPHYIN865.cpp
Compile [ 44.4%]: LoRaPHYKR920.cpp
Compile [ 44.4%]: LoRaPHYUS915.cpp
Compile [ 44.5%]: LoRaWANInterface.cpp
Compile [ 44.6%]: LoRaWANStack.cpp
Compile [ 44.7%]: LoRaWANTimer.cpp
Compile [ 44.7%]: lwip_checksum.c
Compile [ 44.8%]: lwip_memcpy.c
Compile [ 44.9%]: lwip_sys_arch.c
Compile [ 45.0%]: lwip_random.c
Compile [ 45.1%]: lwip_tcp_isn.c
Compile [ 45.1%]: lwip_api_lib.c
Compile [ 45.2%]: lwip_api_msg.c
Compile [ 45.3%]: lwip_err.c
Compile [ 45.4%]: lwip_if_api.c
Compile [ 45.4%]: lwip_netbuf.c
Compile [ 45.5%]: lwip_netdb.c
Compile [ 45.6%]: lwip_netifapi.c
Compile [ 45.7%]: lwip_sockets.c
Compile [ 45.7%]: lwip_tcpip.c
Compile [ 45.8%]: lwip_autoip.c
Compile [ 45.9%]: lwip_dhcp.c
Compile [ 46.0%]: lwip_etharp.c
Compile [ 46.0%]: lwip_icmp.c
Compile [ 46.1%]: lwip_igmp.c
Compile [ 46.2%]: lwip_ip4.c
Compile [ 46.3%]: lwip_ip4_addr.c
Compile [ 46.3%]: lwip_ip4_frag.c
Compile [ 46.4%]: lwip_dhcp6.c
Compile [ 46.5%]: lwip_ethip6.c
Compile [ 46.6%]: lwip_icmp6.c
Compile [ 46.7%]: lwip_inet6.c
Compile [ 46.7%]: lwip_ip6.c
Compile [ 46.8%]: lwip_ip6_addr.c
Compile [ 46.9%]: lwip_ip6_frag.c
Compile [ 47.0%]: lwip_mld6.c
Compile [ 47.0%]: lwip_nd6.c
Compile [ 47.1%]: lwip_altcp.c
Compile [ 47.2%]: lwip_altcp_alloc.c
Compile [ 47.3%]: lwip_altcp_tcp.c
Compile [ 47.3%]: lwip_def.c
Compile [ 47.4%]: lwip_dns.c
Compile [ 47.5%]: lwip_inet_chksum.c
Compile [ 47.6%]: lwip_init.c
Compile [ 47.6%]: lwip_ip.c
Compile [ 47.7%]: lwip_mem.c
Compile [ 47.8%]: lwip_memp.c
Compile [ 47.9%]: lwip_netif.c
Compile [ 47.9%]: lwip_pbuf.c
Compile [ 48.0%]: lwip_raw.c
Compile [ 48.1%]: lwip_stats.c
Compile [ 48.2%]: lwip_sys.c
Compile [ 48.2%]: lwip_tcp.c
Compile [ 48.3%]: lwip_tcp_in.c
Compile [ 48.4%]: lwip_tcp_out.c
Compile [ 48.5%]: lwip_timeouts.c
Compile [ 48.6%]: lwip_udp.c
Compile [ 48.6%]: lwip_bridgeif.c
Compile [ 48.7%]: lwip_bridgeif_fdb.c
Compile [ 48.8%]: lwip_ethernet.c
Compile [ 48.9%]: lwip_lowpan6.c
Compile [ 48.9%]: lwip_lowpan6_ble.c
Compile [ 49.0%]: lwip_lowpan6_common.c
Compile [ 49.1%]: lwip_zepif.c
Compile [ 49.2%]: LWIPInterface.cpp
Compile [ 49.2%]: LWIPInterfaceEMAC.cpp
Compile [ 49.3%]: LWIPInterfaceL3IP.cpp
Compile [ 49.4%]: LWIPInterfacePPP.cpp
Compile [ 49.5%]: LWIPMemoryManager.cpp
Compile [ 49.5%]: LWIPStack.cpp
Compile [ 49.6%]: lwip_tools.cpp
Compile [ 49.7%]: hash_wrappers.c
Compile [ 49.8%]: mbed_trng.cpp
Compile [ 49.8%]: platform_alt.cpp
Compile [ 49.9%]: shared_rng.cpp
Compile [ 50.0%]: timing_mbed.cpp
Compile [ 50.1%]: aes.c
Compile [ 50.2%]: aesni.c
Compile [ 50.2%]: arc4.c
Compile [ 50.3%]: aria.c
Compile [ 50.4%]: asn1parse.c
Compile [ 50.5%]: asn1write.c
Compile [ 50.5%]: base64.c
Compile [ 50.6%]: bignum.c
Compile [ 50.7%]: blowfish.c
Compile [ 50.8%]: camellia.c
Compile [ 50.8%]: ccm.c
Compile [ 50.9%]: certs.c
Compile [ 51.0%]: chacha20.c
Compile [ 51.1%]: chachapoly.c
Compile [ 51.1%]: cipher.c
Compile [ 51.2%]: cipher_wrap.c
Compile [ 51.3%]: cmac.c
Compile [ 51.4%]: ctr_drbg.c
Compile [ 51.4%]: debug.c
Compile [ 51.5%]: des.c
Compile [ 51.6%]: dhm.c
Compile [ 51.7%]: ecdh.c
Compile [ 51.8%]: ecdsa.c
Compile [ 51.8%]: ecjpake.c
Compile [ 51.9%]: ecp.c
Compile [ 52.0%]: ecp_curves.c
Compile [ 52.1%]: entropy.c
Compile [ 52.1%]: entropy_poll.c
Compile [ 52.2%]: error.c
Compile [ 52.3%]: gcm.c
Compile [ 52.4%]: havege.c
Compile [ 52.4%]: hkdf.c
Compile [ 52.5%]: hmac_drbg.c
Compile [ 52.6%]: md.c
Compile [ 52.7%]: md2.c
Compile [ 52.7%]: md4.c
Compile [ 52.8%]: md5.c
Compile [ 52.9%]: memory_buffer_alloc.c
Compile [ 53.0%]: net_sockets.c
Compile [ 53.0%]: nist_kw.c
Compile [ 53.1%]: oid.c
Compile [ 53.2%]: padlock.c
Compile [ 53.3%]: pem.c
Compile [ 53.3%]: pk.c
Compile [ 53.4%]: pk_wrap.c
Compile [ 53.5%]: pkcs11.c
Compile [ 53.6%]: pkcs12.c
Compile [ 53.7%]: pkcs5.c
Compile [ 53.7%]: pkparse.c
Compile [ 53.8%]: pkwrite.c
Compile [ 53.9%]: platform.c
Compile [ 54.0%]: platform_util.c
Compile [ 54.0%]: poly1305.c
Compile [ 54.1%]: ripemd160.c
Compile [ 54.2%]: rsa.c
Compile [ 54.3%]: rsa_internal.c
Compile [ 54.3%]: sha1.c
Compile [ 54.4%]: sha256.c
Compile [ 54.5%]: sha512.c
Compile [ 54.6%]: ssl_cache.c
Compile [ 54.6%]: ssl_ciphersuites.c
Compile [ 54.7%]: ssl_cli.c
Compile [ 54.8%]: ssl_cookie.c
Compile [ 54.9%]: ssl_msg.c
Compile [ 54.9%]: ssl_srv.c
Compile [ 55.0%]: ssl_ticket.c
Compile [ 55.1%]: ssl_tls.c
Compile [ 55.2%]: ssl_tls13_keys.c
Compile [ 55.3%]: threading.c
Compile [ 55.3%]: timing.c
Compile [ 55.4%]: version.c
Compile [ 55.5%]: version_features.c
Compile [ 55.6%]: x509.c
Compile [ 55.6%]: x509_create.c
Compile [ 55.7%]: x509_crl.c
Compile [ 55.8%]: x509_crt.c
Compile [ 55.9%]: x509_csr.c
Compile [ 55.9%]: x509write_crt.c
Compile [ 56.0%]: x509write_csr.c
Compile [ 56.1%]: xtea.c
Compile [ 56.2%]: coap_connection_handler.c
Compile [ 56.2%]: coap_message_handler.c
Compile [ 56.3%]: coap_security_handler.c
Compile [ 56.4%]: coap_service_api.c
Compile [ 56.5%]: CallbackHandler.cpp
Compile [ 56.5%]: LoWPANNDInterface.cpp
Compile [ 56.6%]: MeshInterfaceNanostack.cpp
Compile [ 56.7%]: NanostackEMACInterface.cpp
Compile [ 56.8%]: NanostackEthernetInterface.cpp
Compile [ 56.8%]: NanostackMemoryManager.cpp
Compile [ 56.9%]: NanostackPPPInterface.cpp
Compile [ 57.0%]: ThreadInterface.cpp
Compile [ 57.1%]: WisunBorderRouter.cpp
Compile [ 57.2%]: WisunInterface.cpp
Compile [ 57.2%]: ethernet_tasklet.c
Compile [ 57.3%]: mesh_system.c
Compile [ 57.4%]: nd_tasklet.c
Compile [ 57.5%]: thread_tasklet.c
Compile [ 57.5%]: wisun_tasklet.c
Compile [ 57.6%]: arm_hal_fhss_timer.cpp
Compile [ 57.7%]: arm_hal_interrupt.c
Compile [ 57.8%]: arm_hal_random.c
Compile [ 57.8%]: arm_hal_timer.cpp
Compile [ 57.9%]: ns_event_loop.c
Compile [ 58.0%]: ns_event_loop_mbed.cpp
Compile [ 58.1%]: ns_event_loop_mutex.c
Compile [ 58.1%]: ns_file_system_api.cpp
Compile [ 58.2%]: ns_hal_init.c
Compile [ 58.3%]: nvm_ram.c
Compile [ 58.4%]: event.c
Compile [ 58.4%]: ns_timeout.c
Compile [ 58.5%]: ns_timer.c
Compile [ 58.6%]: system_timer.c
Compile [ 58.7%]: network_lib.c
Compile [ 58.8%]: protocol_6lowpan.c
Compile [ 58.8%]: protocol_6lowpan_bootstrap.c
Compile [ 58.9%]: protocol_6lowpan_interface.c
Compile [ 59.0%]: cipv6_fragmenter.c
Compile [ 59.1%]: 6lowpan_iphc.c
Compile [ 59.1%]: iphc_compress.c
Compile [ 59.2%]: iphc_decompress.c
Compile [ 59.3%]: lowpan_context.c
Compile [ 59.4%]: beacon_handler.c
Compile [ 59.4%]: mac_data_poll.c
Compile [ 59.5%]: mac_helper.c
Compile [ 59.6%]: mac_ie_lib.c
Compile [ 59.7%]: mac_pairwise_key.c
Compile [ 59.7%]: mac_response_handler.c
Compile [ 59.8%]: mesh.c
Compile [ 59.9%]: nd_router_object.c
Compile [ 60.0%]: nwk_nvm.c
Compile [ 60.0%]: thread_bbr_api.c
Compile [ 60.1%]: thread_bbr_commercial.c
Compile [ 60.2%]: thread_beacon.c
Compile [ 60.3%]: thread_bootstrap.c
Compile [ 60.4%]: thread_border_router_api.c
Compile [ 60.4%]: thread_ccm.c
Compile [ 60.5%]: thread_commissioning_api.c
Compile [ 60.6%]: thread_commissioning_if.c
Compile [ 60.7%]: thread_common.c
Compile [ 60.7%]: thread_dhcpv6_server.c
Compile [ 60.8%]: thread_diagnostic.c
Compile [ 60.9%]: thread_discovery.c
Compile [ 61.0%]: thread_host_bootstrap.c
Compile [ 61.0%]: thread_joiner_application.c
Compile [ 61.1%]: thread_leader_service.c
Compile [ 61.2%]: thread_lowpower_api.c
Compile [ 61.3%]: thread_lowpower_private_api.c
Compile [ 61.3%]: thread_management_api.c
Compile [ 61.4%]: thread_management_client.c
Compile [ 61.5%]: thread_management_if.c
Compile [ 61.6%]: thread_management_server.c
Compile [ 61.6%]: thread_mdns.c
Compile [ 61.7%]: thread_meshcop_lib.c
Compile [ 61.8%]: thread_mle_message_handler.c
Compile [ 61.9%]: thread_nd.c
Compile [ 61.9%]: thread_neighbor_class.c
Compile [ 62.0%]: thread_net_config_api.c
Compile [ 62.1%]: thread_network_data_lib.c
Compile [ 62.2%]: thread_network_data_storage.c
Compile [ 62.3%]: thread_network_synch.c
Compile [ 62.3%]: thread_nvm_store.c
Compile [ 62.4%]: thread_resolution_client.c
Compile [ 62.5%]: thread_resolution_server.c
Compile [ 62.6%]: thread_router_bootstrap.c
Compile [ 62.6%]: thread_routing.c
Compile [ 62.7%]: thread_test_api.c
Compile [ 62.8%]: adaptation_interface.c
Compile [ 62.9%]: ws_bbr_api.c
Compile [ 62.9%]: ws_bootstrap.c
Compile [ 63.0%]: ws_bootstrap_6lbr.c
Compile [ 63.1%]: ws_bootstrap_ffn.c
Compile [ 63.2%]: ws_bootstrap_lfn.c
Compile [ 63.2%]: ws_cfg_settings.c
Compile [ 63.3%]: ws_common.c
Compile [ 63.4%]: ws_eapol_auth_relay.c
Compile [ 63.5%]: ws_eapol_pdu.c
Compile [ 63.5%]: ws_eapol_relay.c
Compile [ 63.6%]: ws_eapol_relay_lib.c
Compile [ 63.7%]: ws_empty_functions.c
Compile [ 63.8%]: ws_ie_lib.c
Compile [ 63.9%]: ws_llc_data_service.c
Compile [ 63.9%]: ws_management_api.c
Compile [ 64.0%]: ws_mpx_header.c
Compile [ 64.1%]: ws_neighbor_class.c
Compile [ 64.2%]: ws_pae_auth.c
Compile [ 64.2%]: ws_pae_controller.c
Compile [ 64.3%]: ws_pae_key_storage.c
Compile [ 64.4%]: ws_pae_lib.c
Compile [ 64.5%]: ws_pae_nvm_data.c
Compile [ 64.5%]: ws_pae_nvm_store.c
Compile [ 64.6%]: ws_pae_supp.c
Compile [ 64.7%]: ws_pae_time.c
Compile [ 64.8%]: ws_pae_timers.c
Compile [ 64.8%]: ws_phy.c
Compile [ 64.9%]: ws_stats.c
Compile [ 65.0%]: ws_test_api.c
Compile [ 65.1%]: border_router.c
Compile [ 65.1%]: icmpv6.c
Compile [ 65.2%]: icmpv6_prefix.c
Compile [ 65.3%]: icmpv6_radv.c
Compile [ 65.4%]: ipv6.c
Compile [ 65.4%]: ipv6_flow.c
Compile [ 65.5%]: ipv6_fragmentation.c
Compile [ 65.6%]: ipv6_resolution.c
Compile [ 65.7%]: mld.c
Compile [ 65.8%]: tcp.c
Compile [ 65.8%]: udp.c
Compile [ 65.9%]: buffer_dyn.c
Compile [ 66.0%]: ns_address_internal.c
Compile [ 66.1%]: ns_monitor.c
Compile [ 66.1%]: ns_socket.c
Compile [ 66.2%]: sockbuf.c
Compile [ 66.3%]: DHCPv6_Server_service.c
Compile [ 66.4%]: dhcpv6_client_service.c
Compile [ 66.4%]: mac_cca_threshold.c
Compile [ 66.5%]: mac_fhss_callbacks.c
Compile [ 66.6%]: mac_filter.c
Compile [ 66.7%]: mac_header_helper_functions.c
Compile [ 66.7%]: mac_indirect_data.c
Compile [ 66.8%]: mac_mcps_sap.c
Compile [ 66.9%]: mac_mlme.c
Compile [ 67.0%]: mac_mode_switch.c
Compile [ 67.0%]: mac_pd_sap.c
Compile [ 67.1%]: mac_security_mib.c
Compile [ 67.2%]: mac_timer.c
Compile [ 67.3%]: sw_mac.c
Compile [ 67.4%]: ethernet_mac_api.c
Compile [ 67.4%]: rf_driver_storage.c
Compile [ 67.5%]: serial_mac_api.c
Compile [ 67.6%]: virtual_rf_client.c
Compile [ 67.7%]: virtual_rf_driver.c
Compile [ 67.7%]: mle.c
Compile [ 67.8%]: mle_tlv.c
Compile [ 67.9%]: mpl.c
Compile [ 68.0%]: protocol_core.c
Compile [ 68.0%]: protocol_core_sleep.c
Compile [ 68.1%]: protocol_stats.c
Compile [ 68.2%]: protocol_timer.c
Compile [ 68.3%]: rpl_control.c
Compile [ 68.3%]: rpl_data.c
Compile [ 68.4%]: rpl_downward.c
Compile [ 68.5%]: rpl_mrhof.c
Compile [ 68.6%]: rpl_objective.c
Compile [ 68.6%]: rpl_of0.c
Compile [ 68.7%]: rpl_policy.c
Compile [ 68.8%]: rpl_upward.c
Compile [ 68.9%]: security_lib.c
Compile [ 68.9%]: eap_protocol.c
Compile [ 69.0%]: pana.c
Compile [ 69.1%]: pana_avp.c
Compile [ 69.2%]: pana_client.c
Compile [ 69.3%]: pana_eap_header.c
Compile [ 69.3%]: pana_header.c
Compile [ 69.4%]: pana_relay_table.c
Compile [ 69.5%]: pana_server.c
Compile [ 69.6%]: tls_ccm_crypt.c
Compile [ 69.6%]: tls_lib.c
Compile [ 69.7%]: eapol_helper.c
Compile [ 69.8%]: kde_helper.c
Compile [ 69.9%]: kmp_addr.c
Compile [ 69.9%]: kmp_api.c
Compile [ 70.0%]: kmp_eapol_pdu_if.c
Compile [ 70.1%]: kmp_socket_if.c
Compile [ 70.2%]: auth_eap_tls_sec_prot.c
Compile [ 70.2%]: eap_tls_sec_prot_lib.c
Compile [ 70.3%]: radius_eap_tls_sec_prot.c
Compile [ 70.4%]: supp_eap_tls_sec_prot.c
Compile [ 70.5%]: auth_fwh_sec_prot.c
Compile [ 70.5%]: supp_fwh_sec_prot.c
Compile [ 70.6%]: auth_gkh_sec_prot.c
Compile [ 70.7%]: supp_gkh_sec_prot.c
Compile [ 70.8%]: key_sec_prot.c
Compile [ 70.9%]: msg_sec_prot.c
Compile [ 70.9%]: avp_helper.c
Compile [ 71.0%]: radius_client_sec_prot.c
Compile [ 71.1%]: sec_prot_certs.c
Compile [ 71.2%]: sec_prot_keys.c
Compile [ 71.2%]: sec_prot_lib.c
Compile [ 71.3%]: tls_sec_prot.c
Compile [ 71.4%]: tls_sec_prot_lib.c
Compile [ 71.5%]: ccm_security.c
Compile [ 71.5%]: aes_mbedtls_adapter.c
Compile [ 71.6%]: neighbor_cache.c
Compile [ 71.7%]: ns_sha256.c
Compile [ 71.8%]: shalib.c
Compile [ 71.8%]: trickle.c
Compile [ 71.9%]: blacklist.c
Compile [ 72.0%]: etx.c
Compile [ 72.1%]: channel_functions.c
Compile [ 72.1%]: channel_list.c
Compile [ 72.2%]: fhss.c
Compile [ 72.3%]: fhss_channel.c
Compile [ 72.4%]: fhss_common.c
Compile [ 72.5%]: fhss_configuration_interface.c
Compile [ 72.5%]: fhss_statistics.c
Compile [ 72.6%]: fhss_test_api.c
Compile [ 72.7%]: fhss_ws.c
Compile [ 72.8%]: fhss_ws_empty_functions.c
Compile [ 72.8%]: fnv_hash.c
Compile [ 72.9%]: hmac_md.c
Compile [ 73.0%]: ieee_802_11.c
Compile [ 73.1%]: load_balance.c
Compile [ 73.1%]: mac_neighbor_table.c
Compile [ 73.2%]: fnet_mdns.c
Compile [ 73.3%]: fnet_poll.c
Compile [ 73.4%]: fnet_stdlib.c
Compile [ 73.4%]: ns_fnet_events.c
Compile [ 73.5%]: ns_fnet_port.c
Compile [ 73.6%]: ns_mdns_api.c
Compile [ 73.7%]: mle_service.c
Compile [ 73.7%]: mle_service_buffer.c
Compile [ 73.8%]: mle_service_frame_counter_table.c
Compile [ 73.9%]: mle_service_interface.c
Compile [ 74.0%]: mle_service_security.c
Compile [ 74.0%]: nd_proxy.c
Compile [ 74.1%]: nist_aes_kw.c
Compile [ 74.2%]: pan_blacklist.c
Compile [ 74.3%]: random_early_detection.c
Compile [ 74.4%]: isqrt.c
Compile [ 74.4%]: ns_conf.c
Compile [ 74.5%]: ns_crc.c
Compile [ 74.6%]: ns_file_system.c
Compile [ 74.7%]: ns_time.c
Compile [ 74.7%]: whiteboard.c
Compile [ 74.8%]: ipv6_routing_table.c
Compile [ 74.9%]: protocol_ipv6.c
Compile [ 75.0%]: dhcp_service_api.c
Compile [ 75.0%]: libDHCPv6.c
Compile [ 75.1%]: libDHCPv6_server.c
Compile [ 75.2%]: libDHCPv6_vendordata.c
Compile [ 75.3%]: multicast_api.c
Compile [ 75.3%]: net_6lowpan_parameter_api.c
Compile [ 75.4%]: net_dns.c
Compile [ 75.5%]: net_ipv6.c
Compile [ 75.6%]: net_load_balance.c
Compile [ 75.6%]: net_mle.c
Compile [ 75.7%]: net_rpl.c
Compile [ 75.8%]: net_short_address_extension.c
Compile [ 75.9%]: net_test.c
Compile [ 76.0%]: ns_net.c
Compile [ 76.0%]: socket_api.c
Compile [ 76.1%]: Nanostack.cpp
Compile [ 76.2%]: CellularNonIPSocket.cpp
Compile [ 76.3%]: DTLSSocket.cpp
Compile [ 76.3%]: DTLSSocketWrapper.cpp
Compile [ 76.4%]: EMACInterface.cpp
Compile [ 76.5%]: EthernetInterface.cpp
Compile [ 76.6%]: ICMPSocket.cpp
Compile [ 76.6%]: InternetDatagramSocket.cpp
Compile [ 76.7%]: InternetSocket.cpp
Compile [ 76.8%]: L3IPInterface.cpp
Compile [ 76.9%]: NetStackMemoryManager.cpp
Compile [ 76.9%]: NetworkInterface.cpp
Compile [ 77.0%]: NetworkInterfaceDefaults.cpp
Compile [ 77.1%]: NetworkStack.cpp
Compile [ 77.2%]: PPPInterface.cpp
Compile [ 77.2%]: SocketAddress.cpp
Compile [ 77.3%]: SocketStats.cpp
Compile [ 77.4%]: TCPSocket.cpp
Compile [ 77.5%]: TLSSocket.cpp
Compile [ 77.5%]: TLSSocketWrapper.cpp
Compile [ 77.6%]: UDPSocket.cpp
Compile [ 77.7%]: WiFiAccessPoint.cpp
Compile [ 77.8%]: nsapi_dns.cpp
Compile [ 77.9%]: nsapi_ppp.cpp
Compile [ 77.9%]: ac_buffer.c
Compile [ 78.0%]: ac_buffer_builder.c
Compile [ 78.1%]: ac_buffer_reader.c
Compile [ 78.2%]: ac_stream.c
Compile [ 78.2%]: ndef.c
Compile [ 78.3%]: nfc_scheduler.c
Compile [ 78.4%]: nfc_transport.c
Compile [ 78.5%]: iso7816.c
Compile [ 78.5%]: iso7816_app.c
Compile [ 78.6%]: isodep_target.c
Compile [ 78.7%]: type4_target.c
Compile [ 78.8%]: transceiver.c
Compile [ 78.8%]: NFCController.cpp
Compile [ 78.9%]: NFCControllerDriver.cpp
Compile [ 79.0%]: NFCEEPROM.cpp
Compile [ 79.1%]: NFCEEPROMDriver.cpp
Compile [ 79.1%]: NFCNDEFCapable.cpp
Compile [ 79.2%]: NFCRemoteEndpoint.cpp
Compile [ 79.3%]: NFCRemoteInitiator.cpp
Compile [ 79.4%]: NFCTarget.cpp
Compile [ 79.5%]: Type4RemoteInitiator.cpp
Compile [ 79.5%]: MessageBuilder.cpp
Compile [ 79.6%]: MessageParser.cpp
Compile [ 79.7%]: RecordParser.cpp
Compile [ 79.8%]: Mime.cpp
Compile [ 79.8%]: SimpleMessageParser.cpp
Compile [ 79.9%]: Text.cpp
Compile [ 80.0%]: URI.cpp
Compile [ 80.1%]: util.cpp
Compile [ 80.1%]: DeviceKey.cpp
Compile [ 80.2%]: AnalogIn.cpp
Compile [ 80.3%]: AnalogOut.cpp
Compile [ 80.4%]: BufferedSerial.cpp
Compile [ 80.4%]: BusIn.cpp
Compile [ 80.5%]: BusInOut.cpp
Compile [ 80.6%]: BusOut.cpp
Compile [ 80.7%]: CAN.cpp
Compile [ 80.7%]: DigitalIn.cpp
Compile [ 80.8%]: DigitalInOut.cpp
Compile [ 80.9%]: DigitalOut.cpp
Compile [ 81.0%]: FlashIAP.cpp
Compile [ 81.1%]: I2C.cpp
Compile [ 81.1%]: I2CSlave.cpp
Compile [ 81.2%]: InterruptIn.cpp
Compile [ 81.3%]: MbedCRC.cpp
Compile [ 81.4%]: OSPI.cpp
Compile [ 81.4%]: PortIn.cpp
Compile [ 81.5%]: PortInOut.cpp
Compile [ 81.6%]: PortOut.cpp
Compile [ 81.7%]: PwmOut.cpp
Compile [ 81.7%]: QSPI.cpp
Compile [ 81.8%]: ResetReason.cpp
Compile [ 81.9%]: SPI.cpp
Compile [ 82.0%]: SPISlave.cpp
Compile [ 82.0%]: SerialBase.cpp
Compile [ 82.1%]: SerialWireOutput.cpp
Compile [ 82.2%]: Ticker.cpp
Compile [ 82.3%]: Timeout.cpp
Compile [ 82.3%]: Timer.cpp
Compile [ 82.4%]: TimerEvent.cpp
Compile [ 82.5%]: UnbufferedSerial.cpp
Compile [ 82.6%]: Watchdog.cpp
Compile [ 82.6%]: AsyncOp.cpp
Compile [ 82.7%]: ByteBuffer.cpp
Compile [ 82.8%]: EndpointResolver.cpp
Compile [ 82.9%]: LinkedListBase.cpp
Compile [ 83.0%]: OperationListBase.cpp
Compile [ 83.0%]: PolledQueue.cpp
Compile [ 83.1%]: TaskBase.cpp
Compile [ 83.2%]: USBAudio.cpp
Compile [ 83.3%]: USBCDC.cpp
Compile [ 83.3%]: USBCDC_ECM.cpp
Compile [ 83.4%]: USBDevice.cpp
Compile [ 83.5%]: USBHID.cpp
Compile [ 83.6%]: USBKeyboard.cpp
Compile [ 83.6%]: USBMIDI.cpp
Compile [ 83.7%]: USBMSD.cpp
Compile [ 83.8%]: USBMouse.cpp
Compile [ 83.9%]: USBMouseKeyboard.cpp
Compile [ 83.9%]: USBSerial.cpp
Compile [ 84.0%]: EventQueue.cpp
Compile [ 84.1%]: equeue.c
Compile [ 84.2%]: equeue_mbed.cpp
Compile [ 84.2%]: equeue_posix.c
Compile [ 84.3%]: mbed_shared_queues.cpp
Compile [ 84.4%]: greentea_metrics.cpp
Compile [ 84.5%]: greentea_test_env.cpp
Compile [ 84.6%]: ns_cmdline.c
Compile [ 84.6%]: mbed_io.cpp
Compile [ 84.7%]: unity.c
Compile [ 84.8%]: mbed-utest-shim.cpp
Compile [ 84.9%]: unity_handler.cpp
Compile [ 84.9%]: utest_case.cpp
Compile [ 85.0%]: utest_default_handlers.cpp
Compile [ 85.1%]: utest_greentea_handlers.cpp
Compile [ 85.2%]: utest_harness.cpp
Compile [ 85.2%]: utest_print.cpp
Compile [ 85.3%]: utest_shim.cpp
Compile [ 85.4%]: utest_stack_trace.cpp
Compile [ 85.5%]: utest_types.cpp
Compile [ 85.5%]: LowPowerTickerWrapper.cpp
Compile [ 85.6%]: mbed_compat.c
Compile [ 85.7%]: mbed_critical_section_api.c
Compile [ 85.8%]: mbed_flash_api.c
Compile [ 85.8%]: mbed_gpio.c
Compile [ 85.9%]: mbed_gpio_irq.c
Compile [ 86.0%]: mbed_itm_api.c
Compile [ 86.1%]: mbed_lp_ticker_api.c
Compile [ 86.1%]: mbed_lp_ticker_wrapper.cpp
Compile [ 86.2%]: mbed_pinmap_common.c
Compile [ 86.3%]: mbed_pinmap_default.cpp
Compile [ 86.4%]: mbed_ticker_api.c
Compile [ 86.5%]: mbed_us_ticker_api.c
Compile [ 86.5%]: mbed_mpu_v7m.c
Compile [ 86.6%]: mbed_mpu_v8m.c
Compile [ 86.7%]: static_pinmap.cpp
Compile [ 86.8%]: mbed_usb_phy.cpp
Compile [ 86.8%]: mstd_mutex.cpp
Compile [ 86.9%]: mbed_trace.c
Compile [ 87.0%]: randLIB.c
Compile [ 87.1%]: ATCmdParser.cpp
Compile [ 87.1%]: CThunkBase.cpp
Compile [ 87.2%]: CriticalSectionLock.cpp
Compile [ 87.3%]: DeepSleepLock.cpp
Compile [ 87.4%]: FileBase.cpp
Compile [ 87.4%]: FileHandle.cpp
Compile [ 87.5%]: FilePath.cpp
Compile [ 87.6%]: FileSystemHandle.cpp
Compile [ 87.7%]: LocalFileSystem.cpp
Compile [ 87.7%]: Stream.cpp
Compile [ 87.8%]: SysTimer.cpp
Compile [ 87.9%]: mbed_fault_handler.c
Compile [ 88.0%]: mbed_alloc_wrappers.cpp
Compile [ 88.1%]: mbed_application.c
Compile [ 88.1%]: mbed_assert.c
Compile [ 88.2%]: mbed_atomic_impl.c
Compile [ 88.3%]: mbed_board.c
Compile [ 88.4%]: mbed_critical.c
Compile [ 88.4%]: mbed_error.c
Compile [ 88.5%]: mbed_error_hist.c
Compile [ 88.6%]: mbed_interface.c
Compile [ 88.7%]: mbed_mem_trace.cpp
Compile [ 88.7%]: mbed_mktime.c
Compile [ 88.8%]: mbed_mpu_mgmt.c
Compile [ 88.9%]: mbed_os_timer.cpp
Compile [ 89.0%]: mbed_poll.cpp
Compile [ 89.0%]: mbed_power_mgmt.c
Compile [ 89.1%]: mbed_retarget.cpp
Compile [ 89.2%]: mbed_rtc_time.cpp
Compile [ 89.3%]: mbed_sdk_boot.c
Compile [ 89.3%]: mbed_semihost_api.c
Compile [ 89.4%]: mbed_stats.c
Compile [ 89.5%]: mbed_thread.cpp
Compile [ 89.6%]: mbed_wait_api_no_rtos.c
Compile [ 89.6%]: mbed_printf_armlink_overrides.c
Compile [ 89.7%]: mbed_printf_implementation.c
Compile [ 89.8%]: mbed_printf_wrapper.c
Compile [ 89.9%]: newlib_nano_malloc_workaround.c
Compile [ 90.0%]: ConditionVariable.cpp
Compile [ 90.0%]: EventFlags.cpp
Compile [ 90.1%]: Kernel.cpp
Compile [ 90.2%]: Mutex.cpp
Compile [ 90.3%]: Semaphore.cpp
Compile [ 90.3%]: ThisThread.cpp
Compile [ 90.4%]: Thread.cpp
Compile [ 90.5%]: FlashIAPBlockDevice.cpp
Compile [ 90.6%]: BufferedBlockDevice.cpp
Compile [ 90.6%]: ChainingBlockDevice.cpp
Compile [ 90.7%]: ExhaustibleBlockDevice.cpp
Compile [ 90.8%]: FlashSimBlockDevice.cpp
Compile [ 90.9%]: HeapBlockDevice.cpp
Compile [ 90.9%]: MBRBlockDevice.cpp
Compile [ 91.0%]: ObservingBlockDevice.cpp
Compile [ 91.1%]: ProfilingBlockDevice.cpp
Compile [ 91.2%]: ReadOnlyBlockDevice.cpp
Compile [ 91.2%]: SFDP.cpp
Compile [ 91.3%]: SlicingBlockDevice.cpp
Compile [ 91.4%]: ff.cpp
Compile [ 91.5%]: ffunicode.cpp
Compile [ 91.6%]: FATFileSystem.cpp
Compile [ 91.6%]: lfs.c
Compile [ 91.7%]: lfs_util.c
Compile [ 91.8%]: LittleFileSystem.cpp
Compile [ 91.9%]: lfs2.c
Compile [ 91.9%]: lfs2_util.c
Compile [ 92.0%]: LittleFileSystem2.cpp
Compile [ 92.1%]: Dir.cpp
Compile [ 92.2%]: File.cpp
Compile [ 92.2%]: FileSystem.cpp
Compile [ 92.3%]: DirectAccessDevicekey.cpp
Compile [ 92.4%]: FileSystemStore.cpp
Compile [ 92.5%]: kv_config.cpp
Compile [ 92.5%]: KVMap.cpp
Compile [ 92.6%]: kvstore_global_api.cpp
Compile [ 92.7%]: SecureStore.cpp
Compile [ 92.8%]: TDBStore.cpp
Compile [ 92.8%]: PlatformStorage.cpp
Compile [ 92.9%]: PeripheralPinsDefault.c
Compile [ 93.0%]: PeripheralPins.c
Compile [ 93.1%]: cmsis_nvic.c
Compile [ 93.2%]: system_nrf52.c
Compile [ 93.2%]: analogin_api.c
Compile [ 93.3%]: common_rtc.c
Compile [ 93.4%]: critical_section_api.c
Compile [ 93.5%]: flash_api.c
Compile [ 93.5%]: gpio_api.c
Compile [ 93.6%]: i2c_api.c
Compile [ 93.7%]: itm_api.c
Compile [ 93.8%]: object_owners.c
Compile [ 93.8%]: pinmap_ex.c
Compile [ 93.9%]: pwmout_api.c
Compile [ 94.0%]: reloc_vector_table.c
Compile [ 94.1%]: serial_api.c
Compile [ 94.1%]: sleep.c
Compile [ 94.2%]: spi_api.c
Compile [ 94.3%]: subtarget_init.c
Compile [ 94.4%]: trng_api.c
Compile [ 94.4%]: us_ticker.c
Compile [ 94.5%]: watchdog_api.c
Compile [ 94.6%]: nrf_fstorage_nvmc.c
Compile [ 94.7%]: nrf_nvic.c
Compile [ 94.7%]: nrf_soc.c
Compile [ 94.8%]: nrf_atomic.c
Compile [ 94.9%]: nrf_atfifo.c
Compile [ 95.0%]: nrf_balloc.c
Compile [ 95.1%]: nrf_log_backend_flash.c
Compile [ 95.1%]: nrf_log_backend_rtt.c
Compile [ 95.2%]: nrf_log_backend_serial.c
Compile [ 95.3%]: nrf_log_backend_uart.c
Compile [ 95.4%]: nrf_log_default_backends.c
Compile [ 95.4%]: nrf_log_frontend.c
Compile [ 95.5%]: nrf_log_str_formatter.c
Compile [ 95.6%]: nrf_memobj.c
Compile [ 95.7%]: nrf_section_iter.c
Compile [ 95.7%]: fds.c
Compile [ 95.8%]: nrf_fstorage.c
Compile [ 95.9%]: nrf_queue.c
Compile [ 96.0%]: nrf_spi_mngr.c
Compile [ 96.0%]: nrf_strerror.c
Compile [ 96.1%]: nrf_twi_mngr.c
Compile [ 96.2%]: app_error.c
Compile [ 96.3%]: app_error_handler_gcc.c
Compile [ 96.3%]: app_error_handler_iar.c
Compile [ 96.4%]: app_error_handler_keil.c
Compile [ 96.5%]: app_error_weak.c
Compile [ 96.6%]: app_util_platform.c
Compile [ 96.7%]: nrf_assert.c
Compile [ 96.7%]: sdk_mapped_flags.c
Compile [ 96.8%]: ble_flash.c
Compile [ 96.9%]: nrf_drv_rng.c
Compile [ 97.0%]: nrf_drv_usbd.c
Compile [ 97.0%]: nrfx_adc.c
Compile [ 97.1%]: nrfx_clock.c
Compile [ 97.2%]: nrfx_comp.c
Compile [ 97.3%]: nrfx_gpiote.c
Compile [ 97.3%]: nrfx_i2s.c
Compile [ 97.4%]: nrfx_lpcomp.c
Compile [ 97.5%]: nrfx_pdm.c
Compile [ 97.6%]: nrfx_power.c
Compile [ 97.6%]: nrfx_power_clock.c
Compile [ 97.7%]: nrfx_ppi.c
Compile [ 97.8%]: nrfx_pwm.c
Compile [ 97.9%]: nrfx_qdec.c
Compile [ 97.9%]: nrfx_qspi.c
Compile [ 98.0%]: nrfx_rng.c
Compile [ 98.1%]: nrfx_rtc.c
Compile [ 98.2%]: nrfx_saadc.c
Compile [ 98.2%]: nrfx_spi.c
Compile [ 98.3%]: nrfx_spim.c
Compile [ 98.4%]: nrfx_spis.c
Compile [ 98.5%]: nrfx_swi.c
Compile [ 98.6%]: nrfx_systick.c
Compile [ 98.6%]: nrfx_timer.c
Compile [ 98.7%]: nrfx_twi.c
Compile [ 98.8%]: nrfx_twim.c
Compile [ 98.9%]: nrfx_twis.c
Compile [ 98.9%]: nrfx_uart.c
Compile [ 99.0%]: nrfx_uarte.c
Compile [ 99.1%]: nrfx_wdt.c
Compile [ 99.2%]: nrfx_prs.c
Compile [ 99.2%]: nrf_ecb.c
Compile [ 99.3%]: nrf_nvmc.c
Compile [ 99.4%]: nrf_sdh.c
Compile [ 99.5%]: nrf_sdh_ant.c
Compile [ 99.5%]: nrf_sdh_ble.c
Compile [ 99.6%]: nrf_sdh_soc.c
Compile [ 99.7%]: lp_ticker.c
Compile [ 99.8%]: pinmap.c
Compile [ 99.8%]: port_api.c
Compile [ 99.9%]: qspi_api.c
Compile [100.0%]: rtc_api.c
done.
Generating defines... done.
Generating includes... copying to destination... /tmp/mbed-os-program
/tmp/mbed-os-program
done.
Generating libs... done.
Generating flags... done.
Copying generic MbedOS headers to core... done.
Patching 'mbed.h'... done.
Patching SPI headers... done.
[mbed-os-to-arduino] MbedOS core generation ended succesfully.
I think I found your issue.
The command you are using is ./mbed-os-to-arduino -r ... NICLAL:NICLA
, so the first target is NICLAL
(with the extra L
) and no config is being used, just the default one (which is wrong for the build).
You can either recompile for NICLA:NICLA
target or create a NICLAL
fodler under variant/
with the right config file (feel free to copy the NICLA one)
@facchinm That works, thank you very much! I'm sorry for my mistake.
No problem @leomonan , happy to have helped :wink:
Good Morning.
I tried replacing the libmbed.a with the file built from this repo, the device crashed at start up. I can't find what is wrong, can you give me a hand, thanks a lot !
I build libmbed.a using the following commands:
And replace the default arduino mbed_nicla/2.7.2/variants/NICLA/libs/libmbed.a with the new library built from above command. Then I got crash info from both Arduino IDE's examples: Here is the crash log: