-
Notifications
You must be signed in to change notification settings - Fork 3k
PSOC6_SB: initial integration of Cypress Secure Boot target CY8CPROTO_064_SB #11018
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
Conversation
@romanjoe, thank you for your changes. |
Test run: FAILEDSummary: 3 of 4 test jobs failed Failed test jobs:
|
I found an error message from CI log
this module is required by post build script of Secure Boot tools and is present in requirements.txt targets/TARGET_Cypress/TARGET-PSOC6/sb-tools. What should i do in this case? |
@maclobdell Can you ping someone to assist @romanjoe with the question regarding the post-build script? |
@ARMmbed/mbed-os-tools Can you tel us how those dependencies are handled from platform specific build scripts? Are there any limitations, or should we just accept all dependencies? |
I'm sorry, we do not have enough experience yet with this build system to answer this. |
@ARMmbed/mbed-os-test Are we OK on adding dependencies on per-platform build scripts? Should those be added into main |
@romanjoe Due the summer holiday period, we have very delayed responses from developer teams. Therefore I have no clear answer how to handle those Python requirements. In the mean time, I would like to suggest that you add your requirements into the root |
Hi @SeppoTakalo, thank you for response. I added platform specific requirements to main requirements.txt of mbed-os. But i see another problem with CI. Our target uses a specific set of post build tools. To use these tools set of cryptography keys must be generated. These keys are then used for signing hex files, generated by mbed-os. Problem is, that these keys should be generated by user before starting work with our target. Keys should be unique every time for each user from security perspective reasons. Without keys in targets/TARGET_Cypress/TARGET_PSOC6/sb-tools/keys, mbed-os hexes will be built successfully, but not signed in post build hook which will lead to script error and CI failure. How we can manage this issue? PS: We use keys generation as one of jobs on our CI now. No default keys can be used in repositories. |
@romanjoe Please review the python failures in Travis CI: |
Hi, I got this message from travis-ci/tools-py2.7 runner.
This issue is already tracked in #11124 and is reproducible on all mbed-os versions due to external dependencies. |
Hi, as issue #11124 is resolved and closed now, all automatic CIs are completed. Only CI needed to be ran is
|
Hi, again. Before running last CI stage, which is continuous-integration/jenkins/pr-head please review my comment above #11018 (comment). Also please consider to review attached GreenTea test reports, generated by our CI system. |
Ni @0xc0170, you have just merger PR11353 from Cypress - changes introduced there can potentially introduce merge conflicts for this PR - should I rebase against master now? |
Test run: FAILEDSummary: 1 of 4 test jobs failed Failed test jobs:
|
I dont see any merge conflicts, but rebase won't hurt. @romanjoe if you can do it now before I restart CI |
Let me know asap |
…ro-rtos-mbed-heap_and_stack failure on ARM compiler.
…ns definition in requirements.txt
…mments, adjusted Readme.md
…d compilation for Python 2.7.
…rganization in PSOC6.py, fixed per PR comments
@0xc0170 PR rebased - sorry it took more time, because there was a fix needed considering changes is that PR i mentioned |
CI started |
Test run: FAILEDSummary: 3 of 4 test jobs failed Failed test jobs:
|
The error above fixed, restarting CI |
Test run: SUCCESSSummary: 11 of 11 test jobs passed |
Kind request for ARM team!!!
Could you please make a review as soon as possible - we need this for our customer. Ideally at start on the next week.
Description
This PR brings the following major updates to the Cypress PSoC 6 targets for Mbed OS 5.13:
(tools/targets/PSOC6.py)
Dependencies;
Testing results*:
LIN_064_ARMC6_bg.txt
LIN_064_ARMC6_bg_b.txt
LIN_064_GCC_ARM_bg.txt
LIN_064_GCC_ARM_bg_b.txt
MAC_064_GCC_ARM_bg.txt
MAC_064_GCC_ARM_bg_b.txt
WIN_064_ARMC6_bg.txt
WIN_064_ARMC6_bg_b.txt
WIN_064_GCC_ARM_bg.txt
WIN_064_GCC_ARM_bg_b.txt
WIN_064_IAR_bg.txt
WIN_064_IAR_bg_b.txt
(_bg.txt - basic greentea run
(_bg_b.txt - basic greentea buildlog)
Pull request type
Reviewers
Please suggest
Release Notes