2020-08-26 09:54 AM
Hello friends
My problem is I can not widgets load to 25q256 via qspi I do not know what the problem is in my program, I put the project for you to find the problem, thanks
2020-08-29 05:24 AM
from WINBOND W25Q256 i use
2020-08-29 05:25 AM
Indicates the execution time of the white LCD program
2020-08-30 03:57 AM
Can I do training for external loader find? for keil
2020-08-30 08:33 AM
https://www.keil.com/support/man/docs/uv4/uv4_fl_flash_algorithms.htm
https://arm-software.github.io/CMSIS_5/Pack/html/flashAlgorithm.html
Keil has assorted examples and templates
C:\Keil528\ARM\Flash\_Template
C:\Keil528\ARM\Flash\S25FL128S\FlashDev.c
2020-08-30 09:36 AM
Thank you. I saw your content, but I did not understand whether it can be done by cube programmer external flash loader ?
2020-08-30 12:08 PM
Similar mechanics
STM32CubeProgrammer v2.5.0\bin\ExternalLoader\N25Q256A_STM32L476G-EVAL\Project\MDK-ARM
Some External Loader description
https://support.touchgfx.com/docs/development/board-bring-up/how-to/11-flash-loader/
2020-08-31 04:14 AM
TANKS error to cubeide
2020-08-31 08:30 AM
2020-09-02 02:39 PM
Is there no one to answer my question?:loudly_crying_face:
2020-09-02 03:44 PM
I'm not using CubeIDE, I'm not building external loaders with it, and you can't "debug" them in the classic sense.
You'd have to build a test harness to exercise the code.
I don't think you can just slap the L4 example into the middle of an existing project.
I mentioned earlier in the thread that you can build a mechanism into your existing project that can program the QSPI. It for example could detect that the QSPI content is not correct, and enter a loader mode, that could for example pull data from an SD card, or X-MODEM over a UART.
I think one of the TouchGFX app notes suggests something like this. Board bring up blog cited earlier.
Here, at the very least you'd need to implement Erase / Write code for your Winbond W25Q256 devices.
Not sure what local resources you have for training, senior colleagues with loader experience, or contractors/consultants,.