We have a new board based on the T1024 and I was trying to upgrade the codebase to SDK to 1703 but the compilation failed with message
ERROR: Function failed: Fetcher failure for URL: 'git://git.freescale.com/ppc/sdk/u-boot.git;branch=sdk-v2.0.x'. Unable to fetch URL from any source.
I tried the various suggestions about changing to github but none of them worked.
The question I had is in multipart form
I need the USDPAA T1024 functionality for the project that we have.
I tried the Layerscape SDK as suggested on the NXP website but that does not support usdpaa. The only option for USDPAA for the T1024 is using the SDK 2.0.
The questions I have are
1. Will the Network/Packet processing functionality on the T1024 be supported by DPDK ?
2. What is the official method for compilation of the T1024 with USDPAA support.
Thank you,
Ram Krishnan
Solved! Go to Solution.
SDK 20.1703 automatically builds and generates image for USDPAA support. See attached snapshot.
It looks like that this SDK is not correctly installed.
Use Ubuntu 14 for SDK building. Do not use Ubuntu 16 or Ubuntu 18.
See below command sequence for installing:
Message: /bin/sh -> dash
Answer after password – No
Message:
Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash'
Message: /bin/sh -> bash
Usually Linux recommends also run the following command: sudo usr/sbin/visudo
SDK 20.1703 automatically builds and generates image for USDPAA support. See attached snapshot.
It looks like that this SDK is not correctly installed.
Use Ubuntu 14 for SDK building. Do not use Ubuntu 16 or Ubuntu 18.
See below command sequence for installing:
Message: /bin/sh -> dash
Answer after password – No
Message:
Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash'
Message: /bin/sh -> bash
Usually Linux recommends also run the following command: sudo usr/sbin/visudo
Thank you Pavel. I am making a build following your instructions and I will keep you posted.
Another question I had was
Would you know if T1024 Packet Processing Functionality will be supported by DPDK. I would like to use the later releases like dunfell for T1024 with the packet processing capability. Dunfell has a lot of new feature and updates that I would like to use for the newer chips that we use.
Thanks,
Ram
See the following NXP community page:
https://community.nxp.com/t5/T-Series/USDPAA-Support-in-YoctoProject/m-p/1356640