Skip to content

Commit 5a7c327

Browse files
authored
Merge pull request #420 from miyazakh/toppers_ex
TOPPERS - Update linker script for rx72n envision kit
2 parents e5bfb12 + fa66cd8 commit 5a7c327

7 files changed

Lines changed: 1149 additions & 1112 deletions

File tree

TOPPERS/WolfSSLDemo/.cproject

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
<option id="toolchain.enable" value="true"/>
2020
</storageModule>
2121
<storageModule moduleId="com.renesas.cdt.managedbuild.core.boardInfo">
22-
<option id="board.id" value="RX72NEnvisionKit"/>
23-
<option id="board.name" value="RX72NEnvisionKit"/>
24-
<option id="board.device" value="R5F572NDHxFB"/>
22+
<option id="board.id" value="EnvisionKitRX72N"/>
23+
<option id="board.name" value="EnvisionKitRX72N"/>
24+
<option id="board.device" value="R5F572NNHxFB"/>
2525
</storageModule>
2626
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
2727
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" description="" id="com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.update.1706953561" name="HardwareDebug" parent="com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.update">
@@ -33,9 +33,9 @@
3333
<option id="com.renesas.cdt.managedbuild.gcc.core.option.addtools.printsize.1018017424" name="Create Print Size" superClass="com.renesas.cdt.managedbuild.gcc.core.option.addtools.printsize" useByScannerDiscovery="false" value="true" valueType="boolean"/>
3434
<option id="com.renesas.cdt.managedbuild.gcc.core.option.cpu.architecture.2082429366" name="Architecture" superClass="com.renesas.cdt.managedbuild.gcc.core.option.cpu.architecture" useByScannerDiscovery="false" value="com.renesas.cdt.managedbuild.gcc.rx.architecture.v3" valueType="enumerated"/>
3535
<option id="com.renesas.cdt.managedbuild.gcc.core.option.cpu.architecture.applicability.1723608165" name="Architecture Applicability" superClass="com.renesas.cdt.managedbuild.gcc.core.option.cpu.architecture.applicability" useByScannerDiscovery="false" value="true" valueType="boolean"/>
36-
<option id="com.renesas.cdt.managedbuild.gcc.core.option.cpu.cpuType.567125430" name="CPU Type" superClass="com.renesas.cdt.managedbuild.gcc.core.option.cpu.cpuType" useByScannerDiscovery="false" value="com.renesas.cdt.managedbuild.gcc.core.option.cpu.cpuType.rx72n" valueType="enumerated"/>
37-
<option id="com.renesas.cdt.managedbuild.gcc.core.option.deviceShortName.1490284704" name="DeviceName" superClass="com.renesas.cdt.managedbuild.gcc.core.option.deviceShortName" useByScannerDiscovery="false" value="R5F572NDHxFB" valueType="string"/>
38-
<option id="com.renesas.cdt.managedbuild.gcc.core.option.deviceCommand.1013416035" name="DeviceCommand" superClass="com.renesas.cdt.managedbuild.gcc.core.option.deviceCommand" useByScannerDiscovery="false" value="R5F572ND" valueType="string"/>
36+
<option id="com.renesas.cdt.managedbuild.gcc.core.option.cpu.cpuType.567125430" name="CPU Type" superClass="com.renesas.cdt.managedbuild.gcc.core.option.cpu.cpuType" useByScannerDiscovery="false" value="com.renesas.cdt.managedbuild.gcc.core.option.cpu.cpuType.default" valueType="enumerated"/>
37+
<option id="com.renesas.cdt.managedbuild.gcc.core.option.deviceShortName.1490284704" name="DeviceName" superClass="com.renesas.cdt.managedbuild.gcc.core.option.deviceShortName" useByScannerDiscovery="false" value="R5F572NNHxFB" valueType="string"/>
38+
<option id="com.renesas.cdt.managedbuild.gcc.core.option.deviceCommand.1013416035" name="DeviceCommand" superClass="com.renesas.cdt.managedbuild.gcc.core.option.deviceCommand" useByScannerDiscovery="false" value="R5F572NN" valueType="string"/>
3939
<option id="com.renesas.cdt.managedbuild.gcc.rx.option.fdiagnostics.700449935" name="Fixit error parser" superClass="com.renesas.cdt.managedbuild.gcc.rx.option.fdiagnostics" useByScannerDiscovery="false" value="true" valueType="boolean"/>
4040
<option id="com.renesas.cdt.managedbuild.gcc.core.option.optimization.functionsections.1516014188" name="Function sections (-ffunction-sections)" superClass="com.renesas.cdt.managedbuild.gcc.core.option.optimization.functionsections" useByScannerDiscovery="true" value="true" valueType="boolean"/>
4141
<option id="com.renesas.cdt.managedbuild.gcc.core.option.debug.warnStackSize.1547949648" name="Warn if stack size exceeds the limit, in bytes (-Wstack-usage)" superClass="com.renesas.cdt.managedbuild.gcc.core.option.debug.warnStackSize" useByScannerDiscovery="false" value="32400" valueType="string"/>
@@ -163,7 +163,6 @@
163163
</toolChain>
164164
</folderInfo>
165165
<sourceEntries>
166-
<entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="generate"/>
167166
<entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="src"/>
168167
</sourceEntries>
169168
</configuration>

