2025-07-18 7:58 PM - last edited on 2025-07-26 3:08 AM by Andrew Neil
why v2 stlink (stm32h7 series original Nucleo Board ) + cupeProgrammer not connecting with w25q128 flash(external loader) .
external loader not working since from cube ide v18.0.0 has been released and recent version V19.0.0 having cubeMx qspi enable itself .
I was fine with qspi +cube ide v17.0.0 and qspi+cube programmer + CLIVEONE stldr.
Even i have downgraded the cube ide again to v 17.0.0 and below version the same work i carried out for cube programmer as well but nothing worked out .
this is problem of v2 stlink driver or something else ? .
Solved! Go to Solution.
2025-07-23 7:49 PM
Trying to read 0x09000000 not 0x90000000 which is where the QSPI bank is situated.
NINE and 7x ZEROS
2025-07-22 7:41 AM
Hard to debug with this level of detail.
Please specify exactly which STM2H7 you're using, and the pin configuration.
Get a log file with the Verbose Level 3 output
2025-07-23 7:04 PM
hi,
i am using the stm32h723zgt6 .
pin configuration as follows :
PF10- QSPI CLK
PB6- NCS
PF8- IO0
PF9- IO1
PF7- IO2
PF6- IO3
Verbosity level 3 :
07:31:34:476 : UR connection mode is defined with the HWrst reset mode
07:31:34:486 : UR connection mode is defined with the SWrst reset mode
07:31:34:540 : ST-LINK SN : 066DFF524881774867212011
07:31:34:540 : ST-LINK FW : V2J46M32
07:31:34:549 : Board : NUCLEO-F722ZE
07:31:34:549 : Voltage : 3.24V
07:31:34:574 : SWD freq : 4000 KHz
07:31:34:575 : Connect mode: Normal
07:31:34:575 : Reset mode : Software reset
07:31:34:578 : Device ID : 0x483
07:31:34:583 : Revision ID : Rev Z
07:31:34:605 : Buffer program...
07:31:34:606 : w ap 0 @0x580244F4 : 0x00000004 bytes, Data 0x00000002...
07:31:34:606 : Reading data...
07:31:34:608 : r ap 0 @0x58000528 0x00000004 bytes Data 0x00000001
07:31:34:608 : Buffer program...
07:31:34:610 : w ap 0 @0x580244F4 : 0x00000004 bytes, Data 0x00000002...
07:31:34:610 : Reading data...
07:31:34:611 : r ap 0 @0x58000528 0x00000004 bytes Data 0x00000001
07:31:34:612 : Reading data...
07:31:34:613 : r ap 0 @0x1FF1E880 0x00000004 bytes Data 0x00000400
07:31:34:613 : Database: Config 1 is active.
07:31:34:618 : flash loader C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin/FlashLoader/0x483.stldr is loaded
07:31:34:619 : Debug in Low Power mode is not supported for this device.
07:31:34:625 : Reading data...
07:31:34:629 : r ap 0 @0x1FF1E880 0x00000004 bytes Data 0x00000400
07:31:34:636 : r ap 0 @0x1FF1E7FE 0x00000001 bytes Data 0xFFFFFF93
07:31:35:035 : r ap 0 @0x1FF1E7FE 0x00000001 bytes Data 0xFFFFFF93
07:31:35:035 : Selected loader: C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin/ExternalLoader/CLIVEONE-W25Q128_STM32H72X-PF10-PB6-PF8-PF9-PF7-PF6 (1).stldr
07:31:35:035 : External loader C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin/ExternalLoader/CLIVEONE-W25Q128_STM32H72X-PF10-PB6-PF8-PF9-PF7-PF6 (1).stldr is unloaded
07:31:35:036 : Selected loader: C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin/ExternalLoader/CLIVEONE-W25Q128_STM32H72X-PF10-PB6-PF8-PF9-PF7-PF6 (1).stldr
07:31:35:036 : External loader C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin/ExternalLoader/CLIVEONE-W25Q128_STM32H72X-PF10-PB6-PF8-PF9-PF7-PF6 (1).stldr is loaded
07:31:35:038 : UPLOADING OPTION BYTES DATA ...
07:31:35:038 : Bank : 0x00
07:31:35:038 : Address : 0x5200201c
07:31:35:038 : Size : 92 Bytes
07:31:35:039 : Reading data...
07:31:35:040 : r ap 0 @0x5200201C 0x0000005C bytes Data 0x0306AAD0
07:31:35:043 : UPLOADING ...
07:31:35:043 : Size : 1024 Bytes
07:31:35:043 : Address : 0x9000000
07:31:35:043 : Read progress:
07:31:35:060 : Reading data...
07:31:35:060 : r ap 0 @0x09000000 0x00000400 bytes Data 0x0306AAD0
07:31:35:173 : r ap 0 @0x09000000 0x00000400 bytes Data 0x0306AAD0
07:31:35:173 : Error: Data read failed
2025-07-23 7:49 PM
Trying to read 0x09000000 not 0x90000000 which is where the QSPI bank is situated.
NINE and 7x ZEROS
2025-07-23 8:15 PM
hi , thanks now works fine .
2025-07-25 11:18 AM
My custom external loader stopped working in version 2.18 as well.
I created my own post about it before I found this one. I did hope v2.19 would fix it but it did not. Neither did v2.20.
I use the same Winbond QSPI Flash connected to STM32H743IIK through PB2-PB6-PF8-PF9-PF7-PF6.
My workaround is to stay with v2.17 until a newer Cube Programmer works again.
How did you finally make it work?
Is there a way to report this issue to the development team ?
Or, are there updated requirements for external loader design for new versions of Cube Programmer?
2025-07-25 12:31 PM
I saw your other post https://community.st.com/t5/stm32cubeprogrammer-mcus/stm32h743-custom-external-loader-fails-with-v2-18-and-up/td-p/825997
I'm not sure if they changed anything specific, also not sure of the best contact point for reporting issues, as the loaders are hard to debug/diagnose in any case, so the primary developers probably don't want to get roped into fixing bugs in user side code.
The newer versions didn't work on Windows 7, so frustration there with my development scratch box.
https://github.com/cturvey/stm32extldr/tree/main/h7_w25q128
2025-07-26 12:42 AM
My suspect started likewise bellow .
cube mx 6.14.0 will come with cube ide cube ide v1.18.0 (***QSPI problem started***)
cube mx 6.14.1 will come with cube ide cube ide v1.18.1(***QSPI problem Continues***)
cube mx 6.15.0 will come with cube ide cube ide v1.19.0 (*** QSPI completely broken in Cube MX ***)
QSPI problem started from cube v1.18.0 onwards So,I have installed the cube mx 6.13.0 separately and imported further into cube ide v1.19.0 and created elf file tested with following .
QSPI just connect with Programmer via stm32h723zgt6 after QSPI address changes.
i able to write on QSPI Flash (w25q128) visually and it's mapping on proper location.
but nothing was written in flash when i reading Flash memory location .
I am using CLIVEONE stdlr external loader file
2025-07-26 2:57 AM
Show the download pane and verbose log.
The image shows 0x08000000 and then 0x90000000, so it looks like you wrote to internal flash.
2025-07-26 4:30 AM
whole elf file was downloaded via download menu .
15:33:07:799 : ST-LINK SN : 066DFF524881774867212011
15:33:07:799 : ST-LINK FW : V2J46M32
15:33:07:813 : Board : NUCLEO-F722ZE
15:33:07:813 : Voltage : 3.24V
15:33:07:830 : SWD freq : 4000 KHz
15:33:07:830 : Connect mode: Normal
15:33:07:830 : Reset mode : Software reset
15:33:07:848 : Device ID : 0x483
15:33:07:863 : Revision ID : Rev Z
15:33:07:907 : Buffer program...
15:33:07:937 : w ap 0 @0x580244F4 : 0x00000004 bytes, Data 0x00000002...
15:33:07:937 : Reading data...
15:33:07:937 : r ap 0 @0x58000528 0x00000004 bytes Data 0x00000001
15:33:07:937 : Buffer program...
15:33:07:938 : w ap 0 @0x580244F4 : 0x00000004 bytes, Data 0x00000002...
15:33:07:938 : Reading data...
15:33:07:938 : r ap 0 @0x58000528 0x00000004 bytes Data 0x00000001
15:33:07:938 : Reading data...
15:33:07:938 : r ap 0 @0x1FF1E880 0x00000004 bytes Data 0x00000400
15:33:07:938 : Database: Config 1 is active.
15:33:07:956 : flash loader C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin/FlashLoader/0x483.stldr is loaded
15:33:07:956 : Debug in Low Power mode is not supported for this device.
15:33:07:965 : UR connection mode is defined with the SWrst reset mode
15:33:08:015 : Reading data...
15:33:08:016 : r ap 0 @0x1FF1E880 0x00000004 bytes Data 0x00000400
15:33:08:016 : r ap 0 @0x1FF1E7FE 0x00000001 bytes Data 0xFFFFFF93
15:33:08:649 : r ap 0 @0x1FF1E7FE 0x00000001 bytes Data 0xFFFFFF93
15:33:08:649 : Selected loader: C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin/ExternalLoader/CLIVEONE-W25Q128_STM32H72X-PF10-PB6-PF8-PF9-PF7-PF6 (1).stldr
15:33:08:649 : External loader C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin/ExternalLoader/CLIVEONE-W25Q128_STM32H72X-PF10-PB6-PF8-PF9-PF7-PF6 (1).stldr is unloaded
15:33:08:650 : Selected loader: C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin/ExternalLoader/CLIVEONE-W25Q128_STM32H72X-PF10-PB6-PF8-PF9-PF7-PF6 (1).stldr
15:33:08:650 : External loader C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin/ExternalLoader/CLIVEONE-W25Q128_STM32H72X-PF10-PB6-PF8-PF9-PF7-PF6 (1).stldr is loaded
15:33:08:668 : UPLOADING OPTION BYTES DATA ...
15:33:08:669 : Bank : 0x00
15:33:08:669 : Address : 0x5200201c
15:33:08:669 : Size : 92 Bytes
15:33:08:670 : Reading data...
15:33:08:670 : r ap 0 @0x5200201C 0x0000005C bytes Data 0x0306AAD0
15:33:08:671 : r ap 0 @0x1FF1E7FE 0x00000001 bytes Data 0xFFFFFF93
15:33:08:672 : UPLOADING ...
15:33:08:672 : Size : 1024 Bytes
15:33:08:672 : Address : 0x8000000
15:33:08:672 : Read progress:
15:33:08:672 : Reading data...
15:33:08:672 : r ap 0 @0x08000000 0x00000400 bytes Data 0x24050000
15:33:08:672 : Data read successfully
15:33:08:673 : Time elapsed during the read operation is: 00:00:00.009
15:33:08:797 : r ap 0 @0x1FF1E7FE 0x00000001 bytes Data 0xFFFFFF93
15:33:08:967 : Opening and parsing file: QSPI.elf
15:33:08:969 : Memory Programming ...
15:33:08:969 : File : QSPI.elf
15:33:08:980 : Size : 20.93 KB
15:33:08:981 : Address : 0x08000000
15:33:08:983 : Erasing Segment <0> Address <0x08000000> Size <21408>Bytes
15:33:08:983 : Erasing memory corresponding to segment 0:
15:33:08:985 : r ap 0 @0x40022040 0x00000004 bytes Data 0x00000000
15:33:08:986 : Memory Erase via FlashLoader!
15:33:08:986 : Memory erase...
15:33:08:998 : halt ap 0
15:33:08:999 : w ap 0 reg 15 PC (0x24000000)
15:33:08:999 : w ap 0 reg 17 MSP (0x24000500)
15:33:09:001 : w ap 0 reg 16 xPSR (0x01000000)
15:33:09:013 : w ap 0 @0x24000C20 : 0x00000200 bytes, Data 0x00000000...
15:33:09:015 : w ap 0 @0x24000000 : 0x00000004 bytes, Data 0x0000BE00...
15:33:09:028 : w ap 0 @0x24000004 : 0x000007E4 bytes, Data 0x8F4FF3BF...
15:33:09:029 : Erasing internal memory sector 0
15:33:09:029 : Init flashloader...
15:33:09:034 : halt ap 0
15:33:09:034 : w ap 0 reg 0 R0 0x00000001
15:33:09:034 : w ap 0 reg 1 R1 0x00000000
15:33:09:044 : w ap 0 reg 2 R2 0x00000000
15:33:09:045 : w ap 0 reg 3 R3 0x00000000
15:33:09:047 : w ap 0 reg 4 R4 0x00000000
15:33:09:052 : w ap 0 reg 5 R5 0x00000000
15:33:09:052 : w ap 0 reg 6 R6 0x00000000
15:33:09:052 : w ap 0 reg 7 R7 0x00000000
15:33:09:052 : w ap 0 reg 8 R8 0x00000000
15:33:09:053 : w ap 0 reg 9 R9 0x00000000
15:33:09:053 : w ap 0 reg 10 R10 0x00000000
15:33:09:054 : w ap 0 reg 11 R11 0x00000000
15:33:09:060 : w ap 0 reg 12 R12 0x00000000
15:33:09:060 : w ap 0 reg 13 SP 0x00000000
15:33:09:061 : w ap 0 reg 14 LR 0x24000001
15:33:09:062 : w ap 0 reg 15 PC 0x2400000B
15:33:09:062 : w ap 0 reg 16 xPSR 0x01000000
15:33:09:071 : w ap 0 reg 17 MSP 0x24000BE4
15:33:09:071 : w ap 0 reg 18 PSP 0x00000000
15:33:09:071 : run ap 0
15:33:09:071 : halt ap 0
15:33:09:076 : r ap 0 reg 0 R0 0x00000001
15:33:09:076 : Loader sector erase...
15:33:09:082 : w ap 0 reg 0 R0 0x08000000
15:33:09:084 : w ap 0 reg 1 R1 0x08000000
15:33:09:084 : w ap 0 reg 2 R2 0x00000002
15:33:09:084 : w ap 0 reg 3 R3 0x00000000
15:33:09:097 : w ap 0 reg 4 R4 0x00000000
15:33:09:155 : w ap 0 reg 5 R5 0x00000000
15:33:09:171 : w ap 0 reg 6 R6 0x00000000
15:33:09:172 : w ap 0 reg 7 R7 0x00000000
15:33:09:172 : w ap 0 reg 8 R8 0x00000000
15:33:09:172 : w ap 0 reg 9 R9 0x00000000
15:33:09:173 : w ap 0 reg 10 R10 0x00000000
15:33:09:173 : w ap 0 reg 11 R11 0x00000000
15:33:09:176 : w ap 0 reg 12 R12 0x00000000
15:33:09:176 : w ap 0 reg 13 SP 0x00000000
15:33:09:177 : w ap 0 reg 14 LR 0x24000001
15:33:09:177 : w ap 0 reg 15 PC 0x24000399
15:33:09:177 : w ap 0 reg 16 xPSR 0x01000000
15:33:09:177 : w ap 0 reg 17 MSP 0x24000BE4
15:33:09:177 : w ap 0 reg 18 PSP 0x00000000
15:33:09:177 : run ap 0
15:33:09:928 : halt ap 0
15:33:09:930 : r ap 0 reg 0 R0 0x00000001
15:33:09:930 : erase: 0947ms
15:33:09:930 : Erasing Segment <1> Address <0x90000000> Size <64>Bytes
15:33:09:930 : Erasing memory corresponding to segment 1:
15:33:09:934 : r ap 0 @0x40022040 0x00000004 bytes Data 0x00000000
15:33:09:934 : Memory Erase via FlashLoader!
15:33:09:934 : Memory erase...
15:33:09:954 : halt ap 0
15:33:09:955 : w ap 0 reg 15 PC (0x24000000)
15:33:09:955 : w ap 0 reg 17 MSP (0x24000500)
15:33:09:955 : w ap 0 reg 16 xPSR (0x01000000)
15:33:09:961 : w ap 0 @0x24001EC0 : 0x00000200 bytes, Data 0x00000000...
15:33:09:972 : w ap 0 @0x24000000 : 0x00000004 bytes, Data 0x0000BE00...
15:33:10:021 : w ap 0 @0x24000004 : 0x00001A98 bytes, Data 0x4000F080...
15:33:10:022 : Erasing external memory sector 0
15:33:10:022 : Init flashloader...
15:33:10:031 : halt ap 0
15:33:10:035 : w ap 0 reg 0 R0 0x00000001
15:33:10:035 : w ap 0 reg 1 R1 0x00000000
15:33:10:035 : w ap 0 reg 2 R2 0x00000000
15:33:10:038 : w ap 0 reg 3 R3 0x00000000
15:33:10:039 : w ap 0 reg 4 R4 0x00000000
15:33:10:040 : w ap 0 reg 5 R5 0x00000000
15:33:10:040 : w ap 0 reg 6 R6 0x00000000
15:33:10:041 : w ap 0 reg 7 R7 0x00000000
15:33:10:052 : w ap 0 reg 8 R8 0x00000000
15:33:10:071 : w ap 0 reg 9 R9 0x00000000
15:33:10:072 : w ap 0 reg 10 R10 0x00000000
15:33:10:072 : w ap 0 reg 11 R11 0x00000000
15:33:10:072 : w ap 0 reg 12 R12 0x00000000
15:33:10:072 : w ap 0 reg 13 SP 0x00000000
15:33:10:072 : w ap 0 reg 14 LR 0x24000001
15:33:10:072 : w ap 0 reg 15 PC 0x2400080D
15:33:10:073 : w ap 0 reg 16 xPSR 0x01000000
15:33:10:073 : w ap 0 reg 17 MSP 0x24001E98
15:33:10:073 : w ap 0 reg 18 PSP 0x00000000
15:33:10:073 : run ap 0
15:33:10:073 : halt ap 0
15:33:10:073 : r ap 0 reg 0 R0 0x00000001
15:33:10:073 : Loader sector erase...
15:33:10:074 : w ap 0 reg 0 R0 0x90000000
15:33:10:076 : w ap 0 reg 1 R1 0x90000000
15:33:10:076 : w ap 0 reg 2 R2 0x00000002
15:33:10:076 : w ap 0 reg 3 R3 0x00000000
15:33:10:076 : w ap 0 reg 4 R4 0x00000000
15:33:10:076 : w ap 0 reg 5 R5 0x00000000
15:33:10:161 : w ap 0 reg 6 R6 0x00000000
15:33:10:161 : w ap 0 reg 7 R7 0x00000000
15:33:10:161 : w ap 0 reg 8 R8 0x00000000
15:33:10:161 : w ap 0 reg 9 R9 0x00000000
15:33:10:162 : w ap 0 reg 10 R10 0x00000000
15:33:10:162 : w ap 0 reg 11 R11 0x00000000
15:33:10:162 : w ap 0 reg 12 R12 0x00000000
15:33:10:163 : w ap 0 reg 13 SP 0x00000000
15:33:10:163 : w ap 0 reg 14 LR 0x24000001
15:33:10:163 : w ap 0 reg 15 PC 0x24000965
15:33:10:163 : w ap 0 reg 16 xPSR 0x01000000
15:33:10:163 : w ap 0 reg 17 MSP 0x24001E98
15:33:10:163 : w ap 0 reg 18 PSP 0x00000000
15:33:10:164 : run ap 0
15:33:10:164 : halt ap 0
15:33:10:164 : r ap 0 reg 0 R0 0x00000001
15:33:10:164 : erase: 0205ms
15:33:10:165 : Download in Progress:
15:33:10:165 : Size : 21408 Bytes
15:33:10:165 : Address : 0x08000000
15:33:10:166 : Buffer program...
15:33:10:166 : halt ap 0
15:33:10:167 : w ap 0 reg 15 PC (0x24000000)
15:33:10:167 : w ap 0 reg 17 MSP (0x24000500)
15:33:10:167 : w ap 0 reg 16 xPSR (0x01000000)
15:33:10:167 : w ap 0 @0x24000C20 : 0x00000200 bytes, Data 0x00000000...
15:33:10:167 : w ap 0 @0x24000000 : 0x00000004 bytes, Data 0x0000BE00...
15:33:10:270 : w ap 0 @0x24000004 : 0x000007E4 bytes, Data 0x8F4FF3BF...
15:33:10:270 : Loader write range...
15:33:10:301 : w ap 0 @0x24000C20 : 0x000029E0 bytes, Data 0x24050000...
15:33:10:301 : W B1 in RAM @0x24000C20 size 0x000029E0 : 0114ms
15:33:10:301 : Init flashloader...
15:33:10:317 : halt ap 0
15:33:10:317 : w ap 0 reg 0 R0 0x00000001
15:33:10:317 : w ap 0 reg 1 R1 0x00000000
15:33:10:317 : w ap 0 reg 2 R2 0x00000000
15:33:10:317 : w ap 0 reg 3 R3 0x00000000
15:33:10:317 : w ap 0 reg 4 R4 0x00000000
15:33:10:318 : w ap 0 reg 5 R5 0x00000000
15:33:10:318 : w ap 0 reg 6 R6 0x00000000
15:33:10:324 : w ap 0 reg 7 R7 0x00000000
15:33:10:325 : w ap 0 reg 8 R8 0x00000000
15:33:10:325 : w ap 0 reg 9 R9 0x00000000
15:33:10:325 : w ap 0 reg 10 R10 0x00000000
15:33:10:325 : w ap 0 reg 11 R11 0x00000000
15:33:10:325 : w ap 0 reg 12 R12 0x00000000
15:33:10:346 : w ap 0 reg 13 SP 0x00000000
15:33:10:404 : w ap 0 reg 14 LR 0x24000001
15:33:10:405 : w ap 0 reg 15 PC 0x2400000B
15:33:10:406 : w ap 0 reg 16 xPSR 0x01000000
15:33:10:407 : w ap 0 reg 17 MSP 0x24000BE4
15:33:10:407 : w ap 0 reg 18 PSP 0x00000000
15:33:10:407 : run ap 0
15:33:10:407 : halt ap 0
15:33:10:407 : r ap 0 reg 0 R0 0x00000001
15:33:10:407 : w ap 0 reg 0 R0 0x08000000
15:33:10:414 : w ap 0 reg 1 R1 0x000029E0
15:33:10:414 : w ap 0 reg 2 R2 0x24000C20
15:33:10:414 : w ap 0 reg 3 R3 0x00000002
15:33:10:414 : w ap 0 reg 4 R4 0x00000000
15:33:10:414 : w ap 0 reg 5 R5 0x00000000
15:33:10:415 : w ap 0 reg 6 R6 0x00000000
15:33:10:415 : w ap 0 reg 7 R7 0x00000000
15:33:10:415 : w ap 0 reg 8 R8 0x00000000
15:33:10:415 : w ap 0 reg 9 R9 0x00000000
15:33:10:416 : w ap 0 reg 10 R10 0x00000000
15:33:10:417 : w ap 0 reg 11 R11 0x00000000
15:33:10:419 : w ap 0 reg 12 R12 0x00000000
15:33:10:419 : w ap 0 reg 13 SP 0x00000000
15:33:10:419 : w ap 0 reg 14 LR 0x24000001
15:33:10:419 : w ap 0 reg 15 PC 0x24000041
15:33:10:420 : w ap 0 reg 16 xPSR 0x01000000
15:33:10:420 : w ap 0 reg 17 MSP 0x24000BE4
15:33:10:420 : w ap 0 reg 18 PSP 0x00000000
15:33:10:420 : run ap 0
15:33:10:611 : w ap 0 @0x24003600 : 0x000029C0 bytes, Data 0x2301BF14...
15:33:10:611 : W B2 in RAM @0x24010420 size 0x000029C0: 0199ms
15:33:10:611 : r ap 0 reg 0 R0 0x00000001
15:33:10:612 : Wait W B1 in Flash @0x08000000 size 0x000029E0: 0001ms
15:33:10:612 : w ap 0 reg 0 R0 0x080029E0
15:33:10:612 : w ap 0 reg 1 R1 0x000029C0
15:33:10:612 : w ap 0 reg 2 R2 0x24003600
15:33:10:612 : w ap 0 reg 3 R3 0x00000002
15:33:10:612 : w ap 0 reg 4 R4 0x00000000
15:33:10:612 : w ap 0 reg 5 R5 0x00000000
15:33:10:612 : w ap 0 reg 6 R6 0x00000000
15:33:10:613 : w ap 0 reg 7 R7 0x00000000
15:33:10:613 : w ap 0 reg 8 R8 0x00000000
15:33:10:613 : w ap 0 reg 9 R9 0x00000000
15:33:10:613 : w ap 0 reg 10 R10 0x00000000
15:33:10:613 : w ap 0 reg 11 R11 0x00000000
15:33:10:613 : w ap 0 reg 12 R12 0x00000000
15:33:10:613 : w ap 0 reg 13 SP 0x00000000
15:33:10:613 : w ap 0 reg 14 LR 0x24000001
15:33:10:613 : w ap 0 reg 15 PC 0x24000041
15:33:10:613 : w ap 0 reg 16 xPSR 0x01000000
15:33:10:614 : w ap 0 reg 17 MSP 0x24000BE4
15:33:10:614 : w ap 0 reg 18 PSP 0x00000000
15:33:10:614 : run ap 0
15:33:10:749 : r ap 0 reg 0 R0 0x00000001
15:33:10:749 : Write elapsed time: 0434ms
15:33:10:750 : Sector[0] downloaded successfully
15:33:10:750 : Size : 64 Bytes
15:33:10:750 : Address : 0x90000000
15:33:10:750 : Buffer program...
15:33:10:750 : halt ap 0
15:33:10:750 : w ap 0 reg 15 PC (0x24000000)
15:33:10:750 : w ap 0 reg 17 MSP (0x24000500)
15:33:10:751 : w ap 0 reg 16 xPSR (0x01000000)
15:33:10:751 : w ap 0 @0x24001EC0 : 0x00000200 bytes, Data 0x00000000...
15:33:10:751 : w ap 0 @0x24000000 : 0x00000004 bytes, Data 0x0000BE00...
15:33:10:751 : w ap 0 @0x24000004 : 0x00001A98 bytes, Data 0x4000F080...
15:33:10:751 : Loader write range...
15:33:10:751 : w ap 0 @0x24001EC0 : 0x00000040 bytes, Data 0x6C6C6568...
15:33:10:751 : W B1 in RAM @0x24001EC0 size 0x00000040 : 0021ms
15:33:10:752 : Init flashloader...
15:33:10:752 : halt ap 0
15:33:10:752 : w ap 0 reg 0 R0 0x00000001
15:33:10:752 : w ap 0 reg 1 R1 0x00000000
15:33:10:752 : w ap 0 reg 2 R2 0x00000000
15:33:10:752 : w ap 0 reg 3 R3 0x00000000
15:33:10:752 : w ap 0 reg 4 R4 0x00000000
15:33:10:752 : w ap 0 reg 5 R5 0x00000000
15:33:10:753 : w ap 0 reg 6 R6 0x00000000
15:33:10:761 : w ap 0 reg 7 R7 0x00000000
15:33:10:761 : w ap 0 reg 8 R8 0x00000000
15:33:10:762 : w ap 0 reg 9 R9 0x00000000
15:33:10:762 : w ap 0 reg 10 R10 0x00000000
15:33:10:762 : w ap 0 reg 11 R11 0x00000000
15:33:10:762 : w ap 0 reg 12 R12 0x00000000
15:33:10:808 : w ap 0 reg 13 SP 0x00000000
15:33:10:852 : w ap 0 reg 14 LR 0x24000001
15:33:10:891 : w ap 0 reg 15 PC 0x2400080D
15:33:10:972 : w ap 0 reg 16 xPSR 0x01000000
15:33:10:972 : w ap 0 reg 17 MSP 0x24001E98
15:33:10:972 : w ap 0 reg 18 PSP 0x00000000
15:33:10:973 : run ap 0
15:33:10:973 : halt ap 0
15:33:10:973 : r ap 0 reg 0 R0 0x00000001
15:33:10:973 : w ap 0 reg 0 R0 0x90000000
15:33:10:973 : w ap 0 reg 1 R1 0x00000040
15:33:10:974 : w ap 0 reg 2 R2 0x24001EC0
15:33:10:974 : w ap 0 reg 3 R3 0x00000002
15:33:10:974 : w ap 0 reg 4 R4 0x00000000
15:33:10:974 : w ap 0 reg 5 R5 0x00000000
15:33:10:974 : w ap 0 reg 6 R6 0x00000000
15:33:10:975 : w ap 0 reg 7 R7 0x00000000
15:33:10:975 : w ap 0 reg 8 R8 0x00000000
15:33:10:975 : w ap 0 reg 9 R9 0x00000000
15:33:10:975 : w ap 0 reg 10 R10 0x00000000
15:33:10:975 : w ap 0 reg 11 R11 0x00000000
15:33:10:975 : w ap 0 reg 12 R12 0x00000000
15:33:10:976 : w ap 0 reg 13 SP 0x00000000
15:33:10:976 : w ap 0 reg 14 LR 0x24000001
15:33:10:976 : w ap 0 reg 15 PC 0x24000A65
15:33:10:976 : w ap 0 reg 16 xPSR 0x01000000
15:33:10:976 : w ap 0 reg 17 MSP 0x24001E98
15:33:10:976 : w ap 0 reg 18 PSP 0x00000000
15:33:10:984 : run ap 0
15:33:10:984 : w ap 0 @0x24001EC0 : 0x00000040 bytes, Data 0x6C6C6568...
15:33:10:984 : W B2 in RAM @0x24010DC0 size 0x00000040: 0080ms
15:33:10:985 : r ap 0 reg 0 R0 0x00000001
15:33:10:985 : Wait W B1 in Flash @0x90000000 size 0x00000040: 0000ms
15:33:10:985 : w ap 0 reg 0 R0 0x90000000
15:33:10:985 : w ap 0 reg 1 R1 0x00000040
15:33:10:985 : w ap 0 reg 2 R2 0x24001EC0
15:33:10:985 : w ap 0 reg 3 R3 0x00000002
15:33:10:986 : w ap 0 reg 4 R4 0x00000000
15:33:10:986 : w ap 0 reg 5 R5 0x00000000
15:33:10:986 : w ap 0 reg 6 R6 0x00000000
15:33:10:986 : w ap 0 reg 7 R7 0x00000000
15:33:10:986 : w ap 0 reg 8 R8 0x00000000
15:33:10:987 : w ap 0 reg 9 R9 0x00000000
15:33:10:987 : w ap 0 reg 10 R10 0x00000000
15:33:10:987 : w ap 0 reg 11 R11 0x00000000
15:33:10:987 : w ap 0 reg 12 R12 0x00000000
15:33:10:987 : w ap 0 reg 13 SP 0x00000000
15:33:10:987 : w ap 0 reg 14 LR 0x24000001
15:33:10:987 : w ap 0 reg 15 PC 0x24000A65
15:33:10:987 : w ap 0 reg 16 xPSR 0x01000000
15:33:10:987 : w ap 0 reg 17 MSP 0x24001E98
15:33:10:988 : w ap 0 reg 18 PSP 0x00000000
15:33:10:988 : run ap 0
15:33:10:989 : r ap 0 reg 0 R0 0x00000001
15:33:10:989 : Write elapsed time: 0120ms
15:33:10:990 : Sector[0] downloaded successfully
15:33:10:990 : File download complete
15:33:11:034 : Time elapsed during download operation: 00:00:01.849
15:33:11:034 : r ap 0 @0x1FF1E7FE 0x00000001 bytes Data 0xFFFFFF93
15:33:11:847 : r ap 0 @0x1FF1E7FE 0x00000001 bytes Data 0xFFFFFF93
15:33:12:698 : Disconnected
15:33:12:698 : Disconnected from device.
16:54:03:422 : Opening and parsing file: 64kb_app.bin
16:54:03:422 : Memory Programming ...
16:54:03:422 : File : 64kb_app.bin
16:54:03:422 : Size : 5.23 KB
16:54:03:423 : Address : 0x90000000
16:54:03:423 : Erasing Segment <0> Address <0x90000000> Size <5376>Bytes
16:54:03:424 : Erasing memory corresponding to segment 0:
16:54:03:424 : r ap 0 @0x40022040 0x00000004 bytes Data 0x00000000
16:54:03:424 : Memory Erase via FlashLoader!
16:54:03:425 : Memory erase...
16:54:03:442 : halt ap 0
16:54:03:442 : w ap 0 reg 15 PC (0x24000000)
16:54:03:445 : w ap 0 reg 17 MSP (0x24000500)
16:54:03:446 : w ap 0 reg 16 xPSR (0x01000000)
16:54:03:447 : w ap 0 @0x24001EC0 : 0x00000200 bytes, Data 0x00000000...
16:54:03:448 : w ap 0 @0x24000000 : 0x00000004 bytes, Data 0x0000BE00...
16:54:03:513 : w ap 0 @0x24000004 : 0x00001A98 bytes, Data 0x4000F080...
16:54:03:513 : Erasing external memory sector 0
16:54:03:514 : Init flashloader...
16:54:03:516 : halt ap 0
16:54:03:517 : w ap 0 reg 0 R0 0x00000001
16:54:03:517 : w ap 0 reg 1 R1 0x00000000
16:54:03:517 : w ap 0 reg 2 R2 0x00000000
16:54:03:518 : w ap 0 reg 3 R3 0x00000000
16:54:03:528 : w ap 0 reg 4 R4 0x00000000
16:54:03:531 : w ap 0 reg 5 R5 0x00000000
16:54:03:532 : w ap 0 reg 6 R6 0x00000000
16:54:03:532 : w ap 0 reg 7 R7 0x00000000
16:54:03:533 : w ap 0 reg 8 R8 0x00000000
16:54:03:533 : w ap 0 reg 9 R9 0x00000000
16:54:03:557 : w ap 0 reg 10 R10 0x00000000
16:54:03:557 : w ap 0 reg 11 R11 0x00000000
16:54:03:558 : w ap 0 reg 12 R12 0x00000000
16:54:03:558 : w ap 0 reg 13 SP 0x00000000
16:54:03:558 : w ap 0 reg 14 LR 0x24000001
16:54:03:563 : w ap 0 reg 15 PC 0x2400080D
16:54:03:565 : w ap 0 reg 16 xPSR 0x01000000
16:54:03:579 : w ap 0 reg 17 MSP 0x24001E98
16:54:03:579 : w ap 0 reg 18 PSP 0x00000000
16:54:03:580 : run ap 0
16:54:03:580 : halt ap 0
16:54:03:580 : r ap 0 reg 0 R0 0x00000001
16:54:03:580 : Loader sector erase...
16:54:03:580 : w ap 0 reg 0 R0 0x90000000
16:54:03:598 : w ap 0 reg 1 R1 0x90000000
16:54:03:598 : w ap 0 reg 2 R2 0x00000002
16:54:03:598 : w ap 0 reg 3 R3 0x00000000
16:54:03:598 : w ap 0 reg 4 R4 0x00000000
16:54:03:599 : w ap 0 reg 5 R5 0x00000000
16:54:03:615 : w ap 0 reg 6 R6 0x00000000
16:54:03:615 : w ap 0 reg 7 R7 0x00000000
16:54:03:615 : w ap 0 reg 8 R8 0x00000000
16:54:03:615 : w ap 0 reg 9 R9 0x00000000
16:54:03:629 : w ap 0 reg 10 R10 0x00000000
16:54:03:629 : w ap 0 reg 11 R11 0x00000000
16:54:03:629 : w ap 0 reg 12 R12 0x00000000
16:54:03:629 : w ap 0 reg 13 SP 0x00000000
16:54:03:630 : w ap 0 reg 14 LR 0x24000001
16:54:03:630 : w ap 0 reg 15 PC 0x24000965
16:54:03:630 : w ap 0 reg 16 xPSR 0x01000000
16:54:03:630 : w ap 0 reg 17 MSP 0x24001E98
16:54:03:630 : w ap 0 reg 18 PSP 0x00000000
16:54:03:630 : run ap 0
16:54:03:630 : halt ap 0
16:54:03:630 : r ap 0 reg 0 R0 0x00000001
16:54:03:630 : erase: 0211ms
16:54:03:631 : Download in Progress:
16:54:03:632 : Size : 5376 Bytes
16:54:03:632 : Address : 0x90000000
16:54:03:632 : Buffer program...
16:54:03:677 : halt ap 0
16:54:03:677 : w ap 0 reg 15 PC (0x24000000)
16:54:03:677 : w ap 0 reg 17 MSP (0x24000500)
16:54:03:678 : w ap 0 reg 16 xPSR (0x01000000)
16:54:03:685 : w ap 0 @0x24001EC0 : 0x00000200 bytes, Data 0x00000000...
16:54:03:686 : w ap 0 @0x24000000 : 0x00000004 bytes, Data 0x0000BE00...
16:54:03:718 : w ap 0 @0x24000004 : 0x00001A98 bytes, Data 0x4000F080...
16:54:03:718 : Loader write range...
16:54:03:735 : w ap 0 @0x24001EC0 : 0x00000A00 bytes, Data 0x20005000...
16:54:03:736 : W B1 in RAM @0x24001EC0 size 0x00000A00 : 0018ms
16:54:03:736 : Init flashloader...
16:54:03:737 : halt ap 0
16:54:03:737 : w ap 0 reg 0 R0 0x00000001
16:54:03:741 : w ap 0 reg 1 R1 0x00000000
16:54:03:742 : w ap 0 reg 2 R2 0x00000000
16:54:03:742 : w ap 0 reg 3 R3 0x00000000
16:54:03:742 : w ap 0 reg 4 R4 0x00000000
16:54:03:743 : w ap 0 reg 5 R5 0x00000000
16:54:03:745 : w ap 0 reg 6 R6 0x00000000
16:54:03:748 : w ap 0 reg 7 R7 0x00000000
16:54:03:750 : w ap 0 reg 8 R8 0x00000000
16:54:03:756 : w ap 0 reg 9 R9 0x00000000
16:54:03:756 : w ap 0 reg 10 R10 0x00000000
16:54:03:756 : w ap 0 reg 11 R11 0x00000000
16:54:03:756 : w ap 0 reg 12 R12 0x00000000
16:54:03:756 : w ap 0 reg 13 SP 0x00000000
16:54:03:758 : w ap 0 reg 14 LR 0x24000001
16:54:03:765 : w ap 0 reg 15 PC 0x2400080D
16:54:03:767 : w ap 0 reg 16 xPSR 0x01000000
16:54:03:767 : w ap 0 reg 17 MSP 0x24001E98
16:54:03:775 : w ap 0 reg 18 PSP 0x00000000
16:54:03:777 : run ap 0
16:54:03:777 : halt ap 0
16:54:03:777 : r ap 0 reg 0 R0 0x00000001
16:54:03:779 : w ap 0 reg 0 R0 0x90000000
16:54:03:780 : w ap 0 reg 1 R1 0x00000A00
16:54:03:780 : w ap 0 reg 2 R2 0x24001EC0
16:54:03:782 : w ap 0 reg 3 R3 0x00000002
16:54:03:782 : w ap 0 reg 4 R4 0x00000000
16:54:03:782 : w ap 0 reg 5 R5 0x00000000
16:54:03:782 : w ap 0 reg 6 R6 0x00000000
16:54:03:782 : w ap 0 reg 7 R7 0x00000000
16:54:03:784 : w ap 0 reg 8 R8 0x00000000
16:54:03:796 : w ap 0 reg 9 R9 0x00000000
16:54:03:796 : w ap 0 reg 10 R10 0x00000000
16:54:03:796 : w ap 0 reg 11 R11 0x00000000
16:54:03:797 : w ap 0 reg 12 R12 0x00000000
16:54:03:798 : w ap 0 reg 13 SP 0x00000000
16:54:03:799 : w ap 0 reg 14 LR 0x24000001
16:54:03:799 : w ap 0 reg 15 PC 0x24000A65
16:54:03:799 : w ap 0 reg 16 xPSR 0x01000000
16:54:03:799 : w ap 0 reg 17 MSP 0x24001E98
16:54:03:799 : w ap 0 reg 18 PSP 0x00000000
16:54:03:799 : run ap 0
16:54:03:913 : w ap 0 @0x240028C0 : 0x00000B00 bytes, Data 0xE0002301...
16:54:03:913 : W B2 in RAM @0x24010DC0 size 0x00000B00: 0091ms
16:54:03:917 : r ap 0 reg 0 R0 0x00000001
16:54:03:918 : Wait W B1 in Flash @0x90000000 size 0x00000A00: 0000ms
16:54:03:918 : w ap 0 reg 0 R0 0x90000A00
16:54:03:918 : w ap 0 reg 1 R1 0x00000B00
16:54:03:918 : w ap 0 reg 2 R2 0x240028C0
16:54:03:918 : w ap 0 reg 3 R3 0x00000002
16:54:03:919 : w ap 0 reg 4 R4 0x00000000
16:54:03:919 : w ap 0 reg 5 R5 0x00000000
16:54:03:919 : w ap 0 reg 6 R6 0x00000000
16:54:03:919 : w ap 0 reg 7 R7 0x00000000
16:54:03:919 : w ap 0 reg 8 R8 0x00000000
16:54:03:919 : w ap 0 reg 9 R9 0x00000000
16:54:03:919 : w ap 0 reg 10 R10 0x00000000
16:54:03:919 : w ap 0 reg 11 R11 0x00000000
16:54:03:919 : w ap 0 reg 12 R12 0x00000000
16:54:03:919 : w ap 0 reg 13 SP 0x00000000
16:54:03:919 : w ap 0 reg 14 LR 0x24000001
16:54:03:919 : w ap 0 reg 15 PC 0x24000A65
16:54:03:920 : w ap 0 reg 16 xPSR 0x01000000
16:54:03:920 : w ap 0 reg 17 MSP 0x24001E98
16:54:03:920 : w ap 0 reg 18 PSP 0x00000000
16:54:03:921 : run ap 0
16:54:03:925 : r ap 0 reg 0 R0 0x00000001
16:54:03:926 : Write elapsed time: 0134ms
16:54:03:926 : Sector[0] downloaded successfully
16:54:03:927 : File download complete
16:54:03:975 : Time elapsed during download operation: 00:00:00.423
16:54:03:976 : Verifying...
16:54:03:976 : Read progress:
16:54:03:976 : Reading data...
16:54:03:976 : halt ap 0
16:54:03:976 : w ap 0 reg 15 PC (0x24000000)
16:54:03:976 : w ap 0 reg 17 MSP (0x24000500)
16:54:03:976 : w ap 0 reg 16 xPSR (0x01000000)
16:54:03:976 : w ap 0 @0x24001EC0 : 0x00000200 bytes, Data 0x00000000...
16:54:03:976 : w ap 0 @0x24000000 : 0x00000004 bytes, Data 0x0000BE00...
16:54:04:175 : w ap 0 @0x24000004 : 0x00001A98 bytes, Data 0x4000F080...
16:54:04:176 : Loader read...
16:54:04:176 : Init flashloader...
16:54:04:176 : halt ap 0
16:54:04:176 : w ap 0 reg 0 R0 0x00000000
16:54:04:176 : w ap 0 reg 1 R1 0x00000000
16:54:04:176 : w ap 0 reg 2 R2 0x00000000
16:54:04:176 : w ap 0 reg 3 R3 0x00000000
16:54:04:176 : w ap 0 reg 4 R4 0x00000000
16:54:04:176 : w ap 0 reg 5 R5 0x00000000
16:54:04:176 : w ap 0 reg 6 R6 0x00000000
16:54:04:177 : w ap 0 reg 7 R7 0x00000000
16:54:04:177 : w ap 0 reg 8 R8 0x00000000
16:54:04:177 : w ap 0 reg 9 R9 0x00000000
16:54:04:177 : w ap 0 reg 10 R10 0x00000000
16:54:04:177 : w ap 0 reg 11 R11 0x00000000
16:54:04:177 : w ap 0 reg 12 R12 0x00000000
16:54:04:177 : w ap 0 reg 13 SP 0x00000000
16:54:04:177 : w ap 0 reg 14 LR 0x24000001
16:54:04:177 : w ap 0 reg 15 PC 0x2400080D
16:54:04:177 : w ap 0 reg 16 xPSR 0x01000000
16:54:04:177 : w ap 0 reg 17 MSP 0x24001E98
16:54:04:177 : w ap 0 reg 18 PSP 0x00000000
16:54:04:178 : run ap 0
16:54:04:178 : halt ap 0
16:54:04:178 : r ap 0 reg 0 R0 0x00000001
16:54:04:178 : w ap 0 reg 0 R0 0x90000000
16:54:04:178 : w ap 0 reg 1 R1 0x00001500
16:54:04:178 : w ap 0 reg 2 R2 0x24001EC0
16:54:04:178 : w ap 0 reg 3 R3 0x00000000
16:54:04:178 : w ap 0 reg 4 R4 0x00000000
16:54:04:178 : w ap 0 reg 5 R5 0x00000000
16:54:04:178 : w ap 0 reg 6 R6 0x00000000
16:54:04:178 : w ap 0 reg 7 R7 0x00000000
16:54:04:178 : w ap 0 reg 8 R8 0x00000000
16:54:04:178 : w ap 0 reg 9 R9 0x00000000
16:54:04:179 : w ap 0 reg 10 R10 0x00000000
16:54:04:179 : w ap 0 reg 11 R11 0x00000000
16:54:04:179 : w ap 0 reg 12 R12 0x00000000
16:54:04:179 : w ap 0 reg 13 SP 0x00000000
16:54:04:179 : w ap 0 reg 14 LR 0x24000001
16:54:04:179 : w ap 0 reg 15 PC 0x240009F5
16:54:04:179 : w ap 0 reg 16 xPSR 0x01000000
16:54:04:179 : w ap 0 reg 17 MSP 0x24001E98
16:54:04:179 : w ap 0 reg 18 PSP 0x00000000
16:54:04:179 : run ap 0
16:54:04:179 : halt ap 0
16:54:04:179 : r ap 0 reg 0 R0 0x00000001
16:54:04:179 : r ap 0 @0x24001EC0 0x00001500 bytes Data 0xFFFFFFFF
16:54:04:180 : Error: Data mismatch found at address 0x90000000 (byte = 0xFF instead of 0x00)
16:54:04:180 : Time elapsed during verifying operation: 00:00:00.223
16:54:04:180 : Error: Download verification failed
i was trying to download some dummy binary file into external memory via down load menu