]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/ibl.git/blob - src/make/ibl_c6472/ibl_init.cmd
New files used for two stage loading of the IBL
[keystone-rtos/ibl.git] / src / make / ibl_c6472 / ibl_init.cmd
1 /************************************************************************************
2  * FILE PURPOSE: Define the memory usage of the ibl module for the c6455
3  ************************************************************************************
4  * FILE NAME: ibl.cmd
5  *
6  * DESCRIPTION: The memory placement for the IBL is defined
7  *
8  ************************************************************************************/
11 ../main/c64x/make/iblinit.oc
12 ../device/c64x/make/c6472init.oc
13 ../hw/c64x/make/pll.oc
14 ../hw/c64x/make/i2c.oc
15 ../interp/c64x/make/btblwrap.oc
16 ../interp/c64x/make/btblpr.oc
17 ../interp/c64x/make/gem.oc
19 -c
20 -stack 0x800
21 -heap  0x6000
25 MEMORY
26 {
27         TEXT   :  origin = 0x801000, length = 0x20000
28         STACK  :  origin = 0x821000, length = 0x0800
29         HEAP   :  origin = 0x821800, length = 0x6000
30         DATA   :  origin = 0x827800, length = 0x3000
31         CFG    :  origin = 0x831800, length = 0x0300
32         STAT :    origin = 0x831b00, length = 0x0200
33 }
35 SECTIONS
36 {
37         .stack  > STACK
38         .sysmem > HEAP
39         .cinit  > TEXT
40         .const  > TEXT
41         .text   > TEXT
42         .switch > TEXT
43         .far    > DATA
44         .bss    > DATA
46     .ibl_config_table > CFG
47         .ibl_status_table > STAT
49 }