PX4 / PX4-Autopilot

PX4 Autopilot Software
https://px4.io
BSD 3-Clause "New" or "Revised" License
8.33k stars 13.44k forks source link

NXP FMUK66_E: uxrce_dds_client, command not found #22979

Open MaxwellHogan opened 6 months ago

MaxwellHogan commented 6 months ago

Describe the bug

Cannot use any built in apps in MAVlink console - reports command not found. The example below is for the uxrce_dds_client but I also have the same issue for any command I try.

The FPU is the nxp hovergames FMUK66_E

I have built the firmware form source without any obvious errors.

I have checked the SYSTEMCMDS that I have tried are enabled in the .px4board file

uxrce_dds_client: command not found

To Reproduce

Upload firmware -> connect drone to qground control -> open mavlink console -> try some commands

Expected behavior

commands found

Screenshot / Media

No response

Flight Log

Not relevant

Software Version

latest from github

Flight controller

NXP FMUK66_E

Vehicle type

Multicopter

How are the different components wired up (including port information)

No response

Additional context

No response

dirksavage88 commented 6 months ago

What PX4 version are you running?

MaxwellHogan commented 6 months ago

1.14

MaxwellHogan commented 6 months ago

Sorry in advance if I haven't included enough info, but not sure what else is relevant other than it is the latest available on github, I built from source and then uploaded it,

doing further investigation it looks like the error stems from too much ram usage, I have also had issue with CPU usage too high.

Both of those aforementioned issues seem like a huge concern given they occur in the 'default' firmware

dirksavage88 commented 6 months ago

@MaxwellHogan are you using both mavlink telem ports? If you build from source I found that disabling TELEM2 if not used helps with ram and cpu. Unfortunately this board is very constrained and I had to move on from it. I was attempting to run uxrce_dds_client + uavcan and that alone was enough to increase ram and cpu over 90%