QorIQ SDK-v1.7 u-boot for LS1043ARDB

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

QorIQ SDK-v1.7 u-boot for LS1043ARDB

1,288 Views
j_wallace
Contributor II

Hi expert,

I'm lookink for this u-boot version: U-Boot 2015.01QorIQ-SDK-V1.7+g503273b (Aug 18 2015 - 03:00:18)

It looks like the downloadable images ISO from SDK 1.7 are all about PPC. Where can I found QorIQ LS1043A old images?  

In fact I have an old LS1043ARDB (orange model) on which the two NOR bank bootloader have been erased. For long time I was running lot of build of u-boot from recent SDK 2.0, always from bank v4. So when I decided to upgrade the bank v0 bootloader the board seems to boot correctly but later on, when the kernel boots there are several issues about FMan.

-----------------------------------------------------------------------------------------------------------------------------------------------------------

 DBG: UUUUUUUUUUUUUU hcCh ?8?
<<>><<< p_LnxWrpFmDev->fmPhysBaseAddr = 0x1a00000
<<>><<< p_LnxWrpFmDev->fmBaseAddr = 0xffffff8008680000
------------[ cut here ]------------
WARNING: CPU: 0 PID: 1 at mm/page_alloc.c:2665 __alloc_pages_nodemask+0x804/0x82c()
Modules linked in:
CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.19.3+ #5
Hardware name: LS1043A RDB Board (DT)
Call trace:
[<ffffffc00008a154>] dump_backtrace+0x0/0x12c
[<ffffffc00008a290>] show_stack+0x10/0x1c
[<ffffffc00074a470>] dump_stack+0x88/0xd8
[<ffffffc0000b1f3c>] warn_slowpath_common+0x94/0xcc
[<ffffffc0000b2038>] warn_slowpath_null+0x14/0x20
[<ffffffc00013a110>] __alloc_pages_nodemask+0x800/0x82c
[<ffffffc00013a238>] alloc_kmem_pages+0x40/0xf0
[<ffffffc00014e50c>] kmalloc_order+0x10/0x44
[<ffffffc00017c330>] __kmalloc+0x1ec/0x1f4
[<ffffffc0004cc28c>] xx_Malloc+0x1c/0x50
[<ffffffc0004cc378>] XX_Malloc+0x8/0x14
[<ffffffc000418d18>] FM_Config+0x368/0x778
[<ffffffc0004a31fc>] fm_probe+0x828/0x1778
[<ffffffc00037c244>] platform_drv_probe+0x48/0xb8
[<ffffffc00037a730>] driver_probe_device+0x78/0x238
[<ffffffc00037a9dc>] __driver_attach+0x98/0xa0
[<ffffffc000378b7c>] bus_for_each_dev+0x54/0x98
[<ffffffc00037a294>] driver_attach+0x1c/0x28
[<ffffffc000379f0c>] bus_add_driver+0x14c/0x204
[<ffffffc00037b054>] driver_register+0x64/0x130
[<ffffffc00037c178>] __platform_driver_register+0x5c/0x68
ata1: SATA link down (SStatus 0 SControl 300)
[<ffffffc0004a4220>] LNXWRP_FM_Init+0x40/0x54
[<ffffffc0009d6904>] fm_load+0x8/0x54
[<ffffffc0000827d4>] do_one_initcall+0x88/0x1ac
[<ffffffc0009b6af0>] kernel_init_freeable+0x140/0x1e8
[<ffffffc000744610>] kernel_init+0xc/0xdc
---[ end trace 3dece7a8c0a1c3fd ]---
cpu 0: No memory for XX_Malloc
cpu 0: ! MAJOR FM Error [CPU00, drivers/net/ethernet/freescale/fman/Peripherals/FM/fm.c:3406 FM_Config]: Memory Allocation Failed;
cpu 0: FM firmware codecpu 0:
cpu 0: ! MAJOR FM Error [CPU00, drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c:1013 InitFmDev]: Invalid Handle;
cpu 0: FMcpu 0:
fsl-fman: probe of 1a00000.fman failed with error -5
Freescale FM module (Nov 23 2016:08:36:49), FMD API version 21.1.0
fsl-fman-port: probe of 1a82000.port failed with error -5
fsl-fman-port: probe of 1a83000.port failed with error -5
fsl-fman-port: probe of 1a84000.port failed with error -5
fsl-fman-port: probe of 1a85000.port failed with error -5
fsl-fman-port: probe of 1a86000.port failed with error -5
fsl-fman-port: probe of 1a87000.port failed with error -5
fsl-fman-port: probe of 1a88000.port failed with error -5
fsl-fman-port: probe of 1aa8000.port failed with error -5
fsl-fman-port: probe of 1a89000.port failed with error -5
fsl-fman-port: probe of 1aa9000.port failed with error -5
fsl-fman-port: probe of 1a8a000.port failed with error -5
fsl-fman-port: probe of 1aaa000.port failed with error -5
fsl-fman-port: probe of 1a8b000.port failed with error -5
fsl-fman-port: probe of 1aab000.port failed with error -5
fsl-fman-port: probe of 1a8c000.port failed with error -5
fsl-fman-port: probe of 1aac000.port failed with error -5
fsl-fman-port: probe of 1a8d000.port failed with error -5
fsl-fman-port: probe of 1aad000.port failed with error -5
fsl-fman-port: probe of 1a90000.port failed with error -5
fsl-fman-port: probe of 1ab0000.port failed with error -5
Freescale FM Ports module (Nov 21 2016:11:31:37)
fsl_mac: fsl_mac: FSL FMan MAC API based driver ()
fsl_mac 1ae0000.ethernet: fm_bind(/fman@1a00000) failed
fsl_mac 1ae2000.ethernet: fm_bind(/fman@1a00000) failed
fsl_mac 1ae4000.ethernet: fm_bind(/fman@1a00000) failed
fsl_mac 1ae6000.ethernet: fm_bind(/fman@1a00000) failed
fsl_mac 1ae8000.ethernet: fm_bind(/fman@1a00000) failed
fsl_mac 1aea000.ethernet: fm_bind(/fman@1a00000) failed
fsl_mac 1af0000.ethernet: fm_bind(/fman@1a00000) failed
fsl_dpa: FSL DPAA Ethernet driver ()
fsl_dpa: FSL DPAA Ethernet debugfs entries ()
fsl_dpa fsl,dpaa:ethernet@0: dev_get_drvdata(1ae0000.ethernet) failed
fsl_dpa: probe of fsl,dpaa:ethernet@0 failed with error -22
fsl_dpa fsl,dpaa:ethernet@1: dev_get_drvdata(1ae2000.ethernet) failed
fsl_dpa: probe of fsl,dpaa:ethernet@1 failed with error -22
fsl_dpa fsl,dpaa:ethernet@2: dev_get_drvdata(1ae4000.ethernet) failed
fsl_dpa: probe of fsl,dpaa:ethernet@2 failed with error -22
fsl_dpa fsl,dpaa:ethernet@3: dev_get_drvdata(1ae6000.ethernet) failed
fsl_dpa: probe of fsl,dpaa:ethernet@3 failed with error -22
fsl_dpa fsl,dpaa:ethernet@4: dev_get_drvdata(1ae8000.ethernet) failed
fsl_dpa: probe of fsl,dpaa:ethernet@4 failed with error -22
fsl_dpa fsl,dpaa:ethernet@5: dev_get_drvdata(1aea000.ethernet) failed
fsl_dpa: probe of fsl,dpaa:ethernet@5 failed with error -22
fsl_dpa fsl,dpaa:ethernet@8: dev_get_drvdata(1af0000.ethernet) failed
fsl_dpa: probe of fsl,dpaa:ethernet@8 failed with error -22

0 Kudos
2 Replies

902 Views
j_wallace
Contributor II

]> Is default kernel configuration used for booting from the bank v0?

YES. I tried to boot the kernel image shipped with the board...

OK, I'll try to update all images with SDK 2.0 output.

Best Regards.

0 Kudos

902 Views
Pavel
NXP Employee
NXP Employee

The LS1043ARDB board is supported by SDK 2.0 and LSDK 1712. See the following pages:

https://www.nxp.com/support/developer-resources/run-time-software/linux-software-and-development-too...

 

and

 

https://www.nxp.com/support/developer-resources/run-time-software/linux-software-and-development-too...

 

There were early version SDK 0.4 and 0.5 for the LS1043a. A few bugs from these SDK are fixed in the last version of NXP SDK and LSDK.

Look at the Table 1 of SDK 2.0-1703 documentation:

https://www.nxp.com/docs/en/supporting-information/QORIQ-SDK-2.0-IC-REV0.pdf

This Table shows that this SDK supports old revision of the LS1043a.

 

Is default kernel configuration used for booting from the bank v0?


Have a great day,
Pavel Chubakov

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos