-
Notifications
You must be signed in to change notification settings - Fork 3k
Support Flash iAP and Bootloader for GR-PEACH and GR-LYCHEE #6925
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
Support Flash iAP and Bootloader for GR-PEACH and GR-LYCHEE #6925
Conversation
/morph build |
Build : FAILUREBuild number : 2073 |
@TomoYamanaka Please review the build failures |
24c4324
to
c809eda
Compare
I rebased my commits due to address the build failure. |
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.
👍
/morph build |
Build : SUCCESSBuild number : 2086 Triggering tests/morph test |
Test : SUCCESSBuild number : 1897 |
Exporter Build : FAILUREBuild number : 1730 |
Please review exporter failure. There are multiple warnings for redefinition (that would be nice to be fixed), but more importantly here - 3 failures reported for ARMCC |
Exporter occurs failure only IAR according the above report, so I modified the IAR definition for export. |
With respect to the error message of Exporter for UVISION,
I don' know why the message is outputed. Previously, although I updated this file for RTX5 update by cherry-picking from CMSIS_5 repo, I did not change it since then. @toyowata Please help me to go ahead with the above. |
I will appreciate if you can accelerate the resolution because this is a blocker for Renesas user's activity. |
@TomoYamanaka It is high in my queue of work to get a PR in that will allow this to pass CI. Once that PR is made, I'll link it here. |
@TomoYamanaka #7295 has been created. |
The mainly changes is below: - Add flash_api.c - Add the definition of SPI multi I/O Bus controller that is used for flash access - Add "FLASH" as device feature - Add the macro regarding information of the incorporated Flash - Add the processing to expand code to RAM
The mainly changes is below: - Update scatter file, linker file for bootloader support - Update the file for RZ/A1 serial flash boot loader - Add "device name" and "bootloader_supported" in targets.json
I added the information of GR-LYCHEE for supporting bootloader in index.json file of arm pack manager.
I added the process for Cortex-A in mbed_application.c because this process was for only Cortex-M. Also I enabled the macro of MBED_APPLICATION_SUPPORT for Cortex-A.
I changed the information("sectors" and "memory") of GR-PEACH for supporting bootloader in index.json file of arm pack manager.
72fd8ca
bff07fd
to
72fd8ca
Compare
The exporter's problem was resolved, and I rebased to resolve a conflict of "tools/arm_pack_manager/index.json". |
/morph build |
Build : SUCCESSBuild number : 2432 Triggering tests/morph test |
Exporter Build : SUCCESSBuild number : 2064 |
Test : SUCCESSBuild number : 2212 |
Exporter Build : FAILUREBuild number : 2355 |
#ghostinthemachine |
Description
Renesas added flash iap and bootloader feature to GR-PEACH and GR-LYCHEE.
Flash iAP was successful by
tests-mbed_drivers-flashiap
andtests-mbed_hal-flash
.Also Those was tested with https://github.com/ARMmbed/mbed-os-example-bootloader and was successful.
Pull request type