Browse Source

[libcpu][setup]fix fdt_ptr error (#9138)

fix fdt_ptr error
zms123456 1 year ago
parent
commit
23fc7bfa4d
1 changed files with 1 additions and 1 deletions
  1. 1 1
      libcpu/aarch64/common/setup.c

+ 1 - 1
libcpu/aarch64/common/setup.c

@@ -235,7 +235,7 @@ void rt_hw_common_setup(void)
     rt_memblock_reserve_memory("fdt", fdt_start, fdt_end, MEMBLOCK_NONE);
 
     rt_memmove((void *)(fdt_start - PV_OFFSET), (void *)(fdt_ptr - PV_OFFSET), fdt_size);
-    fdt_ptr = (void *)fdt_start;
+    fdt_ptr = (void *)fdt_start - PV_OFFSET;
 
     rt_system_heap_init((void *)(heap_start - PV_OFFSET), (void *)(heap_end - PV_OFFSET));