Updated memory segment access values for AVR flash segments

This commit is contained in:
Nav
2024-12-24 19:38:04 +00:00
parent 7fe5b88dd8
commit 9b60bb5682

View File

@@ -335,6 +335,14 @@ namespace Targets::Microchip::Avr8
} }
} }
for (auto& [addressSpaceKey, addressSpaceDescriptor] : descriptor.addressSpaceDescriptorsByKey) {
for (auto& [segmentKey, segmentDescriptor] : addressSpaceDescriptor.segmentDescriptorsByKey) {
if (segmentDescriptor.type == TargetMemorySegmentType::FLASH) {
segmentDescriptor.debugModeAccess.writeable = false;
}
}
}
// Make RAM, FLASH and EEPROM available for inspection the Insight GUI. // Make RAM, FLASH and EEPROM available for inspection the Insight GUI.
descriptor.getMemorySegmentDescriptor("data", "internal_ram").inspectionEnabled = true; descriptor.getMemorySegmentDescriptor("data", "internal_ram").inspectionEnabled = true;
descriptor.getMemorySegmentDescriptor("prog", "internal_program_memory").inspectionEnabled = true; descriptor.getMemorySegmentDescriptor("prog", "internal_program_memory").inspectionEnabled = true;