|uBug12x User Manual|
|Connecting to the Module|
|Programming the Module|
|Script Command Buttons|
|Writing Compatible Applications|
Welcome to the uBug12x program! uBug12x Version 2 is a Windows based program designed specifically to work with the serial monitor programmed into the Flash of the Technological Arts Adapt9S12XDP module. It is able to program and erase memory, and assist in debugging user developed applications. This manual provides the information needed to use all the capabilities that uBug12x has to offer.
We'll start by explaining how to install the program onto your Windows computer. Next we will outline how to connect your computer to the Adapt9S12XDP module so uBug12x can communicate with the hardware. Then you'll be shown how to use uBug12x to program the Adapt9S12XDP with an S-record file. You will next learn how to use the user-defined buttons to make the development cycle easier. We then provide a Glossary listing all of the commands available in uBug12x. This is followed by a short list of essential rules to follow when developing software with uBug12x. The manual concludes with an Appendix describing the procedure, if needed, to upgrade your Adapt9S12XDP to serial monitor version 2.3 required by uBug12x.
uBug12x provides a means to program the Adapt9S12XDP and troubleshoot most user developed code issues without the use of an external BDM pod. This includes capabilities to examine and change memory locations, register values, single step through code, and set multiple breakpoints at any point in memory. For debugging capabilities beyond this, a BDM pod will be needed. Technological Arts does provide the UBDM12XG BDM pod should that be required.