X-8MMINILPD4-EVK kit Qucik start guide and BSP details

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

X-8MMINILPD4-EVK kit Qucik start guide and BSP details

5,801 Views
srini_shanmugam
Contributor II

Dear i.MX Community,

I have received the X-8MMINILPD4-EVK kit from NXP, I am unable to find the quick start guide for the same in the NXP website link:

https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/i.mx-appl...


Could you please let me know, where can I find the following details for the X-8MMINILPD4-EVK kit

1. Quick start guide.
2. Technical reference Manual
3. Linux BSP's (Yocto)
4. Schematics

11 Replies

2,497 Views
igorpadykov
NXP Employee
NXP Employee

Hi Srinivasan

linux documentation and images can be found on link

i.MX Software|NXP 

https://www.nxp.com/docs/en/supporting-information/fsl-yocto-L4.9.123_2.3.0_mx8mm.zip 

Since this is preproduction part (not publicly released yet) all its documentation can be

obtained through nxp local marketing office.

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

2,497 Views
srini_shanmugam
Contributor II

Dear Igor,

As the NXP's FAE reponses are getting delayed through our mediator distributor, Could you please do the needful with the following:

1. Could you also please help me to identify which is uboot, devicetree and kernel image/binary files names used for

x-8mminilpd4-evk kit?

$ ls
core-image-minimal-imx8mmevk-20181219220406.rootfs.ext4 Image--4.14.78-r0-fsl-imx8mm-evk-rm67191-20181219124152.dtb
core-image-minimal-imx8mmevk-20181219220406.rootfs.manifest Image--4.14.78-r0-fsl-imx8mm-evk-root-20181219124152.dtb
core-image-minimal-imx8mmevk-20181219220406.rootfs.sdcard.bz2 Image--4.14.78-r0-imx8mmevk-20181219124152.bin
core-image-minimal-imx8mmevk-20181219220406.rootfs.tar.bz2 Image-fsl-imx8mm-ddr4-evk.dtb
core-image-minimal-imx8mmevk-20181219220406.testdata.json Image-fsl-imx8mm-ddr4-evk-rm67191.dtb
core-image-minimal-imx8mmevk.ext4 Image-fsl-imx8mm-evk-ak4497.dtb
core-image-minimal-imx8mmevk.manifest Image-fsl-imx8mm-evk-ak5558.dtb
core-image-minimal-imx8mmevk.sdcard.bz2 Image-fsl-imx8mm-evk-audio-tdm.dtb
core-image-minimal-imx8mmevk.tar.bz2 Image-fsl-imx8mm-evk.dtb
core-image-minimal-imx8mmevk.testdata.json Image-fsl-imx8mm-evk-m4.dtb
fsl-image-qt5-validation-imx-imx8mmevk-20181219183503.testdata.json Image-fsl-imx8mm-evk-revb.dtb
fsl-image-qt5-validation-imx-imx8mmevk.testdata.json Image-fsl-imx8mm-evk-revb-rm67191.dtb
fsl-image-validation-imx-imx8mmevk-20181219221515.rootfs.ext4 Image-fsl-imx8mm-evk-rm67191.dtb
fsl-image-validation-imx-imx8mmevk-20181219221515.rootfs.manifest Image-fsl-imx8mm-evk-root.dtb
fsl-image-validation-imx-imx8mmevk-20181219221515.rootfs.sdcard.bz2 Image-imx8mmevk.bin
fsl-image-validation-imx-imx8mmevk-20181219221515.rootfs.tar.bz2 imx8mm_m4_TCM_hello_world.bin
fsl-image-validation-imx-imx8mmevk-20181219221515.testdata.json imx8mm_m4_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin
fsl-image-validation-imx-imx8mmevk.ext4 imx8mm_m4_TCM_rpmsg_lite_str_echo_rtos.bin
fsl-image-validation-imx-imx8mmevk.manifest imx8mm_m4_TCM_sai_low_power_audio.bin
fsl-image-validation-imx-imx8mmevk.sdcard.bz2 imx-boot-imx8mmevk-sd.bin
fsl-image-validation-imx-imx8mmevk.tar.bz2 imx-boot-imx8mmevk-sd.bin-flash_evk
fsl-image-validation-imx-imx8mmevk.testdata.json imx-boot-tools
fsl-imx8mm-ddr4-evk.dtb lpddr4_pmu_train_1d_dmem.bin
fsl-imx8mm-ddr4-evk-rm67191.dtb lpddr4_pmu_train_1d_imem.bin
fsl-imx8mm-evk-ak4497.dtb lpddr4_pmu_train_2d_dmem.bin
fsl-imx8mm-evk-ak5558.dtb lpddr4_pmu_train_2d_imem.bin
fsl-imx8mm-evk-audio-tdm.dtb modules--4.14.78-r0-imx8mmevk-20181219124152.tgz
fsl-imx8mm-evk.dtb modules-imx8mmevk.tgz
fsl-imx8mm-evk-m4.dtb signed_dp_imx8m.bin
fsl-imx8mm-evk-revb.dtb signed_hdmi_imx8m.bin
fsl-imx8mm-evk-revb-rm67191.dtb tee.bin
fsl-imx8mm-evk-rm67191.dtb tee.mx8mmevk.bin
fsl-imx8mm-evk-root.dtb u-boot.bin
Image u-boot.bin-sd
Image--4.14.78-r0-fsl-imx8mm-ddr4-evk-20181219124152.dtb u-boot-imx8mmevk.bin
Image--4.14.78-r0-fsl-imx8mm-ddr4-evk-rm67191-20181219124152.dtb u-boot-imx8mmevk.bin-sd
Image--4.14.78-r0-fsl-imx8mm-evk-20181219124152.dtb u-boot-sd-2018.03-r0.bin
Image--4.14.78-r0-fsl-imx8mm-evk-ak4497-20181219124152.dtb u-boot-spl.bin
Image--4.14.78-r0-fsl-imx8mm-evk-ak5558-20181219124152.dtb u-boot-spl.bin-imx8mmevk
Image--4.14.78-r0-fsl-imx8mm-evk-audio-tdm-20181219124152.dtb u-boot-spl.bin-imx8mmevk-2018.03-r0-sd-2018.03-r0
Image--4.14.78-r0-fsl-imx8mm-evk-m4-20181219124152.dtb u-boot-spl.bin-imx8mmevk-sd
Image--4.14.78-r0-fsl-imx8mm-evk-revb-20181219124152.dtb u-boot-spl.bin-sd
Image--4.14.78-r0-fsl-imx8mm-evk-revb-rm67191-20181219124152.dtb

Kindly do the needful,

Many Thanks in advance,

0 Kudos

2,497 Views
srini_shanmugam
Contributor II

Dear Igor,

Thanks a lot for your quick responses and really appreciate the same.


Could you please do the needful in clarifying the following:

1. As all our BSPs for other hardware platforms from different vendors was developed in yocto sumo version, And now for imx8mm we are planning to migrate to yocto sumo version , does the BSP's i.MX Yocto Project User's Guide, Rev. L4.14.62_1.0.0_beta, 11/2018 have the board support and drivers for imx8mm?

2. Could you please let me know what is the difference between linux-imx maintained in code aurora and mainline linux that is maintained in kernel.org, if there is a difference is it imx8mm board specific changes?, could you please let me know what are those board specific changes that is ported on mainline linux?

3. Could you please let me know as our next step is to move towards to real time linux due to latency issues for our product on imx8mm board, does NXP have any separate bsp branches for real time linux v4.14.62 for imx8mm?

4. If there is no difference between linux-imx maintained in code aurora and mainline linux that is maintained in kernel.org, Am planning to use "kernel/git/rt/linux-stable-rt.git - Unnamed repository; edit this file 'description' to name the rep..." (v4.14.62-rt39)" instead of L4.14.62 (if it (v4.14.62-rt39already has imx8mm support on it) . Could you please let me know do you forsee any issues on BSPs or drivers for imx8mm in using "kernel/git/rt/linux-stable-rt.git - Unnamed repository; edit this file 'description' to name the rep..." (v4.14.62-rt39)?, on the other hand if there is a difference , could you please let me know, what are all the imx8mm board specific changes that needs to be ported on imx8mm?

Kindly do the needful 

Many Thanks in advance,

0 Kudos

2,496 Views
igorpadykov
NXP Employee
NXP Employee

Hi Srinivasan

1. i.MX_Linux_Release_Notes.pdf included in Doc package below lists

"i.MX 8M Mini EVK Board" as supported

https://www.nxp.com/webapp/Download?colCode=L4.14.62_1.0.0_Beta_LINUX_DOCS&appType=license&location=... 

2. difference between Yocto Community BSP and Freescale BSP Release 

FSL Community BSP Release Notes 2.4 (Draft document) documentation 

3. I am not aware of nxp i.mx official real time linux releases

4. actually there are big differencies between linux-imx maintained in code aurora and mainline linux

Best regards
igor

2,497 Views
srini_shanmugam
Contributor II

Dear Mr. Igor,

Many Thanks for your prompt replies, really appreciate the same, Wish you a very Happy New Year 2019 :), Due to vacation period, As still we are trying to get the responses through our distributor from NXP FAE,

Could you please do the needful in clarifying the below doubts w.r.t L4.9.123_2.3.0_8MM_GA or L4.14.62_1.0.0_beta BSP's:

1. I was able to bringup the board with SD card, with the images L4.9.123_2.3.0_8MM_GA

2. I am seeing Kernel panic related issues with L4.14.62_1.0.0_beta BSP's for imx8mm evk board, could you please do the needful in resolving this issue, I have attached the logs for the same?

3. Could you please do the needful how the following interfaces & peripherals bringup can be verified on i.mx8mm  Could you please share me the device tree configuration, kernel flags configuration and the test procedures for the following interfaces & peripherals in L4.9.123_2.3.0_8MM_GA or L4.14.62_1.0.0_beta BSP's:

