Micro-controller Programmer and Debugger - News
First release of uPad - an embedded programmer and debugger
Item posted by John Darrington <jmd> on Sat 14 Jul 2018 06:21:03 AM UTC.
The inaugural release of micropad is here!
Micropad (uPad) is a in-circuit debugger and programmer for embedded micro-controller devices which use a BDM interface. BDM appears in many Freescale and NXP devices such as the S12Z, HCS08 and M68HC11 micro-controllers.
It is used to upload programs and to debug those programs whilst they are running. It understands data in elf format, S-Record format or raw binary.
In contrast to many chipflasher products, uPad offers a simple, but powerful command line interface which allows you to upload your binary with the minimum of fuss, or to incorporate uploading in a shell script as part of a production process.
In its debugging mode, uPad offers a user interface featuring the popular GNU Readline facilities, which enable fast, simple access to names of files and supported commands and easy repetition and editing of prior operations.
To use uPad a dedicated hardware device is necessary, but this is inexpensive and can be easily constructed by a moderately skilled technician. A full user manual is provided with the source code.
Future versions of uPad aspire to provide source level debugging, pre-programmable control of the debugger, and more.
Powered by Savane 3.14-50d9.
Corresponding source code