Just recording this in case other folk see it and wonder
what's going on ... or have suggestions about how to handle
such things better:
Environment:
ft2232d based JTAG adapter
OpenOCD 0.3-dev
arm926, running Linux
*NO BOOT LOADER ACCESSIBLE* (booted via OpenOCD)
JTAG clock at max (6 MHz)
Action:
in Linux, "reboot"
Result:
background polling starts to spew error messages
Recover by:
"reset halt"
What happened:
System reset triggered reinit from scratch
"from scratch" means on-chip ROM boot loader
ROM boot loader doesn't set up system clocks and PLLs
JTAG clock is thus 4x faster than what can work
background polling ("poll on") feeds garbage to EmbeddedICE
Current best workarounds:
set up to use worst-case JTAG clock before reboot (sigh)
use adaptive clocking (not possible with this adapter)
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development