I am uasing trace32 (Lauterbach) to program SST flash (2 16-bit flashs ar 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 o trace32 to program the flash.
It will of very much help to me.
Thanks & Regards, Ashish
Didn't find your answer? Ask the community — no account required.
K
karthikbalaguru
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
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.