Hi Tim,
> >
> > Any suggestions?
> Could you open the debugger log window pane and copy attach the
> gdb commands and replys. Also it would be interesting which gdb
> version of the debugger you are working with.
>
See the attached contents of both log windows.
I notice that there is an instruction "set target-async off" even though the
option "Use asynchronous mode to control the inferior" is checked. I do
not see this line in any of the debugger settings, so I'm not sure where it
is coming from. Any ideas?
This is a stock, mingw-built gdb 4.8. I also now installed a mingw-built
version of OpenOCD to avoid the Cygwin dependency -- no difference
yet.
>
> You could also try to start a debug session by hand:
>
This is working fine:
(gdb) cont
Continuing.
Program received signal SIGINT, Interrupt.
0x20007a5e in CPUwfi () at ../cpu.c:273
273 in ../cpu.c
Thank you,
Frank
sStarting debugger "GdbEngine" for ABI "arm-unknown-unknown-unknown-32bit"...
dStart parameters: 'Hello_RTOS.axf (CC3200)' mode: 9
dABI: arm-unknown-unknown-unknown-32bit
dLanguages: any
dExecutable: C:\Frank\Soft\CC3200\Hello_RTOS\Hello_RTOS.axf
dDebugger: C:\Software\gdb-7.8\bin\arm-none-eabi-gdb.exe
dQML server: 127.0.0.1:3768
dRemote: localhost:3333
dSysroot:
dDebug Source Location:
dDebugger settings:
dQmlInspector.ShowAppOnTop: false (default: false)
dQmlInspector.FromQml: false (default: false)
dBreakOnThrow: false (default: false)
dBreakOnCatch: false (default: false)
dNoPluginBreakpoints: false (default: false)
dSelectedPluginBreakpointsPattern: .* (default: .*)
dBreakOnAbort: false (default: false)
dShowQmlObjectTree: true (default: true)
dBreakOnWarning: false (default: false)
dBreakOnFatal: false (default: false)
dSkipKnownFrames: false (default: false)
dEnableReverseDebugging: false (default: false)
dDisplayStringLimit: 100 (default: 100)
dListSourceFiles: false (default: false)
dSelectedPluginBreakpoints: false (default: false)
dAdjustBreakpointLocations: true (default: true)
dAllPluginBreakpoints: true (default: true)
dShowStandardNamespace: true (default: true)
dMaximalStackDepth: 20 (default: 20)
dAutoDerefPointers: true (default: true)
dMaximalStringLength: 10000 (default: 10000)
dShowQtNamespace: true (default: true)
dSortStructMembers: true (default: true)
dUseDynamicType: true (default: true)
dTargetAsync: true (default: false) ***
dWatchdogTimeout: 20 (default: 20)
dAutoEnrichParameters: true (default: true)
dIntelFlavor: false (default: false)
dIdentifyDebugInfoPackages: false (default: false)
dWarnOnReleaseBuilds: true (default: true)
dMultiInferior: false (default: false)
dIgnoreFirstChanceAccessViolation: false (default: false)
dLoadGdbInit: true (default: true)
dCDB_Console: false (default: false)
dBreakpointCorrection: true (default: true)
dGdbStartupCommands:
d (default: ) ***
dGdbPostAttachCommands: monitor reset
dload
dset $sp = g_pfnVectors[0]
dset $pc = g_pfnVectors[1]
d (default: ) ***
dLoadGdbDumpers1: true (default: true)
dAttemptQuickStart: false (default: false)
dGdbCustomDumperCommands: (default: )
dAdditionalArguments: (default: )
dAlwaysAdjustColumnWidths: true (default: true)
dExtraDumperFile: (default: )
dBreakEvent: (default: )
dBreakOnCrtDbgReport: false (default: false)
dSymbolPaths: (default: )
dSourcePaths: (default: )
dUseToolTipsInLocalsView: false (default: false)
dUseToolTipsInBreakpointsView: false (default: false)
dShowThreadNames: false (default: false)
dUseToolTips: true (default: true)
dUseAddressInStackView: false (default: false)
dRegisterForPostMortem: false (default: false)
dUseToolTipsInBreakpointsView: false (default: true) ***
dUseAddressInBreakpointsView: false (default: false)
dSwitchModeOnExit: false (default: false)
dBreakpointsFullPath: false (default: false)
dCloseBuffersOnExit: false (default: false)
dUseDebuggingHelper: true (default: true)
dUseCodeModel: true (default: true)
dRaiseOnInterrupt: true (default: true)
dStationaryEditorWhileStepping: false (default: false)
dFontSizeFollowsEditor: false (default: false)
dUseMessageBoxForSignals: true (default: true)
dUseAlternatingRowColours: false (default: false)
dLogTimeStamps: false (default: false)
dVerboseLog: false (default: false)
dAutoQuit: false (default: false)
dState changed from DebuggerNotReady(0) to EngineSetupRequested(1) [master]
dQUEUE: SETUP ENGINE
dCALL: SETUP ENGINE
dTRYING TO START ADAPTER
dENABLING TEST CASE: 0
dSTARTING C:/Software/gdb-7.8/bin/arm-none-eabi-gdb.exe -i mi
dGDB STARTED, INITIALIZING IT
<1show version
<2show debug-file-directory
<3set print object on
<4set breakpoint pending on
<5set print elements 10000
<6handle SIGSEGV nopass stop print
<7set unwindonsignal on
<8set width 0
<9set height 0
sSetting up inferior...
<10-interpreter-exec console "set auto-solib-add on"
<11-interpreter-exec console "python sys.path.insert(1,
'C:/Software/Qt/Tools/QtCreator/share/qtcreator/debugger/')"
<12-interpreter-exec console "python
sys.path.append('C:/Software/gdb-7.8/bin/data-directory/python')"
<13-interpreter-exec console "python from gdbbridge import *"
>=thread-group-added,id="i1"
>~"GNU gdb (GDB) 7.8\n"
>~"Copyright (C) 2014 Free Software Foundation, Inc.\n"
>~"License GPLv3+: GNU GPL version 3 or later
><http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to
>change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by
>law. Type \"show copying\"\nand \"show warranty\" for details.\n"
>~"This GDB was configured as \"--host=i686-pc-mingw32
>--target=arm-none-eabi\".\nType \"show configuration\" for configuration
>details."
>~"\nFor bug reporting instructions, please see:\n"
>~"<http://www.gnu.org/software/gdb/bugs/>.\n"
>~"Find the GDB manual and other documentation resources online
>at:\n<http://www.gnu.org/software/gdb/documentation/>.\n"
>~"For help, type \"help\".\n"
>~"Type \"apropos word\" to search for commands related to \"word\".\n"
>&"show version\n"
>~"GNU gdb (GDB) 7.8\n"
>~"Copyright (C) 2014 Free Software Foundation, Inc.\n"
>~"License GPLv3+: GNU GPL version 3 or later
><http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to
>change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by
>law. Type \"show copying\"\nand \"show warranty\" for details.\n"
>~"This GDB was configured as \"--host=i686-pc-mingw32
>--target=arm-none-eabi\".\nType \"show configuration\" for configuration
>details."
>~"\nFor bug reporting instructions, please see:\n"
>~"<http://www.gnu.org/software/gdb/bugs/>.\n"
>~"Find the GDB manual and other documentation resources online
>at:\n<http://www.gnu.org/software/gdb/documentation/>.\n"
>~"For help, type \"help\".\n"
>~"Type \"apropos word\" to search for commands related to \"word\".\n"
>1^done
dPARSING VERSION: 1^done
dSUPPORTED GDB VERSION GNU gdb (GDB) 7.8
dCopyright (C) 2014 Free Software Foundation, Inc.
dLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
dThis is free software: you are free to change and redistribute it.
dThere is NO WARRANTY, to the extent permitted by law. Type "show copying"
dand "show warranty" for details.
dThis GDB was configured as "--host=i686-pc-mingw32 --target=arm-none-eabi".
dType "show configuration" for configuration details.
dFor bug reporting instructions, please see:
d<http://www.gnu.org/software/gdb/bugs/>.
dFind the GDB manual and other documentation resources online at:
d<http://www.gnu.org/software/gdb/documentation/>.
dFor help, type "help".
dType "apropos word" to search for commands related to "word".
dGNU gdb (GDB) 7.8
dCopyright (C) 2014 Free Software Foundation, Inc.
dLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
dThis is free software: you are free to change and redistribute it.
dThere is NO WARRANTY, to the extent permitted by law. Type "show copying"
dand "show warranty" for details.
dThis GDB was configured as "--host=i686-pc-mingw32 --target=arm-none-eabi".
dType "show configuration" for configuration details.
dFor bug reporting instructions, please see:
d<http://www.gnu.org/software/gdb/bugs/>.
dFind the GDB manual and other documentation resources online at:
d<http://www.gnu.org/software/gdb/documentation/>.
dFor help, type "help".
dType "apropos word" to search for commands related to "word".
dUSING GDB VERSION: 70800, BUILD: 2014
<14-interpreter-exec console "set target-async off"
>&"show debug-file-directory\n"
>~"The directory where separate debug symbols are searched for is
>\"d:\\medien\\software\\gdb-7.8\\usrlocal\\lib\\debug\".\n"
>2^done
>&"set print object on\n"
>=cmd-param-changed,param="print object",value="on"
>3^done
>&"set breakpoint pending on\n"
>=cmd-param-changed,param="breakpoint pending",value="on"
>4^done
>&"set print elements 10000\n"
>=cmd-param-changed,param="print elements",value="10000"
>5^done
>&"handle SIGSEGV nopass stop print\n"
>~"Signal Stop\tPrint\tPass to program\tDescription\n"
>~"SIGSEGV Yes\tYes\tNo\t\tSegmentation fault\n"
>6^done
>&"set unwindonsignal on\n"
>=cmd-param-changed,param="unwindonsignal",value="on"
>7^done
>&"set width 0\n"
>=cmd-param-changed,param="width",value="4294967295"
>8^done
>&"set height 0\n"
>9^done
>10^done
>11^done
>12^done
>~"dumpers=[{type=\"Core__Id\",formats=\"\"},{type=\"CPlusPlus__Identifier\",formats=\"\"},{type=\"std__stack\",formats=\"\"},{type=\"std__multimap\",formats=\"Normal,Compact\"},{type=\"QQmlAccessorProperties__Properties\",formats=\"\"},{type=\"QDir\",formats=\"\"},{type=\"QSharedData\",formats=\"\"},{type=\"Debugger__Internal__GdbMi\",formats=\"\"},{type=\"boost__container__list\",formats=\"\"},{type=\"Utils__FileName\",formats=\"\"},{type=\"std__deque\",formats=\"\"},{type=\"QFixed\",formats=\"\"},{type=\"uint8_t\",formats=\"\"},{type=\"boost__posix_time__ptime\",formats=\"\"},{type=\"QPoint\",formats=\"\"},{type=\"QHash__iterator\",formats=\"\"},{type=\"std____1__vector\",formats=\"\"},{type=\"QMultiMap\",formats=\"Normal,Compact\"},{type=\"QModelIndex\",formats=\"Normal,Enhanced\"},{type=\"QLocale\",formats=\"\"},{type=\"std__set__const_iterator\",formats=\"\"},{type=\"string\",formats=\"\",editable=\"true\"},{type=\"std__set\",formats=\"\"},{type=\"std__unique_ptr\",formats=\"\"},{type=\"QFile\",formats=\"\"},{type=\"wstring\",formats=\"\"},{type=\"QByteArrayData\",formats=\"\"},{type=\"QSizeF\",formats=\"\"},{type=\"QIPv6Address\",formats=\"\"},{type=\"Debugger__Internal__ThreadId\",formats=\"\"},{type=\"Utils__ElfSection\",formats=\"\"},{type=\"Debugger__Internal__DisassemblerLine\",formats=\"\"},{type=\"QMap\",formats=\"Normal,Compact\"},{type=\"std__deque__QNX\",formats=\"\"},{type=\"QChar\",formats=\"\"},{type=\"CPlusPlus__TemplateNameId\",formats=\"\"},{type=\"QQmlRefCount\",formats=\"\"},{type=\"QScriptValue\",formats=\"\"},{type=\"QMetaObject\",formats=\"\"},{type=\"QHostAddress\",formats=\"\"},{type=\"QV4__Value\",formats=\"\"},{type=\"std__map__QNX\",formats=\"\"},{type=\"std__string\",formats=\"Inline,In
> Separate
>Window\",editable=\"true\"},{type=\"boost__posix_time__time_duration\",formats=\"\"},{type=\"std____1__shared_ptr\",formats=\"\"},{type=\"CPlusPlus__Internal__Value\",formats=\"\"},{type=\"QFileInfo\",formats=\"\"},{type=\"QHash__const_iterator\",formats=\"\"},{type=\"std____1__string\",formats=\"\"},{type=\"Debugger__Internal__WatchData\",formats=\"\"},{type=\"QTime\",formats=\"\"},{type=\"QXmlStreamStringRef\",formats=\"\"},{type=\"std___Rb_tree_const_iterator\",formats=\"\"},{type=\"QString\",formats=\"Inline,Separate
>
>Window\",editable=\"true\"},{type=\"boost__bimaps__bimap\",formats=\"\"},{type=\"QV4__TypedValue\",formats=\"\"},{type=\"std____cxx1998__map\",formats=\"\"},{type=\"QHash\",formats=\"Normal,Compact\"},{type=\"QXmlAttributes\",formats=\"\"},{type=\"std__array\",formats=\"Normal\"},{type=\"QLinkedList\",formats=\"\"},{type=\"QStringData\",formats=\"\"},{type=\"QStack\",formats=\"Normal\"},{type=\"CPlusPlus__Token\",formats=\"\"},{type=\"std__list__QNX\",formats=\"\"},{type=\"Debugger__Internal__BreakpointModelId\",formats=\"\"},{type=\"KDSoapValue1\",formats=\"\"},{type=\"std____1__basic_string\",formats=\"\"},{type=\"std____1__unique_ptr\",formats=\"\"},{type=\"std__stringHelper1\",formats=\"\"},{type=\"std__map__iterator\",formats=\"\"},{type=\"QDate\",formats=\"\"},{type=\"std__multiset\",formats=\"\"},{type=\"std__unordered_map\",formats=\"Normal,Compact\"},{type=\"std____debug__map\",formats=\"\"},{type=\"QTextCodec\",formats=\"\"},{type=\"std__shared_ptr\",formats=\"\"},{type=\"std____1__wstring\",formats=\"\"},{type=\"std__unordered_set\",formats=\"\"},{type=\"QMetaObjectPrivate\",formats=\"\"},{type=\"QByteArray\",formats=\"Inline,As
> Latin1 in Separate Window,As UTF-8 in Separate
>Window\"},{type=\"std____debug__list\",formats=\"\"},{type=\"std____cxx1998__set\",formats=\"\"},{type=\"QPixmap\",formats=\"\"},{type=\"__m256\",formats=\"\"},{type=\"std__map\",formats=\"Normal,Compact\"},{type=\"std____debug__stack\",formats=\"\"},{type=\"QTemporaryFile\",formats=\"\"},{type=\"Eigen__Matrix\",formats=\"\"},{type=\"QImage\",formats=\"Normal,Displayed\"},{type=\"QSet\",formats=\"\"},{type=\"std__map__const_iterator\",formats=\"\"},{type=\"QAbstractItemModel\",formats=\"Normal,Enhanced\"},{type=\"QFiniteStack\",formats=\"Normal\"},{type=\"std__set__iterator\",formats=\"\"},{type=\"QTextDocument\",formats=\"\"},{type=\"QTJSC__JSValue\",formats=\"\"},{type=\"__gnu_cxx__hash_set\",formats=\"\"},{type=\"QRegion\",formats=\"\"},{type=\"std__wstring\",formats=\"\"},{type=\"std____1__unordered_set\",formats=\"\"},{type=\"QBasicAtomicInt\",formats=\"\"},{type=\"std____debug__set\",formats=\"\"},{type=\"QDateTime\",formats=\"\"},{type=\"boost__gregorian__date\",formats=\"\"},{type=\"std__set__QNX\",formats=\"\"},{type=\"CPlusPlus__ByteArrayRef\",formats=\"\"},{type=\"std__basic_string\",formats=\"\"},{type=\"boost__shared_ptr\",formats=\"\"},{type=\"std____debug__vector\",formats=\"Normal\"},{type=\"QRectF\",formats=\"\"},{type=\"QAtomicInt\",formats=\"\"},{type=\"__m256i\",formats=\"\"},{type=\"__m256d\",formats=\"\"},{type=\"std__complex\",formats=\"\"},{type=\"std__stringHelper1__QNX\",formats=\"\"},{type=\"int8_t\",formats=\"\"},{type=\"CPlusPlus__StringLiteral\",formats=\"\"},{type=\"boost__optional\",formats=\"\"},{type=\"QHashedString\",formats=\"\"},{type=\"std____1__unordered_map\",formats=\"Normal,Compact\"},{type=\"__m512i\",formats=\"\"},{type=\"__m128i\",formats=\"\"},{type=\"QStringRef\",formats=\"\"},{type=\"__m128d\",formats=\"\"},{type=\"__m512d\",formats=\"\"},{type=\"QTimeZone\",formats=\"\"},{type=\"QSize\",formats=\"\"},{type=\"std____debug__deque\",formats=\"\"},{type=\"QSharedDataPointer\",formats=\"\"},{type=\"QStringList\",formats=\"\"},{type=\"std___Rb_tree_iterator\",formats=\"\"},{type=\"QRegExp\",formats=\"\"},{type=\"std__vector\",formats=\"Normal\",editable=\"true\"},{type=\"QFlags\",formats=\"\"},{type=\"QTextCursor\",formats=\"\"},{type=\"std____debug__unordered_map\",formats=\"Normal,Compact\"},{type=\"QList\",formats=\"Assume
> Direct Storage,Assume Indirect
>Storage\"},{type=\"QStandardItem\",formats=\"\"},{type=\"std____debug__unordered_set\",formats=\"\"},{type=\"QSharedPointer\",formats=\"\"},{type=\"QUrl\",formats=\"Inline,Separate
>
>Window\"},{type=\"std__list\",formats=\"\"},{type=\"QScopedPointer\",formats=\"\"},{type=\"CPlusPlus__Literal\",formats=\"\"},{type=\"QMapNode\",formats=\"\"},{type=\"std____1__array\",formats=\"Normal\"},{type=\"QXmlStreamAttribute\",formats=\"\"},{type=\"QVariant\",formats=\"\"},{type=\"QV4__String\",formats=\"\"},{type=\"QVector\",formats=\"Normal\",editable=\"true\"},{type=\"Debugger__Internal__WatchItem\",formats=\"\"},{type=\"QWeakPointer\",formats=\"\"},{type=\"__m128\",formats=\"\"},{type=\"QPointF\",formats=\"\"},{type=\"KDSoapValue\",formats=\"\"},{type=\"QRect\",formats=\"\"},{type=\"CPlusPlus__IntegerType\",formats=\"\"},{type=\"std__vector__QNX\",formats=\"\"},{type=\"__gnu_debug___Safe_iterator\",formats=\"\"},{type=\"__m512\",formats=\"\"},{type=\"CPlusPlus__Internal__PPToken\",formats=\"\"},{type=\"QHashNode\",formats=\"Normal,Compact\"},{type=\"QAtomicPointer\",formats=\"\"},{type=\"CPlusPlus__NamedType\",formats=\"\"},]\n"
>13^done
<15
dENGINE SUCCESSFULLY STARTED
dNOTE: ENGINE SETUP OK
dState changed from EngineSetupRequested(1) to EngineSetupOk(3) [master]
dQUEUE: SETUP INFERIOR
dState changed from EngineSetupOk(3) to InferiorSetupRequested(4) [master]
dQUEUE: SETUP INFERIOR
dCALL: SETUP INFERIOR
<16set target-async on
<17-file-exec-and-symbols "C:/Frank/Soft/CC3200/Hello_RTOS/Hello_RTOS.axf"
>14^done
>&"\n"
>15^done
>&"\n"
>^done
>&"set target-async on\n"
>=cmd-param-changed,param="mi-async",value="on"
>16^done
>17^done
<18target remote tcp:localhost:3333
>&"target remote tcp:localhost:3333\n"
>~"Remote debugging using tcp:localhost:3333\n"
>=thread-group-started,id="i1",pid="42000"
sThread group i1 created
dTaking notice of pid 42000
>=thread-created,id="1",group-id="i1"
sThread 1 created
>~"0x00003202 in ?? ()\n"
>*stopped,frame={addr="0x00003202",func="??",args=[]},thread-id="1",stopped-threads="all"
>18^done
dINFERIOR STARTED
sAttached to stopped application
<19monitor reset
<20load
<21set $sp = g_pfnVectors[0]
<22set $pc = g_pfnVectors[1]
<23tbreak main
sSetting breakpoints...
dSetting breakpoints...
dATTEMPT BREAKPOINT SYNCHRONIZATION
dBREAKPOINTS ARE SYNCHRONIZED
>&"monitor reset\n"
>@"adapter speed: 1000 kHz\n"
adapter speed: 1000 kHz
>@"JTAG tap: cc3200.jrc tap/device found: 0x0b97c02f (mfg: 0x017, part: 0xb97c,
>ver: 0x0)\n"
JTAG tap: cc3200.jrc tap/device found: 0x0b97c02f (mfg: 0x017, part: 0xb97c,
ver: 0x0)
>@"JTAG tap: cc3200.dap enabled\n"
JTAG tap: cc3200.dap enabled
>@"target state: halted\n"
target state: halted
>@"target halted due to debug-request, current mode: Thread \n"
target halted due to debug-request, current mode: Thread
>@"xPSR: 0x81000000 pc: 0x00003202 msp: 0x20003f80\n"
xPSR: 0x81000000 pc: 0x00003202 msp: 0x20003f80
>19^done
>&"load\n"
>~"Loading section .text, size 0x6770 lma 0x20004000\n"
>20+download,{section=".text",section-size="26480",total-size="93063"}
>20+download,{section=".text",section-sent="4096",section-size="26480",total-sent="4096",total-size="93063"}
>~"Loading section .ARM.exidx, size 0x8 lma 0x2000a770\n"
>20+download,{section=".ARM.exidx",section-size="8",total-size="93063"}
>~"Loading section .eh_frame, size 0x4 lma 0x2000a778\n"
>20+download,{section=".eh_frame",section-size="4",total-size="93063"}
>~"Loading section .data, size 0x74 lma 0x2000a77c\n"
>20+download,{section=".data",section-size="116",total-size="93063"}
>~"Start address 0x20004000, load size 26608\n"
>~"Transfer rate: 57 KB/sec, 2660 bytes/write.\n"
>20^done
>&"set $sp = g_pfnVectors[0]\n"
>21^done
>&"set $pc = g_pfnVectors[1]\n"
>22^done
>&"tbreak main\n"
>~"Temporary breakpoint 1 at 0x200047c6: file main.c, line 133.\n"
>=breakpoint-created,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x200047c6",func="main",file="main.c",fullname="C:\\Frank\\Soft\\CC3200\\Hello_RTOS\\main.c",line="133",thread-groups=["i1"],times="0",original-location="main"}
>23^done
dALL COMMANDS DONE; INVOKING CALLBACK
dNOTE: INFERIOR SETUP OK
dState changed from InferiorSetupRequested(4) to InferiorSetupOk(6) [master]
dState changed from InferiorSetupOk(6) to EngineRunRequested(7) [master]
dQUEUE: RUN ENGINE
dCALL: RUN ENGINE
dNOTE: ENGINE RUN AND INFERIOR STOP OK
sStopped.
dState changed from EngineRunRequested(7) to InferiorStopOk(14) [master]
dNOTE: INFERIOR RUN REQUESTED
sRun requested...
dState changed from InferiorStopOk(14) to InferiorRunRequested(10) [master]
sRunning requested...
<24-exec-continue
dATTEMPT SYNC
dATTEMPT BREAKPOINT SYNCHRONIZATION
dBREAKPOINTS ARE SYNCHRONIZED
>24^running
dNOTE: INFERIOR RUN OK
sRunning.
dState changed from InferiorRunRequested(10) to InferiorRunOk(11) [master]
>*running,thread-id="all"
dNOTE: INFERIOR STILL RUNNING IN STATE InferiorRunOk.
>=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x200047c6",func="main",file="main.c",fullname="C:\\Frank\\Soft\\CC3200\\Hello_RTOS\\main.c",line="133",thread-groups=["i1"],times="1",original-location="main"}
>~"\nTemporary breakpoint "
>~"1, main () at main.c:133\n"
>~"133\t FreeRTOS_Init( );\n"
>*stopped,reason="breakpoint-hit",disp="del",bkptno="1",frame={addr="0x200047c6",func="main",args=[],file="main.c",fullname="C:\\Frank\\Soft\\CC3200\\Hello_RTOS\\main.c",line="133"},thread-id="1",stopped-threads="all"
dNOTE: INFERIOR SPONTANEOUS STOP
sStopped.
dState changed from InferiorRunOk(11) to InferiorStopOk(14) [master]
<25importPlainDumpers
sStopped at breakpoint 1 (1) in thread 1.
>=breakpoint-deleted,id="1"
<26-thread-info
>&"importPlainDumpers\n"
>~"None\n"
>25^done
>26^done,threads=[{id="1",target-id="Remote
>target",frame={level="0",addr="0x200047c6",func="main",args=[],file="main.c",fullname="C:\\Frank\\Soft\\CC3200\\Hello_RTOS\\main.c",line="133"},state="stopped"}],current-thread-id="1"
<27-stack-list-frames 0 20
>27^done,stack=[frame={level="0",addr="0x200047c6",func="main",file="main.c",fullname="C:\\Frank\\Soft\\CC3200\\Hello_RTOS\\main.c",line="133"}]
<28-stack-select-frame 0
<29bb options:fancy,autoderef,dyntype vars: expanded:return,inspect,local,watch
typeformats: formats: watchers: stringcutoff:10000 displaystringlimit:100
>28^done
>&"bb options:fancy,autoderef,dyntype vars: expanded:return,inspect,local,watch
>typeformats: formats: watchers: stringcutoff:10000 displaystringlimit:100\n"
>~"data=[],typeinfo=[]\n"
>~"None\n"
>29^done
<Rebuild Watchmodel 1>
sFinished retrieving data
--- token barrier ---
dNOTE: INFERIOR RUN REQUESTED
sRun requested...
dState changed from InferiorStopOk(14) to InferiorRunRequested(10) [master]
sRunning requested...
<30-exec-continue
>30^running
dNOTE: INFERIOR RUN OK
sRunning.
dState changed from InferiorRunRequested(10) to InferiorRunOk(11) [master]
>*running,thread-id="all"
dNOTE: INFERIOR STILL RUNNING IN STATE InferiorRunOk.
1show version
2show debug-file-directory
3set print object on
4set breakpoint pending on
5set print elements 10000
6handle SIGSEGV nopass stop print
7set unwindonsignal on
8set width 0
9set height 0
10-interpreter-exec console "set auto-solib-add on"
11-interpreter-exec console "python sys.path.insert(1,
'C:/Software/Qt/Tools/QtCreator/share/qtcreator/debugger/')"
12-interpreter-exec console "python
sys.path.append('C:/Software/gdb-7.8/bin/data-directory/python')"
13-interpreter-exec console "python from gdbbridge import *"
14-interpreter-exec console "set target-async off"
15
16set target-async on
17-file-exec-and-symbols "C:/Frank/Soft/CC3200/Hello_RTOS/Hello_RTOS.axf"
18target remote tcp:localhost:3333
19monitor reset
20load
21set $sp = g_pfnVectors[0]
22set $pc = g_pfnVectors[1]
23tbreak main
24-exec-continue
25importPlainDumpers
26-thread-info
27-stack-list-frames 0 20
28-stack-select-frame 0
29bb options:fancy,autoderef,dyntype vars: expanded:return,inspect,local,watch
typeformats: formats: watchers: stringcutoff:10000 displaystringlimit:100
<Rebuild Watchmodel 1>
--- token barrier ---
30-exec-continue
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/qt-creator