Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PX4 on nuttx 7.27+ #11013

Closed
wants to merge 54 commits into from
Closed

PX4 on nuttx 7.27+ #11013

wants to merge 54 commits into from

Conversation

davids5
Copy link
Member

@davids5 davids5 commented Dec 10, 2018

All: All board configs have been upgraded. This is not complete in that the compressed defconfigs are a WIP. Not all boards have been bench vetted.

The Branch will be force pushed to do not relay on it!

@PX4/testflights - Please bench test as many builds - if it seems OK it can be tested on the ground but please do not assume it is safe, until it earns your trust.

@dagar dagar self-requested a review December 10, 2018 20:50
@dagar
Copy link
Member

dagar commented Dec 10, 2018

Compressed ROMFS savings

image

@dagar dagar requested a review from a team December 10, 2018 22:49
@Avysuarez
Copy link

Tested on pixhawk 4, on stabilized and altitude mode. good flight, no issues.
https://review.px4.io/plot_app?log=6637699e-fbee-49f6-b6ff-1d744503ed40

@dagar
Copy link
Member

dagar commented Dec 10, 2018

@Avysuarez
Copy link

Avysuarez commented Dec 11, 2018

@dagar In the place where we do the bench tests the gps does not work

@dagar
Copy link
Member

dagar commented Dec 11, 2018

Flash comparison of px4io-v2 to master.

image

@dagar
Copy link
Member

dagar commented Dec 11, 2018

@davids5 here's an example showing how to compress the defconfig in cmake that produces the same output as the NuttX helpers. https://github.com/PX4/NuttX/blob/a87082007a85fcf06ff1040dce472bc4bc48c827/cmake/defconfig.cmake#L146-L174

To reconstitute you just need to run APPSDIR=${NUTTX_APPS_DIR} kconfig-conf --olddefconfig Kconfig. https://github.com/PX4/NuttX/blob/a87082007a85fcf06ff1040dce472bc4bc48c827/cmake/defconfig.cmake#L75-L88

@dagar
Copy link
Member

dagar commented Dec 11, 2018

@PX4/testflights could you expand testing a bit? Again take it very slow, but try something outdoors with GPS and also try both a pixhawk 4 and pixhawk 4 mini.

@davids5
Copy link
Member Author

davids5 commented Dec 11, 2018

@davids5 here's an example showing how to compress the defconfig in cmake that produces the same output as the NuttX helpers. https://github.com/PX4/NuttX/blob/a87082007a85fcf06ff1040dce472bc4bc48c827/cmake/defconfig.cmake#L146-L174

To reconstitute you just need to run APPSDIR=${NUTTX_APPS_DIR} kconfig-conf --olddefconfig Kconfig. https://github.com/PX4/NuttX/blob/a87082007a85fcf06ff1040dce472bc4bc48c827/cmake/defconfig.cmake#L75-L88

@dagar lovely! I will pull this in today and get the reset of the config converted.

@Avysuarez
Copy link

Tested with Pixhawk 4. good flights, no issues.
Flight on stabilized, altitude and position mode.
https://review.px4.io/plot_app?log=4d601a56-aabb-49d3-af9f-c92e8a8faa47

Flight on auto mode.
https://review.px4.io/plot_app?log=a9d3ce11-9fb3-4af5-a9cf-e94ec3b4e88b

@Avysuarez
Copy link

Tested on pixhawk 4 mini. good flight, no issues.
https://review.px4.io/plot_app?log=1a2b42bb-ea49-499d-9432-9059e8765d7e

@dagar
Copy link
Member

dagar commented Dec 14, 2018

Sidenote related to the last pixhawk 4 mini test (https://review.px4.io/plot_app?log=1a2b42bb-ea49-499d-9432-9059e8765d7e)

CPU Spikes in the pixhawk 4 mini log
image

Not present in the pixhawk 4 logs
https://review.px4.io/plot_app?log=4d601a56-aabb-49d3-af9f-c92e8a8faa47
image

https://review.px4.io/plot_app?log=a9d3ce11-9fb3-4af5-a9cf-e94ec3b4e88b
image

@Avysuarez @Tony3dr as a quick test could you try swapping sdcards between the pixhawk 4 and 4 mini?

@Avysuarez
Copy link

Pixhawk 4 mini with the sd card of the pixhawk 4.
https://review.px4.io/plot_app?log=c4f66038-db08-41f3-a5bb-21ddfd021037

@davids5
Copy link
Member Author

davids5 commented Dec 14, 2018

Pixhawk 4 mini with the sd card of the pixhawk 4.
https://review.px4.io/plot_app?log=c4f66038-db08-41f3-a5bb-21ddfd021037

@Avysuarez - thank you!, @dagar I guess that kills the SD theory. Let's list all the other key differences are:

  1. FMU driver

@davids5 davids5 force-pushed the master_nuttx_7.27+ branch 2 times, most recently from bb7d8d4 to 7f89090 Compare December 17, 2018 22:30
@davids5
Copy link
Member Author

davids5 commented Dec 17, 2018

@dagar - current status: All Nuttx build building locally. Not necessarily running!
Next step for me bench testing and comparing to master's resource usage. That will most likely lead to on more pass on the defconfigs. Then I can compress them,

@davids5
Copy link
Member Author

davids5 commented Dec 21, 2018

@dagar this has my first cut at the compressed config. We can not build with compressed config yet due to cmake needs for CONFIG_ARCH_FAMILY and CONFIG_ARCH_CHIP and something else that causes
image

You can debug that here: #11086

I have checked that uncompressed .config in the build tree will be == to the defconfig found in this pr.

@davids5 davids5 changed the title [DO NOT MERGE] PX4 on nuttx 7.27+ - Limited Build [DO NOT MERGE] PX4 on nuttx 7.27+ Dec 21, 2018
@davids5
Copy link
Member Author

davids5 commented Dec 21, 2018

@PX4/testflights See #11013 (comment) - please expand testing to all Nuttx boards:

  • px4_fmu-v2
FMUv2 ver 0x8 : Rev 0 V2
[boot] Fault Log info File No 4 Length 3177 flags:0x01 state:1
[boot] Fault Log is Armed
sercon: Registering CDC/ACM serial driver
sercon: Successfully registered the CDC/ACM serial driver
HW arch: PX4_FMU_V2
HW type: V2
HW version: 0x00090008
HW revision: 0x00000000
FW git-hash: 973f92cab5a874a9af1b2d744ffccbfc36bf2fe8
FW version: 1.9.0 40 (17367104)
FW git-branch: master_nuttx_7.27+
OS: NuttX
OS version: Release 7.27.0 (119210239)
OS git-hash: db1841bcf467d09b6c148f3b524ba8faafec3eca
Build datetime: Dec 24 2018 05:44:53
Build uri: localhost
Toolchain: GNU GCC, 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]
PX4GUID: 000100000000303533333036510400410026
MCU: STM32F42x, rev. 3
[hardfault_log] Fault Log is Armed
INFO  [tune_control] Publishing standard tune 1
INFO  [dataman] Unknown restart, data manager file '/fs/microsd/dataman' size is 350216 bytes
INFO  [load_mon] stack check enabled
INFO  [param] selected parameter default file /fs/mtd_params
rgbled on I2C bus 2 at 0x55 (bus: 100 KHz, max: 100 KHz)
nsh: rgbled_ncp5623c: command not found
nsh: rgbled_pwm: command not found
Board init: /etc/init.d/rc.board
HMC5883_I2C on I2C bus 1 at 0x1e (bus: 100 KHz, max: 400 KHz)
nsh: lis3mdl: command not found
nsh: ist8310: command not found
WARN  [hmc5883] no device on bus 2 (type: 1)
WARN  [mpu6000] no device on bus #3 (SPI1)
MPU6000 on SPI bus 1 at 4 (1000 KHz)
WARN  [mpu6000] no device on bus #5 (SPI4)
INFO  [mpu9250] Bus probed: 2
WARN  [mpu9250] no device on bus 2
INFO  [mpu9250] Bus probed: 3
WARN  [mpu9250] probe failed! 104
WARN  [mpu9250] no device on bus 3
INFO  [mpu9250] Bus probed: 3
WARN  [mpu9250] probe failed! 104
WARN  [mpu9250] no device on bus 3
INFO  [mpu9250] Bus probed: 5
WARN  [mpu9250] probe failed! 255
WARN  [mpu9250] no device on bus 5
INFO  [mpu9250] Bus probed: 5
WARN  [mpu9250] probe failed! 255
WARN  [mpu9250] no device on bus 5
L3GD20 on SPI bus 1 at 1 (11000 KHz)
LSM303D on SPI bus 1 at 2 (11000 KHz)
px4flow [36:100]
INFO  [px4flow] scanning I2C buses for device..
MS5611_SPI on SPI bus 4 at 3 (20000 KHz)
WARN  [ms5611] no device on bus 4
MS5611_SPI on SPI bus 1 at 3 (20000 KHz)
nsh: bst: command not found
ERROR [param] Parameter SENS_EN_BATT not found
ERROR [param] Parameter SENS_EN_MB12XX not found
ERROR [param] Parameter SENS_EN_PGA460 not found
ERROR [param] Parameter SENS_EN_SF1XX not found
ERROR [param] Parameter SENS_EN_TRANGER not found
INFO  [mpu9250] Bus probed: 2
WARN  [mpu9250] no device on bus 2
ERROR [param] Parameter TRIG_MODE not found
ERROR [param] Parameter UAVCAN_ENABLE not found
INFO  [mavlink] mode: Config, data rate: 800000 B/s on /dev/ttyACM0 @ 57600B
INFO  [mavlink] mode: Normal, data rate: 1200 B/s on /dev/ttyS1 @ 57600B
INFO  [px4io] default PWM output device
INFO  [init] Mixer: /etc/mixers/quad_x.main.mix on /dev/pwm_output0
INFO  [init] Mixer: /etc/mixers/pass.aux.mix on /dev/pwm_output1
ERROR [param] Parameter WEST_EN not found
ERROR [param] Parameter UAVCAN_ENABLE not found
INFO  [logger] logger started (mode=all)

NuttShell (NSH)
nsh> sensors statusINFO  [ecl/EKF] EKF aligned, (pressure height, IMU buf: 22, OBS buf: 14)

INFO  [sensors] gyro status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 100, state: OK
INFO  [ecl/validation]  val:   0.0130, lp:   0.0110 mean dev:   0.0002 RMS:   0.0019 conf:   1.0000
INFO  [ecl/validation]  val:   0.0553, lp:   0.0544 mean dev:  -0.0000 RMS:   0.0013 conf:   1.0000
INFO  [ecl/validation]  val:  -0.0181, lp:  -0.0192 mean dev:   0.0000 RMS:   0.0007 conf:   1.0000
INFO  [ecl/validation] sensor #1, prio: 75, state: OK
INFO  [ecl/validation]  val:  -0.0344, lp:  -0.0402 mean dev:  -0.0003 RMS:   0.0077 conf:   1.0000
INFO  [ecl/validation]  val:   0.0395, lp:   0.0407 mean dev:  -0.0003 RMS:   0.0067 conf:   1.0000
INFO  [ecl/validation]  val:   0.0165, lp:   0.0129 mean dev:  -0.0003 RMS:   0.0037 conf:   1.0000
INFO  [sensors] accel status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 100, state: OK
INFO  [ecl/validation]  val:  -0.9031, lp:  -0.9046 mean dev:  -0.0011 RMS:   0.0182 conf:   1.0000
INFO  [ecl/validation]  val:   0.3957, lp:   0.3894 mean dev:   0.0002 RMS:   0.0185 conf:   1.0000
INFO  [ecl/validation]  val: -10.7231, lp: -10.7359 mean dev:  -0.0000 RMS:   0.0332 conf:   1.0000
INFO  [ecl/validation] sensor #1, prio: 75, state: OK
INFO  [ecl/validation]  val:   2.2640, lp:   2.2049 mean dev:   0.0066 RMS:   0.0898 conf:   1.0000
INFO  [ecl/validation]  val:   3.7785, lp:   3.8312 mean dev:  -0.0127 RMS:   0.0946 conf:   1.0000
INFO  [ecl/validation]  val:  -6.1035, lp:  -6.1906 mean dev:   0.0037 RMS:   0.1022 conf:   1.0000
INFO  [sensors] mag status:
INFO  [ecl/validation] validator: best: 0, prev best: 1, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 255, state: OK
INFO  [ecl/validation]  val:  -0.0012, lp:   0.0031 mean dev:  -0.0005 RMS:   0.0026 conf:   1.0000
INFO  [ecl/validation]  val:   0.4895, lp:   0.4932 mean dev:  -0.0022 RMS:   0.0026 conf:   1.0000
INFO  [ecl/validation]  val:   0.3783, lp:   0.3776 mean dev:   0.0002 RMS:   0.0021 conf:   1.0000
INFO  [ecl/validation] sensor #1, prio: 50, state: OK
INFO  [ecl/validation]  val:   0.2082, lp:   0.2084 mean dev:   0.0002 RMS:   0.0011 conf:   1.0000
INFO  [ecl/validation]  val:  -0.5117, lp:  -0.5112 mean dev:   0.0001 RMS:   0.0007 conf:   1.0000
INFO  [ecl/validation]  val:   0.7453, lp:   0.7447 mean dev:   0.0002 RMS:   0.0022 conf:   1.0000
INFO  [sensors] baro status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 75, state: OK
INFO  [ecl/validation]  val: 1008.8200, lp: 1008.8074 mean dev:   0.0241 RMS:   0.0387 conf:   1.0000
INFO  [ecl/validation]  val:  34.3400, lp:  34.2731 mean dev:   0.0854 RMS:   0.0255 conf:   1.0000
INFO  [ecl/validation]  val:   0.0000, lp:   0.0000 mean dev:   0.0000 RMS:   0.0000 conf:   1.0000
INFO  [sensors] Temperature Compensation:
INFO  [sensors]  gyro: enabled: 0
INFO  [sensors]  accel: enabled: 0
INFO  [sensors]  baro: enabled: 0
INFO  [sensors] Airspeed status:
INFO  [ecl/validation]  no data
nsh> free
             total       used       free    largest
Umem:       237872     175984      61888      58384
nsh> fmu test
INFO  [fmu] Not in a capture mode
INFO  [fmu] Testing 6 servos and 0 input captures
INFO  [fmu] Press CTRL-C or 'c' to abort.
INFO  [fmu] User abort
nsh> px4io status
WARN  [px4io] loaded
protocol 4 hardware 2 bootloader 3 buffer 64B crc 0x01273540
8 controls 8 actuators 18 R/C inputs 2 analog inputs 0 relays
840 bytes free
status 0x2741 OUTPUTS_ARMED SAFETY_SAFE RC_FAIL FMU_OK MIXER_OK ARM_SYNC INIT_OK
alarms 0x0030 FMU_LOST RC_LOST
vservo 29 mV vservo scale 10000
vrssi 1189
actuators -7895 -8897 -7060 -9748 0 0 0 0
servos 900 900 900 900 0 0 0 0
reversed outputs: [________] trims: r:   0.0000 p:   0.0000 y:   0.0000
0 raw R/C inputs
R/C flags: 0x0000
mapped R/C inputs 0x0000
ADC inputs 13 1877
features 0x0008 RSSI_ADC
arming 0x0431 FMU_DISARMED IO_ARM_OK INAIR_RESTART_OK ALWAYS_PWM_ENABLE OVERRIDE_IMMEDIATE
rates 0x000f default 50 alt 400 sbus 72
debuglevel 0
controls 0: 296 666 6 800 0 0 0 -10000
controls 1: 0 0 0 0 0 0 0 0
controls 2: 0 0 0 0 0 0 0 0
controls 3: 0 0 0 0 0 0 0 0
input 0 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 1 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 2 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 3 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 4 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 5 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 6 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 7 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 8 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 9 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 10 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 11 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 12 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 13 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 14 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 15 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 16 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 17 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
failsafe 900 900 900 900 1500 1500 0 0
disarmed values 900 900 900 900 0 0 0 0
  • px4_fmu-v3

