External Loader file not working
I am using STM32L562, we have replaced MX25LM51245G with, IS25LP128F external flash.
We have integrated its driver and it is working fine. But we want to flash binary using STM32_Programmer_CLI.exe and or STM32Cube programer.
For that, I have tried to develop it's loader using the below repository
https://github.com/STMicroelectronics/stm32-external-loader/tree/main
I have done the following changes in the "MX25LM51245G_STM32L562E-DK" project
Removed related Flies and added IS25LP128F files
I am able to compile it sucessfully.
Changed Dev_Inf.c file as below
struct StorageInfo const StorageInfo = {
#endif
"ISI25LP_STM32L562E-DK", // Device Name + EVAL Borad name
NOR_FLASH, // Device Type
0x90000000, // Device Start Address
0x1000000, // Device Size in 64 MBytes
0x1000, // Programming Page Size 4096 Bytes
0xFF, // Initial Content of Erased Memory
// Specify Size and Address of Sectors (view example below)
0x00000100, 0x00010000, // Sector Num : 1024 ,Sector Size: 64 KBytes
0x00000000, 0x00000000,
};
The driver files are working fine, we have tested IS25LP128F standalone which is working fine as expected.
@Frantz LEFRERE, Can you please help to identify the issue? Any steps we are missing?
