-
Notifications
You must be signed in to change notification settings - Fork 3k
STM32F7: Add bootloader support #5821
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
/morph build |
Build : SUCCESSBuild number : 833 Triggering tests/morph test |
@0xc0170 - as mentioned by Bruno we have question regarding the cache management of cortex-M7 MCUs As of now, cache is enabled in targets/TARGET_STM/mbed_overrides.c. But shouldn't this be generic ? |
Exporter Build : SUCCESSBuild number : 495 |
Good question, this is not yet covered. @LMESTM generic as handling on architecture level? If it has a cache, do what our specs say (we will review to have this covered) |
Test : FAILUREBuild number : 673 |
/morph test |
Test : FAILUREBuild number : 681 |
sync device failed (update st link related ? ) /morph test |
Test : FAILUREBuild number : 683 |
@bcostm initially it looked like not related sync failure, but might be related - can you reproduce the fialures (sync failues ) for F7 device? same as reported in the test results? |
On my side these tests are FAIL on all STM32F7 boards/toolchains::
but these tests are PASS on all STM32F7 boards/toolchains:
PS: I am waiting test results on the master branch to compare. |
I have relaunched the above tests several times using this branch and master branch on all F7 platforms/toolchains: the netsockets tests are unstable (SYNC_FAILED or OK), all the other tests are OK. Can you relaunch the mbed-ci tests ? |
What is causing the sync failed ? /morph test |
Test : FAILUREBuild number : 711 |
|
d550840
to
eed1b8e
Compare
Rebase done. |
/morph build |
Build : SUCCESSBuild number : 873 Triggering tests/morph test |
Exporter Build : SUCCESSBuild number : 544 |
Test : FAILUREBuild number : 719 |
It looks like all PASSED, but status is FAILURE... |
It was unfortunately aborted but results looked good ! /morph test |
The mbed_sdk_init can be called either during cold boot or during application boot after bootloader has been executed. In case the bootloader has already enabled the cache, is is needed to not enable it again.
I can't see the log files. Which test is causing this comm error ? |
I sent it to you via email, I could not locate them neither via the test log log url. |
eed1b8e
to
4d0535a
Compare
As discussed by email, no sync error on my side. I have upgraded the NUCLEO_F746ZG board with STLink fw |
/morph build |
Build : SUCCESSBuild number : 914 Triggering tests/morph test |
Test : SUCCESSBuild number : 756 |
Exporter Build : SUCCESSBuild number : 595 |
/morph uvisor-test |
Test passed, updating firmware helped ! 🤞 |
I'm seeing an issue with the changes made to the target NUCLEO_F767ZI when constructing an SPI object. The following code was tested on mbed-os-5.7.3 and the LEDs blinked indefinitely while creating SPI objects. After updating to the merged commit 4c07c1c, initially the LEDs blinked indefinitely, but after disconnecting the device from power and repowering it, the code hanged at "Constructing SPI" message. If I undo the changed made to the file targets/TARGET_STM/mbed_overrides.c, the code runs fine again. It seems like the Cache is not enabled correctly. EDIT: I am using the latest st-link firmware V2J30M19
|
@raghidmardini Please open a new issue for this particular problem. In general, pull requests are left alone after its either merged or closed. However, feel free to reference this pull request. |
Description
Status
READY
Migrations
NO
Open questions concerning Cache
but it didn't work. Do you know why and what is missing ?
platform/mbed_application.c
file. What do you think ?