sherif-elshafei / mspdebug Goto Github PK
View Code? Open in Web Editor NEWThis project forked from dlbeer/mspdebug
Debugging tool for MSP430 MCUs
License: GNU General Public License v2.0
This project forked from dlbeer/mspdebug
Debugging tool for MSP430 MCUs
License: GNU General Public License v2.0
MSPDebug ======== MSPDebug is a free debugger for use with MSP430 MCUs. It supports FET430UIF, eZ430, RF2500 and Olimex MSP430-JTAG-TINY programmers, as well as many other compatible devices. It can be used as a proxy for gdb or as an independent debugger with support for programming, disassembly and reverse engineering. Features -------- * Userspace only: no kernel modifications required. * Works with RF2500, eZ430, FET430UIF (V2 and V3), Launchpad, Chronos, GoodFET, Olimex MSP430-JTAG-TINY and MSP430-JTAG-ISO programmers. Also supports the TI flash bootloader. * Can act as a GDB remote stub (replacement for msp430-gdbproxy) and/or a GDB client. * Can single-step, program, run to breakpoint and inspect memory on supported devices. * Can be used to access the FET430UIF bootloader. * Supports Intel HEX, ELF32, BSD symbol table, COFF, TI Text and SREC file formats. * Can disassemble code in memory, including translating addresses to symbols. * Includes reverse-engineering features such as instruction search, call-graph analysis and symbol table editing. * Simulation mode allows execution of MSP430 code without hardware. * Cross-platform: compiles on Linux, *BSD, OS/X and Windows. Compiling from source --------------------- Ensure that you have the necessary packages to compile programs that use libusb (on Debian or Ubuntu systems, you might need to do apt-get install libusb-dev | on Arch systems, you might need to do sudo pacman -S libusb-compact). After that, unpack and compile the source code with: tar xvfz mspdebug-version.tar.gz cd mspdebug-version make On Debian Ubuntu systems sudo apt-get install libreadline-dev may be required. On Arch systems sudo pacman -S readline may be required. If you don't want GNU readline support, you can invoke make with: make WITHOUT_READLINE=1 After compiling, install the binary and manual page by running (as root): make install Type "mspdebug --help" for usage instructions.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.