Camera Integration on LPC 4357 - NO Operating system

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

Camera Integration on LPC 4357 - NO Operating system

跳至解决方案
2,198 次查看
SGK_IN
Contributor II

Hi,

Our team wants to take pictures from a UVC compliant camera (IMX415 sensor + ISP + USB 2.0/3.0 output), which we want to do on the LPC4357 microcontroller. The constraint we have is NO Operating system. We want to explore if we can handle this UVC compliant camera at the firmware level.

Additional Background: We use LPC4357 to log analogue signals from various sensors. We want to use the same board to take images from the camera, as we cannot work on two different panels operationally.

Pointers to some technical notes, project links, or high-level guided bullets would benefit us.

Thanks in advance.

标签 (1)
标记 (3)
0 项奖励
回复
1 解答
2,168 次查看
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

The LPC43xx has ROM usb api, but it does not support UVC(USB Video Class), it includes MSC, DFU, HID and CDC classes.

USB core function table
USB MSC function table
USB DFU function table
USB HID function table
USB CDC function table

I suppose you can consider the LPC546xx, for example LPC54628, the USB stack includes "usb_device_video_virtual_camera" and "usb_device_video_virtual_camera_lite"

xiangjun_rong_0-1645515003957.png

 

You can download SDK from the link:

https://www.nxp.com/design/software/development-software/mcuxpresso-software-and-tools-/mcuxpresso-s....

 

Hope it can help you

BR

XiangJun Rong

 

 

 

 

在原帖中查看解决方案

标记 (1)
4 回复数
2,174 次查看
SGK_IN
Contributor II

Dear Rong,

Thank you for the response. We do not intend to use MIPI and as you said MIPI interface is not an option on LPC4357.

We want to use the USB 2.0 interface. The link to the camera is e-CAM82_USB - Sony STARVIS™ IMX415 4K Ultra-HD USB camera

This camera is UVC compliant.
Is there a way to implement a USB UVC stack on the LPC4357 microcontroller? We want to avoid the Operating system.

Thank you again Rong.

0 项奖励
回复
2,169 次查看
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

The LPC43xx has ROM usb api, but it does not support UVC(USB Video Class), it includes MSC, DFU, HID and CDC classes.

USB core function table
USB MSC function table
USB DFU function table
USB HID function table
USB CDC function table

I suppose you can consider the LPC546xx, for example LPC54628, the USB stack includes "usb_device_video_virtual_camera" and "usb_device_video_virtual_camera_lite"

xiangjun_rong_0-1645515003957.png

 

You can download SDK from the link:

https://www.nxp.com/design/software/development-software/mcuxpresso-software-and-tools-/mcuxpresso-s....

 

Hope it can help you

BR

XiangJun Rong

 

 

 

 

标记 (1)
2,164 次查看
SGK_IN
Contributor II

Thank you, dear Rong. This information is much helpful.

0 项奖励
回复
2,185 次查看
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

It appears that the camera use MIPI interface, but I can not download the RM of IMX415 from the link

https://www.framos.com/en/products/imx415aaqr-c-22173?utm_source=google&utm_medium=cpc&utm_campaign=...

Unfortunately, the LPC4357 does not have MIPI interface, in other words, it can not interface with the IMX415, as far as I know that the i.mxrt11xx and i.mxrt600 families have MIPI interface, pls take a look at the i.mxrt link:

https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/i-mx-rt-crossover-...

Hope it can help you

BR

XiangJun Rong

 

0 项奖励
回复