Skip to content
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

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

kozinalexey
Copy link
Contributor

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

@Hwurzburg Hwurzburg added the WikiNeeded needs wiki update label Nov 11, 2024
@Hwurzburg
Copy link
Collaborator

will both boards be available? its wiki page is very dated and has broken links... needs updating if this board is really available

@kozinalexey
Copy link
Contributor Author

kozinalexey commented Nov 11, 2024

hi, add board id [Tools/AP_Bootloader/board_types.txt] is required in this PR ?
i have test chibios / build (configure-all, chibios, 10) (pull_request) Failing

will both boards be available? its wiki page is very dated and has broken links... needs updating if this board is really available

The wiki and the store are under restoration, we decided to continue working on the project

@peterbarker
Copy link
Contributor

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 :-)

@kozinalexey
Copy link
Contributor Author

kozinalexey commented Nov 12, 2024

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

@kozinalexey kozinalexey force-pushed the F4BY_F427_v2 branch 2 times, most recently from f6cfeed to b6ae7c7 Compare November 12, 2024 06:51
@kozinalexey
Copy link
Contributor Author

will both boards be available?

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

@kozinalexey
Copy link
Contributor Author

kozinalexey commented Nov 12, 2024

Error with test:

2024-11-12T11:17:40.9268736Z configure: F4BY_F427
2024-11-12T11:17:40.9293742Z ##[error]Process completed with exit code 1.
id added
from local master bootloader build fine
image

@kozinalexey
Copy link
Contributor Author

image
i selected ID 21 could this be causing the test error?

@Hwurzburg
Copy link
Collaborator

you did not include the bootloader with the new ID...
@peterbarker will have to comment on using the low ID number

Copy link
Collaborator

@Hwurzburg Hwurzburg left a 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

libraries/AP_HAL_ChibiOS/hwdef/F4BY_F427/hwdef.dat Outdated Show resolved Hide resolved
@kozinalexey
Copy link
Contributor Author

  • 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

@kozinalexey
Copy link
Contributor Author

move all default params into hwdef

I have already made all the necessary settings in the parm file. parm file is depricated?

@Hwurzburg
Copy link
Collaborator

Uses flash unnecessarily

Tools/AP_Bootloader/board_types.txt Outdated Show resolved Hide resolved
libraries/AP_HAL_ChibiOS/hwdef/F4BY_F427/hwdef-bl.dat Outdated Show resolved Hide resolved
libraries/AP_HAL_ChibiOS/hwdef/F4BY_F427/hwdef.dat Outdated Show resolved Hide resolved
@kozinalexey
Copy link
Contributor Author

excellent, I myself didn’t think of using a define in board_types.txt instead of specifying the ID in three places

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants