Comments (4)
Yes, this seems to be broken, as the receipt depends on python2 which got removed in dunfell. We currently test the Polis board only on zeus, which is the older NXP bsp and hardknott, which is the upcoming release. You can see all the build pipelines for the products on the correct soc branch in this repo:
https://git.phytec.de/phy2octo/
For the receipt: as u-boot 2020.04 should be already fully python3 compatible, changing this to python3 dependency should just work (without warranty, not tested)
Never the less, porting our NXP BSP to an upstream BSP on dunfell is quite the task. If you need more help, please get in contact. Regards, Stefan
from meta-phytec.
My attempts look promising so far. Changes I had to do for a polis device:
PREFERRED_PROVIDER:virtual/kernel ?= "linux-imx"
DEPENDS:remove:pn-u-boot-imx = " python"
DEPENDS:append:pn-u-boot-imx = " bc-native python3"
ATF_MACHINE_NAME:pn-imx-boot = "bl31-imx8mm.bin"
ATF_MACHINE_NAME:pn-imx-boot-phytec = "bl31-imx8mm.bin"
PLATFORM:pn-imx-atf = "imx8mm"
SOC_TARGET:pn-imx-boot = "iMX8MM"
SOC_TARGET:pn-imx-boot-phytec = "iMX8MM"
IMXBOOT_TARGETS = "flash_evk"
I copied the imx-atf
and imx-mkimage
from dynamic-layers/fsl-bsp-release
. I had to remove the dependency to imx-seco
in the imx-mkimage
recipe.
Currently I'm adapting u-boot-imx for my own boot scripts. As far as I can see, at least I don't really need the fsl-bsp-release
layer.
One more thing: I have a a phytec polis device which doesnt match the MACHINE
configuration exactly. I use phyboard-polis-imx8mm-4.conf
for a "PB-02820-001.A1" device. Can you confirm that I use the correct one? The description of phyboard-polis-imx8mm-4.conf
states that it is for PB-02820.A2 with 16GB emmc. I seem to have a 8GB emmc.
from meta-phytec.
We have a initial Yocto master branch setup for i.MX8MP where we also don't use the fsl-bsp-release layer by moving the imx-atf and imx-mkimage to dynamic-layers/freescale-layer. So this has been done for newer branches of meta-phytec.
Using phyboard-polis-imx8mm-4.conf is save with PB-02820-001.A1. eMMC size is don't care for the machine. The first prototypes had 16GB. We are aware that the description is outdated and working on an update. At least for the upcoming hardknott based release.
Regards,
Teresa
from meta-phytec.
no updates for some time, if you still have issues, please reopen or open a new ticket
from meta-phytec.
Related Issues (14)
- bareboximd doesn't have -c flag HOT 2
- am335x dev board which machine to use HOT 2
- Not deterministic behavior in patch tree append HOT 2
- Linux 5.18 kernel unable to read from NAND on i.MX6Q phycore SOM HOT 5
- Remove imx-atf_2.4.bbappend HOT 2
- Problem in phytec-am335x for bareboxenv tool HOT 5
- TLV320AIC3106: m_read:2221: read error: Input/output error HOT 6
- Error: Could not inherit file classes/image-types-partup.bbclass HOT 3
- Test HOT 1
- Update imx-atf recipe to 2.4 HOT 2
- Invalid linux-mainline_5.10.%.bbappend HOT 2
- nxp-cst_3.3.1: incorrect checksum HOT 3
- meta-freescale is not listed as dependency HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from meta-phytec.