TechNexion / edm-yocto-bsp

(Archived, please change to use tn-imx-yocto-manifest) Yocto Project manifests
17 stars 18 forks source link

No pico-imx7d support? #7

Open andreacampanella opened 6 years ago

andreacampanella commented 6 years ago

Apparently the pico-imx7d board is not supported , any plan to implement the support for this?

richard-hu commented 6 years ago

Hello, andreacampanella:

Thanks for your feedback ~!!!

We have yocto 2.1 (krogoth) for pico-imx7d. https://github.com/TechNexion/edm-yocto-bsp/tree/krogoth_4.1.y_GA We also plan to support yocto 2.2 (morty) for pico-imx7d in the following months. After i finish current tasks on i.mx8m, i'll start to upgrade yocto for all TechNexion boards to yocto 2.2(morty).

Few months ago, i made a quick porting for yocto 2.4(rocko) for customization. This yocto is based on "community yocto" instead of "NXP official yocto release". If you just want to evaluate new features in new Yocto, maybe you can consider to try this version of yocto: https://github.com/TechNexion-customization/fsl-community-bsp-platform

BR,

Richard

aabedraba commented 6 years ago

@richard-hu in the link you provide, flashing to pico-imx7d with sd card is not possible because there isn't any slot for that. How should I flash it then?

richard-hu commented 6 years ago

Hello, aabedraba:

There is an OTG intaller tool from TechNexion to mount on-board eMMC as an USB mass storage device. You can download this tool from: ftp://ftp.technexion.net/development_resources/development_tools/installer/pico-imx6-imx6ul-imx7_otg-installer_20171101.zip

Please follow the "Section 6. Use USB-OTG intaller tool to program eMMC" in the userguide below. First, you have to switch the boot mode of PICO-IMX7 into "serial download mode". Then, execute the tool in your host PC. PreBuilt_OS_Image_Installation_Guide_v3.3.pdf

BR,

Richard

aabedraba commented 6 years ago

Thank you @richard-hu Couldn't find that in my two days reasearch...

rvarahagiri commented 6 years ago

richard,

is there going to be a pico_pi support for i.mx6ul for the rocko release.

PS: Tried your Technexion-customization, but the wifi driver (AP6212) is not loading. This works with your krogoth release.

regards, ravikanth

richard-hu commented 6 years ago

Hello, rvarahagiri:

Thanks for your feedback ! What kind of SOM you try on Yocto rocko on "Technexion-customization" (PICO-IMX7, PICO-IMX6 or PICO-IMX6UL)? "Technexion-customization" is intended to support PICO-IMX6 and PICO-IMX7, and doesn't include PICO-IMX6UL. The kernel that it uses is "linux 4.9.11". Theoretically, this kernel should support AP6212. The wifi driver is built as module, so if it doesn't be loaded. Use "modprobe bcmdhd" to try to load it manually.

If it still fails, could i have the error message for this issue? I would like to check if it fails on loading firmware or activating WIFI.

BTW, "Technexion-customization" is a pre-release for specific customer. The yocto rocko in "Technexion-customization" is taken from Yocto community instead of NXP yocto. We have a roadmap to support NXP Yocto rocko for TechNexion PICO and EDM products. We are working on linux 4.9.88 and u-boot 2017.03 now. I hope i can speed up the development process. :)

Thank you ~

BR,

Richard

SleepyDeb commented 5 years ago

@richard-hu Hi richard, is your yocto rocko version ready for imx7d\imx6ul? Regards

richard-hu commented 5 years ago

haha, it's right time to ask this question. I almost complete pico-imx7d. And our test engineer will spend several days to test all functions. I plan to push my changes to github about pico-imx7d tomorrow. Then, next platform will be pico-imx6ul !!! I hope I can finish the porting task on pico-imx6ul before next Friday. I'll need the feedback from you smart guys. :)

rvarahagiri commented 5 years ago

Wow. My next weekend is planned. Will look forward to use the imx6ul with PI as well as DWARF.

Thank you. Just in time

SleepyDeb commented 5 years ago

@richard-hu greate! my version has only some random crash on reboot :\ but for our needs is ok... I'll be happy to use your version!

francisduhaut commented 5 years ago

Hello Richard

QT5.12 is now available with new feature. But this need to have Yocto 2.6 branch. A New bsp update is in in progress ? Thanks

Francis

richard-hu commented 5 years ago

Hello, @francisduhaut :

Thank you for your query ~ Actually, our next milestone will be Yocto 2.5(Sumo) which is based on NXP official linux 4.14.78_1.0.0_ga. At least, we don't have clear plan to upgrade to Yocto 2.6(Thud) in the first half of 2019.

PICO-IMX7D is already supported in mainline kernel. https://patchwork.kernel.org/patch/10720779/ It means PICO-IMX7D is supported by Yocto community . It might not too difficult to add meta-qt support for Yocto community. I think it might be the quickest way to get Yocto 2.6 with QT 5.12 on PICO-IMX7D.

BR,

Richard

francisduhaut commented 5 years ago

Thank a lot. Sorry Richard The request was for the pico-imx6 not for the imx7d. I’m in the wrong thread...

I have meat Henri from technexion last week and he spoke about Yocto 2.6 for June.

A good thing will be technexion have boot2qt image who follow the QT5 version (same as raspberry or other SOM manufacturer).

Regards.