forcing 16-bit aligned data memory

This commit is contained in:
fros4943 2009-03-26 12:25:05 +00:00
parent 2e156afe2a
commit a9f0729f2c

View file

@ -28,13 +28,14 @@
* *
* This file is part of the Contiki operating system. * This file is part of the Contiki operating system.
* *
* @(#)$Id: elfloader-msp430.c,v 1.4 2009/02/27 14:28:02 nvt-se Exp $ * @(#)$Id: elfloader-msp430.c,v 1.5 2009/03/26 12:25:05 fros4943 Exp $
*/ */
#include "elfloader-arch.h" #include "elfloader-arch.h"
#include "dev/flash.h" #include "dev/flash.h"
static char datamemory[ELFLOADER_DATAMEMORY_SIZE]; static uint16_t datamemory_aligned[ELFLOADER_DATAMEMORY_SIZE/2+1];
static uint8_t* datamemory = (uint8_t *)datamemory_aligned;
#if ELFLOADER_CONF_TEXT_IN_ROM #if ELFLOADER_CONF_TEXT_IN_ROM
static const char textmemory[ELFLOADER_TEXTMEMORY_SIZE] = {0}; static const char textmemory[ELFLOADER_TEXTMEMORY_SIZE] = {0};
#else /* ELFLOADER_CONF_TEXT_IN_ROM */ #else /* ELFLOADER_CONF_TEXT_IN_ROM */