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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
Andy Neil
01/21/10 17:34
Read: 132 times
Basingstoke
Uk


 
#172656 - Sounds like hardware again
Responding to: Louis S's previous message
Louis S said:
Is there an advantage to explicitly writing the code into an assembly file as opposed to emulator stepping?

No - I think Richard was worried that you might just be stepping at the 'C' level...

I've noticed that when the emulator uses its internal clock at 12 MHz the loop "never" (haven't caught it yet) hangs. When I set the internal emulation clock to 11.059MHz or use my target hardware clock (also 11.059MHz) than the hang comes back.

If tweaking the clock causes it to hang or not, that again sounds like a hardware fault - probably a timing issue.
Bit odd that it works at the higher frequency and not the lower, though!

On the scope, the target hardware clock signal looks stable and clean.

I think it's the memory timing that you need to be looking at...

Have you run a thorough memory test yet?

I'm not too sure on how the emulator POD generates multiple clock frequencies and will look into that.

As Jez says, emulator pods can introduce a whole load of unwanted effects all of their own...!
This is one of the reasons why JTAG was invented...

List of 30 messages in thread
TopicAuthorDate
Simulation vs. Embedded Discrepancy      Louis S      01/15/10 07:14      
   Hardware fault?      Andy Neil      01/15/10 07:39      
      Responding to: Andy Neil's previous message      Louis S      01/15/10 07:51      
   illustration of edge difference?      Erik Malund      01/15/10 08:00      
      SPI Phase/Polarity      Louis S      01/15/10 08:06      
         address instead of value      Andy Neil      01/15/10 08:17      
            Doesn't seem coincidental      Louis S      01/20/10 13:19      
               MOVX command fails      Louis S      01/21/10 09:28      
                  Definitely sounds like a hardware fault!      Andy Neil      01/21/10 12:01      
                  Have you tried doing this in ASM?      Richard Erlacher      01/21/10 12:32      
                     The loop in ASM      Louis S      01/21/10 14:27      
                        I think...      Jez Smith      01/21/10 15:11      
                        Sounds like hardware again      Andy Neil      01/21/10 17:34      
                           If this were reduced to the essentials ...      Richard Erlacher      01/21/10 18:36      
                              Oh Richard      Jez Smith      01/22/10 01:32      
                        What I was after ...      Richard Erlacher      01/21/10 18:30      
                           Reducing to Essentials      Louis S      01/22/10 10:56      
                              RE: Magic Switch On The Compiler      Andy Neil      01/22/10 12:21      
                                 Emulator trace      Louis S      01/22/10 12:59      
                                    Yes      Neil Kurzman      01/23/10 02:39      
                                       SOLVED      Louis S      01/25/10 11:10      
                                          A bit ocnfused      Andy Neil      01/25/10 11:24      
                                             Emulator and AUXR      Louis S      01/25/10 14:15      
                                                Things do tend to work best...      Andy Neil      01/25/10 14:54      
   one guess with a question      Erik Malund      01/21/10 13:46      
      Memory has plenty of gaps      Louis S      01/21/10 14:29      
         That doesn't make sense!      Andy Neil      01/23/10 03:25      
            Sloppy language on my part      Louis S      01/23/10 23:00      
      Am I missing something      Neil Kurzman      01/21/10 19:06      
      questions/request      Erik Malund      01/22/10 06:52      

Back to Subject List