-
Notifications
You must be signed in to change notification settings - Fork 13.6k
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
PX4IO not enough RAM left for VTOL models like convergence #14116
Comments
For comparison. PX4IO: starting
MEM: fre` 1160, Hargest 1160 <-- stable v1.10
MEM: free 622, largest 632 <-- master |
@dagar What is that comparing? And what airframe? |
It's the SYSLOG output in px4io.c before the mixer is even loaded. |
@julianoes - it was the last upgrade of NuttX, when the H7 came in. FD/streams became required. We could set it to 0 in the past and that saved memory. I adjusted the stack and free mem to boot. with out police lights, but Not all the mixers were tested. :( |
Hi guys, do you see an easy way to unblock people that are using this specific airframe? |
This was fixed, although we're still slightly short for the most extreme case (dodecarotor coax). |
@sfuhrer found that sometimes RC did not work on the convergence and that the ACT LED on the Pixhawk 4 IO side would be always on instead of blinking.
We could also see a segfault using GDB via Dronecode Probe:
According to
git bisect
the bytes free go from 568 to 88 (sometimes 24) anywhere here, presumably due to the NuttX upgrade:The first bad commit could be any of:
58799dc
694ae56
e847698
36a75b7
645b6c3
0f2a7ad
522ed2d
78944a7
d965b92
69694ab
Steps to reproduce:
Set
SYS_AUTOSTART
to 13012 for convergence airframe.Boot and do
px4io status
.You should see:
Or sometimes garbage values when it crashed.
FYI @bkueng @davids5.
The text was updated successfully, but these errors were encountered: