T1024 USDPAA Support

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

T1024 USDPAA Support

Jump to solution
1,728 Views
ramkrishnan
Contributor III

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

 

 

Labels (1)
0 Kudos
1 Solution
1,723 Views
Pavel
NXP Employee
NXP Employee

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:

 

  1.             sudo apt-get install ubuntu-minimal ubuntu-standard patch vim-common sed wget subversion git-core coreutils libbonobo2-common unzip texi2html texinfo libsdl1.2-dev docbook-utils gawk python-pysqlite2 diffstat make gcc build-essential xz-utils g++ desktop-file-utils chrpath libgl1-mesa-dev libglu1-mesa-dev autoconf automake groff libtool xterm libncurses5-dev cvs tofrodos

 

  1.             a) command: ls -l /bin/sh

                Message:  /bin/sh -> dash

  1.             b) command: sudo dpkg-reconfigure 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'

  1.             c) command for checking: ls -l /bin/sh

                Message: /bin/sh -> bash

 

  1.             mount SDK source .iso file
  2.             cd <sdk-install-dir>.
  3.             ./sources/meta-freescale/scripts/host-prepare.sh

Usually Linux recommends also run the following command: sudo usr/sbin/visudo

  1. Install SDK 2.0-1703
  2. . fsl-setup-env -m t1024rdb
  3. bitbake fsl-image-minimal

View solution in original post

0 Kudos
3 Replies
1,724 Views
Pavel
NXP Employee
NXP Employee

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:

 

  1.             sudo apt-get install ubuntu-minimal ubuntu-standard patch vim-common sed wget subversion git-core coreutils libbonobo2-common unzip texi2html texinfo libsdl1.2-dev docbook-utils gawk python-pysqlite2 diffstat make gcc build-essential xz-utils g++ desktop-file-utils chrpath libgl1-mesa-dev libglu1-mesa-dev autoconf automake groff libtool xterm libncurses5-dev cvs tofrodos

 

  1.             a) command: ls -l /bin/sh

                Message:  /bin/sh -> dash

  1.             b) command: sudo dpkg-reconfigure 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'

  1.             c) command for checking: ls -l /bin/sh

                Message: /bin/sh -> bash

 

  1.             mount SDK source .iso file
  2.             cd <sdk-install-dir>.
  3.             ./sources/meta-freescale/scripts/host-prepare.sh

Usually Linux recommends also run the following command: sudo usr/sbin/visudo

  1. Install SDK 2.0-1703
  2. . fsl-setup-env -m t1024rdb
  3. bitbake fsl-image-minimal
0 Kudos
1,717 Views
ramkrishnan
Contributor III

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

 

0 Kudos
1,698 Views
Pavel
NXP Employee
NXP Employee
0 Kudos