![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ardupilot
uav360
这个作者很懒,什么都没留下…
展开
-
ArduPilot添加完整的调试功能
测试飞控:fmuv3测试固件版本tag:Copter-4.0.61.修改代码diff --git a/Tools/ardupilotwaf/boards.py b/Tools/ardupilotwaf/boards.pyindex 31f5e74..2c866f2 100644--- a/Tools/ardupilotwaf/boards.py+++ b/Tools/ardupilotwaf/boards.py@@ -144,8 +144,21 @@ class Board:原创 2021-02-25 18:58:25 · 450 阅读 · 0 评论 -
ArduPilot 编译选项
备注:可以自己添加 -O0 -g3 -ggdb3飞控板类型:fmuv3ArduPilot C语言编译选项['/opt/gcc-arm-none-eabi-5_4-2016q3/bin/arm-none-eabi-gcc', '-ffunction-sections', '-fdata-sections', '-fsigned-char', '-Wall', '-Wextra', '-Wformat', '-Wpointer-arith', '-Wcast-align',原创 2021-02-25 18:17:44 · 384 阅读 · 0 评论 -
ArduPilot飞控ChibiOS静态库源码编译选项
备注:-O0 -g3 -ggdb3是自己添加的飞控板类型:fmuv3汇编语言编译选项arm-none-eabi-gcc -c -mcpu=cortex-m4 -Wa,-amhls=modules/ChibiOS/lst/crt0_v7m.lst -DCORTEX_USE_FPU=TRUE -O0 -g3 -ggdb3 -DTHUMB_PRESENT -mno-thumb-interwork -DTHUMB_NO_INTERWORKING -mthumb -MD -M原创 2021-02-25 17:28:43 · 377 阅读 · 0 评论 -
Ardupilot工程waf配置技术要点
以下内容是将Ardupilot工程拆分成独立模块的测试结果1.如何配置工具链import syssys.path.insert(0, 'tools/ardupilotwaf/')def configure(cfg): cfg.env.TOOLCHAIN = 'arm-none-eabi-' cfg.load('toolchain')2.如何配置编译链接选项ardupilot/Tools/ardupilotwaf/boards.py3.如何配置源代码载具层和库层代码原创 2021-02-19 13:57:46 · 398 阅读 · 1 评论