Which Fman microcode should I use for SDK 1.8 ?

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

Which Fman microcode should I use for SDK 1.8 ?

Jump to solution
2,118 Views
nicolaskury
Contributor II

Hi

I would like to update the fman microcode. In the SDK 1.8, there are four binaries. Which one should I use ? What's the difference ? My board is a T1040RDB, when it boot, there is written:

Firmware 'Microcode version 0.0.1 for T1040 r1.0' for 1040 V1.0

fsl_fman_ucode_t1040_r1.0_106_4_14.bin

fsl_fman_ucode_t1040_r1.0_107_4_2.bin

fsl_fman_ucode_t1040_r1.1_106_4_14.bin

fsl_fman_ucode_t1040_r1.1_107_4_2.bin

Thank you

Labels (1)
0 Kudos
Reply
1 Solution
1,459 Views
r8070z
NXP Employee
NXP Employee


Have a great day,

Freescale Linux SDK v1.8 Info Center says

Specific platforms require specific binaries, and those also have to match specific software versions (i.e., match Frame Manager Driver version). See the U-Boot log for T1040 version information (e.g., T1040E version 1.0) and also for the version of FMan microcode currently flashed on the T104XD4RDB (e.g. microcode version 106.4.15). For QorIQ SDK 1.8, one of the following FMan microcode binaries should be used:

For silicon revision1.0:

fsl_fman_ucode_t1040_r1.0_106_4_15.bin (default)

fsl_fman_ucode_t1040_r1.0_107_4_2.bin

For silicon revision 1.1:

fsl_fman_ucode_t1040_r1.1_106_4_15.bin (default)

fsl_fman_ucode_t1040_r1.1_107_4_2.bin

NOTE

Refer to the "readme" and release notes in the microcode git repository for a description of the various microcode releases.

(iii) Using a microcode binary from an older SDK ( e.g., SDK 1.7) with a Linux kernel from SDK 1.8 is not supported.

fsl_fman_ucode_t1040_r1.0_106_4_15.bin was in the SDK 1.7  I have checked that QorIQ-SDK-v1.8-PPC64E5500-IMAGE-20150619-yocto.iso avaiable on the NXP site contains fsl_fman_ucode_t1040_r1.0_106_4_15.bin

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

View solution in original post

2 Replies
1,459 Views
nicolaskury
Contributor II

Thank you! I updated Fman with fsl_fman_ucode_t1040_r1.0_107_4_2.bin. I uboot log, I had the rev 1.0.

I have also updated rcw with rcw_1400MHz.bin

Unfortunately, it didn't solve the problem I have with reflector. [T1040RDB] Test reflector -> error: failed to load configuration

0 Kudos
Reply
1,460 Views
r8070z
NXP Employee
NXP Employee


Have a great day,

Freescale Linux SDK v1.8 Info Center says

Specific platforms require specific binaries, and those also have to match specific software versions (i.e., match Frame Manager Driver version). See the U-Boot log for T1040 version information (e.g., T1040E version 1.0) and also for the version of FMan microcode currently flashed on the T104XD4RDB (e.g. microcode version 106.4.15). For QorIQ SDK 1.8, one of the following FMan microcode binaries should be used:

For silicon revision1.0:

fsl_fman_ucode_t1040_r1.0_106_4_15.bin (default)

fsl_fman_ucode_t1040_r1.0_107_4_2.bin

For silicon revision 1.1:

fsl_fman_ucode_t1040_r1.1_106_4_15.bin (default)

fsl_fman_ucode_t1040_r1.1_107_4_2.bin

NOTE

Refer to the "readme" and release notes in the microcode git repository for a description of the various microcode releases.

(iii) Using a microcode binary from an older SDK ( e.g., SDK 1.7) with a Linux kernel from SDK 1.8 is not supported.

fsl_fman_ucode_t1040_r1.0_106_4_15.bin was in the SDK 1.7  I have checked that QorIQ-SDK-v1.8-PPC64E5500-IMAGE-20150619-yocto.iso avaiable on the NXP site contains fsl_fman_ucode_t1040_r1.0_106_4_15.bin

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