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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/18/05 13:08
Read: times


 
#103883 - Correct, but not that far from it
Responding to: ???'s previous message
Please note, the SiLabs is not a full-blown ICE; it's what I (for lack of better term - suggest) called here quasi-ICE.
Correct, but not that far from it.
comparing the SILabs JTAG with my Ceibo ICE the glaring difference is that The CEIBO is convenient and bug free, whereas the SILabs is designed to make you excersize your mouse finger as much as possible and have many "small annoying" bugs such as that a change of a bit is lost in the next step.
If SILabs got their act together and fixed the software (the PC part) there would be 2 differnces left: breakpoints limited to 4 and no trace. More breakpoints and trace would, were they there, save me time about 2 times a year.

A general comment: I have worked with ICEs that had trace and, after gaining experience with it, more or less not used it. Finding the cause by poring over 5.000.000 steps of trace takes me longer than breakpointing my way to the goal.

The difference is in the "intrusiveness", or in other words, how close the tool is to the "real stuff" (in each aspect, software, hardware, interfacing, mechanical etc.).
No ICE, quasi or not, should have ANY effect on the operation when it does not stop it. If it affect operations when no breakpoints are activated it is, in my opinion, worthless.

One thing where an ICE is different from "real life" is in the reset, that is a "violation for the sake of convenience" and, are you aware of it, not a problem. As a matter of fact, I have diagnosed a bad reset in 15 seconds by realizing the ICE works, the chip does not.

Erik


List of 50 messages in thread
TopicAuthorDate
8051/8052 development boards for newbies            01/01/70 00:00      
   SiLabs            01/01/70 00:00      
   80c552 board from Tecel, Inc.            01/01/70 00:00      
      ROM Monitor?            01/01/70 00:00      
      uPSD3200            01/01/70 00:00      
         uPSD 32xx            01/01/70 00:00      
            prjc board            01/01/70 00:00      
               I suggest SILabs f12x devboard            01/01/70 00:00      
                  SiLabs f12x            01/01/70 00:00      
                     yes            01/01/70 00:00      
               PJRC            01/01/70 00:00      
   8052.com SBC            01/01/70 00:00      
      no offense, but since the 8052 SBC does            01/01/70 00:00      
         Counterpoint            01/01/70 00:00      
            I have always either worked alone or for            01/01/70 00:00      
         ICE?            01/01/70 00:00      
   The ADuC814 board in the store            01/01/70 00:00      
      clarifications..(SiLabs f12x dev. board)            01/01/70 00:00      
         bible time            01/01/70 00:00      
            why not?            01/01/70 00:00      
            Not entirely correct            01/01/70 00:00      
               yes, but            01/01/70 00:00      
                  Limitations of SiLabs            01/01/70 00:00      
                     A very welcome "limitation", it allow th            01/01/70 00:00      
                        SRAM is fast            01/01/70 00:00      
                           WGASA            01/01/70 00:00      
                     Maybe that's not all needed ...            01/01/70 00:00      
                        flying blind?            01/01/70 00:00      
                           monitor vs. quasiICE            01/01/70 00:00      
                              monitor debugging            01/01/70 00:00      
                                 on monitors etc.            01/01/70 00:00      
                                    intrusive tools are worse than none            01/01/70 00:00      
                                       Depends            01/01/70 00:00      
                                          I do not know, but if code is volatile,            01/01/70 00:00      
                                             That's what I've heard            01/01/70 00:00      
                                       No such thing as non-intrusive            01/01/70 00:00      
                                          thanks            01/01/70 00:00      
                                             single stepping, breakpoints and ICE            01/01/70 00:00      
                                                Correct, but not that far from it            01/01/70 00:00      
                                                   ICE is different from "real life"            01/01/70 00:00      
                                                      breakpoints            01/01/70 00:00      
                                                      That is exactly why they have JTAG debug            01/01/70 00:00      
                                                   Personally, my approach...            01/01/70 00:00      
                                                      the problem with dumps            01/01/70 00:00      
                                                         Perhaps            01/01/70 00:00      
                                                            that is usually my case            01/01/70 00:00      
   SuperSet of SiLabs F12x board available            01/01/70 00:00      
      praveen            01/01/70 00:00      
         SuperSet of SiLabs F12x board available            01/01/70 00:00      
            how do you do that?            01/01/70 00:00      

Back to Subject List