Hi,
I have a LPC2294 Development Board.
http://www.olimex.com/dev/images/LPC-L2294-1MB-sch.gif
i could not use the external flash. I search for the code of intel
TE28F160C3BD70 programming but i could not find. So i try to modify
the code of RC28F320J that is writen by Keil. But when i try to load
the program with this code Ulink says "Can not load Flash Programming
Algorithm" & "Insufficient RAM for Flash Algorithms !"
I have no experience with external flash with ARMS and i am using Keil
mvision 3.52 IDE and RealView Compiler.
Thanks
External Flash Algorithms intel TE28F160C3BD70
Started by ●July 2, 2007
Reply by ●July 3, 20072007-07-03
Hi ?,
--- In l..., "civcivonur" wrote:
> i could not use the external flash. I search for the code of intel
> TE28F160C3BD70 programming but i could not find. So i try to modify
> the code of RC28F320J that is writen by Keil. But when i try to load
> the program with this code Ulink says "Can not load Flash Programming
> Algorithm" & "Insufficient RAM for Flash Algorithms !"
>
I have uploaded a driver TE28F320B.FLX to the files section ('flash
Programming'), which you can copy to C:\Keil\ARM\Flash.
It should also support your TE28F160B, which is just half the size.
Don't forget to use a .ini file to setup the bus interface of the
LPC22xx. It can be something like this:
----------
FUNC void Setup (void) {
_WDWORD(0xE002C014, 0x0F800914);
_WDWORD(0xFFE00000, 0x10001C61);
}
Setup();
----------
Best regards,
Rolf
--- In l..., "civcivonur" wrote:
> i could not use the external flash. I search for the code of intel
> TE28F160C3BD70 programming but i could not find. So i try to modify
> the code of RC28F320J that is writen by Keil. But when i try to load
> the program with this code Ulink says "Can not load Flash Programming
> Algorithm" & "Insufficient RAM for Flash Algorithms !"
>
I have uploaded a driver TE28F320B.FLX to the files section ('flash
Programming'), which you can copy to C:\Keil\ARM\Flash.
It should also support your TE28F160B, which is just half the size.
Don't forget to use a .ini file to setup the bus interface of the
LPC22xx. It can be something like this:
----------
FUNC void Setup (void) {
_WDWORD(0xE002C014, 0x0F800914);
_WDWORD(0xFFE00000, 0x10001C61);
}
Setup();
----------
Best regards,
Rolf