Skip to main content
MAyar
Visitor II
December 7, 2018
Question

What is a solution of this problem?

  • December 7, 2018
  • 1 reply
  • 863 views

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

    This topic has been closed for replies.

    1 reply

    Tesla DeLorean
    Guru
    December 7, 2018

    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 (See Profile) Up vote any posts that you find helpful, it shows what's working..