SimulIDE_1.0.1-R1386_Win32
I wrote an AVR assembly code (ATmega8) for the acid battery charger. It is somehow complex because it considers many cases.
After fixing many bugs, I got finally: SUCCESS!!! Compilation Ok.
So I prepared myself to find and fix many more serious bugs by running the debugger.
I started the debugger.
When it became ready, I pressed ‘Step’.
But the simulation run continuously as if I pressed ‘Run to Breakpoint’.
So, I pressed ‘Pause’ to see at which instruction the debugger cursor is.
The simulation stopped and the cursor was on the first line!
So, I set a breakpoint at an initial instruction then I pressed ‘Reset’ followed by ‘Run to Breakpoint’.
Again, there was no halt. And by pressing ‘Pause’, the cursor didn’t move from the 1st line.
In brief, no matter what I did, the debugger couldn’t let its cursor move from the first line, and, therefore, it couldn’t detect any breakpoint.
In case this shouldn’t happen no matter sim1 and asm files might be, I will attach the rather big files shown below (after being zipped).
The related files to this situation are:
XF_3-2_09a.asm [99K] , XF_3-2_09a.sim1 [44K] , XF_3-2_09a.hex [11K]
Zipped [33K]
And
XF_3-2_09a.lst [203K],
Zipped [40K]
I wrote an AVR assembly code (ATmega8) for the acid battery charger. It is somehow complex because it considers many cases.
After fixing many bugs, I got finally: SUCCESS!!! Compilation Ok.
So I prepared myself to find and fix many more serious bugs by running the debugger.
I started the debugger.
When it became ready, I pressed ‘Step’.
But the simulation run continuously as if I pressed ‘Run to Breakpoint’.
So, I pressed ‘Pause’ to see at which instruction the debugger cursor is.
The simulation stopped and the cursor was on the first line!
So, I set a breakpoint at an initial instruction then I pressed ‘Reset’ followed by ‘Run to Breakpoint’.
Again, there was no halt. And by pressing ‘Pause’, the cursor didn’t move from the 1st line.
In brief, no matter what I did, the debugger couldn’t let its cursor move from the first line, and, therefore, it couldn’t detect any breakpoint.
In case this shouldn’t happen no matter sim1 and asm files might be, I will attach the rather big files shown below (after being zipped).
The related files to this situation are:
XF_3-2_09a.asm [99K] , XF_3-2_09a.sim1 [44K] , XF_3-2_09a.hex [11K]
Zipped [33K]
And
XF_3-2_09a.lst [203K],
Zipped [40K]