> Based on my experience with the JTAG ICE mkII implementation in > AVRDUDE, I can tell you that the symptom you are seeing is what could > be observed in the JTAG ICE mkII when forgetting to set the > ucAllowFullPageBitstream bit to FALSE on the device descriptor. This > bit is set to TRUE for all old AVRs, and to FALSE for all modern ones. > Now, one could assume the JTAG ICE mkI firmware could not handle the > respective apparently different low-level JTAG protocol at all -- but > then, it /does/ support the AT90CAN128 which is also to be run with > ucAllowFullPageBitstream set to FALSE. So my very personal guess is, > with sufficient effort, you could maybe modify the firmware (by > disassembling it first) in a way so it can successfully program the > more recent AVRs as well. I don't know though whether this would also > enable debugging on those devices with the old ICE firmware.
Given that the firmware distributed with AvrStudio is encrypted (i believe), what is the best way to disassemble this code? -- Andrew S. _______________________________________________ avrdude-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/avrdude-dev
