Řekl bych, že se nějak moc nesnažil … Koukal jsem do datasheetu i do chips.xml a u 164PA i u 324PA signatury souhlasí s datasheetem. POZOR ! Signatury pro 164A a 324A jsou jiné…
Tady máš sekci pro 644PA do chips.xml (signatura pro 644A je jiná !) :
<CHIP>
<NAME>ATmega644PA</NAME>
<FLASH>65536</FLASH>
<EEPROM>2048</EEPROM>
<SIG>0x000A961E</SIG>
<PAGE>256</PAGE>
<LFUSE>YES</LFUSE>
<HFUSE>YES</HFUSE>
<EFUSE>YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
Sekci pro tyhle procesory ve fuselayout.xml bys musel vytvořit, ale pro funkci programátoru to není nutné. Ta je tam proto, abys měl popis jednotlivých bitů a mohl je bezpečněji nastavit. Význam kombinace bitů ale musíš stejně vykoukat z datasheetu.
Příště by to chtělo víc snahy …