SDK1.4 uBoot dependencies

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

SDK1.4 uBoot dependencies

1,775 次查看
amrutkulkarni
Contributor II

Hi,

Currently we are using Freescale SDK1.1 with

  1. Kernel Release : 3.0.6
  2. U-Boot  : 2011.09-rc5

We need to upgrade to Freescale SDK1.4  3.8.13 kernel, mu questions are :

  1. Do we need to upgrade to SDK1.4 U-Boot 2013.01 ?
  2. Can we use SDK1.1 uBoot and upgrade SDK1.4 kernel only ?
  3. If answer to above question No, than why and what are the dependencies to upgrade uBoot ?

It will be great if any one answers above questions.

Thank you in advance !!

Regards,

Amrut

标签 (1)
标记 (1)
0 项奖励
回复
9 回复数

1,319 次查看
yipingwang
NXP TechSupport
NXP TechSupport

I recommend you also update u-boot to SDK1.4 2013.01, because u-boot does specific initialization or configuration required by Linux Kernel, probably SDK 1.4 Kernel drivers cannot work normally if using u-boot from SDK 1.1.

0 项奖励
回复

1,319 次查看
scottwood
NXP Employee
NXP Employee

Note that even if this is not the case (and ideally it shouldn't be), you should use a newer U-Boot because there have been important errata workarounds added since SDK 1.1, especially on e500mc/e5500-based chips (I don't see where you say what chip you're using).

1,319 次查看
amrutkulkarni
Contributor II

Thank you Scott for your valuable comments.

  1. We are using QorlQ-P4040 processor with e500mc based chip set.
  2. Firstly we were using SDK1.0  based uBoot and Kernel but we had major issue with this SDK and then we moved to SDK1.1 with errata workaround and updated uBoot (2011.09-rc5) and Linux kernel (3.0.6)
  3. Now we want to upgrade to SDK1.4 with 3.8 Linux Kernel only.
  4. Is it mandatory to upgrade uBoot as well  ? Will SDK1.1 uBoot will work with SDK1.4 kernel (3.8.13) ?
  5. Can i get list of errata workaround from SDK1.1 to SDK1.4 for both uBoot and Linux kernel ?

Thanks in Advance !!

Regards,

Amrut

0 项奖励
回复

1,319 次查看
scottwood
NXP Employee
NXP Employee

You can use the "errata" command in U-Boot to list the errata that have been worked around.

0 项奖励
回复

1,319 次查看
amrutkulkarni
Contributor II

I got following list of errata workaround from SDK1.1 uBoot : (which we are using currently)

=> errata
Work-around for Erratum SERDES8 enabled
Work-around for Erratum SERDES9 enabled
Work-around for Erratum SERDES-A005 enabled
Work-around for Erratum CPU22 enabled
Work-around for Erratum ESDHC111 enabled
Work-around for Erratum ESDHC135 enabled
Work-around for Erratum ESDHC136 enabled
Work-around for Erratum CPC-A002 enabled
Work-around for Erratum CPC-A003 enabled
Work-around for Erratum ELBC-A001 enabled
Work-around for Erratum DDR-A003 enabled

Actually i don't have SDK1.4 uBoot running on my setup. Can you please put the errata workaround list for the SDK1.4 Uboot  ?

Thanks !

Regards,

Amrut

0 项奖励
回复

1,319 次查看
marius_grigoras
NXP Employee
NXP Employee

Work-around for Erratum SERDES8 enabled

Work-around for Erratum SERDES9 enabled

Work-around for Erratum SERDES-A005 enabled

Work-around for Erratum CPU22 enabled

Work-around for Erratum CPU-A011 enabled

Work-around for Erratum CPU-A003999 enabled

Work-around for Erratum DDR-A003473 enabled

Work-around for Erratum ESDHC111 enabled

Work-around for Erratum ESDHC135 enabled

Work-around for Erratum ESDHC13 enabled

Work-around for Erratum CPC-A002 enabled

Work-around for Erratum CPC-A003 enabled

Work-around for Erratum ELBC-A001 enabled

Work-around for Erratum DDR-A003 enabled

Work-around for Erratum A004510 enabled

Work-around for Erratum SRIO-A004034 enabled

Work-around for Erratum A004849 enabled

Work-around for Erratum A004580 is not enabled

Work-around for Erratum PCIe-A003 enabled

Work-around for Erratum I2C-A004447 enabled

Work-around for Erratum A-005812 enabled

Regards,

Marius

0 项奖励
回复

1,319 次查看
amrutkulkarni
Contributor II

Thanks Marius for providing Errata workaround list for SDK1.4

Regards,

Amrut 

0 项奖励
回复

1,319 次查看
amrutkulkarni
Contributor II

Thank you Yiping for your reply.

The reason i asked above question was because we had a lot of customization on top of SDK1.1 uBoot source code and so just wanted to upgrade SDK1.4 3.8 kernel.

Is it possible to port SDK1.4 uBoot source code changes to SDK1.1 uBoot ? So that i can boot 3.8 kernel successfully.

Thanks!

Regards,

Amrut   

0 项奖励
回复

1,319 次查看
yipingwang
NXP TechSupport
NXP TechSupport

I think you could make your modification as patches, and try to apply them to SDK 1.4 u-boot.