Hi, On Fri, 15 Dec 2023 at 06:15, Pei Jia <jia...@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: jia...@longervision.com > Cell: +1 778-863-5816 <tel:+17788635816> > Website: https://www.longervision.ca Regards, Simon [1] https://github.com/orgs/beagleboard/repositories