bad version detected, forcing to fmu-v2
FMUv2 ver 0x8 : Rev 0 V2
[boot] Fault Log info File No 4 Length 3177 flags:0x01 state:1
[boot] Fault Log is Armed
sercon: Registering CDC/ACM serial driver
sercon: Successfully registered the CDC/ACM serial driver
HW arch: PX4_FMU_V3
HW type: V2
HW version: 0x00090008
HW revision: 0x00000000
FW git-hash: 973f92cab5a874a9af1b2d744ffccbfc36bf2fe8
FW version: 1.9.0 40 (17367104)
FW git-branch: master_nuttx_7.27+
OS: NuttX
OS version: Release 7.27.0 (119210239)
OS git-hash: db1841bcf467d09b6c148f3b524ba8faafec3eca
Build datetime: Dec 24 2018 05:49:32
Build uri: localhost
Toolchain: GNU GCC, 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]
PX4GUID: 000100000000303533333036510400410026
MCU: STM32F42x, rev. 3
[hardfault_log] Fault Log is Armed
INFO  [tune_control] Publishing standard tune 1
INFO  [dataman] Unknown restart, data manager file '/fs/microsd/dataman' size is 350216 bytes
INFO  [load_mon] stack check enabled
INFO  [param] selected parameter default file /fs/mtd_params
rgbled on I2C bus 2 at 0x55 (bus: 100 KHz, max: 100 KHz)
WARN  [rgbled_ncp5623c] no RGB led on bus #2
nsh: rgbled_pwm: command not found
Board init: /etc/init.d/rc.board
HMC5883_I2C on I2C bus 1 at 0x1e (bus: 100 KHz, max: 400 KHz)
WARN  [lis3mdl] no device on bus 2
INFO  [ist8310] no device on bus 1
INFO  [ist8310] no device on bus 5
WARN  [hmc5883] no device on bus 2 (type: 1)
WARN  [mpu6000] no device on bus #3 (SPI1)
MPU6000 on SPI bus 1 at 4 (1000 KHz)
WARN  [mpu6000] no device on bus #5 (SPI4)
INFO  [mpu9250] Bus probed: 2
WARN  [mpu9250] no device on bus 2
INFO  [mpu9250] Bus probed: 3
WARN  [mpu9250] probe failed! 104
WARN  [mpu9250] no device on bus 3
INFO  [mpu9250] Bus probed: 3
WARN  [mpu9250] probe failed! 104
WARN  [mpu9250] no device on bus 3
INFO  [mpu9250] Bus probed: 5
WARN  [mpu9250] probe failed! 255
WARN  [mpu9250] no device on bus 5
INFO  [mpu9250] Bus probed: 5
WARN  [mpu9250] probe failed! 255
WARN  [mpu9250] no device on bus 5
L3GD20 on SPI bus 1 at 1 (11000 KHz)
LSM303D on SPI bus 1 at 2 (11000 KHz)
px4flow [39:100]
INFO  [px4flow] scanning I2C buses for device..
MS5611_SPI on SPI bus 4 at 3 (20000 KHz)
WARN  [ms5611] no device on bus 4
MS5611_SPI on SPI bus 1 at 3 (20000 KHz)
WARN  [bst] no devices found
INFO  [mpu9250] Bus probed: 2
WARN  [mpu9250] no device on bus 2
INFO  [mavlink] mode: Config, data rate: 800000 B/s on /dev/ttyACM0 @ 57600B
Starting Main GPS on /dev/ttyS3
Starting MAVLink on /dev/ttyS1
INFO  [mavlink] mode: Normal, data rate: 1200 B/s on /dev/ttyS1 @ 57600B
INFO  [px4io] default PWM output device
INFO  [init] Mixer: /etc/mixers/quad_x.main.mix on /dev/pwm_output0
INFO  [init] Mixer: /etc/mixers/pass.aux.mix on /dev/pwm_output1
INFO  [logger] logger started (mode=all)

NuttShell (NSH)
nsh> INFO  [ecl/EKF] EKF aligned, (pressure height, IMU buf: 22, OBS buf: 14)
sensors status
INFO  [sensors] gyro status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 100, state: OK
INFO  [ecl/validation]  val:   0.0111, lp:   0.0129 mean dev:   0.0000 RMS:   0.0025 conf:   1.0000
INFO  [ecl/validation]  val:   0.0568, lp:   0.0532 mean dev:   0.0000 RMS:   0.0015 conf:   1.0000
INFO  [ecl/validation]  val:  -0.0182, lp:  -0.0200 mean dev:  -0.0000 RMS:   0.0008 conf:   1.0000
INFO  [ecl/validation] sensor #1, prio: 75, state: OK
INFO  [ecl/validation]  val:  -0.0202, lp:  -0.0347 mean dev:   0.0001 RMS:   0.0083 conf:   1.0000
INFO  [ecl/validation]  val:   0.0384, lp:   0.0344 mean dev:  -0.0001 RMS:   0.0077 conf:   1.0000
INFO  [ecl/validation]  val:   0.0031, lp:   0.0055 mean dev:  -0.0001 RMS:   0.0036 conf:   1.0000
INFO  [sensors] accel status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 100, state: OK
INFO  [ecl/validation]  val:  -0.6608, lp:  -0.6692 mean dev:  -0.0000 RMS:   0.0196 conf:   1.0000
INFO  [ecl/validation]  val:   0.1997, lp:   0.1951 mean dev:  -0.0001 RMS:   0.0196 conf:   1.0000
INFO  [ecl/validation]  val: -10.8443, lp: -10.7694 mean dev:   0.0000 RMS:   0.0395 conf:   1.0000
INFO  [ecl/validation] sensor #1, prio: 75, state: OK
INFO  [ecl/validation]  val:   2.4985, lp:   2.3729 mean dev:  -0.0003 RMS:   0.0903 conf:   1.0000
INFO  [ecl/validation]  val:   3.5865, lp:   3.6369 mean dev:   0.0009 RMS:   0.0881 conf:   1.0000
INFO  [ecl/validation]  val:  -6.3274, lp:  -6.2339 mean dev:   0.0022 RMS:   0.1039 conf:   1.0000
INFO  [sensors] mag status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 255, state: OK
INFO  [ecl/validation]  val:   0.0069, lp:   0.0072 mean dev:   0.0002 RMS:   0.0025 conf:   1.0000
INFO  [ecl/validation]  val:   0.4835, lp:   0.4860 mean dev:  -0.0002 RMS:   0.0021 conf:   1.0000
INFO  [ecl/validation]  val:   0.3661, lp:   0.3675 mean dev:  -0.0002 RMS:   0.0020 conf:   1.0000
INFO  [ecl/validation] sensor #1, prio: 50, state: OK
INFO  [ecl/validation]  val:   0.2470, lp:   0.2472 mean dev:  -0.0000 RMS:   0.0010 conf:   1.0000
INFO  [ecl/validation]  val:  -0.4778, lp:  -0.4773 mean dev:   0.0000 RMS:   0.0007 conf:   1.0000
INFO  [ecl/validation]  val:   0.7974, lp:   0.7969 mean dev:   0.0000 RMS:   0.0024 conf:   1.0000
INFO  [sensors] baro status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 75, state: OK
INFO  [ecl/validation]  val: 1008.8900, lp: 1008.8638 mean dev:   0.0042 RMS:   0.0331 conf:   1.0000
INFO  [ecl/validation]  val:  36.8500, lp:  36.8173 mean dev:   0.0314 RMS:   0.0247 conf:   1.0000
INFO  [ecl/validation]  val:   0.0000, lp:   0.0000 mean dev:   0.0000 RMS:   0.0000 conf:   1.0000
INFO  [sensors] Temperature Compensation:
INFO  [sensors]  gyro: enabled: 0
INFO  [sensors]  accel: enabled: 0
INFO  [sensors]  baro: enabled: 0
INFO  [sensors] Airspeed status:
INFO  [ecl/validation]  no data
nsh> free
             total       used       free    largest
Umem:       235536     176224      59312      56016
nsh> fmu test
INFO  [fmu] Not in a capture mode
INFO  [fmu] Testing 6 servos and 0 input captures
INFO  [fmu] Press CTRL-C or 'c' to abort.
INFO  [fmu] User abort
nsh> px4io status
WARN  [px4io] loaded
protocol 4 hardware 2 bootloader 3 buffer 64B crc 0x01273540
8 controls 8 actuators 18 R/C inputs 2 analog inputs 0 relays
840 bytes free
status 0x2741 OUTPUTS_ARMED SAFETY_SAFE RC_FAIL FMU_OK MIXER_OK ARM_SYNC INIT_OK
alarms 0x0030 FMU_LOST RC_LOST
vservo 33 mV vservo scale 10000
vrssi 825
actuators -7765 -9027 -7827 -8981 0 0 0 0
servos 900 900 900 900 0 0 0 0
reversed outputs: [________] trims: r:   0.0000 p:   0.0000 y:   0.0000
0 raw R/C inputs
R/C flags: 0x0000
mapped R/C inputs 0x0000
ADC inputs 14 1776
features 0x0008 RSSI_ADC
arming 0x0431 FMU_DISARMED IO_ARM_OK INAIR_RESTART_OK ALWAYS_PWM_ENABLE OVERRIDE_IMMEDIATE
rates 0x000f default 50 alt 400 sbus 72
debuglevel 0
controls 0: 2 370 -1 800 0 0 0 -10000
controls 1: 0 0 0 0 0 0 0 0
controls 2: 0 0 0 0 0 0 0 0
controls 3: 0 0 0 0 0 0 0 0
input 0 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 1 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 2 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 3 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 4 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 5 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 6 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 7 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 8 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 9 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 10 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 11 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 12 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 13 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 14 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 15 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 16 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 17 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
failsafe 900 900 900 900 1500 1500 0 0
disarmed values 900 900 900 900 0 0 0 0
nsh>

  • px4_fmu-v4
