FlashMagic SetUp for Programming Via DTR/RTS Powered RS232C Interface

    1) To provide power for an RS232C adapter that derrives power from the DTR/RTS handshaking lines FlashMagic advanced hardware options
must be set to assert these lines continuously as shown in figure 1 below.

FlashMagic_AdvancedOptions Screen
Fig 1:  Set Hardware Config to Assert DTR and CTS

2) Set the FlashMagic main screen options as shown in figure 2 below with it pointing to the directory location of the download NS3 HEX file. Then click start. If all is ok with the establishment of ISP mode, proper port setttings and connections you will get a status message at the bottom of the screen that shows the program memory address segment currently being programmed along with an advancing  progress bar as shown in figure 2 below:

FlashMagic_NowProgramming Screen Capture
Figure 2: Programming In Progress Screen

3) Once programming is completed (after about a minute) FlashMagic will switch into verification mode by reading the MPU memory back and comparing it to the original hex code as shown in figure 3 below. The status bar will illustrate the memory segments being read and a progress bar will advance until the verification is completed.

FlashMagic_NowVerifying Screen Capture
Figure 3: Verification in Progress Screen

4)  If verification completes successfully you will get the screen shown in figure 4 below with a fleeting "Finished" message shown in the status bar. If verification failed you would get an error message. No news other than the "Finished" message here is good news.

FlashMagic_NowFinished Screen Capture
Figure 4: Successful Completion Screen

de VA7TA