探索者STM32F407的192KB的SRAM中的128k的mem1不够用,可以利用CCM的64k内存吗

2019-07-20 02:44发布

探索者STM32F407的192KB的SRAM中的128k的mem1不够用,可以利用CCM的64k内存吗
我是移植NES游戏的,NES游戏有在120到150K左右的,而例程里只分配了110K,所以肯定不够
想移植到别的板子 又不用外部SRAM
所以想只用内部SRAM
因此我想问一下 CCM的64K可以和mem1的128k组在一起吗?
可以在mem1里面申请超过128K,而CCM申请不超过64K,最终两者总和小于192K 可以吗?
比如

#define MEM1_BLOCK_SIZE                        32                                                           
#define MEM1_MAX_SIZE                        130*1024                                                 
#define MEM1_ALLOC_TABLE_SIZE        MEM1_MAX_SIZE/MEM1_BLOCK_SIZE
                 
#define MEM3_BLOCK_SIZE                        32                                                           
#define MEM3_MAX_SIZE                        20 *1024                                                 
#define MEM3_ALLOC_TABLE_SIZE        MEM3_MAX_SIZE/MEM3_BLOCK_SIZE        

0条回答

一周热门 更多>