Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem


Loading

error build ARM7_LPC2368_Eclipse

Posted by Damianus Sigit on October 7, 2009
Hi all,

Recently, I try to build ARM7_LPC2368_Eclipse project using Eclipse+Yagarto and

found this error message :

error: no memory region specified for loadable section `.eh_frame'

In Yagarto's site, it's said that I have to add following part to linker file

lpc2368.ld :

. = ALIGN(4);
.eh_frame :
{
KEEP (*(.eh_frame))
} > ram


but the problem is, I'm not really sure where exactly should I put it in my

lpc2368.ld file. So, I take my chances by put it somewhere in SECTIONS { } part

of the file and got this error messages :

c:/program files/yagarto/bin/../lib/gcc/arm-elf/4.4.1/../../../../arm-

elf/bin/ld.exe: RTOSDemo.elf section .eh_frame will not fit in region ram
c:/program files/yagarto/bin/../lib/gcc/arm-elf/4.4.1/../../../../arm-

elf/bin/ld.exe: region ram overflowed by 7200 bytes
collect2: ld returned 1 exit status
make: *** [RTOSDemo.elf] Error 1


Can anyone help me? Thank you.

RE: error build ARM7_LPC2368_Eclipse

Posted by Richard on October 7, 2009
The problem is the new version of GCC that the latest version of Yagarto uses. Take the makefile and linker script out of the SVN repository (FreeRTOS V6.0.0) and you should find it compiles fine, although I have not tried actually running with the changes.

Also be aware that the version of binutils used has problems with ARM/THUMB interworking. I would stick to ARM mode until it is fixed in GCC.

Regards.

RE: error build ARM7_LPC2368_Eclipse

Posted by Damianus Sigit on October 9, 2009
Thanks a lot... it works now.


[ Back to the top ]    [ About FreeRTOS ]    [ Privacy ]    [ Sitemap ]    [ ]


Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.

Latest News

NXP tweet showing LPC5500 (ARMv8-M Cortex-M33) running FreeRTOS.

Meet Richard Barry and learn about running FreeRTOS on RISC-V at FOSDEM 2019

Version 10.1.1 of the FreeRTOS kernel is available for immediate download. MIT licensed.

View a recording of the "OTA Update Security and Reliability" webinar, presented by TI and AWS.


Careers

FreeRTOS and other embedded software careers at AWS.



FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Espressif ESP32

IAR Partner

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers

Renesas

STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

OpenRTOS and SafeRTOS

Xilinx Microblaze and Zynq partner