📄 ctrecon_.str
字号:
<?xml version="1.0"?>
<!-- This strategy holds the translation of all the SECTIONS commands -->
<!-- reachable from the command line held in C:\ti\tutorial\evmDM642\CTrecon1\CTrecon.arg -->
<strategy
version="6"
host="windows"
name="CTrecon_"
full_path="C:\\ti\\tutorial\\evmDM642\\CTrecon1\\CTrecon_.str"
comment="This strategy holds the translation of all the SECTIONS commands \nreachable from the command line held in C:\\ti\\tutorial\\evmDM642\\CTrecon1\\CTrecon.arg"
tracking=".\\CTrecon.arg"
dont_expand_iterators="1"
>
<!-- CHANGE stack size OF c6x TO 0400h -->
<instr
op="4c"
s0="Memory Maps\\c6x"
s1="stack"
u3="400"
/>
<!-- CHANGE heap size OF c6x TO 0400h -->
<instr
op="4d"
s0="Memory Maps\\c6x"
s1="heap"
u3="400"
/>
<!-- NEW child output file OF Output Files WITH full_path=.\Debug\volume.out HOLDING map c6x -->
<instr
op="27"
s0="Output Files"
s1=".\\Debug\\volume.out"
s2="Memory Maps\\c6x"
u3="ea49e8"
/>
<!-- NEW child output section OF run_view\ISRAM WITH name=.vectors, data_kind=hole -->
<instr
op="22"
s0="Memory Maps\\c6x\\run_view\\ISRAM"
s1=".vectors"
u3="8"
/>
<!-- CHANGE dont inherit fill OF run_view\ISRAM\.vectors TO TRUE -->
<instr
op="3c"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.vectors"
u1="1"
/>
<!-- CHANGE force load placement OF run_view\ISRAM\.vectors TO TRUE -->
<instr
op="55"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.vectors"
u1="1"
/>
<!-- CHANGE alloc_kind OF run_view\ISRAM TO legacy_region -->
<instr
op="23"
s0="Memory Maps\\c6x\\run_view\\ISRAM"
u1="f"
/>
<!-- NEW child output section OF run_view\ISRAM WITH name=.text, data_kind=hole -->
<instr
op="22"
s0="Memory Maps\\c6x\\run_view\\ISRAM"
s1=".text"
u3="8"
/>
<!-- CHANGE dont inherit fill OF run_view\ISRAM\.text TO TRUE -->
<instr
op="3c"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.text"
u1="1"
/>
<!-- CHANGE force load placement OF run_view\ISRAM\.text TO TRUE -->
<instr
op="55"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.text"
u1="1"
/>
<!-- NEW child output section OF run_view\ISRAM WITH name=.bss, data_kind=hole -->
<instr
op="22"
s0="Memory Maps\\c6x\\run_view\\ISRAM"
s1=".bss"
u3="8"
/>
<!-- CHANGE dont inherit fill OF run_view\ISRAM\.bss TO TRUE -->
<instr
op="3c"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.bss"
u1="1"
/>
<!-- CHANGE force load placement OF run_view\ISRAM\.bss TO TRUE -->
<instr
op="55"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.bss"
u1="1"
/>
<!-- ADD run_view\Not Yet Placed\.cinit TO run_view\ISRAM -->
<instr
op="2"
s0="Memory Maps\\c6x\\run_view\\Not Yet Placed\\.cinit"
s1="Memory Maps\\c6x\\run_view\\ISRAM"
/>
<!-- CHANGE dont inherit fill OF run_view\ISRAM\.cinit TO TRUE -->
<instr
force_allocate="1"
op="3c"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.cinit"
u1="1"
/>
<!-- NEW child output section OF run_view\ISRAM WITH name=.const, data_kind=hole -->
<instr
op="22"
s0="Memory Maps\\c6x\\run_view\\ISRAM"
s1=".const"
u3="8"
/>
<!-- CHANGE dont inherit fill OF run_view\ISRAM\.const TO TRUE -->
<instr
op="3c"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.const"
u1="1"
/>
<!-- CHANGE force load placement OF run_view\ISRAM\.const TO TRUE -->
<instr
op="55"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.const"
u1="1"
/>
<!-- NEW child output section OF run_view\ISRAM WITH name=.far, data_kind=hole -->
<instr
op="22"
s0="Memory Maps\\c6x\\run_view\\ISRAM"
s1=".far"
u3="8"
/>
<!-- CHANGE dont inherit fill OF run_view\ISRAM\.far TO TRUE -->
<instr
op="3c"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.far"
u1="1"
/>
<!-- CHANGE force load placement OF run_view\ISRAM\.far TO TRUE -->
<instr
op="55"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.far"
u1="1"
/>
<!-- ADD run_view\Not Yet Placed\.stack TO run_view\ISRAM -->
<instr
op="2"
s0="Memory Maps\\c6x\\run_view\\Not Yet Placed\\.stack"
s1="Memory Maps\\c6x\\run_view\\ISRAM"
/>
<!-- CHANGE dont inherit fill OF run_view\ISRAM\.stack TO TRUE -->
<instr
force_allocate="1"
op="3c"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.stack"
u1="1"
/>
<!-- NEW child output section OF run_view\ISRAM WITH name=.cio, data_kind=hole -->
<instr
op="22"
s0="Memory Maps\\c6x\\run_view\\ISRAM"
s1=".cio"
u3="8"
/>
<!-- CHANGE dont inherit fill OF run_view\ISRAM\.cio TO TRUE -->
<instr
op="3c"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.cio"
u1="1"
/>
<!-- CHANGE force load placement OF run_view\ISRAM\.cio TO TRUE -->
<instr
op="55"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.cio"
u1="1"
/>
<!-- ADD run_view\Not Yet Placed\.sysmem TO run_view\ISRAM -->
<instr
op="2"
s0="Memory Maps\\c6x\\run_view\\Not Yet Placed\\.sysmem"
s1="Memory Maps\\c6x\\run_view\\ISRAM"
/>
<!-- CHANGE dont inherit fill OF run_view\ISRAM\.sysmem TO TRUE -->
<instr
force_allocate="1"
op="3c"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.sysmem"
u1="1"
/>
<!-- ADD children of run_view\Not Yet Placed WITH kind=any section, base name=.vectors TO run_view\ISRAM\.vectors -->
<instr
op="8"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.vectors"
s1="Memory Maps\\c6x\\run_view\\Not Yet Placed"
u2="4"
u3="40000054"
u4="1"
s5="TEMPLATE"
s6=".vectors"
u8="2014"
u17="0"
/>
<!-- CHANGE force load placement OF run_view\ISRAM\.vectors TO FALSE -->
<instr
op="55"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.vectors"
/>
<!-- ADD children of run_view\Not Yet Placed WITH kind=any section, base name=.text TO run_view\ISRAM\.text -->
<instr
op="8"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.text"
s1="Memory Maps\\c6x\\run_view\\Not Yet Placed"
u2="4"
u3="40000054"
u4="1"
s5="TEMPLATE"
s6=".text"
u8="1014"
u17="0"
/>
<!-- CHANGE force load placement OF run_view\ISRAM\.text TO FALSE -->
<instr
op="55"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.text"
/>
<!-- ADD children of run_view\Not Yet Placed WITH kind=any section, base name=.bss TO run_view\ISRAM\.bss -->
<instr
op="8"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.bss"
s1="Memory Maps\\c6x\\run_view\\Not Yet Placed"
u2="4"
u3="40000054"
u4="1"
s5="TEMPLATE"
s6=".bss"
u8="1014"
u17="0"
/>
<!-- CHANGE force load placement OF run_view\ISRAM\.bss TO FALSE -->
<instr
op="55"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.bss"
/>
<!-- ADD children of run_view\Not Yet Placed WITH kind=any section, base name=.const TO run_view\ISRAM\.const -->
<instr
op="8"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.const"
s1="Memory Maps\\c6x\\run_view\\Not Yet Placed"
u2="4"
u3="40000054"
u4="1"
s5="TEMPLATE"
s6=".const"
u8="1014"
u17="0"
/>
<!-- CHANGE force load placement OF run_view\ISRAM\.const TO FALSE -->
<instr
op="55"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.const"
/>
<!-- ADD children of run_view\Not Yet Placed WITH kind=any section, base name=.far TO run_view\ISRAM\.far -->
<instr
op="8"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.far"
s1="Memory Maps\\c6x\\run_view\\Not Yet Placed"
u2="4"
u3="40000054"
u4="1"
s5="TEMPLATE"
s6=".far"
u8="1014"
u17="0"
/>
<!-- CHANGE force load placement OF run_view\ISRAM\.far TO FALSE -->
<instr
op="55"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.far"
/>
<!-- ADD children of run_view\Not Yet Placed WITH kind=any section, base name=.cio TO run_view\ISRAM\.cio -->
<instr
op="8"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.cio"
s1="Memory Maps\\c6x\\run_view\\Not Yet Placed"
u2="4"
u3="40000054"
u4="1"
s5="TEMPLATE"
s6=".cio"
u8="1014"
u17="0"
/>
<!-- CHANGE force load placement OF run_view\ISRAM\.cio TO FALSE -->
<instr
op="55"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.cio"
/>
<!-- CHANGE fill_holes OF run_view\ISRAM\.vectors TO TRUE -->
<instr
op="10"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.vectors"
u1="1"
/>
<!-- CHANGE fill_holes OF run_view\ISRAM\.text TO TRUE -->
<instr
op="10"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.text"
u1="1"
/>
<!-- CHANGE fill_holes OF run_view\ISRAM\.const TO TRUE -->
<instr
op="10"
s0="Memory Maps\\c6x\\run_view\\ISRAM\\.const"
u1="1"
/>
<!-- CHANGE alloc_kind OF run_view\ISRAM TO struct -->
<instr
op="23"
s0="Memory Maps\\c6x\\run_view\\ISRAM"
u1="a"
/>
<!-- CHANGE trampoline model OF c6x TO region_tramp -->
<instr
op="57"
s0="Memory Maps\\c6x"
u1="1"
/>
<!-- END CTrecon_ -->
<instr
op="0"
/>
</strategy>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -