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.
Solved! Go to Solution.
this is the third party company board, pls contact iWAVE directly
ok...