浏览代码

Correct linker script for aarch64-embedded

Start address was wrong, should be 0x80000, not 0x8000
Robert Roland 3 年之前
父节点
当前提交
fbc65314b9
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      compiler/aarch64/cpuinfo.pas

+ 2 - 2
compiler/aarch64/cpuinfo.pas

@@ -88,8 +88,8 @@ Const
       (controllertypestr:''; controllerunitstr:''; cputype:cpu_none; fputype:fpu_none; flashbase:0; flashsize:0; srambase:0; sramsize:0),
 
       { Raspberry Pi 3/4 }
-      (controllertypestr:'RASPI3'; controllerunitstr:'RASPI3'; cputype:cpu_armv8a; fputype:fpu_vfp; flashbase:$00000000; flashsize:$00000000; srambase:$00008000; sramsize:$10000000),
-      (controllertypestr:'RASPI4'; controllerunitstr:'RASPI4'; cputype:cpu_armv8a; fputype:fpu_vfp; flashbase:$00000000; flashsize:$00000000; srambase:$00008000; sramsize:$10000000)
+      (controllertypestr:'RASPI3'; controllerunitstr:'RASPI3'; cputype:cpu_armv8a; fputype:fpu_vfp; flashbase:$00000000; flashsize:$00000000; srambase:$00080000; sramsize:$10000000),
+      (controllertypestr:'RASPI4'; controllerunitstr:'RASPI4'; cputype:cpu_armv8a; fputype:fpu_vfp; flashbase:$00000000; flashsize:$00000000; srambase:$00080000; sramsize:$10000000)
 
       );
    {$POP}