Re: Debugging: Am I a dreamer. . . ?
- From: Chris H <chris@xxxxxxxxxxxx>
- Date: Wed, 30 Apr 2008 11:06:18 +0100
In message <m1d4o7remo.fsf@xxxxxxxxx>, Hao Wang <doitmy@xxxxxxxxx> writes
Tomás Ó hÉilidhe <toe@xxxxxxxxxxx> writes:
I've been programming in C for the best part of a decade now but it's
only within the last year that I've really started doing embedded
systems programming.
When I did C programming for a personal computer, I commonly debugged
my code simply by putting in printf statements around the place to
check variable values, and also by using the instrument that lets you
check the values of variables at runtime when you're stepping through
the code.
If you really programming in C for years, you know that using printf
or debugger to remove bugs, only gives the design more bugs. Embedded
solutions stay away bugs by careful design (in both IC/HW/BSP/SW).
I wasn't going to mention that as it usually causes a bun fight bit since you have...
You should never debug using printf.
This is why there are simulators, debuggers and Emulators. Even for PC's I can recall Borland had a system where you could debug one PC from another. For embedded using printf should have dies out over a decade ago.
--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
.
- Follow-Ups:
- Re: Debugging: Am I a dreamer. . . ?
- From: David Brown
- Re: Debugging: Am I a dreamer. . . ?
- References:
- Debugging: Am I a dreamer. . . ?
- From: Tomás Ó hÉilidhe
- Re: Debugging: Am I a dreamer. . . ?
- From: Hao Wang
- Debugging: Am I a dreamer. . . ?
- Prev by Date: Re: Bug in latest IAR MSP430 compiler optimization???
- Next by Date: Re: Debugging: Am I a dreamer. . . ?
- Previous by thread: Re: Debugging: Am I a dreamer. . . ?
- Next by thread: Re: Debugging: Am I a dreamer. . . ?
- Index(es):
Relevant Pages
|