Skip to content

Fix file path quoting while constructing CSV file in memmap.py #2964

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Oct 10, 2016

Conversation

bulislaw
Copy link
Member

@bulislaw bulislaw commented Oct 7, 2016

Description

I'm getting:

Allocated Heap: 32768 bytes
Allocated Stack: 16384 bytes
Total Static RAM memory (data + bss): 11896 bytes
Total RAM memory (data + bss + heap + stack): 61048 bytes
Total Flash memory (text + data + misc): 44975 bytes
Traceback (most recent call last):
  File "/Users/barsza01/devel/mbed/bulislaw/mbed-os-example-blinky/mbed-os/tools/make.py", line 292, in <module>
    toolchain))
  File "/Users/barsza01/devel/mbed/bulislaw/mbed-os-example-blinky/mbed-os/tools/build_api.py", line 455, in build_project
    res, _ = toolchain.link_program(resources, build_path, name)
  File "/Users/barsza01/devel/mbed/bulislaw/mbed-os-example-blinky/mbed-os/tools/toolchains/__init__.py", line 999, in link_program
    self.map_outputs = self.mem_stats(map)
  File "/Users/barsza01/devel/mbed/bulislaw/mbed-os-example-blinky/mbed-os/tools/toolchains/__init__.py", line 1086, in mem_stats
    memap.generate_output('csv-ci', map_csv)
  File "/Users/barsza01/devel/mbed/bulislaw/mbed-os-example-blinky/mbed-os/tools/memap.py", line 410, in generate_output
    to_call(file_desc)
  File "/Users/barsza01/devel/mbed/bulislaw/mbed-os-example-blinky/mbed-os/tools/memap.py", line 461, in generate_csv
    csv_writer.writerow(csv_module_section)
Error: need to escape, but no escapechar set

I've tracked it down to using unquoted ',' to build CSV file. The default behavior is to rise error when the parser hits delimiter char. Comma is an legal character in file path in POSIX systems (including default Linaro ARM GCC package).

It stopped working for me today.

I'm actually not sure whether that's the right solution. @theotherjimmy can you have a look please?

Steps to test or reproduce

Try mbed compile on POSIX system when one of the used files (eg compiler) has , in filepath.

Comma is a valid char in file paths for Posix systems.
@bridadan
Copy link
Contributor

bridadan commented Oct 7, 2016

@bulislaw Interesting bug! Could you please post the full path that's causing the issue you're seeing on your machine? It'll be easier to reproduce this.

@bulislaw
Copy link
Member Author

bulislaw commented Oct 7, 2016

I think it's usr/local/Caskroom/gcc-arm-embedded/5_4-2016q2,20160622/gcc-arm-none-eabi-5_4-2016q2/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/softfp/crti.o.data

