keil 1887BE6T A166 rad-hard
I.A. Surazhevskiy – Engineer, JSC «Concern «Avtomatika». E-mail: firstname.lastname@example.org
The article deals with the optimization of the software development process for rad-hard 1887VE6T microcontroller. Due to the features encountered in microcontroller development, software development process is limited by some frames:
there is no JTAG debugger. Debugging code is made with a logic analyzer, by testing signals on the controller\'s legs;
the lack of alternative external memory microcontroller programming. Work only with the programmer: you need to constantly swap memory chip, which is inconvenient and eventually lead to its failure. It is also not possible to record a program in the finished device, wherein all the chips are soldered to the PCB.
Due to these shortcomings, it was decided to develop a software module that allows to carry out loading and debugging code in program memory directly from your PC via the serial port.
To create a program loader has been proposed algorithm works with a computer and workstation, which includes:
memory chip bootloader - the program is stored on the receiving and writing into the memory code;
chip program memory - the memory that will be will be stored as a program for the further implementation of;
personal computer with a terminal program.
Also discussed are some simple debugging functions - reading general purpose registers and random memory areas.
- Ustrojjstvo maketno-otladochnoe dlja mikrokontrollerov 1887VE6T.
Rukovodstvo po ehkspluatacii. KFDL.441461.007 REH.
- Mikrokontroller 1887VE6T. Tekhnicheskoe opisanie. KFDL.431295.046