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

Horus bootloader #5455

Merged
merged 26 commits into from Dec 19, 2017
Merged

Horus bootloader #5455

merged 26 commits into from Dec 19, 2017

Conversation

raphaelcoeffic
Copy link
Member

@raphaelcoeffic raphaelcoeffic commented Dec 2, 2017

As the title says, this introduces a bootloader for Horus X10 / X12S, allowing for flashing the firmware from SD card or over USB.

Please that this pull request is based on @schwabe 's branch to provide firmware version over USB (see #5442).

I tested it locally on:

  • X12S
  • X10
  • X9D+
  • X7

More tests are needed, so please, feel free to report here how that works for you so that the last bugs can be ironed out.

Here a couple of screenshots:
main_screen
fw_select
flash_start
flashing
flash_done
usb_connected

@bsongis bsongis added this to the OpenTX 2.2.2 milestone Dec 8, 2017
@raphaelcoeffic
Copy link
Member Author

@bsongis I'll wait for #5442 to be merged first and rebase on top of that (makes the history somehow easier to understand). It should be good to merge afterwards.

@bsongis
Copy link
Member

bsongis commented Dec 18, 2017

some merge work needed as you said

kilrah and others added 26 commits December 19, 2017 10:57
- moved/copied load boot.cpp to common/arm/stm32 and sky9x
- cosmetics on taranis/horus linker scripts
- disabled all but the std size font
- allow 128K for the horus bootloader
- just embed the bootloader into the main firmware
The linker has been prevented from optimising the bootloader away by using KEEP() in the linker script.
@bsongis bsongis merged commit 0d7832b into 2.2 Dec 19, 2017
@bsongis bsongis deleted the kilrah/horus_bootloader branch December 19, 2017 11:14
mr-pokryshkin pushed a commit to mr-pokryshkin/opentx that referenced this pull request Dec 19, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants