cancel
Showing results for 
Search instead for 
Did you mean: 

What is a solution of this problem?

MAyar
Associate

Rebuild target 'Target 1'

assembling startup_stm32f10x_hd.s...

compiling core_cm3.c...

compiling misc.c...

compiling stm32f10x_gpio.c...

compiling stm32f10x_rcc.c...

compiling stm32f10x_usart.c...

compiling stm32f10x_can.c...

compiling stm32f10x_tim.c...

compiling stm32f10x_dma.c...

compiling stm32f10x_exti.c...

compiling main.c...

compiling stm32f10x_it.c...

compiling system_stm32f10x.c...

compiling Global.c...

compiling hw.c...

..\user\HW\hw.c(172): warning: #68-D: integer conversion resulted in a change of sign

compiling can.c...

compiling PRO232.c...

compiling systick.c...

compiling usart.c...

compiling stm32f10x_systick.c...

compiling FIFO.c...

compiling Utilitie.c...

linking...

.\output\AXIA.axf: Error: L6406E: No space in execution regions with .ANY selector matching startup_stm32f10x_hd.o(HEAP).

.\output\AXIA.axf: Error: L6407E: Sections of aggregate size 0x7c30 bytes could not fit into .ANY selector(s).

Target not created

1 REPLY 1

Suggests you're using more memory than you're part has, use less of it.

Make the heap smaller if it is unreasonably large, review where you've placed the heap. Consider using a scatter file if you need to more finely control the placement of objects/sections within the available memory space.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..