Bootloader doubts

Started by in LPC20009 years ago 2 replies

Hello, I am starting to develop a bootloader for the LPC 2366 processor. The=20 IDE is the KEIL RealView. The bootloader framework is: 1)...

Hello, I am starting to develop a bootloader for the LPC 2366 processor. The=20 IDE is the KEIL RealView. The bootloader framework is: 1) Place the bootloader code on a proctected area at sector 0 of the=20 ARM flash. The bootloader (main()) will always run after a reset=20 interrupt. 2) Use the VIC and remap IRQ/FIQ ISR address at bootloader and=20 firmware startup. 3) The firmwa...


LPC2388 - MCB2300 - Ethernet Bootloader

Started by Carolina in LPC20006 years ago

Hello everyone, I am trying to use the Ethernet bootloader from the NXP website and the bootloader itself works, but for some reason when I...

Hello everyone, I am trying to use the Ethernet bootloader from the NXP website and the bootloader itself works, but for some reason when I want to load (using the ethernet bootloader)the blinky.c program that is also given along with the bootloader project I cannot get it to work and in the RS232 debug window I get this message "Frame from different MAC: Filtered out!" and then flash magic tel...


LPC2000 startup code - bootloader

Started by Jean-Sebastien Stoezel in LPC20007 years ago 19 replies

Hello, I have an LPC2148 board that comes preloaded with a USB bootloader. The bootloader checks if a binary file is located on a uSD card,...

Hello, I have an LPC2148 board that comes preloaded with a USB bootloader. The bootloader checks if a binary file is located on a uSD card, and if the file exists, it burns its content to flash. If no file exists, the bootloader invokes the user application at address 0x10000 in flash. For those familiar with it, this is the SFE USB bootloader. This bootloader works great and I have been a...


USB Bootloader problems - Bootloader from Flash

Started by a6o4o in LPC200010 years ago 3 replies

Hi A buddy of mine is using an LPC2148. He is using USB and is trying since days to implement an USB bootloader but with no success. His...

Hi A buddy of mine is using an LPC2148. He is using USB and is trying since days to implement an USB bootloader but with no success. His bootloader is on the Flash, NOT the RAM. He is using the IAP function to start the bootloader. This seems to work so far. He can delete sectors BUT as soon as he wants to write to the Flash the Flash is unlocked and he can't write to it. Is the reaso...


LPC2000 bootloader

Started by drproton2003 in LPC200010 years ago 14 replies

Hello everyone, I'm working on a project for which we will need a bootloader for the LPC2368 and possibly the LPC214X. The on-chip bootloader...

Hello everyone, I'm working on a project for which we will need a bootloader for the LPC2368 and possibly the LPC214X. The on-chip bootloader is insufficient in a few ways: requires jumper and reset to enter bootloader mode (not a big deal) Flash magic/philips ISP utility will probably confuse many customers Code is highly sensitive, we need a way to use encrypted files. Can someone ...


Crossworks linker offset (Bootloader).

Started by theborg2006 in LPC200011 years ago 4 replies

Hello Group I am using the LPC2214, where i would like to have my own bootloader=20 (Second stage, not erasing the philips bootloder). What...

Hello Group I am using the LPC2214, where i would like to have my own bootloader=20 (Second stage, not erasing the philips bootloder). What i want to do is: 0x00000000 - 0x00003FFF: My bootloader 0x00004000 - 0x0007FFFF: My Application. I guees there should be no problem with the bootloader, but how to a=20 setup the Crossworks compiler to link to start adresss 0x00004000 for=20 the ...


Porting from 8051 (silabs) to ARM

Started by dova...@gmail.com in LPC200010 years ago 1 reply

All, I\'m new with the ARM arch. and just got two starter kits - 2103, 2148. i need to port two main application: 1. Bootloader 2....

All, I\'m new with the ARM arch. and just got two starter kits - 2103, 2148. i need to port two main application: 1. Bootloader 2. Firmware. i will start with the bootloader. Its architecture is: A. the bootloader should listen and act only if the message is for him (i have multiple listener on the same line): B. The bootloader gets the decrypt data (of an HEX file) and should wri...


FreeRTOS and Bootloader

Started by "Alvarez, Daniel" in LPC20008 years ago 8 replies

Hello: I'm using an USB Bootloader and want to run a FreeRTOS application which works standalone (with no bootloader in flash). However, if I...

Hello: I'm using an USB Bootloader and want to run a FreeRTOS application which works standalone (with no bootloader in flash). However, if I burn the bootloader onto my LPC2148 and then load the FreeRTOS app (linked in the starting address 0x2000) it will eventually provoke a Data Abort exception. I tried to trace it with the JTAG but I think that I might be breaking the normal behavio...


LPC2124 Bootloader

Started by phlpcmicro in LPC200011 years ago 1 reply

Hi all, I wanted to confirm the following operation of the LPC2124 on bootup. 1. The current Philips LPC2124 bootloader is Philips...

Hi all, I wanted to confirm the following operation of the LPC2124 on bootup. 1. The current Philips LPC2124 bootloader is Philips proprietary - Please confirm 2. Bootloader operation - Can you please confirm my interpretation of the power on reset and bootloader action (This is what I have interpreted from the LPC2124 User Manual) -Bootloader lives in the highest part of flash mem...


corrupted bootloader LPC2103

Started by mkoniarz in LPC200010 years ago 3 replies

Hi all!. I think that my chip has corrupted bootloader. I programmed it several times, but now it only can be programmed via JTAG, Philips...

