[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avrdude-dev] jtagice mkI and atmega644
From: |
Andrew S |
Subject: |
Re: [avrdude-dev] jtagice mkI and atmega644 |
Date: |
Thu, 17 Jan 2008 11:30:42 -0700 |
User-agent: |
KMail/1.9.6 (enterprise 0.20070907.709405) |
> 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.