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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
09/04/07 12:10
Read: times


 
#143984 - trace, limited resources
Responding to: ???'s previous message
Richard Erlacher said:
Keep in mind that I prefer not to use a PC and software running on it to perform a debug session. Assume I'm using a terminal.

Do you mean a real VT52 or alike? That's no better to carry around than a PC... :-)

OK I was joking. I see the merit of being independent of OS and similar stuff - have you ever heard me praising BASIC52? :-)

Richard Erlacher said:
Isn't a trace just a series of repeated and moved breakpoints?

No. I've repeated it already, please reread carefully. For single-step and tracing, you DON'T need to place a breakpoint-jump into the code.

Richard Erlacher said:
The monitor I prefer is 8KB in size[...]

That's quite prohibitive for the OP's applications, where both mentioned derivatives have... guess... 8kB of code FLASH... :-)

1kB is a maximum target. In this case, even the ascii output of numbers sounds like an unaffordable luxury...


Richard Erlacher said:
Are you suggesting one should ship such a monitor as part of the deliverable code?


No, contrary. As I said, I did not understand your remark. You were stating that I should deliver the same thing I was debugging - I deduced from this, that you suggest to include the monitor.

JW


List of 35 messages in thread
TopicAuthorDate
What are your favorite debugging tools?            01/01/70 00:00      
   The Brains            01/01/70 00:00      
      The brain is a valuable tool, but ...            01/01/70 00:00      
         Hardware issues with LPC chips            01/01/70 00:00      
            but they do have self-rewriteable FLASH...            01/01/70 00:00      
               That isn't much of a help in debugging            01/01/70 00:00      
                  why?            01/01/70 00:00      
                     CAUTION!            01/01/70 00:00      
                        trace in monitor            01/01/70 00:00      
                           but how do you generate the interrupt?            01/01/70 00:00      
                              trace, limited resources            01/01/70 00:00      
                                 We're in different situations, I suppose.            01/01/70 00:00      
                                    tracing and simple stepping...            01/01/70 00:00      
                                       no good            01/01/70 00:00      
                                          this is where you lose me ...            01/01/70 00:00      
                                             simple, you do not know it is there            01/01/70 00:00      
                                                we have been discussing this many times            01/01/70 00:00      
                                                   Ave you ever looked at a "bondout" version?            01/01/70 00:00      
                                                      for a plain static code breakpoint...            01/01/70 00:00      
                                                      I do not know, and neither care, but they do!            01/01/70 00:00      
      %$#@! double-post ... sorry!            01/01/70 00:00      
   Selection of tools            01/01/70 00:00      
      Crash Barrier E5            01/01/70 00:00      
         LPT revisited            01/01/70 00:00      
            Dongle            01/01/70 00:00      
   printf()            01/01/70 00:00      
   my absolute favorite and an answer            01/01/70 00:00      
      yes, but is it really worth the money?            01/01/70 00:00      
         I know of no ICE that uses .lst files            01/01/70 00:00      
            now you know            01/01/70 00:00      
               try phrasing it differently            01/01/70 00:00      
   Will call Acqura            01/01/70 00:00      
      metalink            01/01/70 00:00      
         Yes, I have used it many times            01/01/70 00:00      
   an extra port pin and some serial out code            01/01/70 00:00      

Back to Subject List