Quality RTOS & Embedded Software

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


Loading

FreeRTOS + LPC2294 problem

Posted by Marcos on June 19, 2008
Hi all,

I´ve compilled FreeRTOS version 5.0.2 with IAR Workbench, following the same example for LPC2000 port, all works fine with the flash led example but when I add more code files to the project, even without using their functions, the program doesn't run anymore... I've noticed that when I add more heap to configTOTAL_HEAP_SIZE in FreeRTOSConfig.h, even using less than memory limit, everything stops working too.

Could you give any possible solution to this issue?


Thank you.


RE: FreeRTOS + LPC2294 problem

Posted by woops_ on June 19, 2008
Did you remember to change linker script from that used to base your port to be correct for LPC2294?

Does the call to vTaskStartScheduler() return. If it does you are out of heap.

RE: FreeRTOS + LPC2294 problem

Posted by Marcos on June 19, 2008
Yes, I've changed the script for memory boundaries of Phytec PCM-023 board, using the workbench edit script tool, and the vTaskStartScheduler() doesn't return, the board led stops flashing... it seems that it's branching to a wrong address...

When I change configTOTAL_HEAP_SIZE to 14196 or to 14204 it stops working, and when I change its value to 14200 works fine!!! Very strange!!!


[ 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