summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHao Zhang2011-10-25 08:44:30 -0500
committerHao Zhang2011-10-25 08:44:30 -0500
commit9ff32b400ec78b05d1cda7f22126ef02bdee8449 (patch)
tree075a708ee1a1350f076097d277924406e0bdedd7
parentdabaf58ba030f7d826e2eccecd197eba99260901 (diff)
downloadmcsdk-tools-9ff32b400ec78b05d1cda7f22126ef02bdee8449.tar.gz
mcsdk-tools-9ff32b400ec78b05d1cda7f22126ef02bdee8449.tar.xz
mcsdk-tools-9ff32b400ec78b05d1cda7f22126ef02bdee8449.zip
Added MAD NULL example that puts all the cores in a spin loop.
-rw-r--r--boot_loader/examples/mad/mad_null/scbp6618x/.ccsproject10
-rw-r--r--boot_loader/examples/mad/mad_null/scbp6618x/.cproject177
-rw-r--r--boot_loader/examples/mad/mad_null/scbp6618x/.project103
-rw-r--r--boot_loader/examples/mad/mad_null/scbp6618x/macros.ini_initial1
-rw-r--r--boot_loader/examples/mad/mad_null/scbp6618x/mad.cmd76
-rw-r--r--boot_loader/examples/mad/mad_null/src/mad_helloworld.c50
-rw-r--r--boot_loader/examples/mad/utils/scbp6618x/build_mad_null_image_be.bat6
-rw-r--r--boot_loader/examples/mad/utils/scbp6618x/build_mad_null_image_le.bat6
-rw-r--r--boot_loader/examples/mad/utils/scbp6618x/config-files/deployment_template_madnull_scbp6618x_windows_be.json33
-rw-r--r--boot_loader/examples/mad/utils/scbp6618x/config-files/deployment_template_madnull_scbp6618x_windows_le.json69
-rw-r--r--boot_loader/examples/mad/utils/scbp6618x/config-files/maptoolCfg_madnull_scbp6618x_windows_be.json9
-rw-r--r--boot_loader/examples/mad/utils/scbp6618x/config-files/maptoolCfg_madnull_scbp6618x_windows_le.json9
12 files changed, 549 insertions, 0 deletions
diff --git a/boot_loader/examples/mad/mad_null/scbp6618x/.ccsproject b/boot_loader/examples/mad/mad_null/scbp6618x/.ccsproject
new file mode 100644
index 0000000..f8e7770
--- /dev/null
+++ b/boot_loader/examples/mad/mad_null/scbp6618x/.ccsproject
@@ -0,0 +1,10 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<?ccsproject version="1.0"?>
3
4<projectOptions>
5<deviceVariant value="com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"/>
6<deviceEndianness value="little"/>
7<codegenToolVersion value="7.2.4"/>
8<isElfFormat value="true"/>
9<rts value="rts6600_elf.lib"/>
10</projectOptions>
diff --git a/boot_loader/examples/mad/mad_null/scbp6618x/.cproject b/boot_loader/examples/mad/mad_null/scbp6618x/.cproject
new file mode 100644
index 0000000..af97980
--- /dev/null
+++ b/boot_loader/examples/mad/mad_null/scbp6618x/.cproject
@@ -0,0 +1,177 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<?fileVersion 4.0.0?>
3
4<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
5 <storageModule configRelations="2" moduleId="org.eclipse.cdt.core.settings">
6 <cconfiguration id="com.ti.ccstudio.buildDefinitions.C6000.Debug.1869204513.836429177">
7 <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.C6000.Debug.1869204513.836429177" moduleId="org.eclipse.cdt.core.settings" name="DebugBE">
8 <macros>
9 <stringMacro name="TI_MCSDK_MADBOOT_DIR" type="VALUE_PATH_DIR" value="${PROJECT_ROOT}/../.."/>
10 </macros>
11 <externalSettings/>
12 <extensions>
13 <extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
14 <extension id="com.ti.ccstudio.errorparser.LinkErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
15 <extension id="com.ti.ccstudio.errorparser.CoffErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
16 <extension id="org.eclipse.rtsc.xdctools.parsers.ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
17 <extension id="com.ti.ccstudio.errorparser.AsmErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
18 </extensions>
19 </storageModule>
20 <storageModule moduleId="org.eclipse.cdt.core.pathentry"/>
21 <storageModule moduleId="cdtBuildSystem" version="4.0.0">
22 <configuration artifactExtension="out" artifactName="mad_null_scbp6618x" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" errorParsers="org.eclipse.rtsc.xdctools.parsers.ErrorParser;com.ti.ccstudio.errorparser.LinkErrorParser;com.ti.ccstudio.errorparser.CoffErrorParser;com.ti.ccstudio.errorparser.AsmErrorParser" id="com.ti.ccstudio.buildDefinitions.C6000.Debug.1869204513.836429177" name="DebugBE" parent="com.ti.ccstudio.buildDefinitions.C6000.Debug">
23 <folderInfo id="com.ti.ccstudio.buildDefinitions.C6000.Debug.1869204513.836429177." name="/" resourcePath="">
24 <toolChain id="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.DebugToolchain.1944395835" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.linkerDebug.1362810604">
25 <option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1707599342" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
26 <listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.C6000.GenericC66xxDevice"/>
27 <listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=big"/>
28 <listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
29 <listOptionValue builtIn="false" value="CCS_MBS_VERSION=5.1.0.01"/>
30 <listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
31 <listOptionValue builtIn="false" value="XDC_VERSION=3.22.01.21"/>
32 <listOptionValue builtIn="false" value="RTSC_PRODUCTS="/>
33 <listOptionValue builtIn="false" value="OUTPUT_TYPE=rtscApplication:executable"/>
34 </option>
35 <option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.644397581" name="Code Generation tools version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="7.2.4" valueType="string"/>
36 <targetPlatform id="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.targetPlatformDebug.1738501202" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.targetPlatformDebug"/>
37 <builder buildPath="${workspace_loc:/mad_null_scbp6618x/DebugBE}" id="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.builderDebug.431934824" keepEnvironmentInBuildfile="false" name="GNU Make" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.builderDebug"/>
38 <tool id="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.compilerDebug.1662302665" name="C6000 Compiler" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.compilerDebug">
39 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.DIAG_WARNING.148600442" name="Treat diagnostic &lt;id&gt; as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.DIAG_WARNING" valueType="stringList">
40 <listOptionValue builtIn="false" value="225"/>
41 </option>
42 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.SILICON_VERSION.138750529" name="Target processor version (--silicon_version, -mv)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.SILICON_VERSION" value="6600" valueType="string"/>
43 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.INCLUDE_PATH.595466618" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.INCLUDE_PATH" valueType="includePath">
44 <listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>
45 </option>
46 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.ABI.1685104587" name="Application binary interface (coffabi, eabi) (--abi)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.ABI.eabi" valueType="enumerated"/>
47 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.BIG_ENDIAN.261050550" name="Generate big endian code (--big_endian, -me)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.BIG_ENDIAN" value="true" valueType="boolean"/>
48 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.DEFINE.609729872" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.DEFINE"/>
49 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.DEBUGGING_MODEL.125025790" name="Debugging model" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
50 <inputType id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compiler.inputType__C_SRCS.250710220" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compiler.inputType__C_SRCS"/>
51 <inputType id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compiler.inputType__CPP_SRCS.1309036871" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compiler.inputType__CPP_SRCS"/>
52 <inputType id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compiler.inputType__ASM_SRCS.1152934171" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compiler.inputType__ASM_SRCS"/>
53 <inputType id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compiler.inputType__ASM2_SRCS.1558172058" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compiler.inputType__ASM2_SRCS"/>
54 </tool>
55 <tool commandLinePattern="${command} ${flags} ${output_flag} ${output} ${inputs}" id="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.linkerDebug.1362810604" name="C6000 Linker" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.linkerDebug">
56 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.OUTPUT_FILE.99238417" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.OUTPUT_FILE" value="&quot;mad_null_scbp6618x.out&quot;" valueType="string"/>
57 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.MAP_FILE.1181690549" name="Input and output sections listed into &lt;file&gt; (--map_file, -m)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.MAP_FILE" value="&quot;mad_null_scbp6618x.map&quot;" valueType="string"/>
58 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.LIBRARY.462154484" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.LIBRARY" valueType="libs">
59 <listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>
60 </option>
61 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.SEARCH_PATH.178902111" name="Add &lt;dir&gt; to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.SEARCH_PATH" valueType="stringList">
62 <listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/lib&quot;"/>
63 <listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>
64 </option>
65 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.RELOCATABLE.1535000250" name="Produce a relocatable output module (--relocatable, -r)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.RELOCATABLE" value="false" valueType="boolean"/>
66 </tool>
67 <tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1804975726" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">
68 <option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.1112999895" name="RTSC target (-t)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET" value="ti.targets.elf.C66_big_endian" valueType="string"/>
69 <option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM.1623023890" name="RTSC platform (-p)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.evm6670" valueType="string"/>
70 <option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE.721320215" name="Build profile (-r)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE" value="debug" valueType="string"/>
71 <option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.1530838237" name="Code generation tool directory (-c)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR" value="&quot;${CG_TOOL_ROOT}&quot;" valueType="string"/>
72 <option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH.1724496864" name="RTSC package repositories (--xdcpath)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH" valueType="stringList"/>
73 </tool>
74 </toolChain>
75 </folderInfo>
76 </configuration>
77 </storageModule>
78 <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
79 <storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
80 <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
81 <storageModule moduleId="scannerConfiguration"/>
82 </cconfiguration>
83 <cconfiguration id="com.ti.ccstudio.buildDefinitions.C6000.Debug.773105805">
84 <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.C6000.Debug.773105805" moduleId="org.eclipse.cdt.core.settings" name="Debug">
85 <macros>
86 <stringMacro name="TI_MCSDK_MADBOOT_DIR" type="VALUE_PATH_DIR" value="${PROJECT_ROOT}/../.."/>
87 </macros>
88 <externalSettings/>
89 <extensions>
90 <extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
91 <extension id="com.ti.ccstudio.errorparser.LinkErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
92 <extension id="com.ti.ccstudio.errorparser.CoffErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
93 <extension id="org.eclipse.rtsc.xdctools.parsers.ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
94 <extension id="com.ti.ccstudio.errorparser.AsmErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
95 </extensions>
96 </storageModule>
97 <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
98 <storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
99 <storageModule moduleId="cdtBuildSystem" version="4.0.0">
100 <configuration artifactExtension="out" artifactName="mad_null_scbp6618x" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" errorParsers="org.eclipse.rtsc.xdctools.parsers.ErrorParser;com.ti.ccstudio.errorparser.LinkErrorParser;com.ti.ccstudio.errorparser.CoffErrorParser;com.ti.ccstudio.errorparser.AsmErrorParser" id="com.ti.ccstudio.buildDefinitions.C6000.Debug.773105805" name="Debug" parent="com.ti.ccstudio.buildDefinitions.C6000.Debug">
101 <folderInfo id="com.ti.ccstudio.buildDefinitions.C6000.Debug.773105805." name="/" resourcePath="">
102 <toolChain id="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.DebugToolchain.527968579" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.linkerDebug.1457152405">
103 <option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1814103903" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
104 <listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.C6000.GenericC66xxDevice"/>
105 <listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
106 <listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
107 <listOptionValue builtIn="false" value="CCS_MBS_VERSION=5.1.0.01"/>
108 <listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
109 <listOptionValue builtIn="false" value="XDC_VERSION=3.22.01.21"/>
110 <listOptionValue builtIn="false" value="RTSC_PRODUCTS=com.ti.biosmcsdk.pdk.C6670:1.0.0.13;"/>
111 <listOptionValue builtIn="false" value="OUTPUT_TYPE=rtscApplication:executable"/>
112 </option>
113 <option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1815852532" name="Code Generation tools version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="7.2.4" valueType="string"/>
114 <targetPlatform id="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.targetPlatformDebug.2075945037" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.targetPlatformDebug"/>
115 <builder buildPath="${workspace_loc:/mad_null_scbp6618x/Debug}" id="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.builderDebug.1351439413" keepEnvironmentInBuildfile="false" name="GNU Make" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.builderDebug"/>
116 <tool id="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.compilerDebug.1646345893" name="C6000 Compiler" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.compilerDebug">
117 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.DIAG_WARNING.884849478" name="Treat diagnostic &lt;id&gt; as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.DIAG_WARNING" valueType="stringList">
118 <listOptionValue builtIn="false" value="225"/>
119 </option>
120 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.SILICON_VERSION.964449043" name="Target processor version (--silicon_version, -mv)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.SILICON_VERSION" value="6600" valueType="string"/>
121 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.DEFINE.473148914" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.DEFINE"/>
122 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.INCLUDE_PATH.571531381" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.INCLUDE_PATH" valueType="includePath">
123 <listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>
124 <listOptionValue builtIn="false" value="&quot;${TI_PDK_C6670_INSTALL_DIR}/packages/ti/platform&quot;"/>
125 <listOptionValue builtIn="false" value="&quot;${TI_PDK_C6670_INSTALL_DIR}/packages&quot;"/>
126 </option>
127 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.ABI.236283664" name="Application binary interface (coffabi, eabi) (--abi)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.ABI.eabi" valueType="enumerated"/>
128 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.MEM_MODEL__CONST.1588431784" name="Const access model (--mem_model:const)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.MEM_MODEL__CONST" value="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.MEM_MODEL__CONST._none" valueType="enumerated"/>
129 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.MEM_MODEL__DATA.435714952" name="Data access model (--mem_model:data)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.MEM_MODEL__DATA" value="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.MEM_MODEL__DATA._none" valueType="enumerated"/>
130 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.DEBUGGING_MODEL.372931186" name="Debugging model" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.C6000_7.2.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
131 <inputType id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compiler.inputType__C_SRCS.1455924358" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compiler.inputType__C_SRCS"/>
132 <inputType id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compiler.inputType__CPP_SRCS.805812178" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compiler.inputType__CPP_SRCS"/>
133 <inputType id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compiler.inputType__ASM_SRCS.2085787068" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compiler.inputType__ASM_SRCS"/>
134 <inputType id="com.ti.ccstudio.buildDefinitions.C6000_7.2.compiler.inputType__ASM2_SRCS.618706618" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.compiler.inputType__ASM2_SRCS"/>
135 </tool>
136 <tool commandLinePattern="${command} ${flags} ${output_flag} ${output} ${inputs}" id="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.linkerDebug.1324124406" name="C6000 Linker" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.exe.linkerDebug">
137 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.OUTPUT_FILE.1807355542" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.OUTPUT_FILE" value="&quot;mad_null_scbp6618x.out&quot;" valueType="string"/>
138 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.MAP_FILE.1872607416" name="Input and output sections listed into &lt;file&gt; (--map_file, -m)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.MAP_FILE" value="&quot;mad_null_scbp6618x.map&quot;" valueType="string"/>
139 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.LIBRARY.1443814106" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.LIBRARY" valueType="libs">
140 <listOptionValue builtIn="false" value="&quot;ti.platform.scbp6618x.ae66&quot;"/>
141 <listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>
142 </option>
143 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.SEARCH_PATH.567338087" name="Add &lt;dir&gt; to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.SEARCH_PATH" valueType="stringList">
144 <listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/lib&quot;"/>
145 <listOptionValue builtIn="false" value="&quot;${TI_PDK_C6670_INSTALL_DIR}/packages/ti/platform/scbp6618x/platform_lib/lib/debug&quot;"/>
146 </option>
147 <option id="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.RELOCATABLE.1030589234" name="Produce a relocatable output module (--relocatable, -r)" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.2.linkerID.RELOCATABLE" value="false" valueType="boolean"/>
148 </tool>
149 <tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.867626283" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">
150 <option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.1695514857" name="RTSC target (-t)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET" value="ti.targets.elf.C66" valueType="string"/>
151 <option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM.1220913391" name="RTSC platform (-p)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.evm6670" valueType="string"/>
152 <option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE.1707709932" name="Build profile (-r)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE" value="debug" valueType="string"/>
153 <option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.746370692" name="Code generation tool directory (-c)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR" value="&quot;${CG_TOOL_ROOT}&quot;" valueType="string"/>
154 </tool>
155 </toolChain>
156 </folderInfo>
157 </configuration>
158 </storageModule>
159 <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
160 <storageModule moduleId="scannerConfiguration"/>
161 </cconfiguration>
162 </storageModule>
163 <storageModule moduleId="cdtBuildSystem" version="4.0.0">
164 <project id="mad_null.com.ti.ccstudio.buildDefinitions.C6000.ProjectType.1742876545" name="C6000" projectType="com.ti.ccstudio.buildDefinitions.C6000.ProjectType"/>
165 </storageModule>
166 <storageModule moduleId="org.eclipse.cdt.core.language.mapping">
167 <project-mappings>
168 <content-type-mapping configuration="" content-type="org.eclipse.cdt.core.asmSource" language="com.ti.ccstudio.core.TIASMLanguage"/>
169 <content-type-mapping configuration="" content-type="org.eclipse.cdt.core.cHeader" language="com.ti.ccstudio.core.TIGCCLanguage"/>
170 <content-type-mapping configuration="" content-type="org.eclipse.cdt.core.cSource" language="com.ti.ccstudio.core.TIGCCLanguage"/>
171 <content-type-mapping configuration="" content-type="org.eclipse.cdt.core.cxxHeader" language="com.ti.ccstudio.core.TIGPPLanguage"/>
172 <content-type-mapping configuration="" content-type="org.eclipse.cdt.core.cxxSource" language="com.ti.ccstudio.core.TIGPPLanguage"/>
173 </project-mappings>
174 </storageModule>
175 <storageModule moduleId="refreshScope"/>
176 <storageModule moduleId="scannerConfiguration"/>
177</cproject>
diff --git a/boot_loader/examples/mad/mad_null/scbp6618x/.project b/boot_loader/examples/mad/mad_null/scbp6618x/.project
new file mode 100644
index 0000000..0bc7f43
--- /dev/null
+++ b/boot_loader/examples/mad/mad_null/scbp6618x/.project
@@ -0,0 +1,103 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<projectDescription>
3 <name>mad_null_scbp6618x</name>
4 <comment></comment>
5 <projects>
6 </projects>
7 <buildSpec>
8 <buildCommand>
9 <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
10 <arguments>
11 <dictionary>
12 <key>?name?</key>
13 <value></value>
14 </dictionary>
15 <dictionary>
16 <key>org.eclipse.cdt.make.core.append_environment</key>
17 <value>true</value>
18 </dictionary>
19 <dictionary>
20 <key>org.eclipse.cdt.make.core.autoBuildTarget</key>
21 <value>all</value>
22 </dictionary>
23 <dictionary>
24 <key>org.eclipse.cdt.make.core.buildArguments</key>
25 <value>-k</value>
26 </dictionary>
27 <dictionary>
28 <key>org.eclipse.cdt.make.core.buildCommand</key>
29 <value>${CCS_INSTALL_ROOT}/utils/gmake/gmake</value>
30 </dictionary>
31 <dictionary>
32 <key>org.eclipse.cdt.make.core.buildLocation</key>
33 <value>${workspace_loc:/mad_null_scbp6618x/Debug}</value>
34 </dictionary>
35 <dictionary>
36 <key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
37 <value>clean</value>
38 </dictionary>
39 <dictionary>
40 <key>org.eclipse.cdt.make.core.contents</key>
41 <value>org.eclipse.cdt.make.core.activeConfigSettings</value>
42 </dictionary>
43 <dictionary>
44 <key>org.eclipse.cdt.make.core.enableAutoBuild</key>
45 <value>true</value>
46 </dictionary>
47 <dictionary>
48 <key>org.eclipse.cdt.make.core.enableCleanBuild</key>
49 <value>true</value>
50 </dictionary>
51 <dictionary>
52 <key>org.eclipse.cdt.make.core.enableFullBuild</key>
53 <value>true</value>
54 </dictionary>
55 <dictionary>
56 <key>org.eclipse.cdt.make.core.fullBuildTarget</key>
57 <value>all</value>
58 </dictionary>
59 <dictionary>
60 <key>org.eclipse.cdt.make.core.stopOnError</key>
61 <value>true</value>
62 </dictionary>
63 <dictionary>
64 <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
65 <value>true</value>
66 </dictionary>
67 </arguments>
68 </buildCommand>
69 <buildCommand>
70 <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
71 <triggers>full,incremental,</triggers>
72 <arguments>
73 </arguments>
74 </buildCommand>
75 </buildSpec>
76 <natures>
77 <nature>com.ti.ccstudio.managedbuild.core.ccsNature</nature>
78 <nature>org.eclipse.rtsc.xdctools.buildDefinitions.XDC.xdcNature</nature>
79 <nature>com.ti.ccstudio.core.ccsNature</nature>
80 <nature>org.eclipse.cdt.core.cnature</nature>
81 <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
82 <nature>org.eclipse.cdt.core.ccnature</nature>
83 <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
84 </natures>
85 <linkedResources>
86 <link>
87 <name>README.txt</name>
88 <type>1</type>
89 <locationURI>TI_MCSDK_MADBOOT_DIR/docs/README.txt</locationURI>
90 </link>
91 <link>
92 <name>src</name>
93 <type>2</type>
94 <locationURI>TI_MCSDK_MADBOOT_DIR/mad_null/src</locationURI>
95 </link>
96 </linkedResources>
97 <variableList>
98 <variable>
99 <name>TI_MCSDK_MADBOOT_DIR</name>
100 <value>$%7BPARENT-2-PROJECT_LOC%7D</value>
101 </variable>
102 </variableList>
103</projectDescription>
diff --git a/boot_loader/examples/mad/mad_null/scbp6618x/macros.ini_initial b/boot_loader/examples/mad/mad_null/scbp6618x/macros.ini_initial
new file mode 100644
index 0000000..aec444b
--- /dev/null
+++ b/boot_loader/examples/mad/mad_null/scbp6618x/macros.ini_initial
@@ -0,0 +1 @@
TI_MCSDK_MADBOOT_DIR="../../../../
diff --git a/boot_loader/examples/mad/mad_null/scbp6618x/mad.cmd b/boot_loader/examples/mad/mad_null/scbp6618x/mad.cmd
new file mode 100644
index 0000000..419c6d4
--- /dev/null
+++ b/boot_loader/examples/mad/mad_null/scbp6618x/mad.cmd
@@ -0,0 +1,76 @@
1/******************************************************************************
2 * Copyright (c) 2011 Texas Instruments Incorporated - http://www.ti.com
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions
6 * are met:
7 *
8 * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer.
10 *
11 * Redistributions in binary form must reproduce the above copyright
12 * notice, this list of conditions and the following disclaimer in the
13 * documentation and/or other materials provided with the
14 * distribution.
15 *
16 * Neither the name of Texas Instruments Incorporated nor the names of
17 * its contributors may be used to endorse or promote products derived
18 * from this software without specific prior written permission.
19 *
20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31 *
32 *****************************************************************************/
33/*
34 * Linker command file
35 *
36 */
37
38-c
39-heap 0x2000
40-stack 0x2000
41
42/* Memory Map 1 - the default */
43MEMORY
44{
45 L2SRAM (RWX) : org = 0x0800000, len = 0x80000
46 DDR3 (RWX) : org = 0x80000000,len = 0x8000000
47}
48
49SECTIONS
50{
51 .text:_boot_entry > L2SRAM
52 .csl_vect > L2SRAM
53 .cppi > L2SRAM
54 .linkram > L2SRAM
55 .mac_buffer > L2SRAM
56 platform_lib > L2SRAM
57 .text > L2SRAM
58 GROUP (NEAR_DP)
59 {
60 .neardata
61 .rodata
62 .bss
63 } load > L2SRAM
64 .stack > L2SRAM
65 .cinit > L2SRAM
66 .cio > L2SRAM
67 .const > L2SRAM
68 .plt > L2SRAM
69 .data > L2SRAM
70 .switch > L2SRAM
71 .sysmem > L2SRAM
72 .far > L2SRAM
73 .testMem > L2SRAM
74 .fardata > L2SRAM
75}
76
diff --git a/boot_loader/examples/mad/mad_null/src/mad_helloworld.c b/boot_loader/examples/mad/mad_null/src/mad_helloworld.c
new file mode 100644
index 0000000..4e6b2c8
--- /dev/null
+++ b/boot_loader/examples/mad/mad_null/src/mad_helloworld.c
@@ -0,0 +1,50 @@
1/******************************************************************************
2 * Copyright (c) 2011 Texas Instruments Incorporated - http://www.ti.com
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions
6 * are met:
7 *
8 * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer.
10 *
11 * Redistributions in binary form must reproduce the above copyright
12 * notice, this list of conditions and the following disclaimer in the
13 * documentation and/or other materials provided with the
14 * distribution.
15 *
16 * Neither the name of Texas Instruments Incorporated emac the names of
17 * its contributors may be used to endorse or promote products derived
18 * from this software without specific prior written permission.
19 *
20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31 *
32 *****************************************************************************/
33
34/**************************************************************************************
35 * FILE PURPOSE: Hello World Example
36 **************************************************************************************
37 * FILE NAME: mad_helloworld.c
38 *
39 * DESCRIPTION: A simple hello world example running on non-zero Core.
40 *
41 ***************************************************************************************/
42
43
44/******************************************************************************
45 * Function: main
46 ******************************************************************************/
47void main ()
48{
49 while(1);
50}
diff --git a/boot_loader/examples/mad/utils/scbp6618x/build_mad_null_image_be.bat b/boot_loader/examples/mad/utils/scbp6618x/build_mad_null_image_be.bat
new file mode 100644
index 0000000..4903d36
--- /dev/null
+++ b/boot_loader/examples/mad/utils/scbp6618x/build_mad_null_image_be.bat
@@ -0,0 +1,6 @@
1@set PATH="C:\Program Files\Texas Instruments\C6000 Code Generation Tools 7.2.4\bin";t:\gen\python\2_7_2;%PATH%
2
3@rd /s /q tmp
4
5python ..\..\..\..\mad-utils-scbp6618\map-tool\maptool.py config-files\maptoolCfg_madnull_scbp6618x_windows_be.json bypass-prelink
6
diff --git a/boot_loader/examples/mad/utils/scbp6618x/build_mad_null_image_le.bat b/boot_loader/examples/mad/utils/scbp6618x/build_mad_null_image_le.bat
new file mode 100644
index 0000000..df53b52
--- /dev/null
+++ b/boot_loader/examples/mad/utils/scbp6618x/build_mad_null_image_le.bat
@@ -0,0 +1,6 @@
1@set PATH="C:\Program Files\Texas Instruments\C6000 Code Generation Tools 7.2.4\bin";t:\gen\python\2_7_2;%PATH%
2
3@rd /s /q tmp
4
5python ..\..\..\..\mad-utils-scbp6618\map-tool\maptool.py config-files\maptoolCfg_madnull_scbp6618x_windows_le.json bypass-prelink
6
diff --git a/boot_loader/examples/mad/utils/scbp6618x/config-files/deployment_template_madnull_scbp6618x_windows_be.json b/boot_loader/examples/mad/utils/scbp6618x/config-files/deployment_template_madnull_scbp6618x_windows_be.json
new file mode 100644
index 0000000..f793eb6
--- /dev/null
+++ b/boot_loader/examples/mad/utils/scbp6618x/config-files/deployment_template_madnull_scbp6618x_windows_be.json
@@ -0,0 +1,33 @@
1{
2 "deviceName" : "C6670",
3
4 "partitions" : [
5 {
6 "name" : "load-partition",
7 "vaddr" : "0x9e000000",
8 "size" : "0x2000000",
9 "loadPartition" : true
10 }
11 ],
12
13 "applications" : [
14 {
15 "name" : "master",
16 "fileName" : "../../mad_null/scbp6618x/DebugBE/mad_null_scbp6618x.out",
17 "allowedCores" : [0]
18 },
19 {
20 "name" : "slave",
21 "fileName" : "../../mad_null/scbp6618x/DebugBE/mad_null_scbp6618x.out",
22 "allowedCores" : [1,2,3]
23 }
24 ],
25
26 "appDeployment" : [
27 "master",
28 "slave",
29 "slave",
30 "slave"
31 ]
32}
33
diff --git a/boot_loader/examples/mad/utils/scbp6618x/config-files/deployment_template_madnull_scbp6618x_windows_le.json b/boot_loader/examples/mad/utils/scbp6618x/config-files/deployment_template_madnull_scbp6618x_windows_le.json
new file mode 100644
index 0000000..7450133
--- /dev/null
+++ b/boot_loader/examples/mad/utils/scbp6618x/config-files/deployment_template_madnull_scbp6618x_windows_le.json
@@ -0,0 +1,69 @@
1{
2 "deviceName" : "C6670",
3
4 "partitions" : [
5 {
6 "name" : "DDR3-ROMFS",
7 "vaddr" : "0x80000000",
8 "paddr" : [ "0x800000000", "0x800000000", "0x800000000", "0x800000000"] ,
9 "size" : "0x2000000",
10 "secNamePat" : ["text", "switch", "cinit", "const"],
11 "cores" : [0,1,2,3],
12 "permissions" : ["SR", "SX", "SW"],
13 "cacheEnable" : true,
14 "prefetch" : true,
15 "priority" : 0,
16 "shared" : true,
17 "loadPartition" : true
18 },
19 {
20 "name" : "MSMCSRAM",
21 "vaddr" : "0xc000000",
22 "paddr" : [ "0xc000000"],
23 "size" : "0x100000",
24 "secNamePat" : ["NDK_PACKETMEM"],
25 "cores" : [0],
26 "permissions" : ["SR", "SW", "SX"],
27 "cacheEnable" : true,
28 "prefetch" : true,
29 "priority" : 0,
30 "shared" : false
31 },
32 {
33 "name" : "L2SRAM",
34 "vaddr" : "0x800000",
35 "paddr" : [ "0x800000", "0x800000", "0x800000", "0x800000" ],
36 "size" : "0x100000",
37 "secNamePat" : [ "resmgr", "cio", "args", "cppi", "qmss", "far", "bss", "neardata", "rodata", "systemHeap", "stack", "vecs", "NDK_OBJMEM", "nimu_eth_ll2", "sysmem", "platform_lib"],
38 "cores" : [0,1,2,3],
39 "permissions" : ["UR", "UW", "UX", "SR", "SW", "SX"],
40 "cacheEnable" : false,
41 "prefetch" : false,
42 "priority" : 0,
43 "shared" : false
44 }
45 ],
46
47 "applications" : [
48 {
49 "name" : "master",
50 "fileName" : "../../mad_null/scbp6618x/Debug/mad_null_scbp6618x.out",
51 "libPath" : "../../mad_null/scbp6618x/Debug",
52 "allowedCores" : [0]
53 },
54 {
55 "name" : "slave",
56 "fileName" : "../../mad_null/scbp6618x/Debug/mad_null_scbp6618x.out",
57 "libPath" : "../../mad_null/scbp6618x/Debug",
58 "allowedCores" : [1,2,3]
59 }
60 ],
61
62 "appDeployment" : [
63 "master",
64 "slave",
65 "slave",
66 "slave"
67 ]
68}
69
diff --git a/boot_loader/examples/mad/utils/scbp6618x/config-files/maptoolCfg_madnull_scbp6618x_windows_be.json b/boot_loader/examples/mad/utils/scbp6618x/config-files/maptoolCfg_madnull_scbp6618x_windows_be.json
new file mode 100644
index 0000000..a2f80fb
--- /dev/null
+++ b/boot_loader/examples/mad/utils/scbp6618x/config-files/maptoolCfg_madnull_scbp6618x_windows_be.json
@@ -0,0 +1,9 @@
1{
2 "deploymentCfgFile" : "config-files/deployment_template_madnull_scbp6618x_windows_be.json",
3 "LoadImageName" : "madnull-c6670-be.bin",
4 "prelinkExe" : "C:/Program Files/Texas Instruments/C6000 Code Generation Tools 7.2.4/bin/prelink6x",
5 "stripExe" : "strip6x",
6 "ofdTool" : "ofd6x",
7 "malApp" : "../../../../mad-utils-scbp6618/mad-loader/bin/C6670/be/mal_app.exe",
8 "nmlLoader" : "../../../../mad-utils-scbp6618/mad-loader/bin/C6670/be/nml.exe"
9}
diff --git a/boot_loader/examples/mad/utils/scbp6618x/config-files/maptoolCfg_madnull_scbp6618x_windows_le.json b/boot_loader/examples/mad/utils/scbp6618x/config-files/maptoolCfg_madnull_scbp6618x_windows_le.json
new file mode 100644
index 0000000..ff1a6e9
--- /dev/null
+++ b/boot_loader/examples/mad/utils/scbp6618x/config-files/maptoolCfg_madnull_scbp6618x_windows_le.json
@@ -0,0 +1,9 @@
1{
2 "deploymentCfgFile" : "config-files/deployment_template_madnull_scbp6618x_windows_le.json",
3 "LoadImageName" : "madnull-c6670-le.bin",
4 "prelinkExe" : "C:/Program Files/Texas Instruments/C6000 Code Generation Tools 7.2.4/bin/prelink6x",
5 "stripExe" : "strip6x",
6 "ofdTool" : "ofd6x",
7 "malApp" : "../../../../mad-utils-scbp6618/mad-loader/bin/C6670/le/mal_app.exe",
8 "nmlLoader" : "../../../../mad-utils-scbp6618/mad-loader/bin/C6670/le/nml.exe"
9}