<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Hii Cláudio,</div><div dir="ltr" class="gmail_attr"><br></div><div dir="ltr" class="gmail_attr">On Fri, 21 Feb, 2020, 4:55 AM Cláudio Maia (clrrm), <<a href="mailto:CLRRM@isep.ipp.pt">CLRRM@isep.ipp.pt</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Niteesh,<br>
<br>
Thank you for your input. Following your suggestion allowed me to boot successfully RTEMS from u-boot.<br>
Moreover, I confirm that “-O rtems" does not work for me as well. <br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Your welcome :)</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I have a few questions that I would like to ask you. What exactly is going on when we execute “bootm 0x200000 - 0x1000”? <br>
The address where we load the dtb is far apart from the one where we load the .img, so why do we need to boot the .img 0x1000 bytes below 0x200000? What is the relation between both, if any?<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">That's just the syntax for bootm.</div><div dir="auto">bootm ${kernel_addr} - ${fdt_addr}</div><div dir="auto"><br></div><div dir="auto">But, bootm <span style="font-family:sans-serif"> ${kernel_addr}  ${fdt_addr} should also work I guess but I am not sure. Can you try that and please let me know?</span></div><div dir="auto"><span style="font-family:sans-serif"><br></span></div><div dir="auto"><span style="font-family:sans-serif">Thank you,</span></div><div dir="auto"><span style="font-family:sans-serif">Niteesh.</span></div><div dir="auto"><span style="font-family:sans-serif"><br></span></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Regards,<br>
Cláudio<br>
<br>
> On 18 Feb 2020, at 15:56, Niteesh G. S. <<a href="mailto:niteesh.gs@gmail.com" target="_blank" rel="noreferrer">niteesh.gs@gmail.com</a>> wrote:<br>
> <br>
> Hii,<br>
> <br>
> Regarding loading RTEMS images using U-Boot. It is<br>
> necessary that you provide a DTB file.<br>
> <br>
> So, your commands should be<br>
> <br>
> $ mkimage -A arm -O linux -T kernel -a 0x200000 -e 0x200080 -d kernel.img -C none rtems.img<br>
> <br>
> Can you please let me know if -O rtems works for you. I have tried<br>
> using it but got no output.<br>
> <br>
> U-Boot> fatload mmc 0:1 0x200000 rtems.img<br>
> U-Boot> fatload mmc 0:1 0x1000 bcm2709-rpi-2-b.dtb or bcm2710-rpi-2-b.dtb<br>
> The DTB file should be choosed according to the board version.<br>
> U-Boot> bootm 0x200000 - 0x1000<br>
> <br>
> Thanks,<br>
> Niteesh.<br>
<br>
</blockquote></div></div></div>