Skip to main content
Thp.1
Visitor II
May 26, 2020
Question

ST32cubeIDE build error with code generated by Motor control MC_SDK

  • May 26, 2020
  • 2 replies
  • 712 views

Dear all,

I used MotorControl Workbench 5.4.3 to generate code (toolchain st32cubeIDE) and use st32cubeIDE 1.3.0 to build code. If my project is Nucleo IHM001 kit, code build successful. When my project is STEVAL SPIN3202, code build error (collect2.exe: error: ld returned 1 exit status

make: *** [makefile:46: Steval_spin3203_test.elf] Error 1).

Build console:

11:45:45 **** Incremental Build of configuration Debug for project Steval_spin3203_test ****

make all 

arm-none-eabi-gcc -o "Steval_spin3203_test.elf" @"objects.list" -l:libmc-gcc_M0.lib -mcpu=cortex-m0 -T"D:\newpro\Arm\Foc_encoder\firmware_FOC\Steval_spin3202\Steval_spin3203_test\STM32CubeIDE\STM32F031C6TX_FLASH.ld" --specs=nosys.specs -Wl,-Map="Steval_spin3203_test.map" -Wl,--gc-sections -static -L../../MCSDK_v5.4.3/MotorControl/lib --specs=nano.specs -mfloat-abi=soft -mthumb -Wl,--start-group -lc -lm -Wl,--end-group

c:\st\stm32cubeide_1.3.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.0.0.201904181610\tools\arm-none-eabi\bin\ld.exe: Steval_spin3203_test.elf section `.text' will not fit in region `FLASH'

c:\st\stm32cubeide_1.3.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.0.0.201904181610\tools\arm-none-eabi\bin\ld.exe: Steval_spin3203_test.elf section `._user_heap_stack' will not fit in region `RAM'

c:\st\stm32cubeide_1.3.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.0.0.201904181610\tools\arm-none-eabi\bin\ld.exe: region `RAM' overflowed by 8 bytes

c:\st\stm32cubeide_1.3.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.0.0.201904181610\tools\arm-none-eabi\bin\ld.exe: region `FLASH' overflowed by 22948 bytes

collect2.exe: error: ld returned 1 exit status

make: *** [makefile:46: Steval_spin3203_test.elf] Error 1

"make all" terminated with exit code 2. Build might be incomplete.

11:45:53 Build Failed. 1 errors, 0 warnings. (took 7s.493ms)

How can I fix this error?

Thank you.

This topic has been closed for replies.

2 replies

Laurent Ca...
Senior III
September 11, 2020

Dear Thp.1

Do you have still this problem to solve?

Best regards

Laurent Ca...

Laurent Ca...
Senior III
October 14, 2020

Dear @Thp.1​ 

I guess you don't have to solve this problem anymore, therefore I consider this post closed.

If not, feel free to reopen it by posting a new answer.

Best regards

Laurent Ca...