I want to run Linux v5.15 on iMX6UL(iW-RainboW-G18D) by 5.15-honister

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

I want to run Linux v5.15 on iMX6UL(iW-RainboW-G18D) by 5.15-honister

Jump to solution
749 Views
s-yamaguchi
Contributor I

I currently want to run Linux v5.15 with the new yoctoBSP (5.15-honister) on the development board below.

https://community.nxp.com/t5/i-MX-Solutions-Knowledge-Base/i-MX-6UltraLite-SOM-for-POS-applications-...
https://www.iwavejapan.co.jp/archives/3115

Spec:
CPU :
  NXP ARM Cortex-A7 i.MX6UL 1/2/3 @ 528MHz(MCIMX6Y0, MCIMX6Y1 and MCIMX6Y2)
PMIC :
  NXP PF3000 or PF3001
Memory :
  256MB DDR3RAM, 256MB NANDFlash, MicroSD Slot 1
LAN :
  10/100 Ethernet PHY 2Ports
SODIMM Edge I/F:
  USB2.0 Host x 2ports
  USB2.0 OTG-1Port
  10/100 Ethernet-2Ports
  Resistive Touchscreen
  AudioCodec, In/Out
  8-Bit CSI Camera-1 Port
  Serial Consoleon USB Port
  CANPHY - 1Port
  JTAG Header
  UART & GPIO Header
  4.3" RGB LCD Display(Optional)
operating temp :
  DEV KIT 0°Cto +60°C
  SODIMM 0°Cto +70°C Commercial
  SODIMM -40°Cto +85°C Industrial
POW INPUT :
  5V,1A DC
SIZE :
  DEV KIT 100mm x 72mm
  SODIMM6 7.6mm X 29mm
OS :
  Linux v3.14.28
 
 
----
> honister's settings are below.
>
> Build Configuration:
> BB_VERSION = "1.52.0"
> BUILD_SYS = "x86_64-linux"
> NATIVELSBSTRING = "ubuntu-20.04"
> TARGET_SYS = "arm-poky-linux-gnueabi"
> MACHINE = "imx6ulevk"
> DISTRO = "fsl-imx-fb"
> DISTRO_VERSION = "5.15-honister"
> TUNE_FEATURES = "arm vfp cortexa7 neon thumb callconvention-hard"
> TARGET_FPU = "hard"
> meta
> meta-poky = "HEAD:4d7162798ec19c726877e85509e4c7a99eb6576d"
> meta-oe
> meta-multimedia
> meta-filesystems
> meta-networking
> meta-webserver
> meta-python = "HEAD:4647e3ea3708d30eeb0149f6d5626c9576bff520"
> meta-freescale = "HEAD:ed3435620a2404c241fef3c4ef90d1f31d3b7a8a"
> meta-freescale-3rdparty = "HEAD:155ffd6d7b694d8de76919c25681ecb98882646e"
> meta-freescale-distro = "HEAD:d2e27cc4778663450495a67bfb036cba600cb27a"
> meta-bsp
> meta-sdk
> meta-ml
> meta-v2x = "HEAD:dbdca53406b5db6f579221087f8819ea0b1573d7"
> meta-python2 = "HEAD:5243d509aebff378c1ae9d3dff6a29cfdc0dee1f"
> meta-timesys = "HEAD:93bf122d77e77aac1a917865538df84f148a8fcc"
> meta-syscustom = "<unknown>:<unknown>"

I decided that there was no suitable one for MACHINE, so I chose "imx6ulevk".
The reason is that v4.1.15 BSP had imx6-iwg18.conf, but it does not exist in 5.15-honister.

Also, I wanted to specify "nand" for UBOOT_CONFIG, but there is no definition in imx6ulevk.conf, so I chose "emmc".
 
 
----
I was able to create the following files. But when I tried to flush u-bbot with uuu it got stuck.
-> u-boot-emmc-2021.04-r0.imx

> U-Boot 2021.04-lf_v2021.04+gf7b43f8 (Mar 01 2022 - 07:31:56 +0000)
>
> CPU: i.MX6UL rev1.0 528 MHz (running at 396 MHz)
> CPU: Industrial temperature grade (-40C to 105C) at 44C
> Reset cause: POR
> Model: Freescale i.MX6 UltraLite 14x14 EVK Board
> Board: MX6UL 14x14 EVK
> DRAM: 512 MiB
> MMC: FSL_SDHC: 0, FSL_SDHC: 1
> Loading Environment from MMC... Card did not respond to voltage select! : -110
> *** Warning - No block device, using default environment
>
> [*]-Video Link 0 (480 x 272)
> [0] lcdif@21c8000, video
> In: serial
> Out: serial
> Err: serial
> SEC0: RNG instantiated
> Card did not respond to voltage select! : -110
> Net: Could not get PHY for FEC1: addr 1
> Could not get PHY for FEC1: addr 1
> Get shared mii bus on ethernet@2188000
>
> Error: ethernet@2188000 address not set.
> Get shared mii bus on ethernet@2188000
> undefined instruction
> pc : [<00002968>] lr : [<9eea5cbd>]
> reloc pc : [<e8982968>] lr : [<87825cbd>]
> sp : 9de76750 ip : 00000020 fp : 1fffffff
> r10: 9de9c4c0 r9 : 9de7dec0 r8 : ffffffff
> r7 : 00000002 r6 : 9de9d448 r5 : 9de7677c r4 : 00002964
> r3 : 00000002 r2 : ffffffff r1 : 00000002 r0 : 9de9d448
> Flags: nzCv IRQs off FIQs off Mode SVC_32
> Code: f9fef002 2400b998 f9baf002 d5000700 (f0022401)
> Resetting CPU ...
>
> resetting ...
 
Looking at the output of 512MB in the DRAM item, it seems that the difference in specifications from the i.MX6UltraLite Evaluation Kit is having an effect.

Please help me get Linux v5.15 running successfully.
If it's impossible, say it's impossible.

Best regard.

----
S.Yamaguchi
Tags (2)
0 Kudos
1 Solution
738 Views
joanxie
NXP TechSupport
NXP TechSupport

this is the third party company board, pls contact iWAVE  directly

View solution in original post

0 Kudos
2 Replies
739 Views
joanxie
NXP TechSupport
NXP TechSupport

this is the third party company board, pls contact iWAVE  directly

0 Kudos
732 Views
s-yamaguchi
Contributor I

ok...

----
S.Yamaguchi
0 Kudos