File tree Expand file tree Collapse file tree 4 files changed +87
-0
lines changed 
samples/drivers/video/tcpserversink Expand file tree Collapse file tree 4 files changed +87
-0
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,9 @@ This samples requires a video capture device and network support.
1818- :zephyr:board: `mimxrt1064_evk `
1919- `MT9M114 camera module `_
2020
21+ - :zephyr:board: `stm32n6570_dk `
22+   with a `MB1854 camera module `_
23+ 
2124Wiring
2225****** 
2326
@@ -26,6 +29,12 @@ J35 camera connector. A USB cable should be connected from a host to the micro
2629USB debug connector (J41) in order to get console output via the freelink
2730interface. Ethernet cable must be connected to RJ45 connector.
2831
32+ On :zephyr:board: `stm32n6570_dk `, the MB1854 IMX335 camera module must be plugged in
33+ the CSI-2 camera connector. A RJ45 ethernet cable must be plugged in the ethernet CN6
34+ connector. For an optimal image experience, it is advice to embed STM32 image signal
35+ processing middleware: https://github.com/stm32-hotspot/zephyr-stm32-mw-isp.
36+ 
37+ 
2938Building and Running
3039******************** 
3140
@@ -49,6 +58,15 @@ a video software pattern generator is supported by using :ref:`snippet-video-sw-
4958   :goals:  build
5059   :compact: 
5160
61+ For :zephyr:board: `stm32n6570_dk `, the sample can be built with the following command:
62+ 
63+ .. zephyr-app-commands ::
64+    :zephyr-app:  samples/drivers/video/tcpserversink
65+    :board:  stm32n6570_dk
66+    :shield:  st_b_cams_imx_mb1854
67+    :goals:  build
68+    :compact: 
69+ 
5270Sample Output
5371============= 
5472
Original file line number Diff line number Diff line change 1+ # Video buffer pool
2+ CONFIG_VIDEO_BUFFER_POOL_SZ_MAX=10000000
3+ CONFIG_VIDEO_BUFFER_POOL_NUM_MAX=10
4+ 
5+ # Camera interface
6+ CONFIG_VIDEO_STM32_DCMIPP_SENSOR_PIXEL_FORMAT="pRAA"
7+ CONFIG_VIDEO_STM32_DCMIPP_SENSOR_WIDTH=2592
8+ CONFIG_VIDEO_STM32_DCMIPP_SENSOR_HEIGHT=1944
9+ CONFIG_FPU=y
10+ 
11+ # Capture
12+ CONFIG_VIDEO_FRAME_WIDTH=1920
13+ CONFIG_VIDEO_FRAME_HEIGHT=1080
14+ CONFIG_VIDEO_PIXEL_FORMAT="NV12"
15+ CONFIG_VIDEO_NUM_FRAMES=2
16+ 
17+ # Video encoder
18+ CONFIG_VIDEO_STM32_VENC=y
19+ CONFIG_MAIN_STACK_SIZE=4096
20+ 
21+ # Network buffers
22+ CONFIG_NET_BUF_RX_COUNT=4
23+ CONFIG_NET_BUF_TX_COUNT=8
Original file line number Diff line number Diff line change 1+ # Video buffer pool
2+ CONFIG_VIDEO_BUFFER_POOL_SZ_MAX=10000000
3+ CONFIG_VIDEO_BUFFER_POOL_NUM_MAX=10
4+ 
5+ # Camera interface
6+ CONFIG_VIDEO_STM32_DCMIPP_SENSOR_PIXEL_FORMAT="pRAA"
7+ CONFIG_VIDEO_STM32_DCMIPP_SENSOR_WIDTH=2592
8+ CONFIG_VIDEO_STM32_DCMIPP_SENSOR_HEIGHT=1944
9+ CONFIG_FPU=y
10+ 
11+ # Capture
12+ CONFIG_VIDEO_FRAME_WIDTH=1920
13+ CONFIG_VIDEO_FRAME_HEIGHT=1080
14+ CONFIG_VIDEO_PIXEL_FORMAT="NV12"
15+ CONFIG_VIDEO_NUM_FRAMES=2
16+ 
17+ # Video encoder
18+ CONFIG_VIDEO_STM32_VENC=y
19+ CONFIG_MAIN_STACK_SIZE=4096
20+ 
21+ # Network buffers
22+ CONFIG_NET_BUF_RX_COUNT=4
23+ CONFIG_NET_BUF_TX_COUNT=8
Original file line number Diff line number Diff line change 1+ # Video buffer pool
2+ CONFIG_VIDEO_BUFFER_POOL_SZ_MAX=10000000
3+ CONFIG_VIDEO_BUFFER_POOL_NUM_MAX=10
4+ 
5+ # Camera interface
6+ CONFIG_VIDEO_STM32_DCMIPP_SENSOR_PIXEL_FORMAT="pRAA"
7+ CONFIG_VIDEO_STM32_DCMIPP_SENSOR_WIDTH=2592
8+ CONFIG_VIDEO_STM32_DCMIPP_SENSOR_HEIGHT=1944
9+ CONFIG_FPU=y
10+ 
11+ # Capture
12+ CONFIG_VIDEO_FRAME_WIDTH=1920
13+ CONFIG_VIDEO_FRAME_HEIGHT=1080
14+ CONFIG_VIDEO_PIXEL_FORMAT="NV12"
15+ CONFIG_VIDEO_NUM_FRAMES=2
16+ 
17+ # Video encoder
18+ CONFIG_VIDEO_STM32_VENC=y
19+ CONFIG_MAIN_STACK_SIZE=4096
20+ 
21+ # Network buffers
22+ CONFIG_NET_BUF_RX_COUNT=4
23+ CONFIG_NET_BUF_TX_COUNT=8
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments