Magnus Lundin wrote: > Here is a patch that helps against the well known OVERRUN errors for > Cortex-M3 ( the problem is even worse for Cortex-A8 ) > > Basically the patch adds a fixed number ( default 8 ) of extra tck > clocks before every DR scan that accesses the target memory bus through > the DAP_MEMAP. > This makes it possible to increase the jtag_khz, tested with JLink at > 12MHz, improving total speed. > > Contents: > + change signature for adi_jtag_dp_scan and adi_jtag_dp_scan_u32 to use > swjdp_common_t *swjdp instead of arm_jtag_t *jtag_info > + change SWJDP_IR/DR_APACC to DAP_IR/DR_APACC to conform with ARM_ADI docs. > + add swjdp->memaccess_tck field and code for extra tck clocks before > accessing memory bus > + Set default memaccess value to 8 for Cortex-M3 > + Add dap memaccess command > > Tested with STM32 andOMAP3530 for several weeks, no known problems. > > This should apply and build cleanly against trunk.
Apparently armv7m.c has some sort of problem against r2003. Something about the copyright I think. > > Regards > Magnus _______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development