2022-03-04 5:53 AM
2022-03-11 4:43 AM
I found that I had SWAP_BANK set at option bytes. After I cleared that bit, selected sectors were erased. So, this was my mistake, CubeProgrammer is OK.
2022-03-09 1:52 AM
I tried latest CubeProgrammer (2.10.0) and it did not work either. I had version 2.9.0 earlier. Logs:
11:31:09:200 : r ap 0 @0x40022040 0x00000004 bytes Data 0x1CFFF8AA
11:31:09:200 : r ap 0 @0x0BF99EFE 0x00000004 bytes Data 0x00880092
11:31:09:212 : Flash sector erase ...
11:31:09:212 : Flash erase...
11:31:09:213 : r ap 0 @0x40022040 0x00000004 bytes Data 0x1CFFF8AA
11:31:09:213 : r ap 0 @0x40022040 0x00000004 bytes Data 0x1CFFF8AA
11:31:09:214 : r ap 0 @0x40022040 0x00000004 bytes Data 0x1CFFF8AA
11:31:09:214 : r ap 0 @0x40022020 0x00000004 bytes Data 0x00000001
11:31:09:215 : r ap 0 @0x46020800 0x00000004 bytes Data 0x00000000
11:31:09:215 : w ap 0 @0x46020800 0x00000004 bytes Data 0x00000200
11:31:09:215 : r ap 0 @0x46020800 0x00000004 bytes Data 0x00000000
11:31:09:217 : w ap 0 @0x46020800 0x00000004 bytes Data 0x00000000
11:31:09:217 : r ap 0 @0x40030400 0x00000004 bytes Data 0x00000004
11:31:09:219 : w ap 0 @0x40030400 0x00000004 bytes Data 0x00000004
11:31:09:222 : r ap 0 @0x40022028 0x00000004 bytes Data 0x43000018
11:31:09:223 : r ap 0 @0x40022028 0x00000004 bytes Data 0x43000018
11:31:09:225 : w ap 0 @0x40022028 0x00000004 bytes Data 0x43000018
11:31:09:226 : r ap 0 @0x40022020 0x00000004 bytes Data 0x00000001
11:31:09:234 : w ap 0 @0x40022020 0x00000004 bytes Data 0x000000FB
11:31:09:235 : r ap 0 @0x40022020 0x00000004 bytes Data 0x00000000
11:31:09:237 : r ap 0 @0x40022028 0x00000004 bytes Data 0x43000018
11:31:09:237 : w ap 0 @0x40022028 0x00000004 bytes Data 0x4300001A
11:31:09:239 : r ap 0 @0x40022040 0x00000004 bytes Data 0x1CFFF8AA
11:31:09:240 : r ap 0 @0x40022028 0x00000004 bytes Data 0x4300001A
11:31:09:240 : w ap 0 @0x40022028 0x00000004 bytes Data 0x4300001A
11:31:09:241 : r ap 0 @0x40022028 0x00000004 bytes Data 0x4300001A
11:31:09:241 : w ap 0 @0x40022028 0x00000004 bytes Data 0x43000002
11:31:09:241 : r ap 0 @0x40022028 0x00000004 bytes Data 0x43000002
11:31:09:242 : w ap 0 @0x40022028 0x00000004 bytes Data 0x43000002
11:31:09:243 : r ap 0 @0x40022028 0x00000004 bytes Data 0x43000002
11:31:09:243 : w ap 0 @0x40022028 0x00000004 bytes Data 0x43010002
11:31:09:244 : r ap 0 @0x40022020 0x00000004 bytes Data 0x00010000
11:31:09:245 : r ap 0 @0x40022020 0x00000004 bytes Data 0x00010000
11:31:09:246 : r ap 0 @0x40022020 0x00000004 bytes Data 0x00000001
11:31:09:246 : r ap 0 @0x40022028 0x00000004 bytes Data 0x43000002
11:31:09:246 : w ap 0 @0x40022028 0x00000004 bytes Data 0x43000000
11:31:09:247 : r ap 0 @0x40022028 0x00000004 bytes Data 0x43000000
11:31:09:247 : w ap 0 @0x40022028 0x00000004 bytes Data 0x43000000
11:31:09:248 : r ap 0 @0x40022020 0x00000004 bytes Data 0x00000001
11:31:09:248 : Existing specified sectors are erased successfully Protected sectors are not erased
11:31:09:270 : r ap 0 @0x40022040 0x00000004 bytes Data 0x1CFFF8AA
11:31:09:270 : r ap 0 @0x0BF99EFE 0x00000004 bytes Data 0x00880092
11:31:10:231 : r ap 0 @0x40022040 0x00000004 bytes Data 0x1CFFF8AA
11:31:10:239 : r ap 0 @0x0BF99EFE 0x00000004 bytes Data 0x00880092
11:31:11:249 : r ap 0 @0x40022040 0x00000004 bytes Data 0x1CFFF8AA
11:31:11:256 : r ap 0 @0x0BF99EFE 0x00000004 bytes Data 0x00880092
11:31:12:281 : r ap 0 @0x40022040 0x00000004 bytes Data 0x1CFFF8AA
2022-03-11 4:43 AM
I found that I had SWAP_BANK set at option bytes. After I cleared that bit, selected sectors were erased. So, this was my mistake, CubeProgrammer is OK.
2022-03-11 4:57 AM
Thanks @JR.3 for sharing the status and the root cause of your issue.
Glad to know that it is fixed.
-Amel
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.