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
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to