Comments (5)
To point out, here's the FAQ for mspdebug. It has some relevant info.
https://dlbeer.co.nz/mspdebug/faq.html
How do I use MSPDebug to debug from within Eclipse?
...
The GDB Command needs to point to your msp430-gdb
Use remote target
The JTAG device is Generic TCP/IP
Host name is where the JTAG is connected, probably localhost
Port number is the port MSPDebug is listening on.
This suggests you need a custom gdb program. Seer will be okay with that. Just go into Seer's config dialog to change the gdb to use. Make sure to save the new settings. The other settings are fine. Just use the "connect" method I mentioned above.
from seer.
Hi.
(Thanks for looking at Seer)
I'm not sure. I don't know much about mspdebug. I found a YouTube video. It seems you can run mspdebug like:
$ mspdebug rf2500 "prog blink.elf" gdb
Which may mean it can act as a gdbserver type session. It seems to default to port 2000. So you could try this:
$ seergdb --connect localhost:2000 --sym blink.elf
I'll send an email to the author of mspdebug to see if any gdb GUI frontends can work with his program.
from seer.
I should have mentioned you can test a different gdb program from Seer's command. You don't need to go into Seer's config settings.
$ seergdb --gdb-program /usr/local/specialgdb/bin/gdb --connect localhost:2000 --sym blink.elf
from seer.
I got mspdebug working with msp430-gdb and was able to stop and continue the microcontroller program, but with seerdbg, the mspdebug session just disconnects.
I will try with the command line options above.
Thanks very much.
from seer.
Thanks for kicking the tires with Seer.
Your command would be something like:
$ seergdb --gdb-program /usr/local/specialgdb/bin/msp430-gdb --connect localhost:2000 --sym blink.elf
To help out. First run seer by itself and enable the gdb output and seer output to the log windows.
Then run Seer again when you attempt to debug. The two log views have "save-to-file" buttons. When it disconnects, save the two log files and attach it to this task. It would be greatly appreciated. It will help me debug the problem (hopefully).
from seer.
Related Issues (20)
- Add a way to select which registers to show HOT 14
- Add a way to set working directory when connecting to remote GDB is used HOT 7
- Add 'memory visualiser' to variable context menu? HOT 3
- Improve Building-Seer Qt6 Wiki adding Prerequisites for Ubuntu 22.04 LTS or more HOT 2
- Allow for spaces and capital chars in register profile names HOT 3
- Give symbol file to GDB after connecting HOT 22
- [Feature Request] PPA HOT 14
- Remember debug settings HOT 3
- Speed up some things. HOT 3
- too short call stack for main thread on interrupted process HOT 40
- Some way to open the current source and line number in an external text editor HOT 6
- output console text to the terminal that SeerGDB was ran from, and then "reattach" the console window into a tab HOT 2
- Add an internal Dark and Light style. HOT 13
- README missing Installation(not from source) Section HOT 3
- See if Seer can support the cuda-gdb debugger. HOT 2
- Configuration of RR HOT 4
- Look at making Seer's console a tab in the breakpoints area.
- GDB output unescaping HOT 3
- Add hover tool tip info for breakpoints in source editor windows
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from seer.