[boot] Fault Log info File No 4 Length 3177 flags:0x01 state:1
[boot] Fault Log is Armed
sercon: Registering CDC/ACM serial driver
sercon: Successfully registered the CDC/ACM serial driver
HW arch: PX4_FMU_V4
FW git-hash: 973f92cab5a874a9af1b2d744ffccbfc36bf2fe8
FW version: 1.9.0 40 (17367104)
FW git-branch: master_nuttx_7.27+
OS: NuttX
OS version: Release 7.27.0 (119210239)
OS git-hash: db1841bcf467d09b6c148f3b524ba8faafec3eca
Build datetime: Dec 24 2018 05:35:30
Build uri: localhost
Toolchain: GNU GCC, 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]
PX4GUID: 0001000000003535323035375110003e0039
MCU: STM32F42x, rev. 3
[hardfault_log] Fault Log is Armed
INFO  [tune_control] Publishing standard tune 1
INFO  [dataman] Unknown restart, data manager file '/fs/microsd/dataman' size is 350216 bytes
INFO  [load_mon] stack check enabled
INFO  [param] selected parameter default file /fs/mtd_params
WARN  [rgbled] no RGB led on bus #1
WARN  [blinkm] I2C init failed
WARN  [blinkm] init failed
WARN  [rgbled_ncp5623c] no RGB led on bus #1
nsh: rgbled_pwm: command not found
Board init: /etc/init.d/rc.board
WARN  [drivers_board] reset done, 50 ms
WARN  [hmc5883] no device on bus 1 (type: 2)
WARN  [lis3mdl] no device on bus 2
INFO  [ist8310] no device on bus 1
BMP280_I2C on I2C bus 1 at 0x76 (bus: 100 KHz, max: 100 KHz)
WARN  [bmp280] id of your baro is not: 0x58
WARN  [bmp280] bus option number is 2
ERROR [bmp280] driver start failed
ERROR [bmm150] Internal I2C not available
HMC5883_SPI on SPI bus 1 at 5 (11000 KHz)
WARN  [hmc5883] no device on bus 1 (type: 3)
WARN  [lis3mdl] no device on bus 2
LIS3MDL_SPI on SPI bus 1 at 7 (11000 KHz)
INFO  [lis3mdl] Poll rate set to max (80hz)
WARN  [mpu6000] no device on bus #3 (SPI1)
MPU6000 on SPI bus 1 at 6 (1000 KHz)
INFO  [mpu9250] Bus probed: 2
WARN  [mpu9250] no device on bus 2
INFO  [mpu9250] Bus probed: 3
MPU9250 on SPI bus 1 at 4 (1000 KHz)
INFO  [mpu9250] accel cutoff set to 30.00 Hz
INFO  [mpu9250] gyro cutoff set to 80.00 Hz
INFO  [mavlink] mode: Normal, data rate: 20000 B/s on /dev/ttyS0 @ 921600B
WARN  [mavlink] hardware flow control not supported
px4flow [46:100]
INFO  [px4flow] scanning I2C buses for device..
ERROR [param] Parameter SYS_USE_IO not found
MS5611_SPI on SPI bus 2 at 3 (20000 KHz)
WARN  [bst] no devices found
INFO  [mpu9250] Bus probed: 2
WARN  [mpu9250] no device on bus 2
INFO  [mavlink] mode: Config, data rate: 800000 B/s on /dev/ttyACM0 @ 57600B
Starting Main GPS on /dev/ttyS3
Starting MAVLink on /dev/ttyS1
INFO  [mavlink] mode: Normal, data rate: 1200 B/s on /dev/ttyS1 @ 57600B
INFO  [init] Mixer: /etc/mixers/quad_x.main.mix on /dev/pwm_output0
INFO  [logger] logger started (mode=all)

nsh> sensors status
INFO  [sensors] gyro status:
INFO  [ecl/validation] validator: best: 0, prev best: 1, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 100, state: OK
INFO  [ecl/validation]  val:   0.0028, lp:   0.0039 mean dev:   0.0000 RMS:   0.0090 conf:   1.0000
INFO  [ecl/validation]  val:  -0.0017, lp:   0.0003 mean dev:  -0.0000 RMS:   0.0013 conf:   1.0000
INFO  [ecl/validation]  val:   0.0048, lp:   0.0055 mean dev:   0.0000 RMS:   0.0052 conf:   1.0000
INFO  [ecl/validation] sensor #1, prio: 99, state: OK
INFO  [ecl/validation]  val:  -0.0118, lp:   0.0006 mean dev:  -0.0000 RMS:   0.0091 conf:   1.0000
INFO  [ecl/validation]  val:  -0.0033, lp:   0.0026 mean dev:  -0.0000 RMS:   0.0017 conf:   1.0000
INFO  [ecl/validation]  val:   0.0032, lp:   0.0046 mean dev:  -0.0000 RMS:   0.0053 conf:   1.0000
INFO  [sensors] accel status:
INFO  [ecl/validation] validator: best: 0, prev best: 1, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 100, state: OK
INFO  [ecl/validation]  val:   0.2140, lp:   0.2151 mean dev:  -0.0003 RMS:   0.0202 conf:   1.0000
INFO  [ecl/validation]  val:  -2.0153, lp:  -1.9945 mean dev:   0.0001 RMS:   0.0189 conf:   1.0000
INFO  [ecl/validation]  val:  -9.6127, lp:  -9.6326 mean dev:   0.0009 RMS:   0.0358 conf:   1.0000
INFO  [ecl/validation] sensor #1, prio: 99, state: OK
INFO  [ecl/validation]  val:   0.0929, lp:   0.0610 mean dev:  -0.0003 RMS:   0.0168 conf:   1.0000
INFO  [ecl/validation]  val:  -0.0239, lp:  -0.0362 mean dev:  -0.0005 RMS:   0.0159 conf:   1.0000
INFO  [ecl/validation]  val:  -9.9963, lp:  -9.9818 mean dev:   0.0009 RMS:   0.0336 conf:   1.0000
INFO  [sensors] mag status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 100, state: OK
INFO  [ecl/validation]  val:  -1.5346, lp:  -1.5346 mean dev:   0.0003 RMS:   0.0032 conf:   1.0000
INFO  [ecl/validation]  val:   1.1033, lp:   1.1056 mean dev:  -0.0001 RMS:   0.0030 conf:   1.0000
INFO  [ecl/validation]  val:   0.3078, lp:   0.3066 mean dev:  -0.0003 RMS:   0.0045 conf:   1.0000
INFO  [ecl/validation] sensor #1, prio: 75, state: OK
INFO  [ecl/validation]  val:  -0.5451, lp:  -0.5492 mean dev:   0.0002 RMS:   0.0089 conf:   1.0000
INFO  [ecl/validation]  val:   1.0667, lp:   1.0652 mean dev:   0.0001 RMS:   0.0097 conf:   1.0000
INFO  [ecl/validation]  val:   0.5739, lp:   0.5756 mean dev:  -0.0003 RMS:   0.0083 conf:   1.0000
INFO  [sensors] baro status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 75, state: OK
INFO  [ecl/validation]  val: 1009.1300, lp: 1009.1407 mean dev:   0.0185 RMS:   0.0705 conf:   1.0000
INFO  [ecl/validation]  val:  31.4400, lp:  31.3903 mean dev:   0.0541 RMS:   0.0246 conf:   1.0000
INFO  [ecl/validation]  val:   0.0000, lp:   0.0000 mean dev:   0.0000 RMS:   0.0000 conf:   1.0000
INFO  [sensors] Temperature Compensation:
INFO  [sensors]  gyro: enabled: 0
INFO  [sensors]  accel: enabled: 0
INFO  [sensors]  baro: enabled: 0
INFO  [sensors] Airspeed status:
INFO  [ecl/validation]  no data
nsh> free
             total       used       free    largest
Umem:       232720     186784      45936      39392
nsh> fmu test
INFO  [fmu] Not in a capture mode
INFO  [fmu] Testing 6 servos and 0 input captures
INFO  [fmu] Press CTRL-C or 'c' to abort.
INFO  [fmu] User abort
nsh> WARN  [commander] Preflight Fail: Compass #0 uncalibrated
WARN  [commander] Preflight Fail: Compass #0 uncalibrated
  • px4_fmu-v4pro @klopezal - please give this a test.
[boot] Fault Log info File No 4 Length 3177 flags:0x01 state:1
[boot] Fault Log is Armed
sercon: Registering CDC/ACM serial driver
sercon: Successfully registered the CDC/ACM serial driver
HW arch: PX4_FMU_V4PRO
FW git-hash: 973f92cab5a874a9af1b2d744ffccbfc36bf2fe8
FW version: 1.9.0 40 (17367104)
FW git-branch: master_nuttx_7.27+
OS: NuttX
OS version: Release 7.27.0 (119210239)
OS git-hash: db1841bcf467d09b6c148f3b524ba8faafec3eca
Build datetime: Dec 24 2018 08:30:19
Build uri: localhost
Toolchain: GNU GCC, 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]
PX4GUID: 00010000000032343031343451170048002a
MCU: STM32F???, rev. A
[hardfault_log] Fault Log is Armed
INFO  [tune_control] Publishing standard tune 1
INFO  [dataman] Unknown restart, data manager file '/fs/microsd/dataman' size is 350216 bytes
INFO  [load_mon] stack check enabled
INFO  [param] selected parameter default file /fs/mtd_params
rgbled on I2C bus 2 at 0x55 (bus: 100 KHz, max: 100 KHz)
WARN  [rgbled_ncp5623c] no RGB led on bus #1
nsh: rgbled_pwm: command not found
Board init: /etc/init.d/rc.board
WARN  [mpu6000] no device on bus #3 (SPI1)
MPU6000 on SPI bus 1 at 14 (1000 KHz)
INFO  [mpu9250] Bus probed: 2
WARN  [mpu9250] no device on bus 2
INFO  [mpu9250] Bus probed: 3
MPU9250 on SPI bus 1 at 4 (1000 KHz)
INFO  [mpu9250] accel cutoff set to 30.00 Hz
INFO  [mpu9250] gyro cutoff set to 80.00 Hz
WARN  [lis3mdl] no device on bus 2
WARN  [lis3mdl] no device on bus 1
LIS3MDL_SPI on SPI bus 1 at 7 (11000 KHz)
WARN  [lis3mdl] no device on bus 3
WARN  [hmc5883] no device on bus 2 (type: 2)
WARN  [rm3100] no device on bus 2
WARN  [rm3100] no device on bus 1
RM3100_SPI on SPI bus 5 at 1 (1000 KHz)
WARN  [rm3100] no device on bus 4
px4flow [28:100]
INFO  [px4flow] scanning I2C buses for device..
MS5611_SPI on SPI bus 1 at 3 (20000 KHz)
WARN  [bst] no devices found
INFO  [mpu9250] Bus probed: 2
WARN  [mpu9250] no device on bus 2
INFO  [mavlink] mode: Config, data rate: 800000 B/s on /dev/ttyACM0 @ 57600B
Starting Main GPS on /dev/ttyS3
Starting MAVLink on /dev/ttyS1
INFO  [mavlink] mode: Normal, data rate: 1200 B/s on /dev/ttyS1 @ 57600B
INFO  [px4io] default PWM output device
INFO  [init] Mixer: /etc/mixers/quad_+.main.mix on /dev/pwm_output0
INFO  [init] Mixer: /etc/mixers/pass.aux.mix on /dev/pwm_output1
INFO  [logger] logger started (mode=all)

NuttShell (NSH)
nsh> INFO  [ecl/EKF] EKF aligned, (pressure height, IMU buf: 22, OBS buf: 14)
sensors status
INFO  [sensors] gyro status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 100, state: OK
INFO  [ecl/validation]  val:   0.0373, lp:   0.0381 mean dev:   0.0001 RMS:   0.0071 conf:   1.0000
INFO  [ecl/validation]  val:   0.0055, lp:   0.0059 mean dev:   0.0000 RMS:   0.0041 conf:   1.0000
INFO  [ecl/validation]  val:  -0.0090, lp:  -0.0066 mean dev:   0.0000 RMS:   0.0011 conf:   1.0000
INFO  [ecl/validation] sensor #1, prio: 99, state: OK
INFO  [ecl/validation]  val:   0.0017, lp:   0.0064 mean dev:  -0.0000 RMS:   0.0071 conf:   1.0000
INFO  [ecl/validation]  val:   0.0261, lp:   0.0224 mean dev:   0.0000 RMS:   0.0042 conf:   1.0000
INFO  [ecl/validation]  val:  -0.0158, lp:  -0.0155 mean dev:   0.0000 RMS:   0.0013 conf:   1.0000
INFO  [sensors] accel status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 100, state: OK
INFO  [ecl/validation]  val:  -0.9917, lp:  -0.9982 mean dev:  -0.0003 RMS:   0.0121 conf:   1.0000
INFO  [ecl/validation]  val:   0.3519, lp:   0.3336 mean dev:  -0.0005 RMS:   0.0137 conf:   1.0000
INFO  [ecl/validation]  val:  -9.7360, lp:  -9.7784 mean dev:   0.0009 RMS:   0.0303 conf:   1.0000
INFO  [ecl/validation] sensor #1, prio: 99, state: OK
INFO  [ecl/validation]  val:  -1.0376, lp:  -1.0276 mean dev:  -0.0005 RMS:   0.0121 conf:   1.0000
INFO  [ecl/validation]  val:   0.6842, lp:   0.7092 mean dev:  -0.0004 RMS:   0.0132 conf:   1.0000
INFO  [ecl/validation]  val:  -9.6098, lp:  -9.6339 mean dev:   0.0007 RMS:   0.0299 conf:   1.0000
INFO  [sensors] mag status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 75, state: OK
INFO  [ecl/validation]  val:   0.5647, lp:   0.5553 mean dev:   0.0008 RMS:   0.0078 conf:   1.0000
INFO  [ecl/validation]  val:   0.2527, lp:   0.2608 mean dev:   0.0002 RMS:   0.0074 conf:   1.0000
INFO  [ecl/validation]  val:   0.3694, lp:   0.3680 mean dev:  -0.0004 RMS:   0.0072 conf:   1.0000
INFO  [sensors] baro status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 75, state: OK
INFO  [ecl/validation]  val: 1010.0500, lp: 1010.0574 mean dev:   0.0095 RMS:   0.0426 conf:   1.0000
INFO  [ecl/validation]  val:  31.3900, lp:  31.3510 mean dev:   0.0449 RMS:   0.0227 conf:   1.0000
INFO  [ecl/validation]  val:   0.0000, lp:   0.0000 mean dev:   0.0000 RMS:   0.0000 conf:   1.0000
INFO  [sensors] Temperature Compensation:
INFO  [sensors]  gyro: enabled: 0
INFO  [sensors]  accel: enabled: 0
INFO  [sensors]  baro: enabled: 0
INFO  [sensors] Airspeed status:
INFO  [ecl/validation]  no data
nsh> free
             total       used       free    largest
Umem:       363664     175296     188368     184640
nsh> fmu test
INFO  [fmu] Not in a capture mode
INFO  [fmu] Testing 6 servos and 0 input captures
INFO  [fmu] Press CTRL-C or 'c' to abort.
INFO  [fmu] User abort
nsh> px4io status
WARN  [px4io] loaded
protocol 4 hardware 2 bootloader 3 buffer 64B crc 0x01273540
8 controls 8 actuators 18 R/C inputs 2 analog inputs 0 relays
840 bytes free
status 0x2741 OUTPUTS_ARMED SAFETY_SAFE RC_FAIL FMU_OK MIXER_OK ARM_SYNC INIT_OK
alarms 0x0030 FMU_LOST RC_LOST
vservo 0 mV vservo scale 10000
vrssi 1053
actuators -8828 -7972 -6800 -10000 0 0 0 0
servos 900 900 900 900 0 0 0 0
reversed outputs: [________] trims: r:   0.0000 p:   0.0000 y:   0.0000
0 raw R/C inputs
R/C flags: 0x0000
mapped R/C inputs 0x0000
ADC inputs 0 1589
features 0x0008 RSSI_ADC
arming 0x0431 FMU_DISARMED IO_ARM_OK INAIR_RESTART_OK ALWAYS_PWM_ENABLE OVERRIDE_IMMEDIATE
rates 0x000f default 50 alt 400 sbus 72
debuglevel 0
controls 0: 334 1001 8 800 0 0 0 -10000
controls 1: 0 0 0 0 0 0 0 0
controls 2: 0 0 0 0 0 0 0 0
controls 3: 0 0 0 0 0 0 0 0
input 0 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 1 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 2 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 3 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 4 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 5 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 6 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 7 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 8 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 9 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 10 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 11 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 12 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 13 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 14 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 15 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 16 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 17 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
failsafe 900 900 900 900 1500 1500 0 0
disarmed values 900 900 900 900 0 0 0 0
  • px4_fmu-v5
