|
Hello,
I use an Atmel AT91EB40A Eval. Board and the Atmel SAM-ICE JTAG emulator for embedded development with eCos.
I have accidently erased/overwritten the lower flash memory, meaning the boot loader and the Angel Debug Monitor.
With the SEGGER J-Flash ARM software I am able to write to flash memory and already wrote the recovery files from Atmel (EB40A_recovery.zip) to flash. I also flashed a selfmade RedBoot binary to upper memory.
0x0100 0000 - Boot Loader (boot_eb40a.bin)
0x0100 6000 - Angel Debug Monitor (angel_at91eb40a.rom)
0x0110 0000 - RedBoot (redboot.bin)
(I had to rename the .rom file to .bin to be able to open it with J-Flash!)
When I power up/reset the Board with JP1 in USER position, RedBoot starts and is accessible via terminal emulator.
With JP1 in STD position the board starts up as normal with LEDs D1 to D8 light up one after another und the Angel Debug Monitor message can be received via terminal. So far so good.
The problems are:
1. When I hold SW1 pressed during startup to activate the Funtional Test Software (FST) all LEDs light up together as normal but when I release SW1 then D1 and D2 light up for a second then D3 lights up and remains so.
2. When I hold SW3 pressed during startup to activate the Flash Uploader all LEDs light up together as normal and when I release SW3 then D3 lights up and remains so.
But when I try to synchronize to flash with the EBload tool I get an error message that it can't synchronize on any baud rate.
I appreciate any help you can give.
Thanks in advance.
Greetings Markus Schubert
|