I know this is a noob question but I have followed the tutorial for “Hello sky!” for pixhawk v2 and managed to get it working last week but I later messed up the file system so deleted everything and started again with the most recent release from the master. Please could you let me know what I’m doing wrong??
~/px4/Firmware/src/examples/px4_simple_app/px4_simple_app.c
#include <px4_config.h>
#include <px4_tasks.h>
#include <px4_posix.h>
#include <unistd.h>
#include <stdio.h>
#include <poll.h>
#include <string.h>
#include <math.h>
#include <uORB/uORB.h>
#include <uORB/topics/sensor_combined.h>
#include <uORB/topics/vehicle_attitude.h>
__EXPORT int px4_simple_app_main(int argc, char *argv[]);
int px4_simple_app_main(int argc, char *argv[])
{
PX4_INFO("Hello Sky!");
return OK;
}
~/px4/Firmware/src/examples/px4_simple_app/CMakeLists.txt
############################################################################
px4_add_module(
MODULE examples__px4_simple_app
MAIN px4_simple_app
STACK_MAIN 2000
SRCS
px4_simple_app.c
DEPENDS
platforms__common
)
# vim: set noet ft=cmake fenc=utf-8 ff=unix :
include(nuttx/px4_impl_nuttx)
px4_nuttx_configure(HWCLASS m4 CONFIG nsh ROMFS y ROMFSROOT px4fmu_common IO px4io-v2)
~/px4/Firmware/cmake/configs/nuttx_px4fmu-v2_default.cmake
set(config_module_list
#
# Board support modules
#
drivers/device
drivers/stm32
drivers/stm32/adc
drivers/stm32/tone_alarm
drivers/led
drivers/px4fmu
drivers/px4io
drivers/boards
drivers/rgbled
drivers/mpu6000
#drivers/mpu9250
drivers/lsm303d
drivers/l3gd20
drivers/hmc5883
drivers/ms5611
#drivers/mb12xx
#drivers/srf02
drivers/sf0x
drivers/sf1xx
drivers/ll40ls
drivers/teraranger
drivers/gps
drivers/pwm_out_sim
#drivers/hott
#drivers/hott/hott_telemetry
#drivers/hott/hott_sensors
#drivers/blinkm
drivers/airspeed
drivers/ets_airspeed
drivers/ms4525_airspeed
drivers/ms5525_airspeed
drivers/sdp3x_airspeed
drivers/frsky_telemetry
modules/sensors
#drivers/mkblctrl
drivers/px4flow
#drivers/oreoled
drivers/vmount
drivers/pwm_input
drivers/camera_trigger
#drivers/bst
#drivers/snapdragon_rc_pwm
drivers/lis3mdl
#drivers/iridiumsbd
drivers/ulanding
#
# System commands
#
systemcmds/bl_update
systemcmds/config
#systemcmds/dumpfile
#systemcmds/esc_calib
systemcmds/hardfault_log
systemcmds/mixer
#systemcmds/motor_ramp
systemcmds/mtd
systemcmds/nshterm
systemcmds/param
systemcmds/perf
systemcmds/pwm
systemcmds/reboot
#systemcmds/sd_bench
systemcmds/top
#systemcmds/topic_listener
systemcmds/ver
#
# Testing
#
#drivers/sf0x/sf0x_tests
#drivers/test_ppm
#lib/rc/rc_tests
#modules/commander/commander_tests
#lib/controllib/controllib_test
#modules/mavlink/mavlink_tests
#modules/uORB/uORB_tests
#systemcmds/tests
#
# General system control
#
modules/commander
modules/events
modules/load_mon
modules/navigator
modules/mavlink
modules/gpio_led
#modules/uavcan
modules/land_detector
modules/camera_feedback
#
# Estimation modules
#
#modules/attitude_estimator_q
#modules/position_estimator_inav
#modules/local_position_estimator
modules/ekf2
#
# Vehicle Control
#
modules/fw_att_control
modules/fw_pos_control_l1
modules/gnd_att_control
modules/gnd_pos_control
modules/mc_att_control
modules/mc_pos_control
modules/vtol_att_control
#
# Logging
#
modules/logger
#modules/sdlog2
#
# Library modules
#
modules/systemlib/param
modules/systemlib
modules/systemlib/mixer
modules/uORB
modules/dataman
#
# Libraries
#
lib/controllib
lib/mathlib
lib/mathlib/math/filter
lib/ecl
lib/geo
lib/geo_lookup
lib/conversion
lib/launchdetection
lib/led
lib/terrain_estimation
lib/runway_takeoff
lib/tailsitter_recovery
lib/version
lib/DriverFramework/framework
platforms/nuttx
# had to add for cmake, not sure why wasn't in original config
platforms/common
platforms/nuttx/px4_layer
#
# OBC challenge
#
#examples/bottle_drop
#
# Rover apps
#
#examples/rover_steering_control
#
# Demo apps
#
#examples/math_demo
# Tutorial code from
# https://px4.io/dev/px4_simple_app
examples/px4_simple_app
# Tutorial code from
# https://px4.io/dev/daemon
#examples/px4_daemon_app
# Tutorial code from
# https://px4.io/dev/debug_values
#examples/px4_mavlink_debug
# Tutorial code from
# https://px4.io/dev/example_fixedwing_control
#examples/fixedwing_control
# Hardware test
#examples/hwtest
)
make px4fmu-v2_default
[5/5] Creating /home/ubuntu/px4/Firmware/build/px4fmu-v2_default/px4fmu-v2_default.px4
make px4fmu-v2_default upload
[1/1] uploading /home/ubuntu/px4/Firmware/build/px4fmu-v2_default/px4fmu-v2_default.px4
Loaded firmware for 9,0, size: 1027569 bytes, waiting for the bootloader…
If the board does not respond within 1-2 seconds, unplug and re-plug the USB connector.
Found board 9,0 bootloader rev 5 on /dev/serial/by-id/usb-3D_Robotics_PX4_BL_FMU_v2.x_0-if00
ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff type: ÿÿÿÿ
idtype: =FF
vid: ffffffff
pid: ffffffff
coa: //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8=
sn: 004d00233036510c31353833
chip: 20016419
family: STM32F42x
revision: 3
flash 2080768
Erase : [====================] 100.0%
Program: [====================] 100.0%
Verify : [====================] 100.0%
Rebooting.
NuttShell (NSH)
nsh> help
help usage: help [-v] []
[ date free mount rmdir true
? df help mv set umount
break echo kill mw sh unset
cat exec ls ps sleep usleep
cd exit mkdir pwd test
cp false mkfatfs rm time
Builtin Apps:
adc
bl_update
camera_feedback
camera_trigger
commander
config
cu
dataman
ekf2
ets_airspeed
fmu
frsky_telemetry
fw_att_control
fw_pos_control_l1
gnd_att_control
gnd_pos_control
gpio_led
gps
hardfault_log
hmc5883
l3gd20
land_detector
lis3mdl
ll40ls
load_mon
logger
lsm303d
mavlink
mc_att_control
mc_pos_control
mixer
mpu6000
ms4525_airspeed
ms5525_airspeed
ms5611
mtd
navigator
nshterm
param
perf
pwm_input
pwm
pwm_out_sim
px4flow
px4io
reboot
rgbled
sdp3x_airspeed
send_event
sensors
sercon
serdis
sf0x
sf1xx
teraranger
tone_alarm
top
ulanding_radar
uorb
ver
vmount
vtol_att_control
I appreciate there’s a lot of text but that’s all the information I think I have. I would be thankful forany help you guys can give!