Solved
Event Recorder on STM32F030K6t6 error
Posted on September 10, 2017 at 11:01
hi
i haveSTM32F030K6t6 that have 4KB Ram when i try to use Event Recorder on keilit get me this error
*** Using Compiler 'V5.06 update 4 (build 422)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Build target 'Target 1'
compiling Relays.c...
compiling Touch.c...
compiling main.c...
compiling Hardware.c...
compiling Switchs.c...
compiling Leds.c...
compiling ZigBee.c...
assembling startup_stm32f030x6.s...
compiling RTX_Conf_CM.c...
compiling system_stm32f0xx.c...
compiling EventRecorder.c...
linking...
.\Objects\TouchSwitch.axf: Error: L6406E: No space in execution regions with .ANY selector matching rt_list.o(.bss).
.\Objects\TouchSwitch.axf: Error: L6406E: No space in execution regions with .ANY selector matching rtx_conf_cm.o(.bss).
.\Objects\TouchSwitch.axf: Error: L6406E: No space in execution regions with .ANY selector matching zigbee.o(.bss).
.\Objects\TouchSwitch.axf: Error: L6406E: No space in execution regions with .ANY selector matching zigbee.o(.data).
.\Objects\TouchSwitch.axf: Error: L6406E: No space in execution regions with .ANY selector matching rtx_conf_cm.o(.bss).
.\Objects\TouchSwitch.axf: Error: L6406E: No space in execution regions with .ANY selector matching rt_cmsis.o(.data).
.\Objects\TouchSwitch.axf: Error: L6406E: No space in execution regions with .ANY selector matching rt_task.o(.data).
.\Objects\TouchSwitch.axf: Error: L6406E: No space in execution regions with .ANY selector matching rt_system.o(.data).
.\Objects\TouchSwitch.axf: Error: L6406E: No space in execution regions with .ANY selector matching rt_robin.o(.data).
.\Objects\TouchSwitch.axf: Error: L6406E: No space in execution regions with .ANY selector matching rtx_conf_cm.o(.data).
.\Objects\TouchSwitch.axf: Error: L6406E: No space in execution regions with .ANY selector matching rtx_conf_cm.o(.data).
.\Objects\TouchSwitch.axf: Error: L6406E: No space in execution regions with .ANY selector matching rtx_conf_cm.o(.data).
.\Objects\TouchSwitch.axf: Error: L6406E: No space in execution regions with .ANY selector matching system_stm32f0xx.o(.data).
.\Objects\TouchSwitch.axf: Error: L6406E: No space in execution regions with .ANY selector matching rt_time.o(.data).
.\Objects\TouchSwitch.axf: Error: L6406E: No space in execution regions with .ANY selector matching touch.o(.data).
.\Objects\TouchSwitch.axf: Error: L6407E: Sections of aggregate size 0xc4 bytes could not fit into .ANY selector(s).�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?
it says that Ram is not enough.i try to optimize code but it did not work
what can i do?
if it does not work on stm32f0k6t6 so how can i output something for debugging?
something like usartbut with jlink
#event-recorder #stm32f0