2019-09-03 01:21 PM
Hello to everyone.
I am currently developing a project using STM32F750N8 and W25Q128. As you can guess, the project has an LCD. So the project is too big to fit into the internal memory. That's why I need an external memory integrated programming.
I develop the software with Keil and use the Jlink programmer.
I know that i need to the External Flash Loader for this operation. That's why I developed one.
But it doesn't work as it should. I also added UART for debug purposes. It works quite unstable.
Sometimes Init function doesn't work, sometimes the sector erase fails, sometimes the full chip erase fails, sometimes everything works, but the verification fails. Verification is never successful, though.
I have developed an application that runs on the internal memory, and I can sector/full chip erase and write any data in the external memory.
I also monitored the voltage from the flash chip ic from VCC pin using an oscilloscope. 3.3V. Just as it should be. When wiping, writing, reading, the voltage is exactly as it should be. But I didn't get a stable result.
I have prepared the attached project.
Can someone take a hand?
2019-09-23 09:11 PM
no opportunity
2019-09-25 12:19 AM
Not work
2019-09-28 01:06 AM
Try http://openocd.zylin.com/4321. Take config file for stm2f746g-disco and adjust the GPIO setup (that's quite simple, you can do this even manually).
About 150 kByte/s with STLink-V2, with STLink-V3 close to 1 MByte/s.
2019-10-01 04:40 AM
Thanks to all. The problem is resolved. The chip is defective.
2019-10-01 05:12 AM
So you saying that when you replace with new chip, the problem solved.Correct?
2019-10-01 05:19 AM
Yes
2019-10-01 05:52 AM
I have a new problem now))))))