> 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

Reply via email to