From 29e1997af6b8b21c5f747f6fe520499a4e681599 Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Mon, 2 May 2022 20:44:40 +0200 Subject: [PATCH] boards/OPENMV4: Increase frame line buffer size. * This allows R2 to support a windowed frame at full resolution. --- src/omv/boards/OPENMV4/omv_boardconfig.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/omv/boards/OPENMV4/omv_boardconfig.h b/src/omv/boards/OPENMV4/omv_boardconfig.h index 2dff76ef8..b1c8d86d6 100644 --- a/src/omv/boards/OPENMV4/omv_boardconfig.h +++ b/src/omv/boards/OPENMV4/omv_boardconfig.h @@ -165,9 +165,9 @@ #define OMV_FB_SIZE (400K) // FB memory: header + VGA/GS image #define OMV_FB_ALLOC_SIZE (100K) // minimum fb alloc size #define OMV_STACK_SIZE (64K) -#define OMV_HEAP_SIZE (236K) +#define OMV_HEAP_SIZE (229K) -#define OMV_LINE_BUF_SIZE (3 * 1024) // Image line buffer round(640 * 2BPP * 2 buffers). +#define OMV_LINE_BUF_SIZE (5 * 1024) // Image line buffer. #define OMV_MSC_BUF_SIZE (2K) // USB MSC bot data #define OMV_VFS_BUF_SIZE (1K) // VFS sturct + FATFS file buffer (624 bytes) #define OMV_FIR_LEPTON_BUF_SIZE (1K) // FIR Lepton Packet Double Buffer (328 bytes) @@ -182,9 +182,9 @@ #define OMV_ITCM_ORIGIN 0x00000000 #define OMV_ITCM_LENGTH 64K #define OMV_SRAM1_ORIGIN 0x30000000 -#define OMV_SRAM1_LENGTH 248K -#define OMV_SRAM2_ORIGIN 0x3003E000 // 8KB of SRAM1 -#define OMV_SRAM2_LENGTH 8K +#define OMV_SRAM1_LENGTH 240K +#define OMV_SRAM2_ORIGIN 0x3003C000 // 16KB of SRAM1 +#define OMV_SRAM2_LENGTH 16K #define OMV_SRAM3_ORIGIN 0x30040000 #define OMV_SRAM3_LENGTH 32K #define OMV_SRAM4_ORIGIN 0x38000000 @@ -200,9 +200,9 @@ // Domain 2 DMA buffers region. #define OMV_DMA_MEMORY_D2 SRAM2 -#define OMV_DMA_MEMORY_D2_SIZE (1*1024) // Reserved memory for DMA buffers +#define OMV_DMA_MEMORY_D2_SIZE (6*1024) // Reserved memory for DMA buffers #define OMV_DMA_REGION_D2_BASE (OMV_SRAM2_ORIGIN+(0*1024)) -#define OMV_DMA_REGION_D2_SIZE MPU_REGION_SIZE_8KB +#define OMV_DMA_REGION_D2_SIZE MPU_REGION_SIZE_16KB // Domain 3 DMA buffers region. //#define OMV_DMA_MEMORY_D3 SRAM4