Help with Interfacing i.MX Processor with IdeaPad 5 2-in-1 Gen 9

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Help with Interfacing i.MX Processor with IdeaPad 5 2-in-1 Gen 9

1,601 次查看
Alinawilliams
Contributor I

Hi NXP Community,

I’m working on a project to interface an NXP i.MX processor with my IdeaPad 5 2-in-1 Gen 9 16-Inch AMD Laptop via USB-C for data exchange.

Details:

  • Hardware: i.MX processor, IdeaPad 5, USB-C cable
  • Software: Ubuntu 22.04, Yocto Project, OpenOCD

Challenges:

  1. Ensuring USB driver compatibility.
  2. Managing USB-C power delivery.
  3. Optimizing data transfer rates.

Questions:

  • Best i.MX processor for USB-C support?
  • Tips for Yocto Linux image configuration?
  • Guidance on OpenOCD debugging setup?
  • Any related documentation or resources?

I’d appreciate any advice to successfully integrate the i.MX processor with the IdeaPad 5 2 In 1 Gen 9 16 Inch AMD Laptop.

Thanks in advance!

Best,

Alina Williams

AlinaWilliams
0 项奖励
回复
1 回复

1,566 次查看
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello @Alinawilliams 

 

Best i.MX processor for USB-C support?

There are many alternatives for i.MX Processors.

i.MX8MP (Supports 3.0, USB-PD and USB-C)

i.MX8MM (Supports 2.0/3.0, USB-PD and USB-C with external chip as PTN5110)

i.MX93 (Supports 2.0, USB-C and USB-PD).

 

 

Tips for Yocto Linux image configuration?

You must to ensure that kernel configuration include USB-C and gadget support, like:

CONFIG_USB=y
CONFIG_USB_GADGET=y
CONFIG_TYPEC=y
CONFIG_TYPEC_UCSI=y

Edit your device tree as needed. You can take as reference device tree on Linux Kernel Github.

 

Guidance on OpenOCD debugging setup?

Attached you can find the Remote debug i.MX93 EVK and i.mx8ulp EVK with openocd, you can take it as reference.

 

I hope this can helps to you.

 

Best regards,

Salas.

 

0 项奖励
回复