-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
WINGFC doesn't boot in master (likely H7 regression) #6382
Comments
This is not entirely unexpected; #5827 states "Broken stuff and missing features will be addressed in future PRs". H7 support was merged early to avoid complex future merges, not because everything was working. I have two F405 boards, one of which boots, one doesn't. The one that boots passes the "hover in the garden" test though I'm not convinced I'd fly it further than that. As you noted, reverting the iniital H7 commit facilitates booting again. |
My debug rig with |
Hardfaulting in |
Ok, not |
This is unrelated to H7 code itself, but to the way we read config and was merely revealed by a H7 debugging leftover code. https://github.com/iNavFlight/inav/blob/master/src/main/config/config_eeprom.c#L155-L158:
Here we check that In pre-H7 code we did a call to Interestingly, Note that F7, H7 and some beefy F4 chips don't suffer from this bug as there is valid memory beyond #6384 fixes this |
Thanks, working now! |
Current Behavior
WINGFC target doesn't boot after commit e72e702 (according to git bisect)
USB not detected, LEDs don't flash
Steps to Reproduce
Expected behavior
The board boots, USB is detected, LEDs flash
Suggested solution(s)
??
Wing FC 10DOF (Furious FPV F-35 Lightning clone)
e72e702
ATTN @digitalentity
PS. This board doesn't have SWD pads, I might consider soldering to pins at some point if necessary..
The text was updated successfully, but these errors were encountered: