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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/23/11 23:32
Read: times


 
#183445 - More than that
Responding to: ???'s previous message
With some simulators, you can script-design the I/O, allowing you to debug the I/O in the simulator.

Having real hardware transfers often kills the debug session directly you hit a breakpoint.

Having simulated I/O means you can take a phone call or switch to other source files and take a closer look at data structures etc while figuring out why simulation fails. Obviously, when I do have real hardware, I would start debugging with the real hardware and only switch down to the simulator if I do need to freeze time.

I don't know if you have tried out the scripting language in the Keil simulator. It is quite nice to use.

So no - the simulation is not worthless for debugging I/O problems. It is a different way of debugging I/O that allows you to use other approach. And I often have simulator code written for I/O simulation long before I have first hw prototype so if I do see real problems with the physical hardware, I can go back to the simulator and see if I can modify the I/O simulation to trig the same problems.

List of 26 messages in thread
TopicAuthorDate
Microcontroller Lab            01/01/70 00:00      
   make sure you get ...            01/01/70 00:00      
      Nothing wrong with simulation!            01/01/70 00:00      
         Simulation            01/01/70 00:00      
            and another things            01/01/70 00:00      
               the ability to emulate is todays technology and ...            01/01/70 00:00      
                  Disagree!            01/01/70 00:00      
                     but 'only'            01/01/70 00:00      
                        not really            01/01/70 00:00      
                           re simulation            01/01/70 00:00      
                              More than that            01/01/70 00:00      
                              Still disagree            01/01/70 00:00      
                                 restating the point            01/01/70 00:00      
                                    beginning to agree            01/01/70 00:00      
      JTAG != ICE            01/01/70 00:00      
         Bond out not in existence anymore            01/01/70 00:00      
            people should consider saying ICD instead of ICE            01/01/70 00:00      
               ICD - a joy for factory testing            01/01/70 00:00      
   ebay            01/01/70 00:00      
   What kind of "lab"?            01/01/70 00:00      
      Thanks.            01/01/70 00:00      
         But What kind of "lab"?            01/01/70 00:00      
            Lab            01/01/70 00:00      
               then on_line_debugging is mandatory            01/01/70 00:00      
                  Skills - not just tools            01/01/70 00:00      
                     It's the brain that needs training so specific tool isn't it            01/01/70 00:00      

Back to Subject List