simulavr-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Simulavr-devel] [bug #46129] Simulation for atmega1284 fails on elpm


From: Klaus Rudolph
Subject: [Simulavr-devel] [bug #46129] Simulation for atmega1284 fails on elpm
Date: Mon, 05 Oct 2015 13:40:02 +0000
User-agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:40.0) Gecko/20100101 Firefox/40.0

Update of bug #46129 (project simulavr):

                  Status:                    None => Invalid                
             Assigned to:                    None => zfrdh                  
             Open/Closed:                    Open => Closed                 

    _______________________________________________________

Follow-up Comment #1:

Problem is not reproducible. Tested with small c testcode as below with
following instruction:
simulavr -d atmega1284 -f master.o  --trace=/dev/stdout

results in:
master.o 0x0600: __do_copy_data                 LDI R17, 0x01 
master.o 0x0602: __do_copy_data+0x1             LDI R26, 0x00 
master.o 0x0604: __do_copy_data+0x2             LDI R27, 0x01 
master.o 0x0606: __do_copy_data+0x3             LDI R30, 0x46 
master.o 0x0608: __do_copy_data+0x4             LDI R31, 0x39 
master.o 0x060a: __do_copy_data+0x5             LDI R16, 0x00 
master.o 0x060c: __do_copy_data+0x6             OUT 0x3b, R16 
master.o 0x060e: __do_copy_data+0x7             RJMP 614 
master.o 0x060e: __do_copy_data+0x7             CPU-waitstate
master.o 0x0614: __do_copy_data+0xa             CPI R26, 0x12 SREG=[--HS-N-C]

master.o 0x0616: __do_copy_data+0xb             CPC R27, R17 SREG=[--HS-N-C] 
master.o 0x0618: __do_copy_data+0xc             BRNE ->0xfff6
__do_copy_data+0x8             
master.o 0x0618: __do_copy_data+0xc             CPU-waitstate
master.o 0x0610: __do_copy_data+0x8             ELPM R0, Z+  Flash[0x3946] 
master.o 0x0610: __do_copy_data+0x8             CPU-waitstate
master.o 0x0610: __do_copy_data+0x8             CPU-waitstate
master.o 0x0612: __do_copy_data+0x9             ST X+, R0 
master.o 0x0612: __do_copy_data+0x9             CPU-waitstate
master.o 0x0614: __do_copy_data+0xa             CPI R26, 0x12 SREG=[--HS-N-C]

master.o 0x0616: __do_copy_data+0xb             CPC R27, R17 SREG=[--HS-N-C] 
master.o 0x0618: __do_copy_data+0xc             BRNE ->0xfff6
__do_copy_data+0x8


elpm is handled as expected.

If the problem is still present, feel free to reopen the entry again.
Please use the actual git master! Any older version is not maintained!


    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/bugs/?46129>

_______________________________________________
  Nachricht gesendet von/durch Savannah
  http://savannah.nongnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]