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.

Reply via email to