[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Paparazzi-devel] Logomatic with 2 UART?
From: |
Martin Mueller |
Subject: |
Re: [Paparazzi-devel] Logomatic with 2 UART? |
Date: |
Thu, 21 Jun 2012 20:38:17 +0200 |
Hi Jamie,
unfortunately not, currently the code only supports non-SDHC cards (means <=
2GB).
Martin
Jamie Yuen <address@hidden> schrieb:
>Hi,
>
>No - it is actually a 4GB card that I was making a <2GB partition on (don't
>have a 2GB card right now). Will this not work?
>
>Thanks,
>Jamie
>
>On Thu, Jun 21, 2012 at 3:32 AM, Martin Mueller <address@hidden> wrote:
>
>> Hi Jamie,
>>
>> have you tried without any partition table?
>>
>> Martin
>>
>>
>> On 06/21/2012 12:35 AM, Jamie Yuen wrote:
>>
>>> Thanks for the info, it was very helpful. I have a logomatic board and
>>> have been trying get the code running but have run into an issue
>>> initializing the SD card. I have tried formatting with FAT16 and 32 with
>>> one partition 1GB or less, but the efs_init function is returning -1
>>> because the SD interface is failing to initialize. Just wondering if
>>> there is a special way the SD card has to be formatted?
>>>
>>> Thanks,
>>> Jamie
>>>
>>> On Tue, Jun 19, 2012 at 2:08 AM, Martin Mueller <address@hidden
>>> <mailto:address@hidden>> wrote:
>>>
>>> Hi Jamie,
>>>
>>> the two serial ports are completely symmetrical and can both log
>>> xbee or paparazzi frames.
>>>
>>> The big issue with the current code is that the serial buffer only
>>> has teh standard 128 bytes size. The (micro) SD card can take up to
>>> 400ms (200ms usually for a 2GB card) for internal processes. If more
>>> than 128 bytes are received in that time the buffer overruns and you
>>> lose data (think that was what Cedric saw some time ago).
>>>
>>> We need the serial port processing to be done in interrupt code and
>>> the SD card code to run in the normal while() loop to have it
>>> independently.
>>>
>>> Martin
>>>
>>>
>>> On 06/19/2012 12:35 AM, Christophe De Wagter wrote:
>>>
>>> The logger actually already logs both serial ports. The idea is
>>> to use
>>> port 1 to read the data from autopilot -> ground and the other
>>> port for
>>> logging the data from ground -> autopilot.
>>>
>>> There is even code to log an extra external analog sensor I
>>> believe.
>>>
>>> For now, the logger tries to decode paparazzi messages. So you
>>> either
>>> need to send your data using the paparazzi header and footer or
>>> need to
>>> change that bit of the logger code and do your own decoding.
>>> Obviously
>>> you will not be able to log the uplink telemetry anymore if you
>>> use one
>>> of the 2 serials for another purpose.
>>>
>>> -Christophe
>>>
>>>
>>>
>>> On Tue, Jun 19, 2012 at 12:09 AM, Jamie Yuen <address@hidden
>>> <mailto:address@hidden>
>>> <mailto:address@hidden <mailto:address@hidden>>> wrote:
>>>
>>> Hello,
>>>
>>> I don't have much experience with embedded programming and
>>> have a
>>> general question about the logomatic code. After looking
>>> through it
>>> a little, I am not sure how much effort would be involved in
>>> using
>>> the logomatic board to log data from 2 UART simultaneously. One
>>> would be to log the paparazzi telemetry messages, and the
>>> other to
>>> log data from an independent onboard sensor (spectrometer).
>>> It looks
>>> like there is support for multiple UART interfaces, but I am
>>> not
>>> sure about running two at once. Would this require a lot of new
>>> development (once I understand the code)?
>>>
>>> Thanks,
>>> Jamie
>>>
>>> ______________________________**___________________
>>>
>>> Paparazzi-devel mailing list
>>> address@hidden <mailto:address@hidden<address@hidden>
>>> >
>>> <mailto:address@hidden <http://nongnu.org>
>>> <mailto:address@hidden <address@hidden>
>>> >>
>>>
>>> https://lists.nongnu.org/__**mailman/listinfo/paparazzi-__**devel<https://lists.nongnu.org/__mailman/listinfo/paparazzi-__devel>
>>>
>>> <https://lists.nongnu.org/**mailman/listinfo/paparazzi-**devel<https://lists.nongnu.org/mailman/listinfo/paparazzi-devel>
>>> >
>>>
>>>
>>>
>>>
>>>
>>> ______________________________**___________________
>>>
>>> Paparazzi-devel mailing list
>>> address@hidden <mailto:address@hidden<address@hidden>
>>> >
>>>
>>> https://lists.nongnu.org/__**mailman/listinfo/paparazzi-__**devel<https://lists.nongnu.org/__mailman/listinfo/paparazzi-__devel>
>>>
>>> <https://lists.nongnu.org/**mailman/listinfo/paparazzi-**devel<https://lists.nongnu.org/mailman/listinfo/paparazzi-devel>
>>> >
>>>
>>>
>>>
>>> ______________________________**___________________
>>>
>>> Paparazzi-devel mailing list
>>> address@hidden <mailto:address@hidden<address@hidden>
>>> >
>>>
>>> https://lists.nongnu.org/__**mailman/listinfo/paparazzi-__**devel<https://lists.nongnu.org/__mailman/listinfo/paparazzi-__devel>
>>>
>>>
>>> <https://lists.nongnu.org/**mailman/listinfo/paparazzi-**devel<https://lists.nongnu.org/mailman/listinfo/paparazzi-devel>
>>> >
>>>
>>>
>>>
>>>
>>> ______________________________**_________________
>>> Paparazzi-devel mailing list
>>> address@hidden
>>> https://lists.nongnu.org/**mailman/listinfo/paparazzi-**devel<https://lists.nongnu.org/mailman/listinfo/paparazzi-devel>
>>>
>>
>>
>> ______________________________**_________________
>> Paparazzi-devel mailing list
>> address@hidden
>> https://lists.nongnu.org/**mailman/listinfo/paparazzi-**devel<https://lists.nongnu.org/mailman/listinfo/paparazzi-devel>
>>
>>
>
>_______________________________________________
>Paparazzi-devel mailing list
>address@hidden
>https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
- Re: [Paparazzi-devel] Logomatic with 2 UART?,
Martin Mueller <=