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

Add Corstone-310 target support #14

Merged
merged 11 commits into from
Oct 25, 2023

Conversation

urutva
Copy link
Contributor

@urutva urutva commented Oct 23, 2023

Description

This PR adds new target Corstone-310 support to FRI. With this PR, Corstone-310 target becomes the default target for building and running the FRI. In addition, eco-system FVPs are used by default while running the FRI.

Test Steps

Tested blinky, AWS IoT core end to end connectivity and OTA job.

Checklist:

  • I have tested my changes. No regression in existing tests.
  • I have modified and/or added unit-tests to cover the code changes in this Pull Request.

Related Issue

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@urutva urutva requested a review from a team as a code owner October 23, 2023 11:31
urutva added 10 commits October 23, 2023 11:39
The `bsp` folder is restructured to based on target insteading keeping
the files in `bsp` root folder. In future, this target specific files
will be moved to `arm-corstone-platform-bsp` repository.

Signed-off-by: Devaraj Ranganna <[email protected]>
This commit also includes changes changes to Corstone-300 linker
scripts to match the addresses in tf-m. In addition, update corstone-300
target name in tf-m based on latest changes.

Signed-off-by: Devaraj Ranganna <[email protected]>
Signed-off-by: Devaraj Ranganna <[email protected]>
Signed-off-by: Devaraj Ranganna <[email protected]>
In addition, remove the `-V` option which isn't supported by ecosystem
FVP.

Signed-off-by: Devaraj Ranganna <[email protected]>
Currently RSA 2048 bit public key is used to validate the incoming OTA
update signature. With latest tf-m, mcuboot is using RSA 3072 bit keys.
Therefore, use public key derived from root-RSA-3072_1.pem.

Signed-off-by: Devaraj Ranganna <[email protected]>
@urutva urutva force-pushed the add-corstone-310-support branch from 2e346db to 5da4d0d Compare October 23, 2023 12:01
@urutva urutva merged commit 7d4efdf into FreeRTOS:main Oct 25, 2023
4 checks passed
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