Discussion in "General help Guidance and Discussion" started by    prajwalsnh    Jun 29, 2015.
Mon Jun 29 2015, 03:39 PM
#1
Hello everyone,
I wanted to know the basics of debugging in embedded systems. How it can be done. What are the types of debugging. In keil there is a debugger built in. Also wen searched in web I found JTAG is widely used for debugging in embedded system. What is JTAG? What's the difference between debugging in keil and JTAG? Also there are various debuggers on eshops. Which one to purchase and how to learn debugging.Please need a elaborated answer for these questions. As I don't know abcd of debugging.
Tue Jun 30 2015, 05:38 PM
#2
Debugging is the process of finding out why your program doesn't work

There is special hardware to let you see what is going in inside
the micro, this will help you see what is wrong.

This hardware is often expensive and will probably only confuse you more.
most people don't use it.

The best way to debug is in short steps.
Suppose your program to flash an LED using a timer does nothing.

Debug by writing code to just turn a LED on..
this tests the LED , the micro and the programmer.
Next write code to turn a LED on , then delay then off.

If it works you can move on to test the rest of the code bit by bit.


[ Edited Tue Jun 30 2015, 05:42 PM ]
Wed Jul 01 2015, 05:17 AM
#3
@ExperimenterUK

Thank you for your simple and useful explanation 😊 But in a product development there will be thousands of lines of codes i believe. How will the debugging done in that case? I mean in any company how will this be done?
Mon Jul 13 2015, 09:56 AM
#4
I think the biggest code in embedded world today is Linux and for debugging Linux I use printk, so you can use printf or something you can print on uart.

Get Social

Information

Powered by e107 Forum System

Conversation

Fri Apr 09 2021, 02:02 PM
Hong
Quality articles is the secret to interest the users to visit the site, that's what this web page is providing. christian dating sites https://datingsitesww.com
Fri Apr 09 2021, 03:53 AM
QGWIJ38V49HEBD3WXF www.web.de
I have a small question for you
Thu Apr 08 2021, 06:26 PM
Lilly
Post writing is also a fun, if you be familiar with afterward you can write otherwise it is complex to write. dating sim https://onlinedatingtind.com/
Thu Apr 08 2021, 12:35 PM
Fredericka Horn
Thanks, Fredericka Horn
Thu Apr 08 2021, 12:03 PM
Ronaldwhits
https://coin2x.org

Downloads

Comments

Mirza123
Thu Jun 25 2020, 03:46 PM
eunicelove124
Mon Jun 22 2020, 03:03 PM
cerouno
Tue Jun 16 2020, 05:10 PM
Marce
Sat Jun 13 2020, 09:43 PM
Davidthils
Thu May 21 2020, 12:44 PM
Jakeror
Thu May 21 2020, 01:28 AM
motorCar
Wed May 20 2020, 07:05 PM
Vordrync
Wed May 20 2020, 11:52 AM

Online

Guests: 118, Members: 0 ...

most ever online: 182184
(Members: , Guests: 182184) on 06 Aug 2010: 05:37 AM

Members: 38215
Newest member: Mirza123