Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/22/10 18:59
Read: times


 
#172673 - Emulator trace
Responding to: ???'s previous message
I'm new to the tracer, so let me know if there's a better way to do this:

The instruction is:
max3140_configVar = 0; // int at 0x0501 in xdata

Frame  Time             Ext 7..0  I P R S DA DD T  D C Code/Xd    Addr   Op  BPP  Instruction             Source                                          
----------------------------------------------------------------------------------------------------------------------------------------------------------
-101   -60.28 us        11111111        ?          0 I Instr      0004E6 90       MOV   DPTR,#max3140_confmax3140_configVar = 0;                  // ...
-100   -59.74 us        11111111        ?          0 I Oprnd      0004E7 05
-99    -59.19 us        11111111        ?          0 I Oprnd      0004E8 10
-98    -58.65 us        11111111        ?          0 I Idle       0004E8 10
-97    -58.11 us        11111111        ?          0 I Instr      0004E9 E4       CLR   A
-96    -57.57 us        11111111        ?          0 I Idle       0004EA F0
-95    -57.02 us        11111111        ?          0 I Instr      0004EA F0       MOVX  @DPTR,A
-94    -56.48 us        11111111        ?          0 I Idle       0004EB A3
-93    -55.39 us        11111111        ?          0   XWr/XRAM   000510 00        [max3140_configVar]
-92    -54.85 us        11111111        ?          0 I Instr      0004EB A3       INC   DPTR
-91    -54.31 us        11111111        ?          0 I Idle       0004EC E4
-90    -53.76 us        11111111        ?          0 I Idle       0004EC E4
-89    -53.22 us        11111111        ?          0 I Idle       0004EC E4
-88    -52.68 us        11111111        ?          0 I Instr      0004EC E4       CLR   A
-87    -52.13 us        11111111        ?          0 I Idle       0004ED F0
-86    -51.59 us        11111111        ?          0 I Instr      0004ED F0       MOVX  @DPTR,A
-85    -51.05 us        11111111        ?          0 I Idle       0004EE 90
-84    -49.96 us        11111111        ?          0   XWr/XRAM   000511 00        [max3140_configVar<1>]

 



I'm not too sure how to evaluate the trace, but I can see in emulation that the variable is not cleared. The emulator can't manually write to the value either, which looks like I've misconfigured something.

List of 30 messages in thread
TopicAuthorDate
Simulation vs. Embedded Discrepancy            01/01/70 00:00      
   Hardware fault?            01/01/70 00:00      
      Responding to: Andy Neil's previous message            01/01/70 00:00      
   illustration of edge difference?            01/01/70 00:00      
      SPI Phase/Polarity            01/01/70 00:00      
         address instead of value            01/01/70 00:00      
            Doesn't seem coincidental            01/01/70 00:00      
               MOVX command fails            01/01/70 00:00      
                  Definitely sounds like a hardware fault!            01/01/70 00:00      
                  Have you tried doing this in ASM?            01/01/70 00:00      
                     The loop in ASM            01/01/70 00:00      
                        I think...            01/01/70 00:00      
                        Sounds like hardware again            01/01/70 00:00      
                           If this were reduced to the essentials ...            01/01/70 00:00      
                              Oh Richard            01/01/70 00:00      
                        What I was after ...            01/01/70 00:00      
                           Reducing to Essentials            01/01/70 00:00      
                              RE: Magic Switch On The Compiler            01/01/70 00:00      
                                 Emulator trace            01/01/70 00:00      
                                    Yes            01/01/70 00:00      
                                       SOLVED            01/01/70 00:00      
                                          A bit ocnfused            01/01/70 00:00      
                                             Emulator and AUXR            01/01/70 00:00      
                                                Things do tend to work best...            01/01/70 00:00      
   one guess with a question            01/01/70 00:00      
      Memory has plenty of gaps            01/01/70 00:00      
         That doesn't make sense!            01/01/70 00:00      
            Sloppy language on my part            01/01/70 00:00      
      Am I missing something            01/01/70 00:00      
      questions/request            01/01/70 00:00      

Back to Subject List