mirror of
https://github.com/avrdudes/avrdude.git
synced 2026-09-23 17:46:33 +03:00
Place classic prodsig submemories into flat address model
This commit is contained in:
@@ -224,7 +224,7 @@ unsigned fileio_mem_offset(const AVRPART *p, const AVRMEM *mem) {
|
||||
// Classic parts intersperse signature and calibration bytes, this code places them together
|
||||
(p->prog_modes & PM_Classic) && mem_is_signature(mem)? MBASE(SIGROW):
|
||||
(p->prog_modes & PM_Classic) && mem_is_calibration(mem)? MBASE(SIGROW)+3:
|
||||
(p->prog_modes & PM_Classic) && mem_is_sigrow(mem)? MBASE(SIGROW)+0x10: // Eg, m328pb
|
||||
(p->prog_modes & PM_Classic) && mem_is_in_sigrow(mem)? MBASE(SIGROW)+0x10+mem->offset-boffset(p, sigrow):
|
||||
// XMEGA parts have signature separate from prodsig, place prodsig at +0x10 as above
|
||||
(p->prog_modes & PM_PDI) && mem_is_signature(mem)? MBASE(SIGROW):
|
||||
(p->prog_modes & PM_PDI) && mem_is_in_sigrow(mem)? MBASE(SIGROW)+0x10 + mem->offset - boffset(p, sigrow):
|
||||
|
||||
Reference in New Issue
Block a user