Quality RTOS & Embedded Software

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




Loading

LPC2109 port help

Posted by Colin Tan on February 10, 2009
Could some one help me?

I am trying to get Free RTOS running on an LPC2109. I am using the Arm 7 LPC2106 GCC code since they are very similar chips.
So far I have:
- Reduced the RAM and Flash in lpc2106.ld
- Modified the heap size in FreeRTOSConfig.h
- Removed all demo programs except flash from both main.c as well as the makefile to shrink the overall image

I am developing on Ubuntu and burning using lpc21isp

I keep getting this error message.

make -k burn
../build/lpc21isp rtosdemo.ihex /dev/ttyUSB0 115200 14746
File rtosdemo.ihex loaded...
Converting file rtosdemo.ihex to binary format...
File rtosdemo.ihex converted to binary format...
Position 0x14 patched: ivt_CRC = 0xB4C044D3
COM-Port /dev/ttyUSB0 opened...
Synchronizing
Synchronized 0
Synchronized 1
Setting oscillator
Unlock
Read bootcode version
Read part ID
Writing Sector 0: ..Wrong answer on Write-Command
make: *** [burn] Error 4
ADDR_NOT_MAPPED: Address is not mapped in the memory map. Count value is taken in to consideration where applicable.

However if i burn it onto a board using the LPC2104 it burns fine.

Does anyone have any suggestions of what I need to do to fix my issue?

Thanks.
Colin

RE: LPC2109 port help

Posted by Colin Tan on February 10, 2009
Ok. Well after mucking around and comparing hex dumps, I remembered MAM was on. Turned it off and it burnt fine using Flash Magic. lpc21isp still does not want to work though.

Moral of the story use chips with more flash.


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




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

Latest News

FreeRTOS kernel V10 is available for immediate download. Now MIT licensed.


FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

IAR Partner

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers

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