So I was looking up in-circuit programming for the simpler Atmel processors--described in O'Reilly's "Designing Embedded Hardware" combined with the pinout diagrams for the AT90S8515, and I thought about a possibility.
In-circuit programming apparently requires direct access to RESET, PB5, PB6, and PB7 (and possibly PB4.) I looked up the pinouts for the contacts on the standard Funcard and learned that only pins 6 and 7 are connected to the Funcard contacts, and Reset (pin 9 on AT90S8515) is hooked directly up to the reset contact. So is in-circuit programming of the Atmels on a Funcard impossible? Or can you do it just with reset and MOSI and MISO? (Would be cool if so.) That would means that I'd have to use whatever self-programming instructions the existing smartcard OS allows to reprogram a Funcard or a Jupiter card, and that complete replacement of the code on-card might be impossible without a careful analysis of the existing bootloader. (After all, it seems to me that replacing a bootloader using its own code is a dangerous proposition.) In that case all I would ideally need is software that communicates properly with existing software on the smartcard.. and any normal Smartcard reader would suffice. Is this correct? Okay, I'm done for today. Promise. :) Thanks in advance for any responses. _______________________________________________ Muscle mailing list [EMAIL PROTECTED] http://lists.musclecard.com/mailman/listinfo/muscle