àINFO  [drivers_board] Rev 0x0 : Ver 0x0 V500
[boot] Fault Log info File No 4 Length 3177 flags:0x01 state:1
[boot] Fault Log is Armed
sercon: Registering CDC/ACM serial driver
sercon: Successfully registered the CDC/ACM serial driver
HW arch: PX4_FMU_V5
HW type: V500
HW version: 0x00000000
HW revision: 0x00000000
FW git-hash: 973f92cab5a874a9af1b2d744ffccbfc36bf2fe8
FW version: 1.9.0 40 (17367104)
FW git-branch: master_nuttx_7.27+
OS: NuttX
OS version: Release 7.27.0 (119210239)
OS git-hash: db1841bcf467d09b6c148f3b524ba8faafec3eca
Build datetime: Dec 24 2018 05:55:31
Build uri: localhost
Toolchain: GNU GCC, 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]
PX4GUID: 000200000000363539373137510100340032
MCU: STM32F76xxx, rev. Z
[hardfault_log] Fault Log is Armed
INFO  [tune_control] Publishing standard tune 1
INFO  [dataman] Unknown restart, data manager file '/fs/microsd/dataman' size is 350216 bytes
INFO  [load_mon] stack check enabled
INFO  [param] selected parameter default file /fs/mtd_params
rgbled on I2C bus 1 at 0x55 (bus: 100 KHz, max: 100 KHz)
WARN  [rgbled_ncp5623c] no RGB led on bus #1
Board init: /etc/init.d/rc.board
WARN  [mpu6000] no device on bus #3 (SPI1)
MPU6000 on SPI bus 1 at 0 (1000 KHz)
WARN  [mpu6000] unexpected ID 0x00 accepted
BMI055_ACCEL on SPI bus 1 at 3 (10000 KHz)
BMI055_GYRO on SPI bus 1 at 2 (10000 KHz)
WARN  [hmc5883] no device on bus 1 (type: 2)
WARN  [hmc5883] no device on bus 2 (type: 2)
WARN  [hmc5883] no device on bus 4 (type: 2)
IST8310 on I2C bus 1 at 0x0e (bus: 100 KHz, max: 400 KHz)
INFO  [ist8310] no device on bus 2
IST8310 on I2C bus 3 at 0x0e (bus: 100 KHz, max: 400 KHz)
ERROR [pmw3901] driver start failed
px4flow [36:100]
INFO  [px4flow] scanning I2C buses for device..
MS5611_SPI on SPI bus 4 at 0 (20000 KHz)
WARN  [bst] no devices found
INFO  [mpu9250] Bus probed: 2
WARN  [mpu9250] no device on bus 2
INFO  [mavlink] mode: Config, data rate: 800000 B/s on /dev/ttyACM0 @ 57600B
Starting Main GPS on /dev/ttyS0
Starting MAVLink on /dev/ttyS1
INFO  [mavlink] mode: Normal, data rate: 1200 B/s on /dev/ttyS1 @ 57600B
INFO  [px4io] default PWM output device
INFO  [init] Mixer: /etc/mixers/hexa_+.main.mix on /dev/pwm_output0
INFO  [init] Mixer: /etc/mixers/pass.aux.mix on /dev/pwm_output1
INFO  [logger] logger started (mode=all)

NuttShell (NSH)
nsh> sensors status
INFO  [sensors] gyro status:
INFO  [ecl/validation] validator: best: 0, prev best: 1, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 100, state: OK
INFO  [ecl/validation]  val:  -0.0007, lp:   0.0064 mean dev:  -0.0034 RMS:   0.0061 conf:   1.0000
INFO  [ecl/validation]  val:  -0.0016, lp:  -0.0004 mean dev:  -0.0001 RMS:   0.0049 conf:   1.0000
INFO  [ecl/validation]  val:   0.0013, lp:   0.0002 mean dev:  -0.0005 RMS:   0.0012 conf:   1.0000
INFO  [ecl/validation] sensor #1, prio: 99, state: OK
INFO  [ecl/validation]  val:  -0.0013, lp:   0.0006 mean dev:  -0.0004 RMS:   0.0049 conf:   1.0000
INFO  [ecl/validation]  val:  -0.0036, lp:  -0.0010 mean dev:  -0.0001 RMS:   0.0057 conf:   1.0000
INFO  [ecl/validation]  val:  -0.0026, lp:  -0.0001 mean dev:   0.0002 RMS:   0.0026 conf:   1.0000
INFO  [sensors] accel status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 100, state: OK
INFO  [ecl/validation]  val:   0.2845, lp:   0.3111 mean dev:   0.0854 RMS:   0.1344 conf:   1.0000
INFO  [ecl/validation]  val:   0.3738, lp:   0.3755 mean dev:  -0.0122 RMS:   0.0200 conf:   1.0000
INFO  [ecl/validation]  val:  -9.7427, lp:  -9.8014 mean dev:  -0.0093 RMS:   0.0441 conf:   1.0000
INFO  [ecl/validation] sensor #1, prio: 99, state: OK
INFO  [ecl/validation]  val:   0.4421, lp:   0.4556 mean dev:  -0.0061 RMS:   0.0292 conf:   1.0000
INFO  [ecl/validation]  val:   0.2408, lp:   0.2374 mean dev:  -0.0162 RMS:   0.0285 conf:   1.0000
INFO  [ecl/validation]  val:  -9.6421, lp:  -9.7874 mean dev:  -0.0060 RMS:   0.0519 conf:   1.0000
INFO  [sensors] mag status:
INFO  [ecl/validation] validator: best: 0, prev best: 1, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 255, state: OK
INFO  [ecl/validation]  val:  -0.3240, lp:  -0.3217 mean dev:  -0.0006 RMS:   0.0017 conf:   1.0000
INFO  [ecl/validation]  val:  -0.1470, lp:  -0.1470 mean dev:  -0.0000 RMS:   0.0009 conf:   1.0000
INFO  [ecl/validation]  val:  -0.4620, lp:  -0.4606 mean dev:  -0.0014 RMS:   0.0026 conf:   1.0000
INFO  [ecl/validation] sensor #1, prio: 100, state: OK
INFO  [ecl/validation]  val:   0.1530, lp:   0.1530 mean dev:   0.0000 RMS:   0.0017 conf:   1.0000
INFO  [ecl/validation]  val:  -0.3330, lp:  -0.3345 mean dev:   0.0013 RMS:   0.0013 conf:   1.0000
INFO  [ecl/validation]  val:   0.3540, lp:   0.3567 mean dev:  -0.0003 RMS:   0.0027 conf:   1.0000
INFO  [sensors] baro status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 75, state: OK
INFO  [ecl/validation]  val: 1009.7599, lp: 1009.7673 mean dev:   0.0525 RMS:   0.0310 conf:   1.0000
INFO  [ecl/validation]  val:  36.6200, lp:  36.5854 mean dev:   0.0794 RMS:   0.0307 conf:   1.0000
INFO  [ecl/validation]  val:   0.0000, lp:   0.0000 mean dev:   0.0000 RMS:   0.0000 conf:   1.0000
INFO  [sensors] Temperature Compensation:
INFO  [sensors]  gyro: enabled: 0
INFO  [sensors]  accel: enabled: 0
INFO  [sensors]  baro: enabled: 0
INFO  [sensors] Airspeed status:
INFO  [ecl/validation]  no data
nsh> free
             total       used       free    largest
Umem:       485568     186624     298944     294736
nsh> INFO  [ecl/EKF] EKF aligned, (pressure height, IMU buf: 22, OBS buf: 14)
fmu test
INFO  [fmu] Not in a capture mode
INFO  [fmu] Testing 8 servos and 0 input captures
INFO  [fmu] Press CTRL-C or 'c' to abort.
INFO  [fmu] User abort
nsh> px4io status
WARN  [px4io] loaded
protocol 4 hardware 2 bootloader 3 buffer 64B crc 0x01273540
8 controls 8 actuators 18 R/C inputs 2 analog inputs 0 relays
1032 bytes free
status 0x2741 OUTPUTS_ARMED SAFETY_SAFE RC_FAIL FMU_OK MIXER_OK ARM_SYNC INIT_OK
alarms 0x0030 FMU_LOST RC_LOST
vservo 21 mV vservo scale 10000
vrssi 485
actuators -9034 -7766 -7439 -9361 -8097 -8703 0 0
servos 900 900 900 900 900 900 900 900
reversed outputs: [________] trims: r:   0.0000 p:   0.0000 y:   0.0000
0 raw R/C inputs
R/C flags: 0x0000
mapped R/C inputs 0x0000
ADC inputs 8 1176
features 0x0008 RSSI_ADC
arming 0x0431 FMU_DISARMED IO_ARM_OK INAIR_RESTART_OK ALWAYS_PWM_ENABLE OVERRIDE_IMMEDIATE
rates 0x00ff default 50 alt 400 sbus 72
debuglevel 0
controls 0: 346 -316 -4 800 0 0 0 -10000
controls 1: 0 0 0 0 0 0 0 0
controls 2: 0 0 0 0 0 0 0 0
controls 3: 0 0 0 0 0 0 0 0
input 0 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 1 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 2 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 3 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 4 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 5 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 6 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 7 min 1000 center 1500 max 2000 deadzone 10 assigned 255 options 0x0000
input 8 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 9 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 10 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 11 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 12 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 13 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 14 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 15 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 16 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 17 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
failsafe 900 900 900 900 900 900 0 0
disarmed values 900 900 900 900 900 900 900 900
  • auav_x21 @pkocmoud - please give this a test.
