-
Notifications
You must be signed in to change notification settings - Fork 34
Support NUMAKER_PFM_NUC472 (re-raise) #103
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
Thanks for your changes. |
@ccli8 could you retain the PR template and provide the E2E test-results for this board as part of the PR? |
@teetak01 Configured
|
@ccli8 currently the test-tool requires one API key to start the tests, and then it will dynamically create&delete another key to guarantee unique notification channel for the test-run. I asked the tools-team to allow disabling this feature. If you can delete one of your API-keys on your account, the test should then work. Accounts normally have a limit of 2 API-keys. Single API key can only have one active event notification channel in place, and this is safeguarding against that possibility, especially if account has multiple users. |
@teetak01 Thanks for your information. I try under my Online Compiler account, which has 4 API key space for the Pelion E2E tests. So it is resolved. But I meet another issue on my Windows 10 environment. I've created a ticket to address it |
build-only |
@teetak01 can this now be merged? |
@ccli8 can you rebase this and confirm that you have verified that at least Firmware update passes on this board. I can then merge this in. We need to get the windows-issues resolved on the test-framework seperately. |
1. Support Nuvoton targets: - NUMAKER_PFM_NUC472 2. Change storage to NUSD (SD card in SDIO bus mode) from SD (SD card SPI bus mode) (1) Add COMPONENT_NUSD.lib. (2) Add component NUSD (target.components_add). (3) Change default BlockDevice to NUSD: Override BlockDevice::get_default_instance (nusd.provide-default-blockdevice). Required since mbed-cloud-client 2.1.0 (arm_uc_blockdevice_ext) or in: mbed-bootloader/modules/storage/pal-blockdevice/source/arm_uc_pal_blockdevice_mbed.cpp (4) Enable kvstore with blockdevice type being "other". i) Override get_other_blockdevice() (nusd.provide-kvstore-other-blockdevice). ii) Configure storage type to "FILESYSTEM". iii)Configure file system type to "LITTLE". vi) Configure block device type to "other". v) Configure external size to 64MiB, which cannot overlap with update-client. storage-address/update-client.storage-size.
da81a26
to
07ac3b3
Compare
@teetak01 Do rebase. The firmware update process is OK.
|
build-only |
Thank you @ccli8 |
This PR is re-raised to support NUMAKER_PFM_NUC472.
Note1: #39 breaks for some unknown reason. This PR is re-raised to replace it.