On Fri, Sep 11, 2009 at 8:22 AM, Øyvind Harboe <oyvind.har...@zylin.com> wrote:
> On Fri, Sep 11, 2009 at 6:54 AM, michal smulski <michal.smul...@ooma.com> 
> wrote:
>>
>> Attached:
>> 1. debug output for load_image without and with memburst write on
>> arm1136. See the slow load time on first and error on the other one.
>
> Try "help arm11" and tinker with memrw_no_increment and
> memwrite_error_fatal options.
>
> If manage to get load_image to succeed run a "verify_image" check
> if the error is a red herring or not. You may need to fill the memory
> with garbage to avoid verify_image succeeding when in fact
> the last memory position wasn't touched.

I've tried memwrite_burst enable here and I can download without
getting the error message you see. Tried with a different file though...
Modified size to fit in the debugger, still not reproducable.

> reset init
....
> load_image /config/firmware.phi 0x80000000 bin
1121390 byte written at address 0x80000000
downloaded 1121390 byte in 34.139999s
> memwrite_burst enable
Enabled memory write burst mode.
> load_image /config/firmware.phi 0x80000000 bin
1121390 byte written at address 0x80000000
downloaded 1121390 byte in 84.540001s




> idea on improving arm11 burst memory performance: add option to
> make download open loop, i.e. do not check for completion of instructions...

Strike that last one... already done in arm11 code.


-- 
Øyvind Harboe
Embedded software and hardware consulting services
http://www.zylin.com
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to