Issue in accessing RAM address in STM32MP1 series board
Hi STM-Team,
I am working with STM32MP1 evolution board. It has 512MB of RAM memory.
I want to load some custom data (1024 byes) in the last some offset of RAM memory (~500MB offset address). So, I am trying to use below command from u-boot prompt. But, getting error like accessing reserved memory.
RAM Base address is 0xC000 0000 + 0x1F40 0000 (500MB offset) = 0xDF40 0000
Case-1: STM32MP1>ext4load mmc 0:5 0xDF400000 file.bin
Entering do_load
argc:5
argv[0]:load
argv[1]:mmc
argv[2]:0:5
argv[3]:0xDF400000
argv[4]:file.bin
** Reading file would overwrite reserved memory **
File read ret:-28
But, I am able to access the address offset ~381MB (0xD7DEF0DC).
Case-2: STM32MP1> ext4load mmc 0:5 0xD7DEF0DC file.bin
Entering do_load
argc:5
argv[0]:load
argv[1]:mmc
argv[2]:0:5
argv[3]:0xD7DEF0DC
argv[4]:mtd3
File read ret:0
1024 bytes read in 339 ms (2.9 KiB/s)
Can anyone help me out to understand what is going wrong while accessing the RAM memory addresses around 500MB offset?
Attaching the full logs file for reference.
Thank You,
Pratik Manvar