that's the full listing:

 ['./main.o.text', './main.o.data', './main.o.bss', 'Fill.text', 'Fill.data', 'Fill.bss', 'hal/mbed_gpio.o.text', 'hal/mbed_gpio.o.data', 'hal/mbed_gpio.o.bss', 'hal/mbed_pinmap_common.o.text', 'hal/mbed_pinmap_common.o.data', 'hal/mbed_pinmap_common.o.bss', 'hal/mbed_ticker_api.o.text', 'hal/mbed_ticker_api.o.data', 'hal/mbed_ticker_api.o.bss', 'hal/mbed_us_ticker_api.o.text', 'hal/mbed_us_ticker_api.o.data', 'hal/mbed_us_ticker_api.o.bss', 'libraries/libc.a/lib_a-abort.o.text', 'libraries/libc.a/lib_a-abort.o.data', 'libraries/libc.a/lib_a-abort.o.bss', 'libraries/libc.a/lib_a-assert.o.text', 'libraries/libc.a/lib_a-assert.o.data', 'libraries/libc.a/lib_a-assert.o.bss', 'libraries/libc.a/lib_a-callocr.o.text', 'libraries/libc.a/lib_a-callocr.o.data', 'libraries/libc.a/lib_a-callocr.o.bss', 'libraries/libc.a/lib_a-closer.o.text', 'libraries/libc.a/lib_a-closer.o.data', 'libraries/libc.a/lib_a-closer.o.bss', 'libraries/libc.a/lib_a-dtoa.o.text', 'libraries/libc.a/lib_a-dtoa.o.data', 'libraries/libc.a/lib_a-dtoa.o.bss', 'libraries/libc.a/lib_a-errno.o.text', 'libraries/libc.a/lib_a-errno.o.data', 'libraries/libc.a/lib_a-errno.o.bss', 'libraries/libc.a/lib_a-fclose.o.text', 'libraries/libc.a/lib_a-fclose.o.data', 'libraries/libc.a/lib_a-fclose.o.bss', 'libraries/libc.a/lib_a-fflush.o.text', 'libraries/libc.a/lib_a-fflush.o.data', 'libraries/libc.a/lib_a-fflush.o.bss', 'libraries/libc.a/lib_a-findfp.o.text', 'libraries/libc.a/lib_a-findfp.o.data', 'libraries/libc.a/lib_a-findfp.o.bss', 'libraries/libc.a/lib_a-fiprintf.o.text', 'libraries/libc.a/lib_a-fiprintf.o.data', 'libraries/libc.a/lib_a-fiprintf.o.bss', 'libraries/libc.a/lib_a-fputwc.o.text', 'libraries/libc.a/lib_a-fputwc.o.data', 'libraries/libc.a/lib_a-fputwc.o.bss', 'libraries/libc.a/lib_a-freer.o.text', 'libraries/libc.a/lib_a-freer.o.data', 'libraries/libc.a/lib_a-freer.o.bss', 'libraries/libc.a/lib_a-fstatr.o.text', 'libraries/libc.a/lib_a-fstatr.o.data', 'libraries/libc.a/lib_a-fstatr.o.bss', 'libraries/libc.a/lib_a-fvwrite.o.text', 'libraries/libc.a/lib_a-fvwrite.o.data', 'libraries/libc.a/lib_a-fvwrite.o.bss', 'libraries/libc.a/lib_a-fwalk.o.text', 'libraries/libc.a/lib_a-fwalk.o.data', 'libraries/libc.a/lib_a-fwalk.o.bss', 'libraries/libc.a/lib_a-impure.o.text', 'libraries/libc.a/lib_a-impure.o.data', 'libraries/libc.a/lib_a-impure.o.bss', 'libraries/libc.a/lib_a-init.o.text', 'libraries/libc.a/lib_a-init.o.data', 'libraries/libc.a/lib_a-init.o.bss', 'libraries/libc.a/lib_a-isattyr.o.text', 'libraries/libc.a/lib_a-isattyr.o.data', 'libraries/libc.a/lib_a-isattyr.o.bss', 'libraries/libc.a/lib_a-locale.o.text', 'libraries/libc.a/lib_a-locale.o.data', 'libraries/libc.a/lib_a-locale.o.bss', 'libraries/libc.a/lib_a-lseekr.o.text', 'libraries/libc.a/lib_a-lseekr.o.data', 'libraries/libc.a/lib_a-lseekr.o.bss', 'libraries/libc.a/lib_a-makebuf.o.text', 'libraries/libc.a/lib_a-makebuf.o.data', 'libraries/libc.a/lib_a-makebuf.o.bss', 'libraries/libc.a/lib_a-mallocr.o.text', 'libraries/libc.a/lib_a-mallocr.o.data', 'libraries/libc.a/lib_a-mallocr.o.bss', 'libraries/libc.a/lib_a-memchr.o.text', 'libraries/libc.a/lib_a-memchr.o.data', 'libraries/libc.a/lib_a-memchr.o.bss', 'libraries/libc.a/lib_a-memcpy.o.text', 'libraries/libc.a/lib_a-memcpy.o.data', 'libraries/libc.a/lib_a-memcpy.o.bss', 'libraries/libc.a/lib_a-memmove.o.text', 'libraries/libc.a/lib_a-memmove.o.data', 'libraries/libc.a/lib_a-memmove.o.bss', 'libraries/libc.a/lib_a-memset.o.text', 'libraries/libc.a/lib_a-memset.o.data', 'libraries/libc.a/lib_a-memset.o.bss', 'libraries/libc.a/lib_a-mprec.o.text', 'libraries/libc.a/lib_a-mprec.o.data', 'libraries/libc.a/lib_a-mprec.o.bss', 'libraries/libc.a/lib_a-readr.o.text', 'libraries/libc.a/lib_a-readr.o.data', 'libraries/libc.a/lib_a-readr.o.bss', 'libraries/libc.a/lib_a-reallocr.o.text', 'libraries/libc.a/lib_a-reallocr.o.data', 'libraries/libc.a/lib_a-reallocr.o.bss', 'libraries/libc.a/lib_a-reent.o.text', 'libraries/libc.a/lib_a-reent.o.data', 'libraries/libc.a/lib_a-reent.o.bss', 'libraries/libc.a/lib_a-sbrkr.o.text', 'libraries/libc.a/lib_a-sbrkr.o.data', 'libraries/libc.a/lib_a-sbrkr.o.bss', 'libraries/libc.a/lib_a-signal.o.text', 'libraries/libc.a/lib_a-signal.o.data', 'libraries/libc.a/lib_a-signal.o.bss', 'libraries/libc.a/lib_a-signalr.o.text', 'libraries/libc.a/lib_a-signalr.o.data', 'libraries/libc.a/lib_a-signalr.o.bss', 'libraries/libc.a/lib_a-stdio.o.text', 'libraries/libc.a/lib_a-stdio.o.data', 'libraries/libc.a/lib_a-stdio.o.bss', 'libraries/libc.a/lib_a-strlen.o.text', 'libraries/libc.a/lib_a-strlen.o.data', 'libraries/libc.a/lib_a-strlen.o.bss', 'libraries/libc.a/lib_a-svfiprintf.o.text', 'libraries/libc.a/lib_a-svfiprintf.o.data', 'libraries/libc.a/lib_a-svfiprintf.o.bss', 'libraries/libc.a/lib_a-svfprintf.o.text', 'libraries/libc.a/lib_a-svfprintf.o.data', 'libraries/libc.a/lib_a-svfprintf.o.bss', 'libraries/libc.a/lib_a-vfiprintf.o.text', 'libraries/libc.a/lib_a-vfiprintf.o.data', 'libraries/libc.a/lib_a-vfiprintf.o.bss', 'libraries/libc.a/lib_a-vsprintf.o.text', 'libraries/libc.a/lib_a-vsprintf.o.data', 'libraries/libc.a/lib_a-vsprintf.o.bss', 'libraries/libc.a/lib_a-wbuf.o.text', 'libraries/libc.a/lib_a-wbuf.o.data', 'libraries/libc.a/lib_a-wbuf.o.bss', 'libraries/libc.a/lib_a-wcrtomb.o.text', 'libraries/libc.a/lib_a-wcrtomb.o.data', 'libraries/libc.a/lib_a-wcrtomb.o.bss', 'libraries/libc.a/lib_a-wctomb_r.o.text', 'libraries/libc.a/lib_a-wctomb_r.o.data', 'libraries/libc.a/lib_a-wctomb_r.o.bss', 'libraries/libc.a/lib_a-writer.o.text', 'libraries/libc.a/lib_a-writer.o.data', 'libraries/libc.a/lib_a-writer.o.bss', 'libraries/libc.a/lib_a-wsetup.o.text', 'libraries/libc.a/lib_a-wsetup.o.data', 'libraries/libc.a/lib_a-wsetup.o.bss', 'libraries/libgcc.a/_aeabi_uldivmod.o.text', 'libraries/libgcc.a/_aeabi_uldivmod.o.data', 'libraries/libgcc.a/_aeabi_uldivmod.o.bss', 'libraries/libgcc.a/_arm_addsubdf3.o.text', 'libraries/libgcc.a/_arm_addsubdf3.o.data', 'libraries/libgcc.a/_arm_addsubdf3.o.bss', 'libraries/libgcc.a/_arm_cmpdf2.o.text', 'libraries/libgcc.a/_arm_cmpdf2.o.data', 'libraries/libgcc.a/_arm_cmpdf2.o.bss', 'libraries/libgcc.a/_arm_fixdfsi.o.text', 'libraries/libgcc.a/_arm_fixdfsi.o.data', 'libraries/libgcc.a/_arm_fixdfsi.o.bss', 'libraries/libgcc.a/_arm_muldivdf3.o.text', 'libraries/libgcc.a/_arm_muldivdf3.o.data', 'libraries/libgcc.a/_arm_muldivdf3.o.bss', 'libraries/libgcc.a/_arm_unorddf2.o.text', 'libraries/libgcc.a/_arm_unorddf2.o.data', 'libraries/libgcc.a/_arm_unorddf2.o.bss', 'libraries/libgcc.a/_dvmd_tls.o.text', 'libraries/libgcc.a/_dvmd_tls.o.data', 'libraries/libgcc.a/_dvmd_tls.o.bss', 'libraries/libgcc.a/_udivmoddi4.o.text', 'libraries/libgcc.a/_udivmoddi4.o.data', 'libraries/libgcc.a/_udivmoddi4.o.bss', 'libraries/libnosys.a/getpid.o.text', 'libraries/libnosys.a/getpid.o.data', 'libraries/libnosys.a/getpid.o.bss', 'libraries/libnosys.a/kill.o.text', 'libraries/libnosys.a/kill.o.data', 'libraries/libnosys.a/kill.o.bss', 'platform/mbed_alloc_wrappers.o.text', 'platform/mbed_alloc_wrappers.o.data', 'platform/mbed_alloc_wrappers.o.bss', 'platform/mbed_assert.o.text', 'platform/mbed_assert.o.data', 'platform/mbed_assert.o.bss', 'platform/mbed_board.o.text', 'platform/mbed_board.o.data', 'platform/mbed_board.o.bss', 'platform/mbed_critical.o.text', 'platform/mbed_critical.o.data', 'platform/mbed_critical.o.bss', 'platform/mbed_error.o.text', 'platform/mbed_error.o.data', 'platform/mbed_error.o.bss', 'platform/mbed_wait_api_rtos.o.text', 'platform/mbed_wait_api_rtos.o.data', 'platform/mbed_wait_api_rtos.o.bss', 'platform/retarget.o.text', 'platform/retarget.o.data', 'platform/retarget.o.bss', 'rtos/Thread.o.text', 'rtos/Thread.o.data', 'rtos/Thread.o.bss', 'rtos/rtos_idle.o.text', 'rtos/rtos_idle.o.data', 'rtos/rtos_idle.o.bss', 'rtos/rtx/TARGET_CORTEX_M/HAL_CM.o.text', 'rtos/rtx/TARGET_CORTEX_M/HAL_CM.o.data', 'rtos/rtx/TARGET_CORTEX_M/HAL_CM.o.bss', 'rtos/rtx/TARGET_CORTEX_M/RTX_Conf_CM.o.text', 'rtos/rtx/TARGET_CORTEX_M/RTX_Conf_CM.o.data', 'rtos/rtx/TARGET_CORTEX_M/RTX_Conf_CM.o.bss', 'rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC/HAL_CM4.o.text', 'rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC/HAL_CM4.o.data', 'rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC/HAL_CM4.o.bss', 'rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC/SVC_Table.o.text', 'rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC/SVC_Table.o.data', 'rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC/SVC_Table.o.bss', 'rtos/rtx/TARGET_CORTEX_M/rt_CMSIS.o.text', 'rtos/rtx/TARGET_CORTEX_M/rt_CMSIS.o.data', 'rtos/rtx/TARGET_CORTEX_M/rt_CMSIS.o.bss', 'rtos/rtx/TARGET_CORTEX_M/rt_Event.o.text', 'rtos/rtx/TARGET_CORTEX_M/rt_Event.o.data', 'rtos/rtx/TARGET_CORTEX_M/rt_Event.o.bss', 'rtos/rtx/TARGET_CORTEX_M/rt_List.o.text', 'rtos/rtx/TARGET_CORTEX_M/rt_List.o.data', 'rtos/rtx/TARGET_CORTEX_M/rt_List.o.bss', 'rtos/rtx/TARGET_CORTEX_M/rt_Mailbox.o.text', 'rtos/rtx/TARGET_CORTEX_M/rt_Mailbox.o.data', 'rtos/rtx/TARGET_CORTEX_M/rt_Mailbox.o.bss', 'rtos/rtx/TARGET_CORTEX_M/rt_MemBox.o.text', 'rtos/rtx/TARGET_CORTEX_M/rt_MemBox.o.data', 'rtos/rtx/TARGET_CORTEX_M/rt_MemBox.o.bss', 'rtos/rtx/TARGET_CORTEX_M/rt_Mutex.o.text', 'rtos/rtx/TARGET_CORTEX_M/rt_Mutex.o.data', 'rtos/rtx/TARGET_CORTEX_M/rt_Mutex.o.bss', 'rtos/rtx/TARGET_CORTEX_M/rt_OsEventObserver.o.text', 'rtos/rtx/TARGET_CORTEX_M/rt_OsEventObserver.o.data', 'rtos/rtx/TARGET_CORTEX_M/rt_OsEventObserver.o.bss', 'rtos/rtx/TARGET_CORTEX_M/rt_Robin.o.text', 'rtos/rtx/TARGET_CORTEX_M/rt_Robin.o.data', 'rtos/rtx/TARGET_CORTEX_M/rt_Robin.o.bss', 'rtos/rtx/TARGET_CORTEX_M/rt_Semaphore.o.text', 'rtos/rtx/TARGET_CORTEX_M/rt_Semaphore.o.data', 'rtos/rtx/TARGET_CORTEX_M/rt_Semaphore.o.bss', 'rtos/rtx/TARGET_CORTEX_M/rt_System.o.text', 'rtos/rtx/TARGET_CORTEX_M/rt_System.o.data', 'rtos/rtx/TARGET_CORTEX_M/rt_System.o.bss', 'rtos/rtx/TARGET_CORTEX_M/rt_Task.o.text', 'rtos/rtx/TARGET_CORTEX_M/rt_Task.o.data', 'rtos/rtx/TARGET_CORTEX_M/rt_Task.o.bss', 'rtos/rtx/TARGET_CORTEX_M/rt_Time.o.text', 'rtos/rtx/TARGET_CORTEX_M/rt_Time.o.data', 'rtos/rtx/TARGET_CORTEX_M/rt_Time.o.bss', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/PeripheralPins.o.text', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/PeripheralPins.o.data', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/PeripheralPins.o.bss', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/fsl_clock_config.o.text', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/fsl_clock_config.o.data', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/fsl_clock_config.o.bss', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/mbed_overrides.o.text', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/mbed_overrides.o.data', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/mbed_overrides.o.bss', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_clock.o.text', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_clock.o.data', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_clock.o.bss', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_common.o.text', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_common.o.data', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_common.o.bss', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dspi.o.text', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dspi.o.data', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dspi.o.bss', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_edma.o.text', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_edma.o.data', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_edma.o.bss', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_i2c.o.text', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_i2c.o.data', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_i2c.o.bss', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_lpuart.o.text', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_lpuart.o.data', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_lpuart.o.bss', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_pit.o.text', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_pit.o.data', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_pit.o.bss', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_sai.o.text', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_sai.o.data', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_sai.o.bss', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_uart.o.text', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_uart.o.data', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_uart.o.bss', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/serial_api.o.text', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/serial_api.o.data', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/serial_api.o.bss', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/us_ticker.o.text', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/us_ticker.o.data', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/us_ticker.o.bss', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/api/gpio_api.o.text', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/api/gpio_api.o.data', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/api/gpio_api.o.bss', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/api/pinmap.o.text', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/api/pinmap.o.data', 'targets/TARGET_Freescale/TARGET_KSDK2_MCUS/api/pinmap.o.bss', 'targets/cmsis/TARGET_Freescale/TARGET_K22F/TOOLCHAIN_GCC_ARM/startup_MK22F51212.o.text', 'targets/cmsis/TARGET_Freescale/TARGET_K22F/TOOLCHAIN_GCC_ARM/startup_MK22F51212.o.data', 'targets/cmsis/TARGET_Freescale/TARGET_K22F/TOOLCHAIN_GCC_ARM/startup_MK22F51212.o.bss', 'targets/cmsis/TARGET_Freescale/TARGET_K22F/cmsis_nvic.o.text', 'targets/cmsis/TARGET_Freescale/TARGET_K22F/cmsis_nvic.o.data', 'targets/cmsis/TARGET_Freescale/TARGET_K22F/cmsis_nvic.o.bss', 'targets/cmsis/TARGET_Freescale/TARGET_K22F/system_MK22F51212.o.text', 'targets/cmsis/TARGET_Freescale/TARGET_K22F/system_MK22F51212.o.data', 'targets/cmsis/TARGET_Freescale/TARGET_K22F/system_MK22F51212.o.bss', 'usr/local/Caskroom/gcc-arm-embedded/5_4-2016q2,20160622/gcc-arm-none-eabi-5_4-2016q2/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7e-m/softfp/crt0.o.text', 'usr/local/Caskroom/gcc-arm-embedded/5_4-2016q2,20160622/gcc-arm-none-eabi-5_4-2016q2/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7e-m/softfp/crt0.o.data', 'usr/local/Caskroom/gcc-arm-embedded/5_4-2016q2,20160622/gcc-arm-none-eabi-5_4-2016q2/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7e-m/softfp/crt0.o.bss', 'usr/local/Caskroom/gcc-arm-embedded/5_4-2016q2,20160622/gcc-arm-none-eabi-5_4-2016q2/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/softfp/crtbegin.o.text', 'usr/local/Caskroom/gcc-arm-embedded/5_4-2016q2,20160622/gcc-arm-none-eabi-5_4-2016q2/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/softfp/crtbegin.o.data', 'usr/local/Caskroom/gcc-arm-embedded/5_4-2016q2,20160622/gcc-arm-none-eabi-5_4-2016q2/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/softfp/crtbegin.o.bss', 'usr/local/Caskroom/gcc-arm-embedded/5_4-2016q2,20160622/gcc-arm-none-eabi-5_4-2016q2/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/softfp/crtend.o.text', 'usr/local/Caskroom/gcc-arm-embedded/5_4-2016q2,20160622/gcc-arm-none-eabi-5_4-2016q2/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/softfp/crtend.o.data', 'usr/local/Caskroom/gcc-arm-embedded/5_4-2016q2,20160622/gcc-arm-none-eabi-5_4-2016q2/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/softfp/crtend.o.bss', 'usr/local/Caskroom/gcc-arm-embedded/5_4-2016q2,20160622/gcc-arm-none-eabi-5_4-2016q2/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/softfp/crti.o.text', 'usr/local/Caskroom/gcc-arm-embedded/5_4-2016q2,20160622/gcc-arm-none-eabi-5_4-2016q2/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/softfp/crti.o.data', 'usr/local/Caskroom/gcc-arm-embedded/5_4-2016q2,20160622/gcc-arm-none-eabi-5_4-2016q2/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/softfp/crti.o.bss', 'usr/local/Caskroom/gcc-arm-embedded/5_4-2016q2,20160622/gcc-arm-none-eabi-5_4-2016q2/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/softfp/crtn.o.text', 'usr/local/Caskroom/gcc-arm-embedded/5_4-2016q2,20160622/gcc-arm-none-eabi-5_4-2016q2/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/softfp/crtn.o.data', 'usr/local/Caskroom/gcc-arm-embedded/5_4-2016q2,20160622/gcc-arm-none-eabi-5_4-2016q2/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/softfp/crtn.o.bss', 'static_ram', 'heap', 'stack', 'total_ram', 'total_flash']

@sg-
Copy link
Contributor

sg- commented Oct 7, 2016

@MarceloSalazar

@0xc0170
Copy link
Contributor

0xc0170 commented Oct 10, 2016

/morph test

@MarceloSalazar
Copy link

Thanks for the info, I see the problem now. It requires replacing ',' chars by something else.
I'd like to help, but don't think I can provide a patch soon.

@mbed-bot
Copy link

Result: SUCCESS

Your command has finished executing! Here's what you wrote!

/morph test

Output

mbed Build Number: 1089

All builds and test passed!

@sg- sg- merged commit c0c2563 into ARMmbed:master Oct 10, 2016
@bulislaw bulislaw deleted the fix_csv_quoting branch December 20, 2016 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants