Wind River Support Network

HomeOther DownloadsFreescale P2041RDB Wind River Linux 4.0 BSP
Recommended Type: BSP

Freescale P2041RDB Wind River Linux 4.0 BSP

Released: Nov 26, 2014     Updated: Dec 2, 2014

Description

 Freescale P2041RDB Reference Board


1. Board Description
====================

The QorIQ P2040/2041 Communications Processors combines four processor cores built on Power
Architecture? technology with high-performance data path acceleration architecture (DPAA), CoreNet
fabric infrastructure, as well as network and peripheral bus interfaces required for networking,
telecom/datacom, wireless infrastructure, and military/aerospace applications.
Unlike the P2040, each of the cores on P2041 supports a 128-Kbyte private backside cache and a
10-Gigabit Ethernet Media Access Controller (10GEC).

P2041RDB is is a system featuring the P2041 QorIQ processor, which high performance data path
acceleration logic.

Board features
---------------

    *Ethernet:   5 GE, GE 1-4 as SGMII, GE 5 is RGMII
    *serial port:   2 DUART, one for console, one for data transfer channel(4 pin UART)
    *storage:
        Nor Flash : Linux MTD
        ramdisk ,ext 2.
    *Local bus
    *36 bit physical address.
    *basic drivers
        I2C, work with I2CDEV.
        SPI, work with SPIDEV.
        GPIO
    *MPIC
    *PCI-E
    *SATA
    *4 CORE SMP.



Supported Features:
-----------------------------------

    *serial port:   2 DUART, one for console, one for data transfer channel(4 pin UART)
    *Ethernet:   5 GE, GE 1-4 as SGMII, GE 5 is RGMII
    *storage:
        Nor Flash : Linux MTD
        ramdisk ,ext 2.
    *Local bus
    *36 bit physical address.
    *basic drivers
        I2C, work with I2CDEV.
        SPI, work with SPIDEV.
        GPIO
    *MPIC
    *PCI-E
    *SATA
    *4 CORE SMP.

Unsupported Features:
-----------------------------------


Build & Boot Instructions:
-----------------------------------

1 uncompress wrll-fsl_p204x.tgz to a directory, for example ~/

tar zxvf wrll-fsl_p204x.tgz

2 create a wrlinux 4.0 project using layer wrll-fsl_p204x

mkdir project
cd project
/pek-lpd-susbld12/wrlinux-4.0-release/wrlinux-4/wrlinux/../ldat/configure --with-product-dir=/pek-lpd-susbld12/wrlinux-4.0-release/wrlinux-4/wrlinux --enable-kernel=standard --enable-board=fsl_p204x --enable-jobs=16 --with-layer=~/wrll-fsl_p204x --with-template=board/fsl_p204x --enable-rootfs=glibc_small

3 build kernel and initrd

make -C build linux
make -C build linux.p2041rdb.dtb
make boot-image BOOTIMAGE_TYPE=flash BOOTIMAGE_FSTYPE=initrd BOOTIMAGE_RAM0SIZE=200000

4 cp all files exported to tftp server directory

cp export/fsl_p204x-p2041rdb.dtb-WR4.0.0.0_standard /var/lib/tftpboot/
cp export/fsl_p204x-uImage-WR4.0.0.0_standard /var/lib/tftpboot/
cp export/fsl_p204x-initrd.gz.uboot /var/lib/tftpboot/

5 runing kernel by ramdisk

setenv serverip 128.224.162.144;
tftp 3000000 fsl_p204x-uImage-WR4.0.0.0_standard;
tftp 5000000 fsl_p204x-p2041rdb.dtb-WR4.0.0.0_standard;
tftp 6000000 fsl_p204x-initrd.gz.uboot;
bootm 3000000 6000000 5000000;

6 if you build preempt_rt kernel, replace all "standard" with "preempt_rt" please.

4. Hardware Description
=======================

P1010RDB Product Summary page:
http://www.freescale.com/files/netcomm/doc/fact_sheet/P2041RDB_1.1.pdf

For complete hardware details please consult the manual/PDF that should have
accompanied your board.

NOTICE:
        This Board Support Package is supported under Professional Services project CHN-AER-10737, please contact Wind River sales representative if you need support.


Product Version

Wind River Linux 4

Downloads


Installation Notes

Installation Notes

Build & Boot Instructions:
-----------------------------------

1 uncompress wrll-fsl_p204x.tgz to a directory, for example ~/

tar zxvf wrll-fsl_p204x.tgz

2 create a wrlinux 4.0 project using layer wrll-fsl_p204x

mkdir project
cd project
/pek-lpd-susbld12/wrlinux-4.0-release/wrlinux-4/wrlinux/../ldat/configure --with-product-dir=/pek-lpd-susbld12/wrlinux-4.0-release/wrlinux-4/wrlinux --enable-kernel=standard --enable-board=fsl_p204x --enable-jobs=16 --with-layer=~/wrll-fsl_p204x --with-template=board/fsl_p204x --enable-rootfs=glibc_small

3 build kernel and initrd

make -C build linux
make -C build linux.p2041rdb.dtb
make boot-image BOOTIMAGE_TYPE=flash BOOTIMAGE_FSTYPE=initrd BOOTIMAGE_RAM0SIZE=200000

4 cp all files exported to tftp server directory

cp export/fsl_p204x-p2041rdb.dtb-WR4.0.0.0_standard /var/lib/tftpboot/
cp export/fsl_p204x-uImage-WR4.0.0.0_standard /var/lib/tftpboot/
cp export/fsl_p204x-initrd.gz.uboot /var/lib/tftpboot/

5 runing kernel by ramdisk

setenv serverip 128.224.162.144;
tftp 3000000 fsl_p204x-uImage-WR4.0.0.0_standard;
tftp 5000000 fsl_p204x-p2041rdb.dtb-WR4.0.0.0_standard;
tftp 6000000 fsl_p204x-initrd.gz.uboot;
bootm 3000000 6000000 5000000;


Live chat
Online