|
From: | refik |
Subject: | Re: [Paparazzi-devel] paparazzi software debug |
Date: | Tue, 12 Feb 2013 00:43:05 +0200 |
Hello, Thank you very much for your reply, Felix. This is my first email to the paparazzi development list. I want
to thank to everybody who contributes to the development of paparazzi. I am a lecturer in Electronics
Engineering Department of Akdeniz University in Turkey. We are trying to build
an UAV in our university. We are learning paparazzi nowadays. Now I am trying to debug paparazzi
airborne software (fixed wing firmware) and understand paparazzi in detail.
I am also beginner in C-programming. Therefore, I do not exactly know how
I can run and debug paparazzi codes. Which tools (eclipse etc.) do you
use while developing a new hardware driver and debug it? I want to ask, how I can
integrate a new sensor ( an IMU including gyroscope, accelerometer, magnetometer
and barometer with I2C interface) to paparazzi. Also, we will try to control a
pan-tilt camera and we want to send commands to the camera which has an UART. The
camera also sends acknowledge and other responses. We need to add these responses
in telemetry messages. I have an umarim board, but it
does not have a JTAG port for debugging. Do you suggest Lisa board for debug? Best regards, Refik From: Felix Ruess
[mailto:address@hidden Hi Refik, first a request: if you have general questions like this,
please post to the mailing list instead of directly writing to me. There are a lot more people who might be able to help you
and others can benefit from the answers as well :-) It depends what part of the software you want to debug: - if it's higher level code like flight plans, navigation,
etc. (which is hardware independent) you can do that in one of the simulators. - debugging hardware drivers is hard, you need to do that on
the board via JTAG
(and keep in mind that you seriously change timing, etc. while
debugging) unfortunately the umarim does not have a JTAG
connector Cheers, Felix On Fri, Feb 8, 2013 at 4:44 PM, refik <address@hidden>
wrote: Dear
Felix, I
am a lecturer in Electronics Engineering Department of Akdeniz University in
Turkey. We are trying to build an UAV in our university. I
am a beginner of paparazzi. I bought umarim_lite_v2, FTDI_utility board, and
XBee Modem from PPZUAV. I installed paparazzi on Linux, and it works fine. Now
I am trying to debug software and understand paparazzi in detail. I am
also beginner in C-programming. Therefore, I do not exactly know how I can run
and debug paparazzi codes. I
want to debug airborne software in computer first. Then I want to debug it on
umarım board. How
can I run and debug the airborne software? Could you please tell me the basic
steps. I installed eclipse on Linux. Do you recommend some other tools? When
debugging the codes on computer, there will be no peripheral devices. How can I
debug without these peripherals? Do you recommend skip this step and directly
debug software on Umarım board with all the sensors? I
want to develop my own codes ( integrate new sensor boards and develop flight
algorithms etc.) later. But before, I need to learn how to run and debug the
software. Thank
you very much and best regards, Refik Dr.
Refik Sever Electrical
and Electronics Engineering Dept. Akdeniz
University, Antalya, TURKEY Phone:
+905066128479 |
[Prev in Thread] | Current Thread | [Next in Thread] |