diff --git a/projects/arm2d/vision_board_mipi_2.0inch_arm2d/RTE/Acceleration/arm_2d_disp_adapter_0.h b/projects/arm2d/vision_board_mipi_2.0inch_arm2d/RTE/Acceleration/arm_2d_disp_adapter_0.h index 2e7791ce..de604981 100644 --- a/projects/arm2d/vision_board_mipi_2.0inch_arm2d/RTE/Acceleration/arm_2d_disp_adapter_0.h +++ b/projects/arm2d/vision_board_mipi_2.0inch_arm2d/RTE/Acceleration/arm_2d_disp_adapter_0.h @@ -122,7 +122,7 @@ extern "C" { // <7=> 128 pixel // Make sure the y and height of the PFB is always aligned to 2^n pixels #ifndef __DISP0_CFG_PFB_PIXEL_ALIGN_HEIGHT__ -# define __DISP0_CFG_PFB_PIXEL_ALIGN_HEIGHT__ 0 +# define __DISP0_CFG_PFB_PIXEL_ALIGN_HEIGHT__ 3 #endif // PFB Block Count <1-65535> diff --git a/projects/arm2d/vision_board_mipi_2.0inch_arm2d/project.uvoptx b/projects/arm2d/vision_board_mipi_2.0inch_arm2d/project.uvoptx index c56e93fd..1a9de305 100644 --- a/projects/arm2d/vision_board_mipi_2.0inch_arm2d/project.uvoptx +++ b/projects/arm2d/vision_board_mipi_2.0inch_arm2d/project.uvoptx @@ -150,7 +150,7 @@ 0 0 - 1 + 0 0 0 0 @@ -939,7 +939,7 @@ ::Acceleration - 0 + 1 0 0 1 diff --git a/projects/arm2d/vision_board_mipi_2.0inch_arm2d/project.uvprojx b/projects/arm2d/vision_board_mipi_2.0inch_arm2d/project.uvprojx index 72f6221a..9dd71b89 100644 --- a/projects/arm2d/vision_board_mipi_2.0inch_arm2d/project.uvprojx +++ b/projects/arm2d/vision_board_mipi_2.0inch_arm2d/project.uvprojx @@ -874,7 +874,7 @@ - + RTE\Acceleration\arm_2d_cfg.h diff --git a/projects/arm2d/vision_board_mipi_2.0inch_arm2d/script/fsp.scat b/projects/arm2d/vision_board_mipi_2.0inch_arm2d/script/fsp.scat index e8cd0b06..54eb784b 100644 --- a/projects/arm2d/vision_board_mipi_2.0inch_arm2d/script/fsp.scat +++ b/projects/arm2d/vision_board_mipi_2.0inch_arm2d/script/fsp.scat @@ -461,6 +461,10 @@ LOAD_REGION_FLASH FLASH_ORIGIN ALIGN 0x80 LIMITED_FLASH_LENGTH *(.dtcm_data*) } + DTCM_NO_INIT_DATA +0 UNINIT { + *(.bss.noinit.arm_2d_pfb_pool) + } + ; The required minimum ending alignment is an 8 byte boundary for ECC compatibility. ; There is no way to control the ending alignment of DTCM_DATA, so this dedicated section acts as padding and as the true load and execution section limit of DTCM_DATA. ; "Load Addr" will show "-" in the map file making it seem as if no padding is actually in the binary, but "Load base:" will show otherwise.