mirror of https://github.com/ARMmbed/mbed-os.git
[STM32xxx] CoIDE exporter and gcc_arm
- CoIDE options: wrap main and linker option DiscradUnusedSection=1 was missing in some targets - CoIDE options: corrected flash loader config for Nucleo_F030 and Nucleo_F072 - CoIDE options: corrected memory layout (not used per default but now it is the same as in linker script) - gcc linker script: changed the memory size from hex number e.g. 0x2000 to decimal 8Kpull/767/head
parent
dc815b0816
commit
883b2bc0ce
|
@ -4,7 +4,7 @@
|
||||||
MEMORY
|
MEMORY
|
||||||
{
|
{
|
||||||
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 128k
|
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 128k
|
||||||
RAM (rwx) : ORIGIN = 0x20000188, LENGTH = 0x2000-0x188
|
RAM (rwx) : ORIGIN = 0x200001D0, LENGTH = 8K - 0x1D0
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Linker script to place sections and symbol values. Should be used together
|
/* Linker script to place sections and symbol values. Should be used together
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
MEMORY
|
MEMORY
|
||||||
{
|
{
|
||||||
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 128K
|
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 128K
|
||||||
RAM (rwx) : ORIGIN = 0x200000EC, LENGTH = 0x5000-0xEC /* First 236 bytes (0xEC) of RAM are reserved for ISR Vectors */
|
RAM (rwx) : ORIGIN = 0x200000EC, LENGTH = 20K - 0xEC /* First 236 bytes (0xEC) of RAM are reserved for ISR Vectors */
|
||||||
}
|
}
|
||||||
/* Linker script to place sections and symbol values. Should be used together
|
/* Linker script to place sections and symbol values. Should be used together
|
||||||
* with other linker script that defines memory regions FLASH and RAM.
|
* with other linker script that defines memory regions FLASH and RAM.
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
MEMORY
|
MEMORY
|
||||||
{
|
{
|
||||||
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 64k
|
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 64k
|
||||||
RAM (rwx) : ORIGIN = 0x200000C0, LENGTH = 8K-0xC0
|
RAM (rwx) : ORIGIN = 0x200000C0, LENGTH = 8K - 0xC0
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Linker script to place sections and symbol values. Should be used together
|
/* Linker script to place sections and symbol values. Should be used together
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
MEMORY
|
MEMORY
|
||||||
{
|
{
|
||||||
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 64k
|
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 64k
|
||||||
RAM (rwx) : ORIGIN = 0x200000C0, LENGTH = 0x2000-0xC0
|
RAM (rwx) : ORIGIN = 0x200000C0, LENGTH = 8K - 0xC0
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Linker script to place sections and symbol values. Should be used together
|
/* Linker script to place sections and symbol values. Should be used together
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<Option name="IsNewStartupCode" value="1"/>
|
<Option name="IsNewStartupCode" value="1"/>
|
||||||
<Option name="Library" value="Not use C Library"/>
|
<Option name="Library" value="Not use C Library"/>
|
||||||
<Option name="nostartfiles" value="0"/>
|
<Option name="nostartfiles" value="0"/>
|
||||||
<Option name="UserEditLinker" value=" -Wl,--wrap,main; --specs=nano.specs; -u _printf_float; -u _scanf_float; {% for file in object_files %}
|
<Option name="UserEditLinker" value="-Wl,--wrap,main; --specs=nano.specs; -u _printf_float; -u _scanf_float; {% for file in object_files %}
|
||||||
${project.path}/{{file}}; {% endfor %} {% for p in library_paths %}-L${project.path}/{{p}}; {% endfor %}"/>
|
${project.path}/{{file}}; {% endfor %} {% for p in library_paths %}-L${project.path}/{{p}}; {% endfor %}"/>
|
||||||
<LinkedLibraries>
|
<LinkedLibraries>
|
||||||
{% for lib in libraries %}
|
{% for lib in libraries %}
|
||||||
|
@ -38,10 +38,10 @@
|
||||||
<Libset dir="" libs="nosys"/>
|
<Libset dir="" libs="nosys"/>
|
||||||
</LinkedLibraries>
|
</LinkedLibraries>
|
||||||
<MemoryAreas debugInFlashNotRAM="1">
|
<MemoryAreas debugInFlashNotRAM="1">
|
||||||
<Memory name="IROM1" type="ReadOnly" size="0x00080000" startValue="0x08000000"/>
|
<Memory name="IROM1" type="ReadOnly" size="0x00040000" startValue="0x08000000"/>
|
||||||
<Memory name="IRAM1" type="ReadWrite" size="0x00020000" startValue="0x20000000"/>
|
<Memory name="IRAM1" type="ReadWrite" size="0x00009E78" startValue="0x20000188"/>
|
||||||
<Memory name="IROM2" type="ReadOnly" size="" startValue=""/>
|
<Memory name="IROM2" type="ReadOnly" size="" startValue=""/>
|
||||||
<Memory name="IRAM2" type="ReadWrite" size="" startValue=""/>
|
<Memory name="IRAM2" type="ReadWrite" size="0x00002000" startValue="0x10000000"/>
|
||||||
</MemoryAreas>
|
</MemoryAreas>
|
||||||
<LocateLinkFile path="{{scatter_file}}" type="0"/>
|
<LocateLinkFile path="{{scatter_file}}" type="0"/>
|
||||||
</Link>
|
</Link>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<Option name="IsNewStartupCode" value="1"/>
|
<Option name="IsNewStartupCode" value="1"/>
|
||||||
<Option name="Library" value="Not use C Library"/>
|
<Option name="Library" value="Not use C Library"/>
|
||||||
<Option name="nostartfiles" value="0"/>
|
<Option name="nostartfiles" value="0"/>
|
||||||
<Option name="UserEditLinker" value="--specs=nano.specs; -u _printf_float; -u _scanf_float; {% for file in object_files %}
|
<Option name="UserEditLinker" value="-Wl,--wrap,main; --specs=nano.specs; -u _printf_float; -u _scanf_float; {% for file in object_files %}
|
||||||
${project.path}/{{file}}; {% endfor %} {% for p in library_paths %}-L${project.path}/{{p}}; {% endfor %}"/>
|
${project.path}/{{file}}; {% endfor %} {% for p in library_paths %}-L${project.path}/{{p}}; {% endfor %}"/>
|
||||||
<LinkedLibraries>
|
<LinkedLibraries>
|
||||||
{% for lib in libraries %}
|
{% for lib in libraries %}
|
||||||
|
@ -38,10 +38,10 @@
|
||||||
<Libset dir="" libs="nosys"/>
|
<Libset dir="" libs="nosys"/>
|
||||||
</LinkedLibraries>
|
</LinkedLibraries>
|
||||||
<MemoryAreas debugInFlashNotRAM="1">
|
<MemoryAreas debugInFlashNotRAM="1">
|
||||||
<Memory name="IROM1" type="ReadOnly" size="0x00080000" startValue="0x08000000"/>
|
<Memory name="IROM1" type="ReadOnly" size="0x00010000" startValue="0x08000000"/>
|
||||||
<Memory name="IRAM1" type="ReadWrite" size="0x00020000" startValue="0x20000000"/>
|
<Memory name="IRAM1" type="ReadWrite" size="0x00002E78" startValue="0x20000188"/>
|
||||||
<Memory name="IROM2" type="ReadOnly" size="" startValue=""/>
|
<Memory name="IROM2" type="ReadOnly" size="" startValue=""/>
|
||||||
<Memory name="IRAM2" type="ReadWrite" size="" startValue=""/>
|
<Memory name="IRAM2" type="ReadWrite" size="0x00001000" startValue="0x10000000"/>
|
||||||
</MemoryAreas>
|
</MemoryAreas>
|
||||||
<LocateLinkFile path="{{scatter_file}}" type="0"/>
|
<LocateLinkFile path="{{scatter_file}}" type="0"/>
|
||||||
</Link>
|
</Link>
|
||||||
|
|
|
@ -17,14 +17,14 @@
|
||||||
</DefinedSymbols>
|
</DefinedSymbols>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Link useDefault="0">
|
<Link useDefault="0">
|
||||||
<Option name="DiscardUnusedSection" value="0"/>
|
<Option name="DiscardUnusedSection" value="1"/>
|
||||||
<Option name="UserEditLinkder" value=""/>
|
<Option name="UserEditLinkder" value=""/>
|
||||||
<Option name="UseMemoryLayout" value="0"/>
|
<Option name="UseMemoryLayout" value="0"/>
|
||||||
<Option name="LTO" value="0"/>
|
<Option name="LTO" value="0"/>
|
||||||
<Option name="IsNewStartupCode" value="1"/>
|
<Option name="IsNewStartupCode" value="1"/>
|
||||||
<Option name="Library" value="Not use C Library"/>
|
<Option name="Library" value="Not use C Library"/>
|
||||||
<Option name="nostartfiles" value="0"/>
|
<Option name="nostartfiles" value="0"/>
|
||||||
<Option name="UserEditLinker" value="--specs=nano.specs; -u _printf_float; -u _scanf_float; {% for file in object_files %}
|
<Option name="UserEditLinker" value="-Wl,--wrap,main; --specs=nano.specs; -u _printf_float; -u _scanf_float; {% for file in object_files %}
|
||||||
${project.path}/{{file}}; {% endfor %} {% for p in library_paths %}-L${project.path}/{{p}}; {% endfor %}"/>
|
${project.path}/{{file}}; {% endfor %} {% for p in library_paths %}-L${project.path}/{{p}}; {% endfor %}"/>
|
||||||
<LinkedLibraries>
|
<LinkedLibraries>
|
||||||
{% for lib in libraries %}
|
{% for lib in libraries %}
|
||||||
|
|
|
@ -17,14 +17,14 @@
|
||||||
</DefinedSymbols>
|
</DefinedSymbols>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Link useDefault="0">
|
<Link useDefault="0">
|
||||||
<Option name="DiscardUnusedSection" value="0"/>
|
<Option name="DiscardUnusedSection" value="1"/>
|
||||||
<Option name="UserEditLinkder" value=""/>
|
<Option name="UserEditLinkder" value=""/>
|
||||||
<Option name="UseMemoryLayout" value="0"/>
|
<Option name="UseMemoryLayout" value="0"/>
|
||||||
<Option name="LTO" value="0"/>
|
<Option name="LTO" value="0"/>
|
||||||
<Option name="IsNewStartupCode" value="1"/>
|
<Option name="IsNewStartupCode" value="1"/>
|
||||||
<Option name="Library" value="Not use C Library"/>
|
<Option name="Library" value="Not use C Library"/>
|
||||||
<Option name="nostartfiles" value="0"/>
|
<Option name="nostartfiles" value="0"/>
|
||||||
<Option name="UserEditLinker" value="--specs=nano.specs; -u _printf_float; -u _scanf_float; {% for file in object_files %}
|
<Option name="UserEditLinker" value="-Wl,--wrap,main; --specs=nano.specs; -u _printf_float; -u _scanf_float; {% for file in object_files %}
|
||||||
${project.path}/{{file}}; {% endfor %} {% for p in library_paths %}-L${project.path}/{{p}}; {% endfor %}"/>
|
${project.path}/{{file}}; {% endfor %} {% for p in library_paths %}-L${project.path}/{{p}}; {% endfor %}"/>
|
||||||
<LinkedLibraries>
|
<LinkedLibraries>
|
||||||
{% for lib in libraries %}
|
{% for lib in libraries %}
|
||||||
|
@ -39,7 +39,7 @@
|
||||||
</LinkedLibraries>
|
</LinkedLibraries>
|
||||||
<MemoryAreas debugInFlashNotRAM="1">
|
<MemoryAreas debugInFlashNotRAM="1">
|
||||||
<Memory name="IROM1" type="ReadOnly" size="0x00200000" startValue="0x08000000"/>
|
<Memory name="IROM1" type="ReadOnly" size="0x00200000" startValue="0x08000000"/>
|
||||||
<Memory name="IRAM1" type="ReadWrite" size="0x0002FE78" startValue="0x20000188"/>
|
<Memory name="IRAM1" type="ReadWrite" size="0x0002FE54" startValue="0x200001AC"/>
|
||||||
<Memory name="IROM2" type="ReadOnly" size="" startValue=""/>
|
<Memory name="IROM2" type="ReadOnly" size="" startValue=""/>
|
||||||
<Memory name="IRAM2" type="ReadWrite" size="0x00010000" startValue="0x10000000"/>
|
<Memory name="IRAM2" type="ReadWrite" size="0x00010000" startValue="0x10000000"/>
|
||||||
</MemoryAreas>
|
</MemoryAreas>
|
||||||
|
|
|
@ -74,7 +74,7 @@
|
||||||
<Option name="org.coocox.codebugger.gdbjtag.core.autoDownload" value="1"/>
|
<Option name="org.coocox.codebugger.gdbjtag.core.autoDownload" value="1"/>
|
||||||
<Option name="org.coocox.codebugger.gdbjtag.core.verify" value="1"/>
|
<Option name="org.coocox.codebugger.gdbjtag.core.verify" value="1"/>
|
||||||
<Option name="org.coocox.codebugger.gdbjtag.core.downloadFuction" value="Erase Effected"/>
|
<Option name="org.coocox.codebugger.gdbjtag.core.downloadFuction" value="Erase Effected"/>
|
||||||
<Option name="org.coocox.codebugger.gdbjtag.core.defaultAlgorithm" value="stm32f3xx_128.elf"/>
|
<Option name="org.coocox.codebugger.gdbjtag.core.defaultAlgorithm" value="./stm32f05xx_64.elf"/>
|
||||||
</DebugOption>
|
</DebugOption>
|
||||||
<ExcludeFile/>
|
<ExcludeFile/>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
</LinkedLibraries>
|
</LinkedLibraries>
|
||||||
<MemoryAreas debugInFlashNotRAM="1">
|
<MemoryAreas debugInFlashNotRAM="1">
|
||||||
<Memory name="IROM1" type="ReadOnly" size="0x00020000" startValue="0x08000000"/>
|
<Memory name="IROM1" type="ReadOnly" size="0x00020000" startValue="0x08000000"/>
|
||||||
<Memory name="IRAM1" type="ReadWrite" size="0x00003F40" startValue="0x20000000"/>
|
<Memory name="IRAM1" type="ReadWrite" size="0x00003F40" startValue="0x200000C0"/>
|
||||||
<Memory name="IROM2" type="ReadOnly" size="" startValue=""/>
|
<Memory name="IROM2" type="ReadOnly" size="" startValue=""/>
|
||||||
<Memory name="IRAM2" type="ReadWrite" size="" startValue=""/>
|
<Memory name="IRAM2" type="ReadWrite" size="" startValue=""/>
|
||||||
</MemoryAreas>
|
</MemoryAreas>
|
||||||
|
@ -74,7 +74,7 @@
|
||||||
<Option name="org.coocox.codebugger.gdbjtag.core.autoDownload" value="1"/>
|
<Option name="org.coocox.codebugger.gdbjtag.core.autoDownload" value="1"/>
|
||||||
<Option name="org.coocox.codebugger.gdbjtag.core.verify" value="1"/>
|
<Option name="org.coocox.codebugger.gdbjtag.core.verify" value="1"/>
|
||||||
<Option name="org.coocox.codebugger.gdbjtag.core.downloadFuction" value="Erase Effected"/>
|
<Option name="org.coocox.codebugger.gdbjtag.core.downloadFuction" value="Erase Effected"/>
|
||||||
<Option name="org.coocox.codebugger.gdbjtag.core.defaultAlgorithm" value="stm32f3xx_128.elf"/>
|
<Option name="org.coocox.codebugger.gdbjtag.core.defaultAlgorithm" value="./stm32f07xx_128.elf"/>
|
||||||
</DebugOption>
|
</DebugOption>
|
||||||
<ExcludeFile/>
|
<ExcludeFile/>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
|
@ -38,8 +38,8 @@
|
||||||
<Libset dir="" libs="nosys"/>
|
<Libset dir="" libs="nosys"/>
|
||||||
</LinkedLibraries>
|
</LinkedLibraries>
|
||||||
<MemoryAreas debugInFlashNotRAM="1">
|
<MemoryAreas debugInFlashNotRAM="1">
|
||||||
<Memory name="IROM1" type="ReadOnly" size="0x00080000" startValue="0x08000000"/>
|
<Memory name="IROM1" type="ReadOnly" size="0x00010000" startValue="0x08000000"/>
|
||||||
<Memory name="IRAM1" type="ReadWrite" size="0x00020000" startValue="0x20000000"/>
|
<Memory name="IRAM1" type="ReadWrite" size="0x00003E78" startValue="0x20000188"/>
|
||||||
<Memory name="IROM2" type="ReadOnly" size="" startValue=""/>
|
<Memory name="IROM2" type="ReadOnly" size="" startValue=""/>
|
||||||
<Memory name="IRAM2" type="ReadWrite" size="" startValue=""/>
|
<Memory name="IRAM2" type="ReadWrite" size="" startValue=""/>
|
||||||
</MemoryAreas>
|
</MemoryAreas>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<Option name="IsNewStartupCode" value="1"/>
|
<Option name="IsNewStartupCode" value="1"/>
|
||||||
<Option name="Library" value="Not use C Library"/>
|
<Option name="Library" value="Not use C Library"/>
|
||||||
<Option name="nostartfiles" value="0"/>
|
<Option name="nostartfiles" value="0"/>
|
||||||
<Option name="UserEditLinker" value="--specs=nano.specs; -u _printf_float; -u _scanf_float; {% for file in object_files %}
|
<Option name="UserEditLinker" value="-Wl,--wrap,main; --specs=nano.specs; -u _printf_float; -u _scanf_float; {% for file in object_files %}
|
||||||
${project.path}/{{file}}; {% endfor %} {% for p in library_paths %}-L${project.path}/{{p}}; {% endfor %}"/>
|
${project.path}/{{file}}; {% endfor %} {% for p in library_paths %}-L${project.path}/{{p}}; {% endfor %}"/>
|
||||||
<LinkedLibraries>
|
<LinkedLibraries>
|
||||||
{% for lib in libraries %}
|
{% for lib in libraries %}
|
||||||
|
@ -38,10 +38,10 @@
|
||||||
<Libset dir="" libs="nosys"/>
|
<Libset dir="" libs="nosys"/>
|
||||||
</LinkedLibraries>
|
</LinkedLibraries>
|
||||||
<MemoryAreas debugInFlashNotRAM="1">
|
<MemoryAreas debugInFlashNotRAM="1">
|
||||||
<Memory name="IROM1" type="ReadOnly" size="0x00080000" startValue="0x08000000"/>
|
<Memory name="IROM1" type="ReadOnly" size="0x00010000" startValue="0x08000000"/>
|
||||||
<Memory name="IRAM1" type="ReadWrite" size="0x00020000" startValue="0x20000000"/>
|
<Memory name="IRAM1" type="ReadWrite" size="0x00002E78" startValue="0x20000188"/>
|
||||||
<Memory name="IROM2" type="ReadOnly" size="" startValue=""/>
|
<Memory name="IROM2" type="ReadOnly" size="" startValue=""/>
|
||||||
<Memory name="IRAM2" type="ReadWrite" size="" startValue=""/>
|
<Memory name="IRAM2" type="ReadWrite" size="0x00001000" startValue="0x10000000"/>
|
||||||
</MemoryAreas>
|
</MemoryAreas>
|
||||||
<LocateLinkFile path="{{scatter_file}}" type="0"/>
|
<LocateLinkFile path="{{scatter_file}}" type="0"/>
|
||||||
</Link>
|
</Link>
|
||||||
|
|
|
@ -17,14 +17,14 @@
|
||||||
</DefinedSymbols>
|
</DefinedSymbols>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Link useDefault="0">
|
<Link useDefault="0">
|
||||||
<Option name="DiscardUnusedSection" value="0"/>
|
<Option name="DiscardUnusedSection" value="1"/>
|
||||||
<Option name="UserEditLinkder" value=""/>
|
<Option name="UserEditLinkder" value=""/>
|
||||||
<Option name="UseMemoryLayout" value="0"/>
|
<Option name="UseMemoryLayout" value="0"/>
|
||||||
<Option name="LTO" value="0"/>
|
<Option name="LTO" value="0"/>
|
||||||
<Option name="IsNewStartupCode" value="1"/>
|
<Option name="IsNewStartupCode" value="1"/>
|
||||||
<Option name="Library" value="Not use C Library"/>
|
<Option name="Library" value="Not use C Library"/>
|
||||||
<Option name="nostartfiles" value="0"/>
|
<Option name="nostartfiles" value="0"/>
|
||||||
<Option name="UserEditLinker" value="--specs=nano.specs; -u _printf_float; -u _scanf_float; {% for file in object_files %}
|
<Option name="UserEditLinker" value="-Wl,--wrap,main; --specs=nano.specs; -u _printf_float; -u _scanf_float; {% for file in object_files %}
|
||||||
${project.path}/{{file}}; {% endfor %} {% for p in library_paths %}-L${project.path}/{{p}}; {% endfor %}"/>
|
${project.path}/{{file}}; {% endfor %} {% for p in library_paths %}-L${project.path}/{{p}}; {% endfor %}"/>
|
||||||
<LinkedLibraries>
|
<LinkedLibraries>
|
||||||
{% for lib in libraries %}
|
{% for lib in libraries %}
|
||||||
|
|
|
@ -17,14 +17,14 @@
|
||||||
</DefinedSymbols>
|
</DefinedSymbols>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Link useDefault="0">
|
<Link useDefault="0">
|
||||||
<Option name="DiscardUnusedSection" value="0"/>
|
<Option name="DiscardUnusedSection" value="1"/>
|
||||||
<Option name="UserEditLinkder" value=""/>
|
<Option name="UserEditLinkder" value=""/>
|
||||||
<Option name="UseMemoryLayout" value="0"/>
|
<Option name="UseMemoryLayout" value="0"/>
|
||||||
<Option name="LTO" value="0"/>
|
<Option name="LTO" value="0"/>
|
||||||
<Option name="IsNewStartupCode" value="1"/>
|
<Option name="IsNewStartupCode" value="1"/>
|
||||||
<Option name="Library" value="Not use C Library"/>
|
<Option name="Library" value="Not use C Library"/>
|
||||||
<Option name="nostartfiles" value="0"/>
|
<Option name="nostartfiles" value="0"/>
|
||||||
<Option name="UserEditLinker" value="--specs=nano.specs; -u _printf_float; -u _scanf_float; {% for file in object_files %}
|
<Option name="UserEditLinker" value="-Wl,--wrap,main; --specs=nano.specs; -u _printf_float; -u _scanf_float; {% for file in object_files %}
|
||||||
${project.path}/{{file}}; {% endfor %} {% for p in library_paths %}-L${project.path}/{{p}}; {% endfor %}"/>
|
${project.path}/{{file}}; {% endfor %} {% for p in library_paths %}-L${project.path}/{{p}}; {% endfor %}"/>
|
||||||
<LinkedLibraries>
|
<LinkedLibraries>
|
||||||
{% for lib in libraries %}
|
{% for lib in libraries %}
|
||||||
|
|
|
@ -17,14 +17,14 @@
|
||||||
</DefinedSymbols>
|
</DefinedSymbols>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Link useDefault="0">
|
<Link useDefault="0">
|
||||||
<Option name="DiscardUnusedSection" value="0"/>
|
<Option name="DiscardUnusedSection" value="1"/>
|
||||||
<Option name="UserEditLinkder" value=""/>
|
<Option name="UserEditLinkder" value=""/>
|
||||||
<Option name="UseMemoryLayout" value="0"/>
|
<Option name="UseMemoryLayout" value="0"/>
|
||||||
<Option name="LTO" value="0"/>
|
<Option name="LTO" value="0"/>
|
||||||
<Option name="IsNewStartupCode" value="1"/>
|
<Option name="IsNewStartupCode" value="1"/>
|
||||||
<Option name="Library" value="Not use C Library"/>
|
<Option name="Library" value="Not use C Library"/>
|
||||||
<Option name="nostartfiles" value="0"/>
|
<Option name="nostartfiles" value="0"/>
|
||||||
<Option name="UserEditLinker" value="--specs=nano.specs; -u _printf_float; -u _scanf_float; -Wl,--wrap=main; {% for file in object_files %}
|
<Option name="UserEditLinker" value="-Wl,--wrap,main; --specs=nano.specs; -u _printf_float; -u _scanf_float; {% for file in object_files %}
|
||||||
${project.path}/{{file}}; {% endfor %} {% for p in library_paths %}-L${project.path}/{{p}}; {% endfor %}"/>
|
${project.path}/{{file}}; {% endfor %} {% for p in library_paths %}-L${project.path}/{{p}}; {% endfor %}"/>
|
||||||
<LinkedLibraries>
|
<LinkedLibraries>
|
||||||
{% for lib in libraries %}
|
{% for lib in libraries %}
|
||||||
|
|
Loading…
Reference in New Issue