-
Notifications
You must be signed in to change notification settings - Fork 3k
Add new target future sequana PSA #8745
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 new target future sequana PSA #8745
Conversation
Can you please fix the style issues?
|
Travis error fixed, what astyle issue is there? the astyle tests pass. |
@mikisch81 It's not obvious yet because we haven't enabled the failing of the test yet, but if you go to the travis job, the Check the console for more details: https://travis-ci.org/ARMmbed/mbed-os/jobs/455670910 |
Question: Why would you create a new target FUTURE_SEQUANA_PSA instead of a PSA configuration for FUTURE_SEQUANA, which delelopers could enable using a mbed_app.json? I understand developers won't be able to use the existing FUTURE_SEQUANA target with this feature on the Online compiler. |
@MarceloSalazar, |
******************************************************************************** | ||
* \copyright | ||
* | ||
* � 2018, Cypress Semiconductor Corporation |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What are this strange / special characters on Cypress license header? Are we ok with it?
CC @alzix
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can this be cleaned (characters fixed) ?
Also, what license is this? Should be apache 2.0 or known permissive license. Other drivers from Cypress are Apache 2.0
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
- See one comment about strange character in Cypress license header...
- Did not review Cypress code...
This target does not have memory protection enabled due to issue with native flash drivers. Without memory protection this target can not be considered production ready PSA target, and mainly intended for kicking off the integration work. |
Note there is a conflict now |
What's the difference between sequana and PSoC6? Is FUTURE_SEQUANA going to be used for non-PSA and FUTURE_SEQUANA_PSA for PSA? If not what's the deprecation strategy? |
32-bit Arm® Cortex®-M4 PSoC® 6 - is the SOC name from Cypress
No deprecation is expected. Bith targets are valid and serve different purposes. |
All the PRs need to be engineering ready (marked as "needs: CI") by the end of the day (Austin time). Otherwise it won't make 5.11 and will need to come in the next release (5.12 for features, 5.11.1 for fixes and new platforms). |
@orenc17 Every prebuilt image should have a license (in this case PBL), the license file and Readme describing what is it + license description and what tools were used to compiled it (because of how toolchains versions can break things). Can you please add and we will trigger CI asap An example of readme: targets/TARGET_RDA/TARGET_UNO_91H/lib/README.md Why they were added (what was an issue with CI update) ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
License looks good , thanks
CI started |
Test run: FAILEDSummary: 1 of 7 test jobs failed Failed test jobs:
|
Please review artifacts, this is the error from the logs |
We should first check it, let me try to reproduce locally |
CI restarted |
Test run: FAILEDSummary: 1 of 11 test jobs failed Failed test jobs:
|
@orenc17 This one is a bit interesting. Blinky failed to link when compiling with the gnuarmeclipse ide. You can find the failure logs here: http://mbed-os-ci.s3-website-eu-west-1.amazonaws.com/?prefix=jenkins-ci/artifacts/exporter/8745/8/gnuarmeclipse/FAIL/FUTURE_SEQUANA_M0_PSA/ (gnuarmeclipse is very verbose, so the CI uploads an archive instead of just the .log file) The specific failure can be seen below: |
@cmonr i'm working on a fix |
@cmonr Done |
@cmonr No, it means that the secure targets are not release devices |
CI started |
Test run: SUCCESSSummary: 11 of 11 test jobs passed |
Description
Add memory protection.Note to maintainers
This PR adds memory protection to the platform but it is disabled until some performance bugs will be fixed
Dependencies
#8667
#8680
#8730
#8744
Requires #8935
The actual changes of this PR are in commit 1de12db6690d727304893eed26dcff6e72ae6650
Pull request type