git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9225 35acf78f-673a-0410-8e92-d51de3d6d3f4
parent
71f174d00d
commit
ab2638e9a2
|
@ -82,15 +82,14 @@ void _core_init(void) {
|
||||||
extern uint8_t __heap_end__[];
|
extern uint8_t __heap_end__[];
|
||||||
|
|
||||||
/*lint -save -e9033 [10.8] Required cast operations.*/
|
/*lint -save -e9033 [10.8] Required cast operations.*/
|
||||||
nextmem = (uint8_t *)MEM_ALIGN_NEXT(__heap_base__, PORT_NATURAL_ALIGN);
|
nextmem = __heap_base__;
|
||||||
endmem = (uint8_t *)MEM_ALIGN_PREV(__heap_end__, PORT_NATURAL_ALIGN);
|
endmem = __heap_end__;
|
||||||
/*lint restore*/
|
/*lint restore*/
|
||||||
#else
|
#else
|
||||||
static uint8_t default_heap[MEM_ALIGN_NEXT(CH_CFG_MEMCORE_SIZE,
|
static uint8_t static_heap[CH_CFG_MEMCORE_SIZE];
|
||||||
PORT_NATURAL_ALIGN)];
|
|
||||||
|
|
||||||
nextmem = (uint8_t *)MEM_ALIGN_NEXT(default_heap, PORT_NATURAL_ALIGN);
|
nextmem = &static_heap[0];
|
||||||
endmem = (uint8_t *)MEM_ALIGN_PREV(default_heap, PORT_NATURAL_ALIGN);
|
endmem = &static_heap[CH_CFG_MEMCORE_SIZE];
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue