Skip to content

Add bootloader support for PRNTRBoard V2.#1274

Merged
fpistm merged 1 commit intostm32duino:masterfrom
ghent360:prntr_bldr
Jan 23, 2021
Merged

Add bootloader support for PRNTRBoard V2.#1274
fpistm merged 1 commit intostm32duino:masterfrom
ghent360:prntr_bldr

Conversation

@ghent360
Copy link
Copy Markdown
Contributor

Summary

Update the board definition for PRNTR_V2 to support a bootloader (0x08000000 to 0x08007fff)

This PR fixes/implements the following bugs/features

  • Bug 1
  • Bug 2
  • Feature 1
  • Feature 2
  • Breaking changes

Updating the firmware using the build-in ROM bootloader is not very reliable via USB, the device is often not detected properly when powered in boot loader mode. Decided to add a custom boot-loader that updates the firmware from sd-card if one is present.

Update the ldscript.ld to account for the flash space used by the bootloader.

Validation
Tested Marlin can be build and boots correctly.

@fpistm fpistm self-requested a review January 10, 2021 16:46
@fpistm fpistm added this to the 2.0.0 milestone Jan 23, 2021
@fpistm fpistm added enhancement New feature or request New feature labels Jan 23, 2021
@fpistm fpistm merged commit 069e474 into stm32duino:master Jan 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants