EmbeddedRelated.com
Forums

flash programming through trace 32

Started by ashish.jain January 10, 2008
Hi guys,

I am uasing trace32 (Lauterbach) to program SST flash (2 16-bit flashs are
in parallel) on my ARM9 based platform.
Flashing takes around 25 minutes of time for the code size of 500Kb.
As for as i know it should be done in some seconds only.
I am new to trace32, so is anyone can suggest the proper configuration of
trace32 to program the flash.

It will of very much help to me.

Thanks & Regards,
Ashish




On Jan 10, 6:47=A0pm, "ashish.jain" <ashish.j...@lsi.com> wrote:
> Hi guys, > > I am uasing trace32 (Lauterbach) to program SST flash (2 16-bit flashs are=
> in parallel) on my ARM9 based platform. > Flashing takes around 25 minutes of time for the code size of 500Kb. > As for as i know it should be done in some seconds only. > I am new to trace32, so is anyone can suggest the proper configuration of > trace32 to program the flash. > > It will of very much help to me. >
It can be due to various reasons. Can you tell the configurations you use w.r.t Trace32 ? What is the frequency of communication between debugger and the target ? Other than the dependency w.r.t the above stuffs, Sometimes, parallel port can be slow because of improper interrupt vector configuration, but proper. Then, in that case, you may be required to remove and reinstall the parallel port with the same I/O address. Are you sure that the parallel port is slow or Is it the Flash Writing that takes time ? Then, in that scenario, you may be required to check the Flash Writing routines by verifying with the correponding Flash Memory Specification. If that looks fine, then, it can be due to Corrupt Flash Memory. Start with the check of walking 1s and try to do a thorough check of the Flash Memory. Karthik Balaguru