According to this wiki:
#1. About the Entry point of Bootloader:
* For bootloader Entry point is usually 0x402f0000
- For the app the entry point is usually 0x80000000.
According to TRM, on GP device, on-chip RAM start from 0x4030_0000, why the entry point is 0x402f_0000? I tried on my AM437x IDK board REV1.3A, address of 0x402F_0000 can't be accessed. Is it always available for ROM bootloader not for user?
#2. TRM page 223, about QSPI boot:
5.2.6.7 QSPI
QSPI EEPROMs or QSPI flashes have an EEPROM or NOR flash backend and they connect to the
device using the serial QSPI protocol.
The device will operate in memory mapped mode.
ROM Code will execute ISW directly from QSPI Flash because it is configured in memory mapped mode
is QSPI xIP device? is there more detail how it is configured in memory map mode? and how it works?
#3. 0x3000_0000: QSPI CS0 Maddrspace 1 space, what is mean of Maddrspace?