LS1028A open Industry Linux BSP with TSN

cancel
Showing results for 
Search instead for 
Did you mean: 

LS1028A open Industry Linux BSP with TSN

829 Views
ethan-li
Contributor III

Hi Guys,

    

     Is there any docment introduce how to port open Industry Linux on LS1028A, and run up TSN based application?

0 Kudos
2 Replies

776 Views
yipingwang
NXP TechSupport
NXP TechSupport

1. Please modify configs/nxp_ls1028ardb-64b_defconfig according to your target board, please modify the following variables.

BR2_TARGET_GENERIC_HOSTNAM

 BR2_TARGET_UBOOT_BOARDNAME

BR2_TARGET_UBOOT_ENVIMAGE_SOURCE

 BR2_LINUX_KERNEL_INTREE_DTS_NAME

BR2_PACKAGE_HOST_QORIQ_RCW_BIN

BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM

2. Please run the following command to get uboot source code in output/build/uboot-OpenIL-v1.8-u-boot-202005.

$make nxp_ls1028xx-64b_defconfig

$make

In uboot source folder, please modify file configs/ls1028ardb_tfa_defconfig, files in board/freescale/ls1028a/ and include/configs/ls1028ardb.h according to your target board.

3. After run the above command to get Linux Kernel source code in output/build/linux-OpenIL-v1.8-linux-202005, in Linux Kernel source code arch/arm64/boot/dts/freescale/, please create dts file for your target file based on fsl-ls1028a-rdb.dtb.

4. After get RCW in source output/build/host-qoriq-rcw-LSDK-20.04/, please create RCW for you target board based on LS1028ARDB.

5. Customize atf, please go to output/build/arm-trusted-firmware-LSDK-20.04, please add your target board configuration in folder  plat/nxp/soc-ls1028/, please customize DDR initialization plat/nxp/soc-ls1028/ls1028ardb/ddr_init.c according to your target board.

6. Please run "make menuconfig" to configure the menu for your custom board and build images.

0 Kudos

776 Views
yipingwang
NXP TechSupport
NXP TechSupport

For TSN based application, please refer to 8.1.3 and 8.1.4 in https://www.nxp.com/docs/en/user-guide/OPEN-LINUX-IND-UM-1-8.pdf .

0 Kudos