-
Notifications
You must be signed in to change notification settings - Fork 17.7k
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
F4BY Flight Controller MCU upgrade #28587
Conversation
will both boards be available? its wiki page is very dated and has broken links... needs updating if this board is really available |
hi, add board id [Tools/AP_Bootloader/board_types.txt] is required in this PR ?
The wiki and the store are under restoration, we decided to continue working on the project |
Fantastic! Something H743 would be nice at some stage :-) |
Hello Peter, you are absolutely right, we are already testing the board with H743 for new production. The configuration with 427 MCU is intended mainly for those who have already purchased F4BY and know how to solder. Unfortunately, F4 and H7 in a 100-pin package are not pin-to-pin compatible |
f6cfeed
to
b6ae7c7
Compare
Yes, we will provide technical support for both boards. Another one with MCU H743 will appear soon, the first samples are already soldered at the factory |
you did not include the bootloader with the new ID... |
4dbf93c
to
d45dd01
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
-move all default params into hwdef
- setup SD card in bootloader to enable SD card firmware upgrade
I have an almost ready board with an h743 MCU in it, I will make a bootloader from SD since the H7 bootloader size is 128. With f427 it is important to include it in the release faster, the CAN, Gimbals, Camera functions are in great demand by users |
e76f46a
to
85f6e0b
Compare
I have already made all the necessary settings in the parm file. parm file is depricated? |
Uses flash unnecessarily |
f877f92
to
b0bd3a6
Compare
excellent, I myself didn’t think of using a define in board_types.txt instead of specifying the ID in three places |
Commit list needs cleaning up. I can do that if everyone's happy with the PR otherwise. We're after two commits:
and
|
84086a1
to
c47c116
Compare
Hi, done. All checks passed |
c47c116
to
37d29db
Compare
you pushed again after saying its done....is it really done?, if no more pushes I will review... |
Hi, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you haver not removed the defaults.param file...all those should be moved into the hwdef.dat file
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you have not removed the defaults.param file and moved them into the hwdef.dat file
thanks, ok, I'll do it. I couldn't find the instructions. i got instruction here:https://ardupilot.org/dev/docs/porting.html |
is it correct style?
i found only one _default in AP_BattMonitor_Analog.cpp : Peter says so:
is correct? |
I built the firmware and tested it
|
d45dd01
to
76f51ea
Compare
wiki done. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
need to change board_types file
need to split into two commits....one for Tools library and one for AP_HAL_ChibiOS library
I tried to do this for you but your PR does not allow changes by other devs
962ddee
to
771ee26
Compare
I ran rebase to my path, now I need to wait again for the tests to finish. we take too long, this is causing problems. |
done moved from 420 to 335 line for prepare code to merge i must to run checks after changes. Checks need actual version of master. When i press rebase i see lost comments. |
771ee26
to
3bea3da
Compare
done |
sorry the commit format is still wrong...would be an easy fix for me or @peterbarker if we had access permission to your branch as to board id, you could have created a PR just for the board id bt itself and it would be merged in a day or two since its just a reservation..... |
Merged this via the other PR I created as I couldn't force-push this branch. |
Thank you so much, great job! |
hwdef:F4BY Flight Controller MCU upgrade
replace old MCU STM32F407VGT (1MB Flash) with STM32F427VET rev3 or above (2MB Flash)
fully tested including flight tests with Arducopter 4.5 stable
changed New style Pixracer LED configuration for master repo