This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

program internal memory and not external for debugging

I'm on a LPC2478 processor (57.6MHz) using both internal flash and external flash (8M) . The external flash is just used for graphics for the GUI. I'd like to speed up how fast it programs, because it is taking >3 min to program and is getting a tad annoying for debugging.

I can't speed up the JTAG. It won't work above 500kHz. Thought it might have been our board, but I couldn't get a olimex eval board above 500kHz either.

I thought a good solution would be to program just the internal flash, because the external flash won't be changing now that we have all the graphics set. I am using the scatter file to send graphics objects to flash and a custom flash algorithm to program it. I tried hacking up a flash algorithm (for external flash) to skip the erase and program, and just to the verify. It will work until I modify the code (that is only in internal memory). Not sure what is changing that it needs to reprogram the external memory. The map file shows that none of the address in external memory have changed.

Any Tips?

Or do I just have to live with the program time?

Thanks
Bryce