-
Notifications
You must be signed in to change notification settings - Fork 34
Add Uhuru RAVEN and NUCLEO F767ZI support #108
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. |
Thanks Toyo! |
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.
It would be better to follow the recommended configuration for internal flash:
This is not the most optimal configuration if I read this correctly.
It has bootloader + KVStore + application on first bank, and then it has the whole second half is dedicated for update (with some space left empty for KV-sized area?)
STM32F767 flash memory block info: If I follow the recommendation config here, kvstore should be located to Sector 8 and 9 (256+256 KB), which is not optimum flash memory usage. So, I defined flash configuration as below:
|
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.
Thanks @toyowata for the explanation!
This is first time I see this kind of single-bank configuration on any board. Pretty much all others have had flash in two banks.
build-only |
I just got test result from device using latest release of pelion-e2e-python-test-library:
|
Adding new target
Uhuru Raven
Internal Flash : 2MB
RAM : 512kB
Connectivity : Wi-Fi (ESP32)
kvstore : internal flash
Update storage : internal flash
NUCLEO F767ZI
Internal Flash : 2MB
RAM : 512kB
Connectivity : Ethernet
kvstore : internal flash
Update storage : internal flash
Summary of changes
[x] I confirm this contribution is my own and I agree to license it with Apache 2.0.
[x] I confirm the moderators may change the PR before merging it in.
For new board enablements only:
[x] I confirm the board is Mbed Enabled and passes the Mbed Enabled test set.
[] I confirm the contribution has been tested properly and the tests results for TESTS are attached.
The test can not run on this target. See #109 for more detail. I did manually test connect and update features for this target and works fine.
[x] I confirm
mbed-os.lib
andmbed-cloud-client.lib
hashes or the content in foldersmbed-os
andmbed-cloud-client
were not modified in order to pass the tests.cc @MarceloSalazar