blob: 6921f538cfc2cd9a96087adbe9d290773c12835a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
/*----------------------------------------------------------------------------*/
/* R5FLink.cmd */
/* */
/* (c) Texas Instruments 2017-2018, All rights reserved. */
/* */
/* USER CODE BEGIN (0) */
/* USER CODE END */
/*----------------------------------------------------------------------------*/
/* Linker Settings */
--retain="*(.intvecs)"
--retain="*(.intvecsNew)"
/*----------------------------------------------------------------------------*/
/* Memory Map */
/* Memory Map for AM65X platform
*
* --- External Memory ---
* Virtual Physical Size Comment
* ------------------------------------------------------------------------
* 9C20_0000 ???0_0000 10_0000 ( 1 MB) EXT_CODE
* 9C30_0000 ???0_0000 10_0000 ( 2 MB) EXT_DATA
* 9C40_0000 ???0_0000 30_0000 ( 3 MB) EXT_HEAP
* 9C10_0000 ???0_0000 6_0000 ( 384 kB) TRACE_BUF
* 9C16_0000 ???6_0000 1_0000 ( 64 kB) EXC_DATA
* 9C17_0000 ???7_0000 2_0000 ( 128 kB) PM_DATA (Power mgmt)
*/
#define ATCM_START 0x00000000
#define BTCM_START 0x41010000
#define RAM0_ADDR 0x41C00000
#define EXT_BASE 0x9C000000
-e __VECS_ENTRY_POINT
MEMORY{
ATCM (RWX) : origin=ATCM_START length=0x00008000
BTCM (RWX) : origin=BTCM_START length=0x00008000
RAM0 (RW) : origin=RAM0_ADDR length=0x00080000
DMA_REGION (RW) : origin=EXT_BASE length=0x00100000
TRACE_BUF (RW) : origin=(EXT_BASE+0x100000) length=0x00080000
RSRC_TABLE (RW) : origin=(EXT_BASE+0x180000) length=0x00080000
EXT_CODE (RWX) : origin=(EXT_BASE+0x200000) length=0x00100000
EXT_DATA (RW) : origin=(EXT_BASE+0x300000) length=0x00100000
EXT_HEAP (RW) : origin=(EXT_BASE+0x400000) length=0x00300000
}
/*----------------------------------------------------------------------------*/
/* Section Configuration */
SECTIONS{
.vecs : {
__VECS_ENTRY_POINT = .;
} > ATCM_START
.init_text : {
boot.*(.text)
*(.text:ti_sysbios_family_arm_MPU_*)
*(.text:ti_sysbios_family_arm_v7r_Cache_*)
*(.text:xdc_runtime_Startup_reset*)
} > ATCM
.resource_table : {
__RESOURCE_TABLE = .;
} > RSRC_TABLE
.tracebuf : {} > TRACE_BUF
}
/*----------------------------------------------------------------------------*/
|