61f2a71511
This filename conflicts with the 'mbedtls' package. They are renamed in the name of the corresponding chips and included in 'board.h'. Files that rely on this file should include 'board.h' instead.
34 lines
794 B
C
34 lines
794 B
C
/*
|
|
* File : board.h
|
|
* This file is part of RT-Thread RTOS
|
|
* COPYRIGHT (C) 2013, RT-Thread Development Team
|
|
*
|
|
* The license and distribution terms for this file may be
|
|
* found in the file LICENSE in this distribution or at
|
|
* http://www.rt-thread.org/license/LICENSE
|
|
*
|
|
* Change Logs:
|
|
* Date Author Notes
|
|
* 2013-07-06 Bernard the first version
|
|
*/
|
|
|
|
#ifndef __BOARD_H__
|
|
#define __BOARD_H__
|
|
|
|
#include <realview.h>
|
|
#include "vexpress_a9.h"
|
|
|
|
#if defined(__CC_ARM)
|
|
extern int Image$$RW_IRAM1$$ZI$$Limit;
|
|
#define HEAP_BEGIN ((void*)&Image$$RW_IRAM1$$ZI$$Limit)
|
|
#elif defined(__GNUC__)
|
|
extern int __bss_end;
|
|
#define HEAP_BEGIN ((void*)&__bss_end)
|
|
#endif
|
|
|
|
#define HEAP_END (void*)(0x60000000 + 8 * 1024 * 1024)
|
|
|
|
void rt_hw_board_init(void);
|
|
|
|
#endif
|