TS wil continu de inhoud bekijken, niet alleen schrijfacties...
Dat kan alleen als de AVR de eeprom uitleest (of een extra CPU)
Vroeger had je daar z.g. dual port geheugens voor. Daar kon je tegelijkertijd met twee verschillende cpu systemen in een geheugen lezen en schrijven. Het waren prijzige systemen die alleen voor speciale toepassingen gebruikt werden. Hoe ze het oplosten als er op hetzelfde moment op hetzelfde bit gelezen en geschreven moest worden weet ik niet. Misschien hadden ze een voorangschakeling ofzo.
Ik denk alleen niet dat de TS dit bedoelt. Ik denk dat de ts misschien een soort van monitor programma waarmee je stap voor stap door het het asssembly programma kunt lopen wil gebruiken. Vroeger veel mee gewerkt. En dat werkt erg handig. O.a. de microprofessor en eurocom computertjes hadden iets dergelijks.
Motorola had het background debugging systeem. Daar was het in hardware in de chip gebakken. Dat werkte pas echt leuk. Die HC11 cpu waren wat dat betreft echt superleuk.
Ik denk alleen dat dit soort van dingen met seriële e(e)proms moeizaam en traag gaan werken. Bij bijvoorbeeld de microprofessor werd dan elke opcode naar een ander stuk geheugen gecopieerd en in onder een interupt uitgevoerd. Alle registers werde dan ook gewoon heen en terug gecopieerd en zichtbaar gemaakt op het 7 segments display schermpje. Bij de z-80 werd natuurlijk heen en weer geschakeld tussen de gewone en de schaduw registers. Het werkte erg leuk. In een gewone geheugen-cpu omgeving is dit goed te doen. Met een serieel geheugen kan dit natuurlijk ook maar dan is wel een stuk lastiger programmaatje nodig dat ook nog eens niet echt snel kan zijn.
In plaats van maar een paar simpele opcodes te executeren om 1 stap te doen in je programma moet je een heel i2c of spi comunicatie programma doorlopen. En dat kost je gewoon meer tijd.
Ik denk dat je makkelijker naar een emulator kunt uitkijken en die gebruiken.