<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">No worries, I hope to understand the SPL boot properly though. I will go through some reading and in any case, I will wait when you can look into it. <br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">For now, <b>I managed to boot centOS</b> using the kernel made with petalinux/yocto, and yes I had problems with rights and properly copying all the files.<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br> </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">You have been a great help and thank you for that! <br clear="all"></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><span style="font-family:arial,helvetica,sans-serif"><font color="#666666">Regards,</font></span></div><div dir="ltr"><font color="#666666"><span style="font-family:verdana,sans-serif"></span><span style="font-family:arial,helvetica,sans-serif">Piyush D Jadhav<br></span></font></div><div><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 14, 2019 at 10:28 PM Pablo Sebastián Greco <<a href="mailto:pablo@fliagreco.com.ar">pablo@fliagreco.com.ar</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<p>Hi, I've been trying to answer your mail all day, but hasn't been
easy ;)<br>
</p>
<div class="gmail-m_-6110020225957017410moz-cite-prefix">El 13/5/19 a las 19:26, Piyush Jadhav
escribió:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr">
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Hi Pablo, <br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Sorry for the
late reply and thank you for pushing us for getting the
serial port repaired, the port was not functioning. Now that
we have it working, I have started to debug through the
serial communication, but I want to raise some doubts in the
process. In the blog, <a href="https://wiki.centos.org/SpecialInterestGroup/AltArch/armhfp" target="_blank">https://wiki.centos.org/SpecialInterestGroup/AltArch/armhfp</a>,
the last step is to <i>dd</i> the <i>u-boot-with-spl.bin</i>
file as follows,</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
<pre>dd if=/usr/share/uboot/${boardmodel}/u-boot-sunxi-with-spl.bin of=${sdcard} bs=1024 seek=8 conv=fsync,notrunc</pre>
</div>
</blockquote>
</div>
</div>
</blockquote>
Yeah, that applies to sunxi devices<br>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr">
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif">But is
missing how to load the <i>u-boot-spl.bin </i>and<i>
u-boot.img. </i>Could you please shine some light on this
for us? I understand that the order has to be ROM code ->
SPL -> u-boot -> kernel. Does it means that I have to
also dd u-boot.img, like here,</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
<pre><code>dd if=u-boot-spl.bin of=/dev/sdX bs=1024 seek=8
dd if=u-boot.img of=/dev/sdX bs=1024 seek=<b>X (?)</b>
</code></pre>
</div>
</blockquote>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br>
</div>
</div>
</div>
</blockquote>
That is a good question, that I don't know the answer to. At the
moment I have my hands full with the preparation for 8, and my
simple google queries haven't yielded anything interesting.<br>
<br>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr">
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif">On the other
hand, I also tried to boot with another method using only
the centOS Rootfs file (in the root ext4 partition), and the
Boot.bin and image.ub files (in boot partitions) which I
created using petalinux/yocto. The kernel boots up but falls
into the kernel panic, with errors as <i>cant execute the
/sbin/init - (error -8)</i> -> which refers as
permission denied. Please let us know what you think of this
too! <br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br>
</div>
</div>
</div>
</blockquote>
That is a good test, and you could try mixing things to see if it
boots (maybe that permission denied is caused by a missing driver)<br>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr">
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Thanks a ton
in advance!<br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br clear="all">
</div>
<div>
<div dir="ltr" class="gmail-m_-6110020225957017410m_-1992606703666816385gmail-m_3436723348689616157gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div><span style="font-family:arial,helvetica,sans-serif"><font color="#666666">Regards,</font></span></div>
<div dir="ltr"><font color="#666666"><span style="font-family:verdana,sans-serif"></span><span style="font-family:arial,helvetica,sans-serif">Piyush<br>
</span></font></div>
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Apr 11, 2019 at 10:23
PM Pablo Sebastián Greco <<a href="mailto:pablo@fliagreco.com.ar" target="_blank">pablo@fliagreco.com.ar</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<p><br>
</p>
<div class="gmail-m_-6110020225957017410gmail-m_-1992606703666816385gmail-m_3436723348689616157gmail-m_-7433641210950960478moz-cite-prefix">El
10/4/19 a las 09:27, Piyush Jadhav escribió:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Hi
Pablo,</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Thank
you very much for the help. <br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Though
I performed the same steps from the wiki link, (<a href="https://wiki.centos.org/SpecialInterestGroup/AltArch/armhfp" target="_blank">https://wiki.centos.org/SpecialInterestGroup/AltArch/armhfp</a>)
for Zynq ZC706 using the uboot files you provided and
the generic userland image (also the old version with
kernel 4.14), but the device <b>does not</b> boot up.
The DONE leds on the device does not light up at all.
<br>
</div>
</div>
</blockquote>
Debugging these things without a serial console tend to be
hard, because you're flying blind.<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif">At this
point I tried the generic userland image files on also
the raspberry pi3b+, even the raspberry <b>does not</b>
boot up. Although userland image provided for
particularly raspberry works as expected and boot into
the device. <br>
</div>
</div>
</blockquote>
Yeah, the rasbperrypi images are really specific for those
rpi, it would be a miracle if those worked on other devices.<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I also
see that the userland generic image creates three
partitions on the drive, two of which are for boot,
which does some procedure to detect the board
automatically. I was wondering, if it is possible for
you to guide me how I can create single boot
partition, using the files you provided. <br>
</div>
</div>
</blockquote>
There should be 4 partitions actually<br>
1 vfat, for rpi boot with generic kernel<br>
2 /boot<br>
3 swap<br>
4 /<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif">There
is high possibility that I am doing something wrong.
Please let me know what you think,</div>
</div>
</blockquote>
As I said before, the first thing would be getting the
serial console working, with any distribution, just to be
able to see the device booting.<br>
Then, I'd try just to make uboot work, even without an OS
image, just an SD card without any other data or partitions.<br>
Only after all that is working, it should be easier to start
testing an OS.<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br clear="all">
</div>
<div>
<div dir="ltr" class="gmail-m_-6110020225957017410gmail-m_-1992606703666816385gmail-m_3436723348689616157gmail-m_-7433641210950960478m_6847985654826253237gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div><span style="font-family:arial,helvetica,sans-serif"><font color="#666666">Regards,</font></span></div>
<div dir="ltr"><font color="#666666"><span style="font-family:verdana,sans-serif"></span><span style="font-family:arial,helvetica,sans-serif">Piyush D Jadhav<br>
</span></font></div>
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Tue, Apr 9, 2019 at
2:49 AM Pablo Sebastián Greco <<a href="mailto:pablo@fliagreco.com.ar" target="_blank">pablo@fliagreco.com.ar</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<p><br>
</p>
<div class="gmail-m_-6110020225957017410gmail-m_-1992606703666816385gmail-m_3436723348689616157gmail-m_-7433641210950960478gmail-m_6847985654826253237gmail-m_7471802365650138077moz-cite-prefix">El
8/4/19 a las 12:28, Piyush Jadhav escribió:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I
am a begineer in using the Zynq 7000 ZC706
SoC. I have already booted linux made with
Yocto project with meta-xilinx and PREEMPT-RT
layers. Everything is working as expected.
Though we are not satisfied with the real time
performance on Scheduler and Latency tests,
however alternatively it could be interesting
to compare with another OS like CentOS.<br>
<br>
I have followed the procedure on described
here to install CentOS using the rootfs files
made with yocto and the files in /boot
(boot.bin + UImage + dtb).<a href="https://github.com/umiddelb/aarch64/wiki/Install-CentOS-7-on-your-favourite-ARMv8-ARM64-AArch64-board" class="gmail-m_-6110020225957017410gmail-m_-1992606703666816385gmail-m_3436723348689616157gmail-m_-7433641210950960478gmail-m_6847985654826253237gmail-m_7471802365650138077gmail-postlink" target="_blank">https://github.com/umiddelb/aarch64/wik
... ch64-board</a><br>
<br>
But I am not able to successfully create the
OS. I am not having a serial communication
with the board, so I cant debug further. I
will/can only have a SSH communication once
the OS boots up.<br>
<br>
Does anyone guide me how can I take this
ahead?</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br>
</div>
</div>
</blockquote>
I could not find anything aarch64 for that device,
all I found was 32 bits.<br>
That said, it seems to have mainline uboot and
kernel support (zynq-zc706.dts), so it could be
installed using the steps here <a href="https://wiki.centos.org/SpecialInterestGroup/AltArch/armhfp" target="_blank">https://wiki.centos.org/SpecialInterestGroup/AltArch/armhfp</a><br>
Since we usually don't build uboot for that device,
I made a version for you to test, and left it here <a href="https://people.centos.org/pgreco/zynq-zc706/" target="_blank">https://people.centos.org/pgreco/zynq-zc706/</a><br>
The normal images provided by CentOS use kernel
4.14, but if you need an image with a newer version,
we have this test image here <a class="gmail-m_-6110020225957017410gmail-m_-1992606703666816385gmail-m_3436723348689616157gmail-m_-7433641210950960478gmail-m_6847985654826253237gmail-m_7471802365650138077moz-txt-link-freetext" href="https://armv7.dev.centos.org/repos/images/CentOS-Userland-7-armv7hl-generic-Minimal-419-v26-1810-sda.raw.xz" target="_blank">https://armv7.dev.centos.org/repos/images/CentOS-Userland-7-armv7hl-generic-Minimal-419-v26-1810-sda.raw.xz</a>
which uses 4.19<br>
<br>
Please let us know how it went.<br>
<br>
Thanks.<br>
Pablo.<br>
</div>
</blockquote>
</div>
<br>
</blockquote>
HTH.<br>
Pablo.<br>
</div>
</blockquote>
</div>
</blockquote>
Pablo.<br>
</div>
</blockquote></div>