Update main.c for GNU/Linux emulation.
[gnuk/neug.git] / src / neug.ld.in
index 5212ff9..c1881cc 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ST32F103 memory setup.
  */
-__main_stack_size__      = 0x0100;      /* Exception handlers     */
-__process0_stack_size__  = 0x0200;      /* main */
-__process1_stack_size__  = 0x0100;      /* led */
+__main_stack_size__      = 0x0080;      /* Exception handlers     */
+__process0_stack_size__  = 0x0140;      /* main */
+__process1_stack_size__  = 0x00c0;      /* led */
 __process2_stack_size__  = 0x0180;      /* rng */
-__process3_stack_size__  = 0x0100;      /* intr: usb */
+__process3_stack_size__  = 0x0140;      /* intr: usb */
 
 MEMORY
 {
@@ -30,10 +30,10 @@ SECTIONS
        KEEP(*(.sys.version))
        KEEP(*(.sys.board_id))
        KEEP(*(.sys.board_name))
-       build/sys.o(.text)
-       build/sys.o(.text.*)
-       build/sys.o(.rodata)
-       build/sys.o(.rodata.*)
+       build/sys-*.o(.text)
+       build/sys-*.o(.text.*)
+       build/sys-*.o(.rodata)
+       build/sys-*.o(.rodata.*)
        . = ALIGN(1024);
        *(.sys.0)
        *(.sys.1)