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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/26/12 13:12
Read: times


 
#188902 - Simulator
Responding to: ???'s previous message
Rich, great feedback!

I think my original post of "where can I find this information in the Silabs IDE , went to which is better or more efficient, simulator or hardware debug.

Obviously, nothing beats real hardware. With that said, it has been "my" experience that the Keil IDEs simulator does a very good job with the micros I have used. Do I use the simulator from project conception through prototype to production? NO. However, it has come in handy for me when working with a new micro or just needing to verify/observe the behavior of various register settings/configurations.

The example I used in my early post, was a real one.... I needed to verify what was written to the Crossbar and UARTS in the c8051f020 micro. I am in the process of changing micros , from NXP to Silabs and it just so happened that I had an old Devboard in the shack to play with.

My first run was to utilize both UARTS. I couldn't figure why I was not seeing a Clock on the assigned TX pin? Note, I started my work using the Siabs IDE. This brought up my original post, where is all the peripheral information?

I then used the Keil simulator and immediately it was apparent that I wrote the incorrect information to the crossbar.

For me, this use of the simulator proved efficient and successful. I am not sure how to witness this information (along with a score of others) using just the hardware debugger....(Without using a scope and logic analyzer )

I would be interested in hearing about your technique for verifying/viewing information about this type of configuration... Such as, Viewing the UART registers for bps settings, data written to the crossbar, and data written to the scratch pad area to perform math calculations .

Thanks again for sharing your experience.



List of 39 messages in thread
TopicAuthorDate
SiLabs - C8051F020 - Keil IDE            01/01/70 00:00      
   I gave up long ago            01/01/70 00:00      
      SiLabs - C8051F020 - Keil IDE            01/01/70 00:00      
         Silabs IDE            01/01/70 00:00      
            SiLabs - C8051F020 - Keil IDE            01/01/70 00:00      
               Silabs IDE            01/01/70 00:00      
                  SiLabs - C8051F020 - Keil IDE            01/01/70 00:00      
                     why did you not say so            01/01/70 00:00      
                        SiLabs - C8051F020 - Keil IDE            01/01/70 00:00      
                           IDE - Silabs or Keil?            01/01/70 00:00      
                              SiLabs - C8051F020 - Keil IDE            01/01/70 00:00      
                                 so would I, but            01/01/70 00:00      
                                    SiLabs - C8051F020 - Keil IDE            01/01/70 00:00      
                                       nope            01/01/70 00:00      
                                          8 Bit micro - Kernal            01/01/70 00:00      
                     but hardware is easy to get ?            01/01/70 00:00      
                        SiLabs - C8051F020 - Keil IDE            01/01/70 00:00      
                           I do not have it here, but            01/01/70 00:00      
                              SiLabs - C8051F020 - Keil IDE            01/01/70 00:00      
                                 SiLabs - C8051F020 - Keil IDE            01/01/70 00:00      
                                    I know none that show that directly            01/01/70 00:00      
                                       Keil IDE Screen shots            01/01/70 00:00      
                                          what is missing?            01/01/70 00:00      
                                             SiLabs - C8051F020 - Keil IDE            01/01/70 00:00      
                                                why?            01/01/70 00:00      
                                                   Why Simulator            01/01/70 00:00      
                                                      simulators            01/01/70 00:00      
                                                      simulators            01/01/70 00:00      
                                                         Simulator            01/01/70 00:00      
                                                            funny            01/01/70 00:00      
                                                               Simulators            01/01/70 00:00      
                                                      neither of this is simulation            01/01/70 00:00      
                                                         Simulator            01/01/70 00:00      
                                                            if I show you the timetable ...            01/01/70 00:00      
                                                               Simulating            01/01/70 00:00      
                                                                  You have to know hidden details about the simulator            01/01/70 00:00      
                                                                     Simulator            01/01/70 00:00      
                                                                        two aswers and a question            01/01/70 00:00      
                                                                           Great suggestions, Eric....            01/01/70 00:00      

Back to Subject List