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
Solved! Go to Solution.
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!
-----------------------------------------------------------------------------------------------------------------------
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
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!
-----------------------------------------------------------------------------------------------------------------------