⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 heap.c

📁 一个ARM7 芯片Bootload中几个重要的实用代码。比如DHCP
💻 C
字号:
/******************************************************************************
 *
 * Copyright (c) 2003 Windond Electronics Corp.
 * All rights reserved.
 *
 * $Workfile: heap.c $
 *
 * Created by : 
 ******************************************************************************/
/*
 * $History: heap.c $
 * 
 * *****************  Version 2  *****************
 * User: Wschang0     Date: 03/09/24   Time: 7:53p
 * Updated in $/W90N740/FIRMWARE/TFTPserv/W90N740/Src
 * Add header
 */

#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -