IMX6Q U-BooT

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

IMX6Q U-BooT

118 Views
CAT5000
Contributor I

Hi, I have a custom camera with an IMX6q processor.
I have working firmware on an old bootloader and an old kernel.
I need to update the bootloader and kernel.
But I can't get past the kernel loading stage.
The UART log is always empty.
Please help.

0 Kudos
Reply
3 Replies

73 Views
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello @CAT5000 

Hope you are doing very well.

 

Please specify the current BSP version and the new one.

Also, your Software changes related to the UART where is defined for Console.

 

Best regards,

Salas.

0 Kudos
Reply

52 Views
CAT5000
Contributor I

Working bootloader version
U-Boot 2018.03 (Apr 22 2021 - 04:17:10 -0400)

CPU: Freescale i.MX6Q rev1.3 996 MHz (running at 792 MHz)
CPU: Automotive temperature grade (-40C to 125C) at 30C
Reset cause: POR
Model: Freescale i.MX6 Quad SABER Smart Device Board
Board: MX6-SabreSD
Watchdog enabled
DRAM: 2 GiB
PMIC: PFUZE100! DEV_ID=0x10 REV_ID=0x21
MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... Card did not respond to voltage

My board is a reference board with SabreSD
I have all the schematics and data
I'm not good at this kind of task, but I'd like to update the firmware to try out the new features.

0 Kudos
Reply

44 Views
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello!

 

Actually, we have a guide for porting our processors to the last BSP version.

Please take a look to the UG10165 (i.MX Porting Guide).

 

There are described the changes that you need to do in U-boot.

 

Also, if you have the Sabre board, you can simply download the last version Pre-compiled image from Embedded Linux for i.MX Applications Processors and flash to your board.

 

Best regards, 

Salas.

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2391497%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EIMX6Q%20U-BooT%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2391497%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%20I%20have%20a%20custom%20camera%20with%20an%20IMX6q%20processor.%3CBR%20%2F%3EI%20have%20working%20firmware%20on%20an%20old%20bootloader%20and%20an%20old%20kernel.%3CBR%20%2F%3EI%20need%20to%20update%20the%20bootloader%20and%20kernel.%3CBR%20%2F%3EBut%20I%20can't%20get%20past%20the%20kernel%20loading%20stage.%3CBR%20%2F%3EThe%20UART%20log%20is%20always%20empty.%3CBR%20%2F%3EPlease%20help.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2391772%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IMX6Q%20U-BooT%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2391772%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F264456%22%20target%3D%22_blank%22%3E%40CAT5000%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EHope%20you%20are%20doing%20very%20well.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EPlease%20specify%20the%20current%20BSP%20version%20and%20the%20new%20one.%3C%2FP%3E%0A%3CP%3EAlso%2C%20your%20Software%20changes%20related%20to%20the%20UART%20where%20is%20defined%20for%20Console.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBest%20regards%2C%3C%2FP%3E%0A%3CP%3ESalas.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2392214%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IMX6Q%20U-BooT%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2392214%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EWorking%20bootloader%20version%3CBR%20%2F%3EU-Boot%202018.03%20(Apr%2022%202021%20-%2004%3A17%3A10%20-0400)%3C%2FP%3E%3CP%3ECPU%3A%20Freescale%20i.MX6Q%20rev1.3%20996%20MHz%20(running%20at%20792%20MHz)%3CBR%20%2F%3ECPU%3A%20Automotive%20temperature%20grade%20(-40C%20to%20125C)%20at%2030C%3CBR%20%2F%3EReset%20cause%3A%20POR%3CBR%20%2F%3EModel%3A%20Freescale%20i.MX6%20Quad%20SABER%20Smart%20Device%20Board%3CBR%20%2F%3EBoard%3A%20MX6-SabreSD%3CBR%20%2F%3EWatchdog%20enabled%3CBR%20%2F%3EDRAM%3A%202%20GiB%3CBR%20%2F%3EPMIC%3A%20PFUZE100!%20DEV_ID%3D0x10%20REV_ID%3D0x21%3CBR%20%2F%3EMMC%3A%20FSL_SDHC%3A%200%2C%20FSL_SDHC%3A%201%2C%20FSL_SDHC%3A%202%3CBR%20%2F%3ELoading%20Environment%20from%20MMC...%20Card%20did%20not%20respond%20to%20voltage%3C%2FP%3E%3CP%3EMy%20board%20is%20a%20reference%20board%20with%20SabreSD%3CBR%20%2F%3EI%20have%20all%20the%20schematics%20and%20data%3CBR%20%2F%3EI'm%20not%20good%20at%20this%20kind%20of%20task%2C%20but%20I'd%20like%20to%20update%20the%20firmware%20to%20try%20out%20the%20new%20features.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2392508%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IMX6Q%20U-BooT%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2392508%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello!%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EActually%2C%20we%20have%20a%20guide%20for%20porting%20our%20processors%20to%20the%20last%20BSP%20version.%3C%2FP%3E%0A%3CP%3EPlease%20take%20a%20look%20to%20the%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fuser-guide%2FUG10165.pdf%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EUG10165%3C%2FA%3E%20(i.MX%20Porting%20Guide).%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThere%20are%20described%20the%20changes%20that%20you%20need%20to%20do%20in%20U-boot.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EAlso%2C%20if%20you%20have%20the%20Sabre%20board%2C%20you%20can%20simply%20download%20the%20last%20version%20Pre-compiled%20image%20from%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdesign%2Fdesign-center%2Fsoftware%2Fembedded-software%2Fi-mx-software%2Fembedded-linux-for-i-mx-applications-processors%3AIMXLINUX%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EEmbedded%20Linux%20for%20i.MX%20Applications%20Processors%3C%2FA%3E%20and%20flash%20to%20your%20board.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBest%20regards%2C%26nbsp%3B%3C%2FP%3E%0A%3CP%3ESalas.%3C%2FP%3E%3C%2FLINGO-BODY%3E