TOPPERS/WolfSSLDemo/WolfSSLDemo HardwareDebug.launch

Lines changed: 48 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,58 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<launchConfiguration type="com.renesas.cdt.launch.dsf.gdbremote.launchConfigurationType">
33
<booleanAttribute key=".setStepMode" value="false"/>
4+
<stringAttribute key="com.renesas.cdt.core.additionalServerArgs" value=""/>
45
<intAttribute key="com.renesas.cdt.core.connectionTimeout" value="30"/>
56
<stringAttribute key="com.renesas.cdt.core.initCommands" value=""/>
67
<stringAttribute key="com.renesas.cdt.core.ipAddress" value="localhost"/>
8+
<stringAttribute key="com.renesas.cdt.core.jtagDevice" value="E2 Lite (RX)"/>
79
<stringAttribute key="com.renesas.cdt.core.jtagDeviceId" value="com.renesas.hardwaredebug.rx.e2"/>
10+
<listAttribute key="com.renesas.cdt.core.listGDBExe">
11+
<listEntry value="rx-elf-gdb -rx-force-isa=v3 -rx-force-double-fpu"/>
12+
</listAttribute>
13+
<listAttribute key="com.renesas.cdt.core.listGDBLaunchName">
14+
<listEntry value="main"/>
15+
</listAttribute>
16+
<listAttribute key="com.renesas.cdt.core.listGDBPort">
17+
<listEntry value="61234"/>
18+
</listAttribute>
819
<booleanAttribute key="com.renesas.cdt.core.loadImage" value="true"/>
9-
<stringAttribute key="com.renesas.cdt.core.optionInitCommands" value="monitor set_internal_mem_overwrite 0-581&#10;monitor force_rtos_off&#10;&#10;"/>
20+
<stringAttribute key="com.renesas.cdt.core.optionInitCommands" value="monitor set_internal_mem_overwrite 0-645&#10;monitor force_rtos_off&#10;&#10;"/>
1021
<intAttribute key="com.renesas.cdt.core.portNumber" value="61234"/>
1122
<stringAttribute key="com.renesas.cdt.core.runCommands" value=""/>
1223
<stringAttribute key="com.renesas.cdt.core.secondGDBExe" value="green_dsp-elf-gdb"/>
24+
<booleanAttribute key="com.renesas.cdt.core.secondGDBSupport" value="false"/>
1325
<intAttribute key="com.renesas.cdt.core.secondGdbPortNumber" value="61237"/>
14-
<stringAttribute key="com.renesas.cdt.core.serverParam" value="-g E2LITE -t R5F572ND -uConnectionTimeout= 30 -uClockSrcHoco= 1 -uAllowClockSourceInternal= 1 -uUseFine= 0 -uJTagClockFreq= &quot;6.00&quot; -w 1 -z &quot;0&quot; -uRegisterSetting= &quot;0&quot; -uModePin= &quot;0&quot; -uChangeStartupBank= 0 -uStartupBank= &quot;0&quot; -uDebugMode= &quot;0&quot; -uExecuteProgram= 0 -uIdCode= &quot;FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF&quot; -uresetOnReload= 1 -n 0 -uWorkRamAddress= &quot;1000&quot; -uverifyOnWritingMemory= 0 -uProgReWriteIRom= 0 -uProgReWriteDFlash= 0 -uhookWorkRamAddr= &quot;0x7fb40&quot; -uhookWorkRamSize= &quot;0x4c0&quot; -uOSRestriction= 0"/>
26+
<stringAttribute key="com.renesas.cdt.core.serverParam" value="-g E2LITE -t R5F572NN -uConnectionTimeout= 30 -uClockSrcHoco= 0 -uInputClock= &quot;16&quot; -uPTimerClock= &quot;240000000&quot; -uAllowClockSourceInternal= 1 -uUseFine= 1 -uFineBaudRate= &quot;1.50&quot; -w 0 -z &quot;0&quot; -uRegisterSetting= &quot;0&quot; -uModePin= &quot;0&quot; -uChangeStartupBank= 0 -uStartupBank= &quot;0&quot; -uDebugMode= &quot;0&quot; -uExecuteProgram= 0 -uIdCode= &quot;FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF&quot; -uresetOnReload= 1 -n 0 -uWorkRamAddress= &quot;1000&quot; -uverifyOnWritingMemory= 0 -uProgReWriteIRom= 0 -uProgReWriteDFlash= 0 -uhookWorkRamAddr= &quot;0x7fb40&quot; -uhookWorkRamSize= &quot;0x4c0&quot; -uOSRestriction= 0"/>
1527
<booleanAttribute key="com.renesas.cdt.core.setResume" value="true"/>
1628
<booleanAttribute key="com.renesas.cdt.core.setStopAt" value="true"/>
29+
<booleanAttribute key="com.renesas.cdt.core.startServer" value="true"/>
1730
<stringAttribute key="com.renesas.cdt.core.stopAt" value="main"/>
18-
<stringAttribute key="com.renesas.cdt.core.targetDevice" value="R5F572ND"/>
31+
<stringAttribute key="com.renesas.cdt.core.targetDevice" value="R5F572NN"/>
1932
<booleanAttribute key="com.renesas.cdt.core.useRemoteTarget" value="true"/>
2033
<stringAttribute key="com.renesas.cdt.launch.dsf.IO_MAP" value="${support_area_loc}"/>
2134
<booleanAttribute key="com.renesas.cdt.launch.dsf.USE_DEFAULT_IO_MAP" value="true"/>
35+
<listAttribute key="com.renesas.cdt.launch.dsf.downloadImages">
36+
<listEntry value="|true|true|true||true|No core|INTERNAL_MEMORY||false"/>
37+
</listAttribute>
38+
<booleanAttribute key="com.renesas.cdt.launch.dsf.downloadImagesUpgradedV30" value="true"/>
39+
<listAttribute key="com.renesas.cdt.launch.dsf.externalFlashDestinationAddresses"/>
40+
<listAttribute key="com.renesas.cdt.launch.dsf.externalFlashDownloadModules"/>
2241
<stringAttribute key="com.renesas.cdt.launch.dsf.launchSeqType" value="com.renesas.cdt.launch.dsf.launchSequence.e2GdbServer"/>
2342
<stringAttribute key="com.renesas.cdt.launch.dsf.serverPath" value="${renesas.support.targetLoc:rx-debug}\e2-server-gdb"/>
2443
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2.E2LiteDebugToolSettingsTree.resetAfterReload" value="true"/>
2544
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.allow.change.startup_bank" value="false"/>
2645
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.allow.clock.source.internal" value="true"/>
2746
<intAttribute key="com.renesas.hardwaredebug.rx.e2lite.clock_source" value="0"/>
2847
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.connection.mode" value="0"/>
29-
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.e2lite_pwr" value="true"/>
48+
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.e2lite_pwr" value="false"/>
3049
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.enable.hot.plug" value="false"/>
3150
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.enable_external_flash" value="false"/>
3251
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.execute.program" value="false"/>
3352
<listAttribute key="com.renesas.hardwaredebug.rx.e2lite.ext_flash_definitions"/>
53+
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.external_memory" value=""/>
3454
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.fine.baud.rate" value="1.50"/>
55+
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.flash_overwrite_blocks" value="0-645"/>
3556
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.hook_Stop_func" value="0x0"/>
3657
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.hook_enable_Stop" value="false"/>
3758
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.hook_enable_start" value="false"/>
@@ -56,14 +77,36 @@
5677
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.verify.on.writing.to.memory" value="false"/>
5778
<intAttribute key="com.renesas.hardwaredebug.rx.e2lite.work_ram_start" value="4096"/>
5879
<booleanAttribute key="com.renesas.hardwaredebug.timemeasurement" value="true"/>
80+
<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.delay" value="0"/>
81+
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doHalt" value="false"/>
82+
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doReset" value="false"/>
83+
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value="C:\workspace\wolfssl_toppers\IDE\Renesas\e2studio\RX72N\TOPPERS\WolfSSLDemo\HardwareDebug\WolfSSLDemo.elf"/>
84+
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/>
85+
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.initCommands" value=""/>
86+
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/>
87+
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/>
88+
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/>
89+
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.runCommands" value=""/>
90+
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/>
91+
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/>
92+
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/>
93+
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/>
94+
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value="C:\workspace\wolfssl_toppers\IDE\Renesas\e2studio\RX72N\TOPPERS\WolfSSLDemo\HardwareDebug\WolfSSLDemo.elf"/>
95+
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/>
96+
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/>
97+
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/>
5998
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/>
6099
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/>
61100
<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="rx-elf-gdb -rx-force-isa=v3 -rx-force-double-fpu"/>
62101
<booleanAttribute key="org.eclipse.cdt.dsf.gdb.NON_STOP" value="true"/>
102+
<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/>
103+
<booleanAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN" value="true"/>
104+
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN_SYMBOL" value="main"/>
63105
<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="HardwareDebug/WolfSSLDemo.elf"/>
64106
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="WolfSSLDemo"/>
65107
<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/>
66-
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.update.32976927"/>
108+
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.update.1706953561"/>
109+
<booleanAttribute key="org.eclipse.debug.core.ATTR_FORCE_SYSTEM_CONSOLE_ENCODING" value="false"/>
67110
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
68111
<listEntry value="/WolfSSLDemo"/>
69112
</listAttribute>

0 commit comments

Comments
 (0)