paparazzi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Paparazzi-devel] ChibiOS v3 in Paparazzi


From: hendrixgr .
Subject: Re: [Paparazzi-devel] ChibiOS v3 in Paparazzi
Date: Tue, 7 Jun 2016 23:02:45 +0300

Hi  Felix, everything works fine.
Chris


On Tue, Jun 7, 2016 at 10:20 PM, Felix Ruess <address@hidden> wrote:
Sorry, accidentally posted the wrong command before, you have to run
git submodule sync

On Tue, Jun 7, 2016 at 8:56 PM, hendrixgr . <address@hidden> wrote:
I get those errors when i try to compile:

address@hidden:~/paparazzi$ git submodule update
fatal: reference is not a tree: 3a6e100efce969b984958f78c13f1c770e5fb730
Submodule path 'sw/ext/fatfs': checked out '169a1acbfceb730a3e7bcc1b7e368b0cbb9de424'
Unable to checkout '3a6e100efce969b984958f78c13f1c770e5fb730' in submodule path 'sw/ext/chibios'
address@hidden:~/paparazzi$

AND

  CC      luftboot.c
luftboot.c: In function 'main':
luftboot.c:481:9: note: #pragma message: Luftboot using 12MHz external clock to PLL it to 72MHz.
 #pragma message "Luftboot using 12MHz external clock to PLL it to 72MHz."
         ^
  CC      luftboot.elf
  create  luftboot.bin
  create  luftboot.hex
fatal: reference is not a tree: 3a6e100efce969b984958f78c13f1c770e5fb730
Unable to checkout '3a6e100efce969b984958f78c13f1c770e5fb730' in submodule path 'sw/ext/chibios'
make[1]: *** [chibios.update] Error 1
make: *** [ext] Error 2


On Tue, Jun 7, 2016 at 5:44 PM, Felix Ruess <address@hidden> wrote:
Also if you update/pul from your existing git repo, you will have to run
git submodule update
before calling make (as the repo url of the chibios submodule change).

On Tue, Jun 7, 2016 at 4:38 PM, Gautier Hattenberger <address@hidden> wrote:
Dear all,

We have just integrated in the latest master branch of Paparazzi a proper support of the ChibiOS HAL and RT kernel v3.1.

Previously, we had an uncomfortable mix of ChibiOS and libopencm3 whose purpose was to log file on the SD card of the Apogee board.

Now, there is a proper implementation of the MCU drivers only using ChibiOS HAL. At the moment, each driver runs in his own thread, while the rest of the autopilot is running in a monolithic thread. This may evolve in the future, but it is already possible to create payload modules that start and run into dedicated threads for instance.
The previous functionalities, especially logging using the SDIO port are of course preserved.

Only the Apogee board is supported, but this can be easily extended to other STM32F4 boards (e.g. Lisa/MX) and probably STM32F1 boards as well.

For complete changes, see https://github.com/paparazzi/paparazzi/pull/1699.

If you encounter any issues regarding this new architecture support, please report to us.

Thanks to Felix and Michal for reviewing and initial implementation.

Happy Flights :)

Gautier Hattenberger for the Paparazzi Dev Team


_______________________________________________
Paparazzi-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


_______________________________________________
Paparazzi-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel



_______________________________________________
Paparazzi-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel



_______________________________________________
Paparazzi-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]