Part Number: TDA4VM
Hi expert:
Our program in the TDA4 MAIN domain R5F core uses the address space 0x44_0000_0000-0x44_0FFF_FFFF, which is readable and writable in R5. We transplanted this program to the u-boot of A72, and we found that the address space 0x44_0000_0000-0x44_0FFF_FFFF is inaccessible, and access will cause u-boot coredump. Is there any restriction on high address in uboot? If we want to use the address 0x44_0000_0000-0x44_0FFF_FFFF, what should we do? We are using uboot of sdk7.3 version.
below is the coredump msg when we read addr 0x44_0000_0000 in uboot:
"Synchronous Abort" handler, esr 0x96000005
elr: 0000000081244b8c lr : 0000000081244b7c (reloc)
elr: 00000000fff40b8c lr : 00000000fff40b7c
x0 : 0000004400000000 x1 : 00000000000f4240
x2 : 000000000000000a x3 : 0000000002800000
x4 : 00000000fffffffc x5 : 00000000fded0028
x6 : 0000000000000038 x7 : 0000000000000000
x8 : 0000000000000000 x9 : 0000000000000008
x10: 00000000ffffffd0 x11: 000000000000000d
x12: 0000000000000006 x13: 000000000001869f
x14: 0000000000000000 x15: 0000000000000002
x16: 00000000fff54fd0 x17: 0000000000000000
x18: 00000000fdedbde8 x19: 0000000000000000
x20: 0000004400000014 x21: 0000000000000020
x22: 0000000000000018 x23: 0000000000000001
x24: 00000000fffd44b8 x25: 0000000000000000
x26: 0000000000000000 x27: 0000000000000000
x28: 00000000fdefea90 x29: 00000000fded06d0
Code: d2c00880 f2c00894 d2800316 d2800415 (f9400001)
Resetting CPU ...
regards
johnson