Thanks Robert. This gives me a good starting point for the U-Boot defaults (and some source that I will bookmark for future reference).
So these are the defaults and if someone has a reason to move the kernel elsewhere then the typical thing is to simply override these variables in U-Boot at run time? Ultimately I think there is a make target to link the kernel using a particular load address. So it seems you change it there and then edit uEnv.txt and Bob's your uncle. Out of curiosity can you give me some insight as to how code propagates from the work being done at DENX to the meta-ti layer? Denys has informed me that he (they?) integrate meta-ti with Poky every other release. Or perhaps the Yocto layers like meta-ti, and ultimately meta-yocto-bsp, don't have any need to make changes to U-Boot because TI specific items (as in your example above) are already upstream? So the bitbake recipes just git clone from DENX directly and build? Thanks. On Monday, July 10, 2017 at 5:16:40 PM UTC-7, Kenny Koller wrote: > > > I am assuming the following which may be incorrect so please correct as > necessary: > > The load address of the SPL (MLO) is determined by the PPL/ROM code. > > The SPL (MLO) must know the load address of U-Boot as it is not > interactive. > > U-Boot must be linked with the above address in mind. > > U-Boot can load the DTB and the kernel anywhere it likes. The DTB address > can be passed to the kernel (I believe through a register). The kernel > itself must loaded at the address at which is was linked. > > I'd like to understand where each of these are defined so I can > intelligently configure U-Boot to do the right things (rather than simply > copy a uEnv.txt and assume it is correct). > > I'm using Yocto/Poky Pyro. Where do I find all these bits of information > so I can tie everything together? > > Thanks. > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/c84ba7dc-61cf-4457-8e88-428fd9a97f8f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
