Hello,

I was experiencing slow Kinetis K60 writes using Olimex and Amontec
FT2232-based dongles on a custom board I designed around a
PK60N512VMD188, and looked into it a little bit. The question deals
with the kinetis NOR flash driver.

I found that bypassing the logic which always causes program-flash
writes to fall back to the slow longword flash-write command resulted
in a significant increase in flash writing speed (470 bytes/sec to 52
kB/sec) and does not appear to introduce any problems, though to be
fair, I've only done it maybe 10 times now.

Unless I'm confused, the Freescale K60 datasheet (p. 677, section
28.4.12.8) describes the "Program Section" command as indeed being
valid for program flash, and of course performing full 2kB page
flash-write operations is much faster than a sequence of single
longword writes.

I just wanted to toss this observation out there and see if others
have noticed this. I am happy to submit a patch if there are no
objections.

Cheers,
Morgan

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
OpenOCD-devel mailing list
OpenOCD-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to