[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ARM Initialization Question
- Date: Mon, 15 Sep 2008 19:08:15 +0200
- From: sebastian.huber at embedded-brains.de (Sebastian Huber)
- Subject: ARM Initialization Question
Bassem Fahmy wrote:
> hi
> i'm doing a bsp for SAM7 which is an arm with code in ROM, so i can get
> the rom version of this linker file and how to use the function you are
> talking about to detect work area so that we can standarise it.
[...]
I have not yet a ROM version since the board variant with flash has not
yet arrived. I may post an untested version tomorrow. The work area
function is quite simple:
#include <bsp/linker-symbols.h>
#include <bsp/bootcard.h>
void bsp_get_work_area(
void **work_area_start,
size_t *work_area_size,
void **heap_start,
size_t *heap_size
)
{
*work_area_start = bsp_section_work_area_start;
*work_area_size = (size_t) bsp_section_work_area_size;
*heap_start = BSP_BOOTCARD_HEAP_USES_WORK_AREA;
*heap_size = BSP_BOOTCARD_HEAP_SIZE_DEFAULT;
}
--
Sebastian Huber, Embedded Brains GmbH
Address : Obere Lagerstr. 30, D-82178 Puchheim, Germany
Phone : +49 89 18 90 80 79-6
Fax : +49 89 18 90 80 79-9
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request
Diese Nachricht ist keine gesch?ftliche Mitteilung im Sinne des EHUG.