heap.c

来自「W90P910的BOOTLOADER,难找呀,我想应该是第一份吧.」· C语言 代码 · 共 30 行

C
30
字号
/******************************************************************************
 *
 * Copyright (c) 2008 Nuvoton Tech. Corp.
 * All rights reserved.
 *
 * $Workfile: heap.c $
 *
 * Created by : 
 ******************************************************************************/


#include <rt_misc.h>


__value_in_regs struct __initial_stackheap __user_initial_stackheap(
        unsigned R0, unsigned SP, unsigned R2, unsigned SL)
{
    struct __initial_stackheap config;

    extern unsigned int Image$$ZI$$Limit;

    config.heap_base = (unsigned int)&Image$$ZI$$Limit;
    config.heap_limit = config.heap_base + 0x10000;
    // The stack base, stack limit was defined in init.s
    config.stack_base = 0x400000;
    config.stack_limit = 0x300000;
	                                 
    return config;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?