mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-12-08 12:45:22 -05:00
* Add Renesas RX72N Envision Kit RTOS Demo using Renesas RXv3 port layer * Refactor the workaround which makes CC-RX linker optimization working better To be robust for future updates of Renesas RX SmartConfigurator until the cause of the problem is fixed by Renesas. * Fix vApplicationMallocFailedHook()'s argument type generated by e2 studio. No changes are caused in the MOT and SREC files which are built. * Merge update of submodule (submodule's commit id) Changes are caused in the MOT and SREC files which are built for Renesas RX72N Envision Kit RTOS Demo. Theses RTOS Demo programs work after changes. * Fix: Add checking DPFPU register in RegTest inline asm functions in main_full.c * Fix and sync kernel pointer (submodule's commit id) to the same as 'upstream/master' * Revert "Fix and sync kernel pointer (submodule's commit id) to the same as 'upstream/master'" This reverts commit d684f749bc40fa34c6b87b943f3b866fbe33acd1. * Revert "Merge remote-tracking branch 'upstream/master' into rx700v3dpfpu" This reverts commit 3a44473b4ed76a5450eb45febc39a96454b6f5e0, reversing changes made to 0f4f024fe212617355224989cb37e96d4a28523b. * Merge remote-tracking branch 'upstream/master' into rx700v3dpfpu * Fix and sync kernel pointer (submodule's commit id) to the same as 'upstream/master' * Test: Fix unnecessary update of SiFive_HiFive1_RTOS_demo.url. * Fix? unnecessary update of SiFive_HiFive1_RTOS_demo.url. * Fix unnecessary update of SiFive_HiFive1_RTOS_demo.url.
151 lines
13 KiB
XML
151 lines
13 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<launchConfiguration type="com.renesas.cdt.launch.dsf.gdbremote.launchConfigurationType">
|
|
<stringAttribute key="com.renesas.cdt.core.additionalServerArgs" value=""/>
|
|
<intAttribute key="com.renesas.cdt.core.admPortNumber" value="61236"/>
|
|
<stringAttribute key="com.renesas.cdt.core.initCommands" value=""/>
|
|
<stringAttribute key="com.renesas.cdt.core.ipAddress" value="localhost"/>
|
|
<stringAttribute key="com.renesas.cdt.core.jtagDevice" value="E2 Lite (RX)"/>
|
|
<stringAttribute key="com.renesas.cdt.core.jtagDeviceId" value="com.renesas.hardwaredebug.rx.e2"/>
|
|
<listAttribute key="com.renesas.cdt.core.listGDBExe">
|
|
<listEntry value="rx-elf-gdb -rx-force-isa=v3 -rx-force-double-fpu"/>
|
|
</listAttribute>
|
|
<listAttribute key="com.renesas.cdt.core.listGDBLaunchName">
|
|
<listEntry value="main"/>
|
|
</listAttribute>
|
|
<listAttribute key="com.renesas.cdt.core.listGDBPort">
|
|
<listEntry value="61234"/>
|
|
</listAttribute>
|
|
<booleanAttribute key="com.renesas.cdt.core.loadImage" value="true"/>
|
|
<stringAttribute key="com.renesas.cdt.core.optionInitCommands" value="monitor set_internal_mem_overwrite 0-645 "/>
|
|
<intAttribute key="com.renesas.cdt.core.portNumber" value="61234"/>
|
|
<stringAttribute key="com.renesas.cdt.core.runCommands" value=""/>
|
|
<booleanAttribute key="com.renesas.cdt.core.secondGDBSupport" value="false"/>
|
|
<stringAttribute key="com.renesas.cdt.core.serverParam" value="-g E2LITE -t R5F572NN -uClockSrcHoco= 1 -uPTimerClock= 240000000 -uAllowClockSourceInternal= 1 -uUseFine= 1 -uFineBaudRate= 1.50 -w 0 -z 0 -uRegisterSetting= 0 -uModePin= 0 -uChangeStartupBank= 0 -uStartupBank= 0 -uDebugMode= 0 -uExecuteProgram= 0 -uIdCode= FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -uresetOnReload= 1 -n 0 -uWorkRamAddress= 1000 -uProgReWriteIRom= 0 -uProgReWriteDFlash= 0 -uhookWorkRamAddr= 0x7fb40 -uhookWorkRamSize= 0x4c0"/>
|
|
<booleanAttribute key="com.renesas.cdt.core.setResume" value="true"/>
|
|
<booleanAttribute key="com.renesas.cdt.core.setStopAt" value="true"/>
|
|
<booleanAttribute key="com.renesas.cdt.core.startServer" value="true"/>
|
|
<stringAttribute key="com.renesas.cdt.core.stopAt" value="main"/>
|
|
<stringAttribute key="com.renesas.cdt.core.targetDevice" value="R5F572NN"/>
|
|
<booleanAttribute key="com.renesas.cdt.core.useRemoteTarget" value="true"/>
|
|
<booleanAttribute key="com.renesas.cdt.core.verboseMode" value="false"/>
|
|
<stringAttribute key="com.renesas.cdt.debug.ioview.dsf.registerSelection" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <selectedRegisterList ioFilePath="C:\DevTools\Renesas\e2_studio_4\internal\IoFiles\RX\RX71M.sfrx"/> "/>
|
|
<stringAttribute key="com.renesas.cdt.launch.dsf.IO_MAP" value="${support_area_loc}"/>
|
|
<booleanAttribute key="com.renesas.cdt.launch.dsf.USE_DEFAULT_IO_MAP" value="true"/>
|
|
<listAttribute key="com.renesas.cdt.launch.dsf.downloadImages">
|
|
<listEntry value="|true|true|true||true|No core"/>
|
|
</listAttribute>
|
|
<booleanAttribute key="com.renesas.cdt.launch.dsf.downloadImagesUpgradedV30" value="true"/>
|
|
<stringAttribute key="com.renesas.cdt.launch.dsf.launchSeqType" value="com.renesas.cdt.launch.dsf.launchSequence.e2GdbServer"/>
|
|
<stringAttribute key="com.renesas.cdt.launch.dsf.serverPath" value="${renesas.support.targetLoc:rx-debug}\e2-server-gdb"/>
|
|
<listAttribute key="com.renesas.cdt.launch.ui.address.mruList.memoryMonitorExpression">
|
|
<listEntry value="0xcd68"/>
|
|
</listAttribute>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.e1.allow.change.startup_bank" value="false"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.e1.allow.clock.source.internal" value="true"/>
|
|
<intAttribute key="com.renesas.hardwaredebug.e1.clock_source" value="0"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.e1.connection.mode" value="0"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.e1.e1_pwr" value="true"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.e1.enable.hot.plug" value="false"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.e1.enable_external_flash" value="false"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.e1.execute.program" value="false"/>
|
|
<listAttribute key="com.renesas.hardwaredebug.e1.ext_flash_definitions"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.e1.ext_flash_registers" value="2.1,0,"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.e1.external_memory" value=""/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.e1.fine.baud.rate" value="2.00"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.e1.flash_overwrite_blocks" value=""/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.e1.hook_Stop_func" value="0x0"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.e1.hook_enable_Stop" value="false"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.e1.hook_enable_start" value="false"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.e1.hook_start_func" value="0x0"/>
|
|
<intAttribute key="com.renesas.hardwaredebug.e1.hook_work_ram_Addr" value="4096"/>
|
|
<intAttribute key="com.renesas.hardwaredebug.e1.hook_work_ram_Size" value="560"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.e1.hw_break" value="true"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.e1.id_code" value="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.e1.inputclock" value="27.0000"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.e1.jtag.clock.freq" value="16.5"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.e1.jtag.or.fine" value="0"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.e1.le" value="true"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.e1.mode" value="0"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.e1.mode_pin" value="0"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.e1.prog_rewrite_dflash" value="false"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.e1.prog_rewrite_irom" value="false"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.e1.serial_number" value=""/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.e1.startup_bank" value="0"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.e1.supply.voltage" value="3.3V"/>
|
|
<intAttribute key="com.renesas.hardwaredebug.e1.timer_clock" value="120000000"/>
|
|
<intAttribute key="com.renesas.hardwaredebug.e1.work_ram_start" value="4096"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.e20.le" value="true"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.rx.e1.E1DebugToolSettingsTree.resetAfterReload" value="true"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2.E2LiteDebugToolSettingsTree.resetAfterReload" value="true"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.allow.change.startup_bank" value="false"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.allow.clock.source.internal" value="true"/>
|
|
<intAttribute key="com.renesas.hardwaredebug.rx.e2lite.clock_source" value="1"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.connection.mode" value="0"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.e2lite_pwr" value="false"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.enable.hot.plug" value="false"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.execute.program" value="false"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.external_memory" value=""/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.fine.baud.rate" value="1.50"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.flash_overwrite_blocks" value="0-645"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.hook_Stop_func" value="0x0"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.hook_enable_Stop" value="false"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.hook_enable_start" value="false"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.hook_start_func" value="0x0"/>
|
|
<intAttribute key="com.renesas.hardwaredebug.rx.e2lite.hook_work_ram_Addr" value="523072"/>
|
|
<intAttribute key="com.renesas.hardwaredebug.rx.e2lite.hook_work_ram_Size" value="1216"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.id_code" value="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.inputclock" value="16.0000"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.jtag.clock.freq" value="6.00"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.jtag.or.fine" value="1"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.le" value="true"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.mode" value="0"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.mode_pin" value="0"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.prog_rewrite_dflash" value="false"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.rx.e2lite.prog_rewrite_irom" value="false"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.serial_number" value=""/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.startup_bank" value="0"/>
|
|
<stringAttribute key="com.renesas.hardwaredebug.rx.e2lite.supply.voltage" value="3.3"/>
|
|
<intAttribute key="com.renesas.hardwaredebug.rx.e2lite.timer_clock" value="240000000"/>
|
|
<intAttribute key="com.renesas.hardwaredebug.rx.e2lite.work_ram_start" value="4096"/>
|
|
<booleanAttribute key="com.renesas.hardwaredebug.timemeasurement" value="true"/>
|
|
<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.delay" value="3"/>
|
|
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doHalt" value="false"/>
|
|
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doReset" value="false"/>
|
|
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value="C:\Renesas\GitHubDesktop\work\FreeRTOS\FreeRTOS\Demo\RX700_RX72N_EnvisionKit_GCC_e2studio\HardwareDebug\RTOSDemo.elf"/>
|
|
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/>
|
|
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.initCommands" value=""/>
|
|
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/>
|
|
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/>
|
|
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/>
|
|
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.runCommands" value=""/>
|
|
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/>
|
|
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="true"/>
|
|
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/>
|
|
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="Processing_Before_Start_Kernel"/>
|
|
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value="C:\Renesas\GitHubDesktop\work\FreeRTOS\FreeRTOS\Demo\RX700_RX72N_EnvisionKit_GCC_e2studio\HardwareDebug\RTOSDemo.elf"/>
|
|
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/>
|
|
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/>
|
|
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/>
|
|
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/>
|
|
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/>
|
|
<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="rx-elf-gdb -rx-force-isa=v3 -rx-force-double-fpu"/>
|
|
<booleanAttribute key="org.eclipse.cdt.dsf.gdb.NON_STOP" value="true"/>
|
|
<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/>
|
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_REGISTER_GROUPS" value=""/>
|
|
<booleanAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN" value="true"/>
|
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN_SYMBOL" value="Processing_Before_Start_Kernel"/>
|
|
<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="HardwareDebug/RTOSDemo.elf"/>
|
|
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="RTOSDemo"/>
|
|
<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="false"/>
|
|
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value=""/>
|
|
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
|
|
<listEntry value="/RTOSDemo"/>
|
|
</listAttribute>
|
|
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
|
|
<listEntry value="4"/>
|
|
</listAttribute>
|
|
<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
|
|
<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="reserved-for-future-use"> <gdbmemoryBlockExpression address="52584" core_thread_id="1_i1" label="0xcd68"/> </memoryBlockExpressionList> "/>
|
|
<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/>
|
|
<stringAttribute key="saved_expressions<seperator>Unknown" value="0xcd68,0x108c"/>
|
|
</launchConfiguration>
|