From 24f9fcc30e624e8c4f8eebc9b0c1499ac5e142ba Mon Sep 17 00:00:00 2001 From: "lishuang.xie" Date: Thu, 21 Dec 2023 10:46:52 +0800 Subject: [PATCH] update New Feature#1393 to dev_ck_v2.1 1. modify: public/ape_spu/osp/inc/osp_mem.h 2. update the size of task stack(task stack from 32K to 40K) 3. Test: 3.1 spu(case0)+arm(case0)_cpri: pass 3.2 spu(case14)+arm(case20)_cpri:pass 3.3 spu(case20)+arm(case20)_cpri:pass 3.4 spu(case21)+arm(case21)_cpri:pass 3.5 spu(case34)+arm(case5): pass 3.6 spu(case44)+arm(case5): pass 3.7 spu(case0)+arm(case0)_jesd: pass 3.8 spu(case14)+arm(case20)_jesd:pass 3.9 spu(case20)+arm(case20)_jesd:pass 3.10 spu(case21)+arm(case21)_jesd:pass --- public/ape_spu/osp/inc/osp_mem.h | 44 +++++++++++++++++--------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/public/ape_spu/osp/inc/osp_mem.h b/public/ape_spu/osp/inc/osp_mem.h index fd0c250..4485b81 100644 --- a/public/ape_spu/osp/inc/osp_mem.h +++ b/public/ape_spu/osp/inc/osp_mem.h @@ -1,21 +1,23 @@ -#ifndef __OSP_MEM_H__ -#define __OSP_MEM_H__ - -typedef struct tag_osp_im_mem_reg{ - uint32_t phy_addr; - uint32_t len; -}osp_im_mem_reg; - -extern char *osp_malloc(int size); -extern void osp_free(char *p); -extern int osp_mem_init(void); - -/* -实际IM的地址空间:0x0000 0000 -- 0x0003 FFFF,共256K -预留前128K,则平台实际使用的IM地址空间:0x0002 0000 -- 0x0003 FFFF,共128K -*/ -//#define OSP_MEM_POOL_START (0x00020000) /* 平台内存管理的空间在IM内存空间 */ -#define OSP_MEM_POOL_SIZE (0x00009400) /* 平台可分配的IM内存空间大小[32K(任务栈)+5K(配置文件4K+预留1K)=37K] */ - -#endif /* __OSP_MEM_H__ */ - +#ifndef __OSP_MEM_H__ +#define __OSP_MEM_H__ + +typedef struct tag_osp_im_mem_reg{ + uint32_t phy_addr; + uint32_t len; +}osp_im_mem_reg; + +extern char *osp_malloc(int size); +extern void osp_free(char *p); +extern int osp_mem_init(void); + +/* +实际IM的地址空间:0x0000 0000 -- 0x0003 FFFF,共256K +预留前128K,则平台实际使用的IM地址空间:0x0002 0000 -- 0x0003 FFFF,共128K +*/ + +//#define OSP_MEM_POOL_START (0x00020000) /* 平台内存管理的空间在IM内存空间 */ +//#define OSP_MEM_POOL_SIZE (0x00009400) /* 平台可分配的IM内存空间大小[32K(任务栈)+5K(配置文件4K+预留1K)=37K] */ +#define OSP_MEM_POOL_SIZE (0x0000B400) /* 平台可分配的IM内存空间大小[40K(任务栈)+5K(配置文件2K+预留3K)=45K] */ + +#endif /* __OSP_MEM_H__ */ +