Corrected memory descriptor address range for internal RAM on AVR8 targets

This commit is contained in:
Nav
2021-10-10 23:17:36 +01:00
parent c8a9c21eb4
commit 49cb5da872

View File

@@ -554,13 +554,16 @@ void Avr8::loadTargetRegisterDescriptors() {
} }
void Avr8::loadTargetMemoryDescriptors() { void Avr8::loadTargetMemoryDescriptors() {
auto ramSize = this->targetParameters->ramSize.value();
auto ramStartAddress = this->targetParameters->ramStartAddress.value();
this->targetMemoryDescriptorsByType.insert(std::pair( this->targetMemoryDescriptorsByType.insert(std::pair(
TargetMemoryType::RAM, TargetMemoryType::RAM,
TargetMemoryDescriptor( TargetMemoryDescriptor(
TargetMemoryType::RAM, TargetMemoryType::RAM,
TargetMemoryAddressRange( TargetMemoryAddressRange(
this->targetParameters->ramStartAddress.value(), ramStartAddress,
this->targetParameters->ramSize.value() ramStartAddress + ramSize
) )
) )
)); ));