Hi all!. I think that my chip has corrupted bootloader. I programmed it several times, but now it only can be programmed via JTAG, Philips flash utility says: "cannot communicate with test board". Is any way to upgrade or fix bootloader? I found on net bootloader hex file for 2104, but no for LPC2103. Thanks in advance. Mariusz


Re: Digest Number 1137

Started by Juval I in LPC200011 years ago

> > Message 9 > From: "imacke76" i...@arcor.de > Date: Tue May 23, 2006 0:33pm(PDT) > Subject: Second Stage Bootloader > > ...

> > Message 9 > From: "imacke76" i...@arcor.de > Date: Tue May 23, 2006 0:33pm(PDT) > Subject: Second Stage Bootloader > > Hello , > > I implemented a second stage bootloader in the first flash sector of > my Phillips LPC2294. The bootloader is able to update the flash by CAN > bus using IAP commands. The bootloader checks a signature and if this > is correct, it starts the progra


Bootloader problems on LPC175x

Started by Tim Mitchell in LPC20007 years ago 11 replies

I am trying to create a bootloader on an LPC1754 using the IAP commands. I have placed my bootloader code at 0x00000400 with the main code...

I am trying to create a bootloader on an LPC1754 using the IAP commands. I have placed my bootloader code at 0x00000400 with the main code starting at 0x00002000. The bootloader cannot change any flash below 0x00002000. I can get the flash to program and verify correctly, however when the device is restarted it doesn't run. I think this may be something to do with the valid code signature i...


an10711 USB Bootloader discovery

Started by eremitic193 in LPC20009 years ago

While implementing an10711 usb bootloader the following discovery was made that may be useful news to the group. Especially someone attempting...

While implementing an10711 usb bootloader the following discovery was made that may be useful news to the group. Especially someone attempting to use an10711 bootloader sample. After leaving the bootloader the new application starts in User mode not System or Supervisor mode! When startup.s (of user application not bootloader) attempts to enter each mode and setup the stack pointers ...


Erased bootloader

Started by quba54 in LPC200012 years ago 4 replies

I probably erase flash sector with bootloader.( Philips ISP software doesn't see my board). I thought this sector is protected. How can I...

I probably erase flash sector with bootloader.( Philips ISP software doesn't see my board). I thought this sector is protected. How can I load new bootloader?


ET-Base Serial Bootloader

Started by petehighdesert in LPC200010 years ago

I bought a ET-Base ARM7 LPC2103 and was developing an app using the serial bootloader to flash it. At some point the device went...

I bought a ET-Base ARM7 LPC2103 and was developing an app using the serial bootloader to flash it. At some point the device went into continuous reset. I think this because I output a string to the serial port at system start. I see that message over and over. When I hit the load and reset button the bootloader is not invoked, so I can't reprogram it via the serial bootloader. I have sin...


LPC2470 BOOTLOADER

Started by "dan.bendavid" in LPC20007 years ago 2 replies

Hi, I'm trying to use the LPC2470 bootloader and from reading the user manual it said that "the data stream is in UU-encode format". I don't...

Hi, I'm trying to use the LPC2470 bootloader and from reading the user manual it said that "the data stream is in UU-encode format". I don't really know what it means but my question is if I write to the bootloader ASCII codes will it be ok? If someone has an example code it will be great. Thanks. Dan. ------------------------------------


Bootloader not always invoked after reset with P0.14 low

Started by Guillermo Prandi in LPC200011 years ago 23 replies

Hi, I wonder if anyone has seen this before. While developing the firmware for my LPC2138-featured board, I noticed that the bootloader is...

Hi, I wonder if anyone has seen this before. While developing the firmware for my LPC2138-featured board, I noticed that the bootloader is not always invoked after a reset with P0.14 low. Even when the bootloader is not invoked, the device still responds to reset. I tested with the Philips bootloader utility, which, measured at the reset and P0.14 pins, gives me: 1) At T+0, P0.14


LPC CAN bootloader

Started by ualbe in LPC200012 years ago 2 replies

Dear LPC group, has someone any experience on LPC bootloader? On my application I'd develop a CAN bootloader on LPC2194. Is it possible? ...

Dear LPC group, has someone any experience on LPC bootloader? On my application I'd develop a CAN bootloader on LPC2194. Is it possible? thanks in advance. Alberto Uebrtelli


Bootloader - how to access app exception vectors

Started by Konrad Heksel in LPC20008 years ago 5 replies

Hi, I wrote bootloader on LPC2388 + Keil. Everything works ok when I load an application that uses only IRQ exception. My concern is about the...

Hi, I wrote bootloader on LPC2388 + Keil. Everything works ok when I load an application that uses only IRQ exception. My concern is about the remain exceptions (Swi, Fiq...). If application uses them and they occur, the code jumps to bootloader vectors routines, instead of its own. The current rom memory layout is: bootloader 0 - 0x10000 application 0x10000 - 0x80000 Could you advice me ...


Second Stage Bootloader

Started by imacke76 in LPC200011 years ago

Hello , I implemented a second stage bootloader in the first flash sector of my Phillips LPC2294. The bootloader is able to update the flash...

Hello , I implemented a second stage bootloader in the first flash sector of my Phillips LPC2294. The bootloader is able to update the flash by CAN bus using IAP commands. The bootloader checks a signature and if this is correct, it starts the program from the second flash sector. Before starting the program in the second flash sector, interrupts are disabled using the I-bit in the cpsr re...