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

Reply via email to