nsdk_threadx_module_sample.launch 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <launchConfiguration type="org.riscvstudio.debug.gdbjtag.qemu.riscv.launchConfigurationType">
  3. <stringAttribute key="ilg.gnumcueclipse.debug.gdbjtag.svdPath" value=""/>
  4. <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/>
  5. <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/>
  6. <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/>
  7. <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU MCU QEMU"/>
  8. <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="false"/>
  9. <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="false"/>
  10. <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/>
  11. <intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/>
  12. <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/>
  13. <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/>
  14. <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="false"/>
  15. <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/>
  16. <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/>
  17. <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/>
  18. <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/>
  19. <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/>
  20. <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/>
  21. <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/>
  22. <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/>
  23. <stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="${cross_prefix}gdb${cross_suffix}"/>
  24. <booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/>
  25. <intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="0"/>
  26. <stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/>
  27. <stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="application/threadx/demo_module/module_sample/threadx_module_sample.elf"/>
  28. <stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="nsdk"/>
  29. <booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/>
  30. <stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnumcueclipse.managedbuild.cross.riscv.toolchain.base.1172339835"/>
  31. <booleanAttribute key="org.eclipse.debug.core.ATTR_FORCE_SYSTEM_CONSOLE_ENCODING" value="false"/>
  32. <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
  33. <listEntry value="/nsdk"/>
  34. </listAttribute>
  35. <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
  36. <listEntry value="4"/>
  37. </listAttribute>
  38. <booleanAttribute key="org.eclipse.debug.core.TERMINATE_DESCENDANTS" value="false"/>
  39. <stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;memoryBlockExpressionList context=&quot;Context string&quot;&gt;&#13;&#10; &lt;memoryBlockExpression address=&quot;2684354560&quot; label=&quot;0xA0000000&quot;/&gt;&#13;&#10; &lt;memoryBlockExpression address=&quot;2684360452&quot; label=&quot;0xa0001704&quot;/&gt;&#13;&#10; &lt;memoryBlockExpression address=&quot;2684360872&quot; label=&quot;0xA00018a8&quot;/&gt;&#13;&#10; &lt;memoryBlockExpression address=&quot;2415935882&quot; label=&quot;0x9000418a&quot;/&gt;&#13;&#10; &lt;memoryBlockExpression address=&quot;2415942016&quot; label=&quot;0x90005980&quot;/&gt;&#13;&#10; &lt;memoryBlockExpression address=&quot;2415953928&quot; label=&quot;0x90008808&quot;/&gt;&#13;&#10;&lt;/memoryBlockExpressionList&gt;&#13;&#10;"/>
  40. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.architecture" value="riscv32"/>
  41. <booleanAttribute key="org.riscvstudio.debug.gdbjtag.qemu.disableGraphics" value="true"/>
  42. <booleanAttribute key="org.riscvstudio.debug.gdbjtag.qemu.doContinue" value="false"/>
  43. <booleanAttribute key="org.riscvstudio.debug.gdbjtag.qemu.doDebugInRam" value="false"/>
  44. <booleanAttribute key="org.riscvstudio.debug.gdbjtag.qemu.doFirstReset" value="false"/>
  45. <booleanAttribute key="org.riscvstudio.debug.gdbjtag.qemu.doGdbServerAllocateConsole" value="true"/>
  46. <booleanAttribute key="org.riscvstudio.debug.gdbjtag.qemu.doGdbServerPreferXpacksBin" value="false"/>
  47. <booleanAttribute key="org.riscvstudio.debug.gdbjtag.qemu.doSecondReset" value="false"/>
  48. <booleanAttribute key="org.riscvstudio.debug.gdbjtag.qemu.doStartGdbServer" value="false"/>
  49. <booleanAttribute key="org.riscvstudio.debug.gdbjtag.qemu.enableSemihosting" value="false"/>
  50. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.extension.vector.length" value="128"/>
  51. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.gdbClientOtherCommands" value="set mem inaccessible-by-default off&#13;&#10;set remotetimeout 250"/>
  52. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.gdbClientOtherOptions" value=""/>
  53. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.gdbCoreName" value="N205"/>
  54. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.gdbDownloadName" value="flashxip"/>
  55. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.gdbMachineBit" value="qemu-system-riscv32"/>
  56. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.gdbServerBoardName" value="nuclei_demosoc"/>
  57. <intAttribute key="org.riscvstudio.debug.gdbjtag.qemu.gdbServerDelaySeconds" value="0"/>
  58. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.gdbServerDeviceName" value=""/>
  59. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.gdbServerExecutable" value="${qemu_riscv32_path}/${qemu_riscv32_executable}"/>
  60. <intAttribute key="org.riscvstudio.debug.gdbjtag.qemu.gdbServerGdbPortNumber" value="1234"/>
  61. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.gdbServerOther" value="-serial stdio -nodefaults -S"/>
  62. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.gdbServerQemuCpuName" value="?"/>
  63. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.gdbServerQemuMachineName" value="nuclei_demosoc"/>
  64. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.gdbServerSMPCount" value="1"/>
  65. <booleanAttribute key="org.riscvstudio.debug.gdbjtag.qemu.isGdbServerVerbose" value="false"/>
  66. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.other.extensions" value=""/>
  67. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.otherInitCommands" value=""/>
  68. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.otherRunCommands" value=""/>
  69. <stringAttribute key="org.riscvstudio.debug.gdbjtag.qemu.semihosting.cmdline" value="nsdk"/>
  70. <booleanAttribute key="org.riscvstudio.debug.gdbjtag.qemu.useNucleiProperty" value="true"/>
  71. <stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/>
  72. </launchConfiguration>