The *.stldr file generated byMX25LM51245G_STM32L4R9I-DISCO (@ ST-LINK Utility 4.2.0.0) can't work forSTM32L4R9I-DISCO device. Step1. According to thereadme.txt in the directory of "C:\Program Files(x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINKUtility\ExternalLoader\MX25LM51245G_STM32L4R9I-DISCO", The detail is asfollows: @par Example Description This an example of an external loader ofMX25LM51245G flash memory for STM32L4R9I-DISCO. This loader can be used with STM32 ST-LINKUtility and STM32CubeProgrammer.
@par Hardware and Softwareenvironment - This example runs on STM32L4R9xxdevices.
- This example has been tested withSTMicroelectronics STM32L4R9I-Discovery boards and can be easily tailoredto any other supported device and development board. @par How to use it ? - Place the folder"MX25LM51245G_STM32L4R9I-DISCO" under the following path inside theSTM32L4 Cube firmware package "STM32Cube_FW_L4_Vx.y.z"folder: STM32Cube_FW_L4_Vx.y.z\Projects\STM32L4R9I_DISCO\Examples\OSPI - Open your preferred toolchain - Rebuild all files and load yourimage into target memory - After build, the loader should bedisplayed in the external loaders window, ready-to-use. Step2. Add Existingproject of MX25LM51245G_STM32L4R9I-DISCO by using the EWARM 8.22.1,then rebuildall files.So the *.out file will be generated, then renameto *.stldr and copy to the directory of "C:\Program Files(x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINKUtility\ExternalLoader\"
Step3. Whendownloading MenuLauncher-STM32L4R9I-Discovery_V1.0.0.hex through ST-LinkUtility 4.2.0.0,the error is as following: 23:49:29 : ST-LINK SN :0678FF504955857567011028 23:49:29 : ST-LINK Firmware version :V2J29M18 23:49:29 : Connected via SWD. 23:49:29 : SWD Frequency = 4,0 MHz. 23:49:29 : Connection mode : Connect UnderReset. 23:49:29 : Debug in Low Power mode enabled. 23:49:29 : Device ID:0x470 23:49:29 : Device flash Size : 2MBytes 23:49:29 : Device family :STM32L4Rx
23:50:24 :[MenuLauncher-STM32L4R9I-Discovery_V1.0.0.hex] opened successfully. AddressRanges [0x08000000 0x080001BC] [0x08006000 0x08006F48] [0x08007000 0x0803B303][0x90000000 0x9022C30A] 23:50:24 :[MenuLauncher-STM32L4R9I-Discovery_V1.0.0.hex] checksum : 0x0F9EA60A
23:52:26 : Timeout during flash programming 23:52:26 : Error occured during eraseoperation!
Best Regards,
|