[boot] Fault Log info File No 4 Length 3177 flags:0x01 state:1
[boot] Fault Log is Armed
sercon: Registering CDC/ACM serial driver
sercon: Successfully registered the CDC/ACM serial driver
HW arch: AUAV_X21
FW git-hash: 973f92cab5a874a9af1b2d744ffccbfc36bf2fe8
FW version: 1.9.0 40 (17367104)
FW git-branch: master_nuttx_7.27+
OS: NuttX
OS version: Release 7.27.0 (119210239)
OS git-hash: db1841bcf467d09b6c148f3b524ba8faafec3eca
Build datetime: Dec 24 2018 08:40:00
Build uri: localhost
Toolchain: GNU GCC, 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]
PX4GUID: 000100000000363533353336510b00210031
MCU: STM32F42x, rev. 3
[hardfault_log] Fault Log is Armed
INFO  [tune_control] Publishing standard tune 1
INFO  [dataman] Unknown restart, data manager file '/fs/microsd/dataman' size is 350216 bytes
INFO  [load_mon] stack check enabled
INFO  [param] selected parameter default file /fs/mtd_params
WARN  [rgbled] no RGB led on bus #1
WARN  [blinkm] I2C init failed
WARN  [blinkm] init failed
nsh: rgbled_ncp5623c: command not found
nsh: rgbled_pwm: command not found
Board init: /etc/init.d/rc.board
WARN  [hmc5883] no device on bus 1 (type: 2)
LIS3MDL_I2C on I2C bus 1 at 0x1e (bus: 100 KHz, max: 400 KHz)
INFO  [lis3mdl] Poll rate set to max (80hz)
IST8310 on I2C bus 1 at 0x0e (bus: 100 KHz, max: 400 KHz)
ERROR [ist8310] calibration only feasible against one bus
WARN  [mpu6000] no device on bus #3 (SPI1)
MPU6000 on SPI bus 1 at 1 (1000 KHz)
INFO  [mpu9250] Bus probed: 2
WARN  [mpu9250] no device on bus 2
INFO  [mpu9250] Bus probed: 3
MPU9250 on SPI bus 1 at 4 (1000 KHz)
INFO  [mpu9250] accel cutoff set to 30.00 Hz
INFO  [mpu9250] gyro cutoff set to 80.00 Hz
px4flow [28:100]
INFO  [px4flow] scanning I2C buses for device..
MS5611_SPI on SPI bus 1 at 3 (20000 KHz)
WARN  [bst] no devices found
INFO  [mpu9250] Bus probed: 2
WARN  [mpu9250] no device on bus 2
INFO  [mavlink] mode: Config, data rate: 800000 B/s on /dev/ttyACM0 @ 57600B
Starting Main GPS on /dev/ttyS3
Starting MAVLink on /dev/ttyS1
INFO  [mavlink] mode: Normal, data rate: 1200 B/s on /dev/ttyS1 @ 57600B
Starting MAVLink on /dev/ttyS2
INFO  [mavlink] mode: Onboard, data rate: 5000 B/s on /dev/ttyS2 @ 57600B
INFO  [px4io] default PWM output device
INFO  [init] Mixer: /etc/mixers/hexa_x.main.mix on /dev/pwm_output0
INFO  [logger] logger started (mode=all)

NuttShell (NSH)
nsh> sensors status
INFO  [sensors] gyro status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 100, state: OK
INFO  [ecl/validation]  val:  -0.0025, lp:  -0.0013 mean dev:  -0.0026 RMS:   0.0066 conf:   1.0000
INFO  [ecl/validation]  val:  -0.0261, lp:  -0.0275 mean dev:  -0.0024 RMS:   0.0056 conf:   1.0000
INFO  [ecl/validation]  val:  -0.0142, lp:   0.0002 mean dev:   0.0004 RMS:   0.0046 conf:   1.0000
INFO  [ecl/validation] sensor #1, prio: 99, state: OK
INFO  [ecl/validation]  val:  -0.0395, lp:  -0.0440 mean dev:  -0.0018 RMS:   0.0061 conf:   1.0000
INFO  [ecl/validation]  val:  -0.0129, lp:  -0.0046 mean dev:  -0.0003 RMS:   0.0046 conf:   1.0000
INFO  [ecl/validation]  val:   0.0165, lp:   0.0191 mean dev:  -0.0005 RMS:   0.0049 conf:   1.0000
INFO  [sensors] accel status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 100, state: OK
INFO  [ecl/validation]  val:   2.2225, lp:   2.2027 mean dev:   0.0017 RMS:   0.0202 conf:   1.0000
INFO  [ecl/validation]  val:   8.2550, lp:   8.2243 mean dev:  -0.0045 RMS:   0.0290 conf:   1.0000
INFO  [ecl/validation]  val:  -5.8688, lp:  -5.8353 mean dev:   0.0070 RMS:   0.0245 conf:   1.0000
INFO  [ecl/validation] sensor #1, prio: 99, state: OK
INFO  [ecl/validation]  val:   2.2450, lp:   2.2564 mean dev:   0.0041 RMS:   0.0176 conf:   1.0000
INFO  [ecl/validation]  val:   7.4898, lp:   7.4971 mean dev:  -0.0052 RMS:   0.0259 conf:   1.0000
INFO  [ecl/validation]  val:  -5.7071, lp:  -5.6849 mean dev:  -0.0014 RMS:   0.0238 conf:   1.0000
INFO  [sensors] mag status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 255, state: OK
INFO  [ecl/validation]  val:  -0.0833, lp:  -0.0812 mean dev:   0.0014 RMS:   0.0031 conf:   1.0000
INFO  [ecl/validation]  val:   0.3709, lp:   0.3729 mean dev:  -0.0008 RMS:   0.0024 conf:   1.0000
INFO  [ecl/validation]  val:  -0.3771, lp:  -0.3725 mean dev:  -0.0007 RMS:   0.0048 conf:   1.0000
INFO  [ecl/validation] sensor #1, prio: 255, state: OK
INFO  [ecl/validation]  val:   0.4680, lp:   0.4705 mean dev:  -0.0002 RMS:   0.0025 conf:   1.0000
INFO  [ecl/validation]  val:  -0.0810, lp:  -0.0819 mean dev:  -0.0016 RMS:   0.0023 conf:   1.0000
INFO  [ecl/validation]  val:  -0.2370, lp:  -0.2468 mean dev:   0.0009 RMS:   0.0063 conf:   1.0000
INFO  [ecl/validation] sensor #2, prio: 75, state: OK
INFO  [ecl/validation]  val:  -4.8326, lp:  -4.8131 mean dev:  -0.0130 RMS:   0.0093 conf:   1.0000
INFO  [ecl/validation]  val:  -0.6328, lp:  -0.6470 mean dev:   0.0007 RMS:   0.0076 conf:   1.0000
INFO  [ecl/validation]  val:   2.5083, lp:   2.4963 mean dev:   0.0073 RMS:   0.0079 conf:   1.0000
INFO  [sensors] baro status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 75, state: OK
INFO  [ecl/validation]  val: 1010.7000, lp: 1010.7095 mean dev:   0.0462 RMS:   0.0399 conf:   1.0000
INFO  [ecl/validation]  val:  33.9300, lp:  33.8750 mean dev:   0.0968 RMS:   0.0294 conf:   1.0000
INFO  [ecl/validation]  val:   0.0000, lp:   0.0000 mean dev:   0.0000 RMS:   0.0000 conf:   1.0000
INFO  [sensors] Temperature Compensation:
INFO  [sensors]  gyro: enabled: 1
INFO  [sensors]   using device ID 3670282 for topic instance 0
INFO  [sensors]   using device ID 2360330 for topic instance 1
INFO  [sensors]  accel: enabled: 1
INFO  [sensors]   using device ID 3604746 for topic instance 0
INFO  [sensors]   using device ID 1442826 for topic instance 1
INFO  [sensors]  baro: enabled: 1
INFO  [sensors]   using device ID 3998474 for topic instance 0
INFO  [sensors] Airspeed status:
INFO  [ecl/validation]  no data
nsh> free
             total       used       free    largest
