How to write data to external flash (w25q128) by sending a hex file over UART
I want to write data to an external flash (w25q128 with SPI) by sending a hex file from a PC to the STM32 over UART using tools such as Realterm or a python script
I have seen examples using the external loader with STM32CubeProgrammer, but I want to avoid doing it this way and just use UART.
The reason being is that for production I want the user to be able to simply flash new data without the need for ST programming hardware and software tools.
Are the any examples or can anyone help me achieve this ?
I am using the NUCLEO-L433RC-P board with the w25qxx driver....
https://stm32world.com/wiki/STM32_W25Qxx
