
Hi,
On Fri, 15 Dec 2023 at 06:15, Pei Jia jiapei@longervision.com wrote:
Hi, all:
I'm using a *BeagleV-Fire*, However, I failed to build *u-boot*, and now traced to this step. Where to find those *macro values* specifically for this board *BeagleV-Fire*?
I assume that beaglebone.org has a U-Boot for this board. Perhaps it is somewhere at [1] ?
If you are wanting to do the port yourself, then the SoC docs should provide the memory map.
CUSTOM_SYS_INIT_SP_ADDR could be set to somewhere near the top of RAM, perhaps? It is just used to start up U-Boot and prepare for relocation.
#ifdef CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR #define SYS_INIT_SP_ADDR CONFIG_CUSTOM_SYS_INIT_SP_ADDR #else #ifdef CONFIG_MIPS #define SYS_INIT_SP_ADDR (CFG_SYS_SDRAM_BASE + CFG_SYS_INIT_SP_OFFSET) #else #define SYS_INIT_SP_ADDR \ (CFG_SYS_INIT_RAM_ADDR + CFG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) #endif #endif
Cheers
-- Dr. Pei Jia Email: jiapei@longervision.com Cell: +1 778-863-5816 tel:+17788635816 Website: https://www.longervision.ca
Regards, Simon