Umem:       236368     183904      52464      45744
nsh> INFO  [ecl/EKF] EKF aligned, (pressure height, IMU buf: 22, OBS buf: 14)
fmu status
INFO  [fmu] not running
nsh> fmu start
nsh> fmu test
ERROR [fmu] Failed to Enter pwm test mode
nsh> fmu mode_pwm6
nsh> fmu test
INFO  [fmu] Not in a capture mode
INFO  [fmu] Testing 6 servos and 0 input captures
INFO  [fmu] Press CTRL-C or 'c' to abort.
INFO  [fmu] User abort
nsh> px4io status
WARN  [px4io] loaded
protocol 4 hardware 2 bootloader 3 buffer 64B crc 0x01273540
8 controls 8 actuators 18 R/C inputs 2 analog inputs 0 relays
1032 bytes free
status 0x3741 OUTPUTS_ARMED SAFETY_OFF RC_FAIL FMU_OK MIXER_OK ARM_SYNC INIT_OK
alarms 0x0030 FMU_LOST RC_LOST
vservo 4737 mV vservo scale 10000
vrssi 1673
actuators 0 0 0 0 0 0 0 0
servos 900 900 900 900 900 900 0 0
reversed outputs: [________] trims: r:   0.0000 p:   0.0000 y:   0.0000
0 raw R/C inputs
R/C flags: 0x0000
mapped R/C inputs 0x0000
ADC inputs 1974 2150
features 0x0008 RSSI_ADC
arming 0x0431 FMU_DISARMED IO_ARM_OK INAIR_RESTART_OK ALWAYS_PWM_ENABLE OVERRIDE_IMMEDIATE
rates 0x00ff default 50 alt 400 sbus 72
debuglevel 0
controls 0: 4650 -1395 -563 800 0 0 0 -10000
controls 1: 0 0 0 0 0 0 0 0
controls 2: 0 0 0 0 0 0 0 0
controls 3: 0 0 0 0 0 0 0 0
input 0 min 1104 center 1510 max 1924 deadzone 10 assigned 0 options 0x0001 ENABLED
input 1 min 1104 center 1514 max 1924 deadzone 10 assigned 1 options 0x0003 ENABLED REVERSED
input 2 min 1104 center 1104 max 1924 deadzone 10 assigned 3 options 0x0001 ENABLED
input 3 min 1104 center 1519 max 1924 deadzone 10 assigned 2 options 0x0001 ENABLED
input 4 min 914 center 1442 max 1970 deadzone 10 assigned 255 options 0x0000
input 5 min 964 center 1514 max 2064 deadzone 10 assigned 255 options 0x0000
input 6 min 914 center 1514 max 2114 deadzone 10 assigned 5 options 0x0001 ENABLED
input 7 min 964 center 1514 max 2064 deadzone 10 assigned 255 options 0x0000
input 8 min 964 center 1514 max 2064 deadzone 0 assigned 255 options 0x0000
input 9 min 964 center 1514 max 2064 deadzone 0 assigned 255 options 0x0000
input 10 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 11 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 12 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 13 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 14 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 15 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 16 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
input 17 min 1000 center 1500 max 2000 deadzone 0 assigned 255 options 0x0000
failsafe 900 900 900 900 900 900 0 0
disarmed values 900 900 900 900 900 900 900 900
  • bitcraze_crazyflie
  • nxp_fmuk66-v3 @igalloway - please give this a test.
Successfully bound SDHC to the MMC/SD driver
sercon: Registering CDC/ACM serial driver
sercon: Successfully registered the CDC/ACM serial driver
HW arch: NXP_FMUK66_V3
FW git-hash: 44a443363d03d774856527ede7a36cb969361f01
FW version: 1.9.0 40 (17367104)
FW git-branch: master_nuttx_7.27+
OS: NuttX
OS version: Release 7.27.0 (119210239)
OS git-hash: db1841bcf467d09b6c148f3b524ba8faafec3eca
Build datetime: Dec 24 2018 09:33:56
Build uri: localhost
Toolchain: GNU GCC, 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]
PX4GUID: 00030022ffffffffffff4e4536207004000f
MCU: Kinetis K66, rev. 8
nsh: hardfault_log: command not found
INFO  [tune_control] Publishing standard tune 1
INFO  [dataman] Unknown restart, data manager file '/fs/microsd/dataman' size is 350216 bytes
INFO  [load_mon] stack check enabled
WARN  [mtd] mtd needed 2 attempts to attach
INFO  [param] selected parameter default file /fs/mtd_params
WARN  [rgbled] no RGB led on bus #2
WARN  [blinkm] I2C init failed
WARN  [blinkm] init failed
nsh: rgbled_ncp5623c: command not found
Board init: /etc/init.d/rc.board
WARN  [hmc5883] no device on bus 1 (type: 2)
HMC5883_I2C on I2C bus 2 at 0x1e (bus: 100 KHz, max: 400 KHz)
INFO  [ist8310] no device on bus 2
WARN  [lis3mdl] no device on bus 2
WARN  [lis3mdl] no device on bus 2
WARN  [mpl3115a2] no device on bus 2
MPL3115A2_I2C on I2C bus 2 at 0x60 (bus: 100 KHz, max: 400 KHz)
FXOS8701CQ on SPI bus 2 at 0 (1000 KHz)
FXAS21002C on SPI bus 2 at 1 (2000 KHz)
ERROR [param] Parameter SYS_USE_IO not found
WARN  [bst] no devices found
adc CDev::init
INFO  [mpu9250] Bus probed: 2
WARN  [mpu9250] no device on bus 2
ERROR [param] Parameter UAVCAN_ENABLE not found
INFO  [mavlink] mode: Config, data rate: 800000 B/s on /dev/ttyACM0 @ 57600B
Starting Main GPS on /dev/ttyS3
Starting MAVLink on /dev/ttyS4
INFO  [mavlink] mode: Normal, data rate: 1200 B/s on /dev/ttyS4 @ 57600B
INFO  [init] Mixer: /etc/mixers/quad_x.main.mix on /dev/pwm_output0
ERROR [param] Parameter UAVCAN_ENABLE not found
INFO  [logger] logger started (mode=all)

NuttShell (NSH)
nsh> sensoINFO  [ecl/EKF] EKF aligned, (pressure height, IMU buf: 22, OBS buf: 14)
rs status
INFO  [sensors] gyro status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 75, state: OK
INFO  [ecl/validation]  val:  -0.0052, lp:  -0.0028 mean dev:  -0.0002 RMS:   0.0057 conf:   1.0000
INFO  [ecl/validation]  val:  -0.0013, lp:   0.0022 mean dev:   0.0002 RMS:   0.0046 conf:   1.0000
INFO  [ecl/validation]  val:   0.0024, lp:  -0.0005 mean dev:  -0.0002 RMS:   0.0037 conf:   1.0000
INFO  [sensors] accel status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 75, state: OK
INFO  [ecl/validation]  val:  -6.7389, lp:  -6.6957 mean dev:   0.0019 RMS:   0.0697 conf:   1.0000
INFO  [ecl/validation]  val:  -0.2377, lp:  -0.2342 mean dev:   0.0000 RMS:   0.0291 conf:   1.0000
INFO  [ecl/validation]  val:  -7.0350, lp:  -7.1486 mean dev:  -0.0025 RMS:   0.1086 conf:   1.0000
INFO  [sensors] mag status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 255, state: OK
INFO  [ecl/validation]  val:  -0.2248, lp:  -0.2210 mean dev:  -0.0002 RMS:   0.0029 conf:   1.0000
INFO  [ecl/validation]  val:  -0.3801, lp:  -0.3812 mean dev:   0.0007 RMS:   0.0034 conf:   1.0000
INFO  [ecl/validation]  val:  -0.6061, lp:  -0.6039 mean dev:  -0.0001 RMS:   0.0040 conf:   1.0000
INFO  [sensors] baro status:
INFO  [ecl/validation] validator: best: 0, prev best: 0, failsafe: NO (0 events)
INFO  [ecl/validation] sensor #0, prio: 100, state: OK
INFO  [ecl/validation]  val: 1009.8725, lp: 1009.9742 mean dev:   0.0164 RMS:   0.2049 conf:   1.0000
INFO  [ecl/validation]  val:  28.1875, lp:  28.2373 mean dev:   0.0108 RMS:   0.0807 conf:   1.0000
INFO  [ecl/validation]  val:   0.0000, lp:   0.0000 mean dev:   0.0000 RMS:   0.0000 conf:   1.0000
INFO  [sensors] Temperature Compensation:
INFO  [sensors]  gyro: enabled: 0
INFO  [sensors]  accel: enabled: 0
INFO  [sensors]  baro: enabled: 0
INFO  [sensors] Airspeed status:
INFO  [ecl/validation]  no data
nsh> free
             total       used       free    largest
Umem:       234656     177344      57312      55680
nsh> fmu test
INFO  [fmu] Not in a capture mode
INFO  [fmu] Testing 8 servos and 0 input captures
INFO  [fmu] Press CTRL-C or 'c' to abort.
INFO  [fmu] User abort
nsh> px4io status
nsh: px4io: command not found **(expected)**
  • airmind_mindpx-v2 @rolandash - please give this a test.

  • av_x-v1 @dagar please give this a test.

  • intel_aerofc-v1

  • omnibus_f4sd

  • gumstix_aerocore2

  • atmel_same70xplained - deprecated - will be removed after merge

  • stm_nucleo-F767ZI - deprecated - will be removed after merge

  • stm_32f4discovery - deprecated - will be removed after merge

@dagar dagar force-pushed the master_nuttx_7.27+ branch from c424407 to 2d694ca Compare January 21, 2019 14:29
 - mixing NuttX's limited c++ standard library with the toolchain's full c++ standard library is potentially unsafe
@dagar dagar mentioned this pull request Jan 21, 2019
16 tasks
@dagar
Copy link
Member

dagar commented Jan 21, 2019

NuttX version bumped to 7.28. Let's continue in #11256.

@dagar dagar closed this Jan 21, 2019
@dagar dagar deleted the master_nuttx_7.27+ branch February 4, 2019 00:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants