<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>