Camera Integration on LPC 4357 - NO Operating system

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Camera Integration on LPC 4357 - NO Operating system

ソリューションへジャンプ
2,203件の閲覧回数
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,173件の閲覧回数
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,179件の閲覧回数
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,174件の閲覧回数
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,169件の閲覧回数
SGK_IN
Contributor II

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

0 件の賞賛
返信
2,190件の閲覧回数
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 件の賞賛
返信