Re: Help with Rock64

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Could you not grab the uboot and what nots from Ayufan,

https://github.com/ayufan-rock64/linux-u-boot

( perhaps build and test ), my original build ( current ) used this method..

Nige

On Thu, Nov 14, 2019 at 8:51 AM agharta82@xxxxxxxxx <agharta82@xxxxxxxxx> wrote:
>
> I'm seriously thinking that the problem is how u-boot images are created.
>
> I've searched inside usr/share/uboot/rockpro64-rk3399/ of sd-card, same
> chip manufacturer. FYI all series of 3399 have same content (rock960,
> rock-pi-4, roc, puma, orangepi, etc.. see usr/share/uboot filder).
>
> The content is here:
>
> idbloader.img
> spl_sd.img
> spl_spi.img
> u-boot-dtb.img
> u-boot-spl.bin
> u-boot.bin
> u-boot.dtb
> u-boot.img
> u-boot.itb
>
>
> The rock64 content is different:
>
> idbloader.img
> u-boot-dtb.img
> u-boot-spl.bin
> u-boot.bin
> u-boot.dtb
> u-boot.img
> u-boot.itb
>
> Missing files: spl_sd.img, spl_spi.img
>
>
> I think that the uboot build for rock64 was made only for eMMC module,
> not for sd card.
>
>
> How to known how uboot build was made?
>
> Where are the build sources?
>
>
> Many thanks again,
>
> Agharta
>
>
>
>
>
> Il 13/11/19 16:41, agharta82@xxxxxxxxx ha scritto:
> > I've found this thread:
> >
> > http://u-boot.10912.n7.nabble.com/help-with-serial-on-the-rockchip64-td384563.html
> >
> >
> > Seems seek value for dd are correct.
> >
> > sudo dd if=idbloader.img of=/dev/mmcblk0 seek=64
> > sudo dd if=u-boot.itb of=/dev/mmcblk0 seek=16384
> >
> > The question is if idbloader was built dorm mmc or for sdcard too....
> >
> > Mmm.... as soon as I've resolved serial spi boot problem I think I can
> > tell You why Fedora does not boot.
> >
> >
> > Regards,
> >
> > Agharta
> >
> >
> >
> >
> >
> > Il 13/11/19 13:58, Nigel Sollars ha scritto:
> >> Yes the output I gave you in my first post is a Rock64 4GB with a 64GB
> >> eMMC running Arch Linux.  I can get you all the info you need when I
> >> get back to the house.
> >>
> >> Nige
> >>
> >> On Wed, Nov 13, 2019 at 7:55 AM agharta82@xxxxxxxxx
> >> <agharta82@xxxxxxxxx> wrote:
> >>> Hi all,
> >>>
> >>> Many thanks Nigel, but nope.
> >>>
> >>> This is the output:
> >>>
> >>> C`Ek�kh[j�C4Mkj_C6�n�4��Vj-[mC`�d[�6��K��RV%���<U�5TU��]JU�BVU��꭫U�U���U�U
> >>> ]��UեUQR����(�(��U*U�U��L�\� �ꨊ婪����ժ�)U�UQQ
> >>> Q�ժw�UUQQQ���U�(J�*�(�U*�e�E���
> >>> U� �WE���i���+� �
> >>> �UU(�UU�i+�*��*���Uj�*�E�*�J���BZ���U��.�ծ���������(���U��UTQQ���i-���U��UTQQ�%��(��u,�U��
> >>>
> >>>
> >>> Not good....
> >>>
> >>> Benson, i would contribute to Pagure..... if something works!
> >>>
> >>> Actually I've found boot images of Rock64 inside fedora sdcard but I
> >>> can't made them working.
> >>>
> >>> Nigel, do You have a Rock64 sbc? Does Your serial console works
> >>> during SPI boot?
> >>>
> >>>
> >>> Many thanks to both.
> >>>
> >>> Cheers,
> >>>
> >>> Agharta
> >>>
> >>>
> >>>
> >>> Il 13/11/19 04:49, Benson Muite ha scritto:
> >>>
> >>> On 11/13/19 2:29 AM, Nigel Sollars wrote:
> >>>
> >>> Serial console / uart setup,
> >>>
> >>> 1500000 8n1
> >>>
> >>> Thanks Nigel.
> >>>
> >>>
> >>> Nige
> >>>
> >>> Agharta, Please let us know if it works, and if so can you
> >>> contribute to the Pagure repository?
> >>>
> >>>
> >>> On Tue, Nov 12, 2019 at 2:08 PM agharta agharta
> >>> <agharta82@xxxxxxxxx> wrote:
> >>>
> >>> Hi Benson,
> >>>
> >>> No, unfortunately seems not working.
> >>>
> >>> I've tried with seek (16348, 64, 512, etc). No luck.
> >>>
> >>> I think the problem is related how to boot images are builded.
> >>>
> >>> Should I write sidbloader.img?
> >>>
> >>> Following Your link about ARMv8, i see at row 3:
> >>>
> >>> dd if=$PREFIX/usr/share/uboot/$TARGET/spl.img of=$MEDIA seek=64;
> >>> sync; sleep 5
> >>>
> >>> But spl.img is not available in usr/share/uboot/ in my sdcard.
> >>>
> >>> So, I still searching over web.
> >>>
> >>> Meanwhile, did You known that serial console speed of
> >>>
> >>>
> >>>
> >>> Il 12/11/19 07:46, Benson Muite ha scritto:
> >>>
> >>> Hi Agharta,
> >>>
> >>> Thanks for the update. Responses below. Hope you are successful.
> >>>
> >>> Benson
> >>>
> >>> On 11/11/19 7:09 PM, agharta82@xxxxxxxxx wrote:
> >>>
> >>> Hi Benson,
> >>>
> >>> You helped me a lot!!!
> >>>
> >>> Following Your suggestion, I've investigate over $TARGET and $MEDIA.
> >>>
> >>> After writing sdcard with pine64-lts, inside usr/share/uboot/ (of
> >>> sdcard) i can see rock64-rk3328 (my sbc), rockpro64-rk3399 and many
> >>> other sbc not listed into arm-image-installer folder
> >>> (/usr/share/arm-image-installer/boards.d/)!!!!!!!!
> >>>
> >>> So, rock64 is really supported by fedora (31, minimal, aarch64)!!!
> >>>
> >>> Another interesting thing: if I create a file called rock64-rk3328
> >>> into my /usr/share/arm-image-installer/boards.d/ and set
> >>> --target=rock64-rk3328, arm-image-installer executes IT!
> >>>
> >>> So, next step: I've copied pine64-lts into rock64-rk3328.
> >>>
> >>> One question: rock64-rk3328 folder does not have sunxi-spl.bin, but
> >>> a file called idbloader.img. Should I 'dd' it insead of sunxi-spl.bin?
> >>>
> >>> Following this link seems yes
> >>> http://opensource.rock-chips.com/wiki_Boot_option
> >>>
> >>> Thanks, this seems helpful.
> >>>
> >>> Seems needed to add some extra stuffs too (seek):
> >>>
> >>> dd if=idbloader.img of=sdb seek=64
> >>> dd if=u-boot.itb of=sdb seek=16384
> >>>
> >>> So, script become as follow:
> >>>
> >>> # write uboot
> >>> echo "= Writing idbloader.img for $TARGET ...."
> >>> dd if=$PREFIX/usr/share/uboot/$TARGET/sidbloader.img of=$MEDIA bs=8k
> >>> seek=64; sync
> >>> echo "= Writing u-boot FIT image for $TARGET ...."
> >>> dd if=$PREFIX/usr/share/uboot/$TARGET/u-boot.itb of=$MEDIA bs=8k
> >>> seek=16384; sync; sleep 5
> >>> # set console for allwinner
> >>> SYSCON=ttyS0,115200
> >>>
> >>>
> >>> Looks similar to what is at:
> >>>
> >>> https://pagure.io/arm-image-installer/blob/master/f/socs.d/Rockchips-ARMv8
> >>>
> >>>
> >>> https://pagure.io/arm-image-installer/blob/master/f/socs.d/Rockchips-ARMv7
> >>>
> >>>
> >>> Might need to change seek value. I do not have that board, so cannot
> >>> try this out, but hope it works. If it does work, can you contribute
> >>> the script back? I believe additions are also needed here:
> >>>
> >>> https://pagure.io/arm-image-installer
> >>>
> >>> https://pagure.io/arm-image-installer/blob/master/f/boards.d
> >>>
> >>> Tomorrow I'll try!
> >>>
> >>>
> >>> Thanks a lot for Your support.
> >>>
> >>> Best regards,
> >>>
> >>> Agharta
> >>>
> >>>
> >>>
> >>> Il 11/11/19 16:21, Benson Muite ha scritto:
> >>>
> >>> Hi Agharta,
> >>>
> >>> I used an earlier Fedora release on Banana pro (after first using
> >>> Fedora combined with a different kernel). It worked ok, but took a
> >>> bit of time for the Arm image to support Banana pro.
> >>>
> >>> On 11/11/19 4:04 PM, agharta82@xxxxxxxxx wrote:
> >>>
> >>> Hi Benson
> >>>
> >>> a) Yes, but I can't specify Rock64 as --target parameter.
> >>>
> >>> "A number of Pine64 boards are supported, but you might use as a
> >>> bass to get something for rock64" Can You explain me how? Is it
> >>> possibile without manual recompilation, etc...? (see why in b) and c) )
> >>>
> >>> There was a message earlier on the list that support had been added
> >>> for rock 64. Thus you might be able to take the configuration for
> >>> Pine64 and modify that for Rock 64, though can also wait. After
> >>> installing the arm image installer, as indicated at
> >>> https://fedoraproject.org/wiki/Architectures/ARM/Installation in a
> >>> terminal I can type
> >>>
> >>> $ls /usr/share/arm-image-installer/boards.d/
> >>>
> >>> to get a listing of supported boards. Typing
> >>>
> >>> $more /usr/share/arm-image-installer/boards.d/pinebook
> >>>
> >>> gives settings for Pinebook, which are
> >>>
> >>> # write uboot
> >>> echo "= Writing sunxi-spl.bin for $TARGET ...."
> >>> dd if=$PREFIX/usr/share/uboot/$TARGET/sunxi-spl.bin of=$MEDIA bs=8k
> >>> seek=1; sync
> >>> echo "= Writing u-boot FIT image for $TARGET ...."
> >>> dd if=$PREFIX/usr/share/uboot/$TARGET/u-boot.itb of=$MEDIA bs=8k
> >>> seek=5; sync; sleep 5
> >>> # set console for allwinner
> >>> SYSCON=ttyS0,115200
> >>>
> >>> The commands for pine_h64, pine64_plus and pine64-lts are the same,
> >>> so you might try these for your Rock 64.
> >>>
> >>> b) Yes, an Armbian kernel....but I'd like to use a 'standard' kernel.
> >>>
> >>> Ok.
> >>>
> >>> c) Yes, is possibile, but i still prefer a community delivered rpm
> >>> (and maintained).
> >>>
> >>> Noted. Thanks for using and reporting where work is still required.
> >>> Sorry cannot be much more help at present.
> >>>
> >>> Thanks again for Your support.
> >>>
> >>> Best regards,
> >>>
> >>> Agharta
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> arm mailing list -- arm@xxxxxxxxxxxxxxxxxxxxxxx
> >>> To unsubscribe send an email to arm-leave@xxxxxxxxxxxxxxxxxxxxxxx
> >>> Fedora Code of Conduct:
> >>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> >>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> >>> List Archives:
> >>> https://lists.fedoraproject.org/archives/list/arm@xxxxxxxxxxxxxxxxxxxxxxx
> >>>
> >>>
> >>>
> >>



-- 
“Science is a differential equation. Religion is a boundary condition.”

                           Alan Turing
_______________________________________________
arm mailing list -- arm@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to arm-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/arm@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM (Vger)]     [Linux ARM]     [ARM Kernel]     [Fedora User Discussion]     [Older Fedora Users Discussion]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

Powered by Linux