物理内存基本配置
SylixOS 对物理内存的配置在 bspxxx/config.h 中,其详细描述如下:
/***************************************************************************
ROM RAM 相关配置
***************************************************************************/
#define BSP_CFG_ROM_BASE (0x00000000) /* ROM基地址 */
#define BSP_CFG_ROM_SIZE (4 * 1024 * 1024) /* ROM大小 */
#define BSP_CFG_RAM_BASE (0x30000000) /* 内存基址 */
#define BSP_CFG_RAM_SIZE (64 * 1024 * 1024) /* 内存大小 */
#define BSP_CFG_TEXT_SIZE(6 * 1024 * 1024) /* 内核代码段大小 */
#define BSP_CFG_DATA_SIZE(18 * 1024 * 1024) /* 内核数据段大小 */
#define BSP_CFG_DMA_SIZE (6 * 1024 * 1024) /* DMA内存段大小 */
#define BSP_CFG_APP_SIZE (34 * 1024 * 1024) /* 动态加载内存段大小 */
#define BSP_CFG_BOOT_STACK_SIZE (128 * 1024) /* 启动栈大小 */
这部分内容需要根据实际情况做出修改。