a. USB OTG (Type C)

b. USB Audio using USB Type C

c. Wifi

Logs:
root@imx8mmevk:~# udhcpc -i wlan0
udhcpc: SIOCGIFINDEX: No such device
root@imx8mmevk:~# ifc
ifcfg ifconfig ifconfig.net-tools
root@imx8mmevk:~# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:04:9f:05:9f:a6
inet addr:10.1.9.56 Bcast:10.1.11.255 Mask:255.255.252.0
inet6 addr: fe80::204:9fff:fe05:9fa6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST DYNAMIC MTU:1500 Metric:1
RX packets:60960 errors:0 dropped:10 overruns:0 frame:0
TX packets:576 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10593985 (10.1 MiB) TX bytes:78362 (76.5 KiB)


d.Bluetooth

Kernel Flags:
oot@imx8mmevk:/# zgrep IKCONFIG /proc/config.gz
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
root@imx8mmevk:/# zgrep CONFIG_SERIAL_IMX /proc/config.gz
CONFIG_SERIAL_IMX=y
CONFIG_SERIAL_IMX_CONSOLE=y
root@imx8mmevk:/# zgrep CONFIG_TTY /proc/config.gz
CONFIG_TTY=y
# CONFIG_TTY_PRINTK is not set
root@imx8mmevk:/# zgrep CONFIG_BT /proc/config.gz
CONFIG_BT=y
CONFIG_BT_BREDR=y
CONFIG_BT_RFCOMM=y
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=y
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_HIDP=y
CONFIG_BT_HS=y
CONFIG_BT_LE=y
CONFIG_BT_LEDS=y
# CONFIG_BT_SELFTEST is not set
CONFIG_BT_DEBUGFS=y
CONFIG_BT_BCM=y
CONFIG_BT_QCA=y
# CONFIG_BT_HCIBTUSB is not set
# CONFIG_BT_HCIBTSDIO is not set
CONFIG_BT_HCIUART=y
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_ATH3K=y
# CONFIG_BT_HCIUART_LL is not set
CONFIG_BT_HCIUART_3WIRE=y
# CONFIG_BT_HCIUART_INTEL is not set
CONFIG_BT_HCIUART_BCM=y
CONFIG_BT_HCIUART_QCA=y
# CONFIG_BT_HCIUART_AG6XX is not set
# CONFIG_BT_HCIUART_MRVL is not set
# CONFIG_BT_HCIBCM203X is not set
# CONFIG_BT_HCIBPA10X is not set
# CONFIG_BT_HCIBFUSB is not set
CONFIG_BT_HCIVHCI=y
# CONFIG_BT_MRVL is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_ASSERT is not set

Logs:
root@imx8mmevk:~# hcitool dev
Devices:
root@imx8mmevk:~# hciconfig hci0 up
Can't get device info: No such device


e. HDMI


4. Could you please let me know is there any possibilites to get the support for Real time linux kernel from NXP for imx8mm evk.

5. As still the link "www.nxp.com/i.MX8M Mini." seems to be not working, could you please share me the following docs:

a. Layout and hardware schematics for i.mx8m mini
b. Technical reference manual for i.mx8m mini

0 Kudos

2,496 Views
srini_shanmugam
Contributor II

Dear Mr. Igor,

Happy new Year :smileyhappy:

Could you please help me with your inputs for the queries listed above??

Kindly do the needful as early as possible

Many Thanks in advance

0 Kudos

2,497 Views
igorpadykov
NXP Employee
NXP Employee

Hi Srinivasan

this is preproduction part, as noted in red on below link

i.MX 8M Mini Applications Processor | Arm® Cortex®-A53, Cortex-M4 | 1080P display resolution |NXP 

That means that support for that part is provided through local nxp marketing office of with

NXP Professional Services|NXP 

Best regards
igor

0 Kudos

2,497 Views
srini_shanmugam
Contributor II

Dear Igor,

Thanks a lot for your quick replies,

Currently we are trying to identify the local NXP's FAE., meanhwhile, could you please help me with the following:

1. Unable to get the shell prompt with the prebuilt image "fsl-image-validation-imx-imx8mmevk.sdcard" and the serial console logs attached for your reference

2. Could you please share me if you have any quick start guide of how to set the boot switches, and how to flash the images onto the board and how to boot the board with prebuilt images and some sample console logs for mx8mm?

3. Hardware schematics for mx8mm?

Kindly do the needful

Many Thanks in advance

0 Kudos

2,497 Views
srini_shanmugam
Contributor II

Now the serial prompt issue is resolved it was due to the power adaptor issues

Thanks a lot for your support Igor and appreciate the same.

0 Kudos

2,497 Views
srini_shanmugam
Contributor II

Could you also please share me the links below for the X-8MMINILPD4-EVK kit

5. Prebuilt images
6. Linux BSP sources used for prebuilt images

0 Kudos