Camera Integration on LPC 4357 - NO Operating system

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

Camera Integration on LPC 4357 - NO Operating system

Jump to solution
2,193 Views
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.

Labels (1)
Tags (3)
0 Kudos
Reply
1 Solution
2,163 Views
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

 

 

 

 

View solution in original post

Tags (1)
4 Replies
2,169 Views
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 Kudos
Reply
2,164 Views
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

 

 

 

 

Tags (1)
2,159 Views
SGK_IN
Contributor II

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

0 Kudos
Reply
2,180 Views
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 Kudos
Reply