aboutsummaryrefslogtreecommitdiffstats
path: root/boards/base/RaspberryPi/example-FreeRTOS/raspberrypi.ld
diff options
context:
space:
mode:
authorinmarket <andrewh@inmarket.com.au>2014-10-06 17:05:16 +1000
committerinmarket <andrewh@inmarket.com.au>2014-10-06 17:05:48 +1000
commit211254ed6c5a945be18334aa540de55db885000c (patch)
tree19b94dd69a4a95d4b718c06c0d6eb27f6aa7a9a8 /boards/base/RaspberryPi/example-FreeRTOS/raspberrypi.ld
parent3348128fe289aae37f2df46802709aaa7aedb0c1 (diff)
downloaduGFX-211254ed6c5a945be18334aa540de55db885000c.tar.gz
uGFX-211254ed6c5a945be18334aa540de55db885000c.tar.bz2
uGFX-211254ed6c5a945be18334aa540de55db885000c.zip
Add support for FreeRTOS into make system
Diffstat (limited to 'boards/base/RaspberryPi/example-FreeRTOS/raspberrypi.ld')
-rw-r--r--boards/base/RaspberryPi/example-FreeRTOS/raspberrypi.ld70
1 files changed, 0 insertions, 70 deletions
diff --git a/boards/base/RaspberryPi/example-FreeRTOS/raspberrypi.ld b/boards/base/RaspberryPi/example-FreeRTOS/raspberrypi.ld
deleted file mode 100644
index ece588b5..00000000
--- a/boards/base/RaspberryPi/example-FreeRTOS/raspberrypi.ld
+++ /dev/null
@@ -1,70 +0,0 @@
-/**
- * BlueThunder Linker Script for the raspberry Pi!
- *
- *
- *
- **/
-MEMORY
-{
- RESERVED (r) : ORIGIN = 0x00000000, LENGTH = 32K
- INIT_RAM (rwx) : ORIGIN = 0x00008000, LENGTH = 32K
- RAM (rwx) : ORIGIN = 0x00010000, LENGTH = 128M
-}
-
-ENTRY(_start)
-
-SECTIONS {
- /*
- * Our init section allows us to place the bootstrap code at address 0x8000
- *
- * This is where the Graphics processor forces the ARM to start execution.
- * However the interrupt vector code remains at 0x0000, and so we must copy the correct
- * branch instructions to 0x0000 - 0x001C in order to get the processor to handle interrupts.
- *
- */
- .init : {
- KEEP(*(.init))
- } > INIT_RAM = 0
-
- .module_entries : {
- __module_entries_start = .;
- KEEP(*(.module_entries))
- KEEP(*(.module_entries.*))
- __module_entries_end = .;
- __module_entries_size = SIZEOF(.module_entries);
- } > INIT_RAM
-
-
- /**
- * This is the main code section, it is essentially of unlimited size. (128Mb).
- *
- **/
- .text : {
- *(.text)
- } > RAM
-
- /*
- * Next we put the data.
- */
- .data : {
- *(.data)
- } > RAM
-
- .bss :
- {
- __bss_start = .;
- *(.bss)
- *(.bss.*)
- __bss_end = .;
- } > RAM
-
- /**
- * Place HEAP here???
- **/
-
- /**
- * Stack starts at the top of the RAM, and moves down!
- **/
- _estack = ORIGIN(RAM) + LENGTH(RAM);
-}
-