@ -13,17 +13,18 @@ LOAD_REGION 0x0
{
*.o (RESET, +First)
* (InRoot$$$Sections)
* (+RO)
* (+RO-CODE)
}
DATA 0x20000000 0x4000
DATA 0x20000000 0x7000
* (+RW,+ZI)
* (+RO-DATA)
ARM_LIB_STACK 0x20006000 ALIGN 64 EMPTY -0x00002000
ARM_LIB_STACK 0x2000C000 ALIGN 64 EMPTY -0x00002000
{}
ARM_LIB_HEAP 0x20006000 ALIGN 64 EMPTY 0x0050000
ARM_LIB_HEAP 0x2000C000 ALIGN 64 EMPTY 0x0050000
@ -70,7 +70,8 @@ void SystemInit (void)
int stdout_putchar(char txchar)
SERIAL_DATA = txchar;
return(txchar);
int stderr_putchar(char txchar)
@ -12,20 +12,21 @@
LOAD_REGION 0x0
CODE +0 0x0007ffff
CODE +0 0x30000
ARM_LIB_HEAP 0x2000C000 ALIGN 64 EMPTY 0x00050000
@ -255,7 +255,8 @@ typedef struct
@ -70,7 +70,8 @@ uint32_t SystemCoreClock = SYSTEM_CLOCK; /* System Core Clock Frequency */
@ -22,9 +22,9 @@ LOAD_REGION 0x0
ARM_LIB_STACK 0x21000000 ALIGN 64 EMPTY 0x00002000
ARM_LIB_STACK 0x20100000 ALIGN 64 EMPTY -0x00002000
ARM_LIB_HEAP 0x22000000 ALIGN 64 EMPTY 0x00100000
ARM_LIB_HEAP 0x20100000 ALIGN 64 EMPTY 0x00100000
@ -82,7 +82,8 @@ void SystemCoreClockUpdate (void)