Skip to content

17q2 l4 bootloader #4063

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

Merged
merged 3 commits into from
May 17, 2017
Merged

Conversation

LMESTM
Copy link
Contributor

@LMESTM LMESTM commented Mar 28, 2017

Adds up bootloader support to L476RG

Tested ok with mbed-os-example-bootloader-blinky

Firmware update found
Starting applicationÿApplication started now...............................................................................................

LMESTM added 3 commits March 28, 2017 23:11
Add MBED_APP_START and MBED_APP_SIZE to the linker scripts
so the start and size of an image can be specified. This allows the
ROM to be split into a bootloader region and an application region.
The address of the vector table is hardcoded to the start of flash.
This patch updates make it properly handle updating the VTOR with
a bootloader.
@LMESTM LMESTM force-pushed the 17q2_L4_bootloader branch from 76cadc7 to 2b52e32 Compare March 28, 2017 21:12
@sg-
Copy link
Contributor

sg- commented Mar 28, 2017

Depends on #4058

@sg-
Copy link
Contributor

sg- commented May 16, 2017

/morph test

@mbed-bot
Copy link

Result: SUCCESS

Your command has finished executing! Here's what you wrote!

/morph test

Output

mbed Build Number: 228

All builds and test passed!

@0xc0170 0xc0170 removed the needs: CI label May 17, 2017
@0xc0170 0xc0170 merged commit df11d57 into ARMmbed:mbed-os-workshop-17q2 May 17, 2017
LMESTM added a commit to LMESTM/mbed that referenced this pull request Jun 14, 2017
Following
Merge pull request ARMmbed#4063 from LMESTM/17q2_L4_bootloader
the NUCLEO_L476RG binairies could not boot anymore.

The change done in ARMmbed#4063 was derived from work on NUCLEO_L429ZI target
which supports uvisor. The VECTORS defintiion is introduced as part of
uvisor support and requires further changes in ld file which were missing.
As uvisor is not considered yet, we remove VECTORS for now and will
introduce only when needed.
@LMESTM LMESTM mentioned this pull request Jun 14, 2017
2 tasks
adbridge pushed a commit that referenced this pull request Jun 20, 2017
Following
Merge pull request #4063 from LMESTM/17q2_L4_bootloader
the NUCLEO_L476RG binairies could not boot anymore.

The change done in #4063 was derived from work on NUCLEO_L429ZI target
which supports uvisor. The VECTORS defintiion is introduced as part of
uvisor support and requires further changes in ld file which were missing.
As uvisor is not considered yet, we remove VECTORS for now and will
introduce only when needed.
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.

4 participants