+ avrsim6 controller type

This commit is contained in:
florian 2024-09-14 16:00:35 +02:00
parent 761b451962
commit a685e2aa5a
2 changed files with 15 additions and 1 deletions

View File

@ -59,6 +59,7 @@ Type
(ct_none,
ct_avrsim,
ct_avrsim6,
ct_at90can32,
ct_at90can64,
@ -358,6 +359,19 @@ Const
sramsize:32*1024;
eeprombase:0;
eepromsize:4096;
),
(
controllertypestr:'AVRSIM6';
controllerunitstr:'AVRSIM';
cputype: cpu_avr6;
fputype: fpu_soft;
flashbase:0;
flashsize:$400000;
srambase:256;
sramsize:60*1024;
eeprombase:0;
eepromsize:4096;
)
,(controllertypestr:'AT90CAN32';controllerunitstr:'AT90CAN32';cputype:cpu_avr5;fputype:fpu_soft;flashbase:0;flashsize:32768;srambase:256;sramsize:2048;eeprombase:0;eepromsize:1024;bootbase:24576;bootsize:8192)
,(controllertypestr:'AT90CAN64';controllerunitstr:'AT90CAN64';cputype:cpu_avr5;fputype:fpu_soft;flashbase:0;flashsize:65536;srambase:256;sramsize:4096;eeprombase:0;eepromsize:2048;bootbase:57344;bootsize:8192)

View File

@ -4985,7 +4985,7 @@ begin
case target_info.system of
{$ifdef AVR}
system_avr_embedded:
if init_settings.controllertype=ct_avrsim then
if init_settings.controllertype in [ct_avrsim,ct_avrsim6] then
heapsize:=8192
else
heapsize:=128;