mirror of https://github.com/ARMmbed/mbed-os.git
[NUCLEO_F070RB] exporter for CoIDE
- Added exporter - Updated workspace_tools/export/README.mdpull/988/head
parent
d1d900d30c
commit
55b4a142a5
|
@ -14,6 +14,18 @@ Exporter IDE/Platform Support
|
|||
<th>lpcxpresso</th>
|
||||
<th>uvision</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>APPNEARME_MICRONFCBOARD</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ARCH_BLE</td>
|
||||
<td>-</td>
|
||||
|
@ -21,7 +33,7 @@ Exporter IDE/Platform Support
|
|||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
|
@ -41,7 +53,7 @@ Exporter IDE/Platform Support
|
|||
<tr>
|
||||
<td>ARCH_MAX</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
|
@ -75,19 +87,91 @@ Exporter IDE/Platform Support
|
|||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>SEEED_TINY_BLE</td>
|
||||
<td>ARM_MPS2_M0</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ARM_MPS2_M0P</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ARM_MPS2_M1</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ARM_MPS2_M3</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ARM_MPS2_M4</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ARM_MPS2_M7</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>DELTA_DFCM_NNN40</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>SEEED_TINY_BLE_OTA</td>
|
||||
<td>DELTA_DFCM_NNN40_OTA</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
|
@ -201,7 +285,7 @@ Exporter IDE/Platform Support
|
|||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
|
@ -338,6 +422,18 @@ Exporter IDE/Platform Support
|
|||
<td>-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>LPC11U34_421</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>LPC11U35_401</td>
|
||||
<td>-</td>
|
||||
|
@ -408,7 +504,7 @@ Exporter IDE/Platform Support
|
|||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>LPC1347</td>
|
||||
|
@ -549,7 +645,7 @@ Exporter IDE/Platform Support
|
|||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
|
@ -561,7 +657,7 @@ Exporter IDE/Platform Support
|
|||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
|
@ -621,10 +717,22 @@ Exporter IDE/Platform Support
|
|||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>NRF51822_BOOT</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>NRF51822_OTA</td>
|
||||
|
@ -657,10 +765,22 @@ Exporter IDE/Platform Support
|
|||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>NRF51_DK_BOOT</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>NRF51_DK_OTA</td>
|
||||
|
@ -681,7 +801,7 @@ Exporter IDE/Platform Support
|
|||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
|
@ -701,7 +821,7 @@ Exporter IDE/Platform Support
|
|||
<tr>
|
||||
<td>NUCLEO_F070RB</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
|
@ -761,11 +881,11 @@ Exporter IDE/Platform Support
|
|||
<tr>
|
||||
<td>NUCLEO_F303RE</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
|
@ -818,6 +938,18 @@ Exporter IDE/Platform Support
|
|||
<td>-</td>
|
||||
<td>✓</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>NUCLEO_L073RZ</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>NUCLEO_L152RE</td>
|
||||
<td>-</td>
|
||||
|
@ -860,6 +992,42 @@ Exporter IDE/Platform Support
|
|||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>RZ_A1H</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>SEEED_TINY_BLE</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>SEEED_TINY_BLE_BOOT</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
|
@ -867,11 +1035,11 @@ Exporter IDE/Platform Support
|
|||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>RZ_A1H</td>
|
||||
<td>-</td>
|
||||
<td>SEEED_TINY_BLE_OTA</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
|
@ -909,7 +1077,7 @@ Exporter IDE/Platform Support
|
|||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
|
@ -938,6 +1106,18 @@ Exporter IDE/Platform Support
|
|||
<td>✓</td>
|
||||
<td>✓</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>UBLOX_C029</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>✓</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
<td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>WALLBOT_BLE</td>
|
||||
<td>-</td>
|
||||
|
@ -964,5 +1144,5 @@ Exporter IDE/Platform Support
|
|||
</tr>
|
||||
</table>
|
||||
Total IDEs: 9
|
||||
<br>Total platforms: 78
|
||||
<br>Total permutations: 248
|
||||
<br>Total platforms: 94
|
||||
<br>Total permutations: 288
|
|
@ -32,6 +32,7 @@ class CoIDE(Exporter):
|
|||
'NUCLEO_L053R8',
|
||||
'NUCLEO_L152RE',
|
||||
'NUCLEO_F030R8',
|
||||
'NUCLEO_F070RB',
|
||||
'NUCLEO_F072RB',
|
||||
'NUCLEO_F091RC',
|
||||
'NUCLEO_F103RB',
|
||||
|
|
|
@ -0,0 +1,90 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<Project version="2G - 1.7.5" name="{{name}}">
|
||||
<Target name="{{name}}" isCurrent="1">
|
||||
<Device manufacturerId="9" manufacturerName="ST" chipId="480" chipName="STM32F070RB" boardId="" boardName=""/>
|
||||
<BuildOption>
|
||||
<Compile>
|
||||
<Option name="OptimizationLevel" value="4"/>
|
||||
<Option name="UseFPU" value="0"/>
|
||||
<Option name="UserEditCompiler" value="-fno-common; -fmessage-length=0; -Wall; -fno-strict-aliasing; -fno-rtti; -fno-exceptions; -ffunction-sections; -fdata-sections; -std=gnu++98"/>
|
||||
<Option name="FPU" value="1"/>
|
||||
<Option name="SupportCPlusplus" value="1"/>
|
||||
<Includepaths>
|
||||
{% for path in include_paths %} <Includepath path="{{path}}"/> {% endfor %}
|
||||
</Includepaths>
|
||||
<DefinedSymbols>
|
||||
{% for s in symbols %} <Define name="{{s}}"/> {% endfor %}
|
||||
</DefinedSymbols>
|
||||
</Compile>
|
||||
<Link useDefault="0">
|
||||
<Option name="DiscardUnusedSection" value="1"/>
|
||||
<Option name="UserEditLinkder" value=""/>
|
||||
<Option name="UseMemoryLayout" value="0"/>
|
||||
<Option name="LTO" value="0"/>
|
||||
<Option name="IsNewStartupCode" value="1"/>
|
||||
<Option name="Library" value="Not use C Library"/>
|
||||
<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 %}
|
||||
${project.path}/{{file}}; {% endfor %} {% for p in library_paths %}-L${project.path}/{{p}}; {% endfor %}"/>
|
||||
<LinkedLibraries>
|
||||
{% for lib in libraries %}
|
||||
<Libset dir="" libs="{{lib}}"/>
|
||||
{% endfor %}
|
||||
<Libset dir="" libs="stdc++"/>
|
||||
<Libset dir="" libs="supc++"/>
|
||||
<Libset dir="" libs="m"/>
|
||||
<Libset dir="" libs="gcc"/>
|
||||
<Libset dir="" libs="c"/>
|
||||
<Libset dir="" libs="nosys"/>
|
||||
</LinkedLibraries>
|
||||
<MemoryAreas debugInFlashNotRAM="1">
|
||||
<Memory name="IROM1" type="ReadOnly" size="0x00020000" startValue="0x08000000"/>
|
||||
<Memory name="IRAM1" type="ReadWrite" size="0x00003F40" startValue="0x200000C0"/>
|
||||
<Memory name="IROM2" type="ReadOnly" size="" startValue=""/>
|
||||
<Memory name="IRAM2" type="ReadWrite" size="" startValue=""/>
|
||||
</MemoryAreas>
|
||||
<LocateLinkFile path="{{scatter_file}}" type="0"/>
|
||||
</Link>
|
||||
<Output>
|
||||
<Option name="OutputFileType" value="0"/>
|
||||
<Option name="Path" value="./"/>
|
||||
<Option name="Name" value="{{name}}"/>
|
||||
<Option name="HEX" value="1"/>
|
||||
<Option name="BIN" value="1"/>
|
||||
</Output>
|
||||
<User>
|
||||
<UserRun name="Run#1" type="Before" checked="0" value=""/>
|
||||
<UserRun name="Run#1" type="After" checked="0" value=""/>
|
||||
</User>
|
||||
</BuildOption>
|
||||
<DebugOption>
|
||||
<Option name="org.coocox.codebugger.gdbjtag.core.adapter" value="ST-Link"/>
|
||||
<Option name="org.coocox.codebugger.gdbjtag.core.debugMode" value="SWD"/>
|
||||
<Option name="org.coocox.codebugger.gdbjtag.core.clockDiv" value="1M"/>
|
||||
<Option name="org.coocox.codebugger.gdbjtag.corerunToMain" value="1"/>
|
||||
<Option name="org.coocox.codebugger.gdbjtag.core.jlinkgdbserver" value=""/>
|
||||
<Option name="org.coocox.codebugger.gdbjtag.core.userDefineGDBScript" value=""/>
|
||||
<Option name="org.coocox.codebugger.gdbjtag.core.targetEndianess" value="0"/>
|
||||
<Option name="org.coocox.codebugger.gdbjtag.core.jlinkResetMode" value="Type 0: Normal"/>
|
||||
<Option name="org.coocox.codebugger.gdbjtag.core.resetMode" value="SYSRESETREQ"/>
|
||||
<Option name="org.coocox.codebugger.gdbjtag.core.ifSemihost" value="0"/>
|
||||
<Option name="org.coocox.codebugger.gdbjtag.core.ifCacheRom" value="1"/>
|
||||
<Option name="org.coocox.codebugger.gdbjtag.core.ipAddress" value="127.0.0.1"/>
|
||||
<Option name="org.coocox.codebugger.gdbjtag.core.portNumber" value="2009"/>
|
||||
<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.downloadFuction" value="Erase Effected"/>
|
||||
<Option name="org.coocox.codebugger.gdbjtag.core.defaultAlgorithm" value="./stm32f07xx_128.elf"/>
|
||||
</DebugOption>
|
||||
<ExcludeFile/>
|
||||
</Target>
|
||||
<Components path="./"/>
|
||||
<Files>
|
||||
{% for file in source_files %}
|
||||
<File name="sources/{{file.path}}" path="{{file.path}}" type="{{file.type}}"/>
|
||||
{% endfor %}
|
||||
{% for file in header_files %}
|
||||
<File name="headers/{{file.path}}" path="{{file.path}}" type="{{file.type}}"/>
|
||||
{% endfor %}
|
||||
</Files>
|
||||
</Project>
|
Loading…
Reference in New Issue