2020-01-07 11:37 PM
We have encountered the following issue:
STM32H753 Rev V embedded UART bootloader does not work as in rev Y and earlier.
We've deployed quite a few rev Y devices and now when we got Rev V delivered on PCB boards are failing DFU GO command.
This seems like undocumented bug and it is serious as its nature is such that it prevents running of any custom made bootloaders.
It is easy to reproduce and here are the steps:
Can anyone from STM or community test this too ?
We've tested it on Rev V (fails) and Rev Y (OK) MCUs.
This looks like a serious bug in silicone of STM32H753 Rev V.
2020-01-20 07:54 PM
Hi,
I am experiencing the same issue and signaled it on the ST bug system.
Hugues
2020-01-22 06:46 AM
Hello @Dub Bartolec ,
Please which Bootloader version are you using in memory location @ 0x1FF1E7FE ?
Note that in the AN2606, for the Bootloader version number V13.2 (0xD2): “Go�? Command is not working.
Best Regards,
Imen
2020-01-22 02:11 PM
OK. This now raises 3 more questions :
The above questions are raised because STM32CubeProgrammer reports bootloader version for STM32H753 Rev Y and Rev V to be 3.1 and as per DFU UART documentation this actually is Bootloader protocol version.
We've actually ran both commands Get(0x00) and GerVersion(0x01) directly to bootloader and version reported was the same, Ver 3.1, not Ver 13.2 or 9.0 or whatever else as suggested in AN2606.
Can you explain what is the difference between Bootloader version 13.2 and Bootloaader protocol version 3.1 ?
Regards
2020-01-23 01:47 AM
Hello,
You should verify the Bootloader version using STM32CubeProgrammer at address 0x1ff1E7FE (please see attached picture: in red means I'm using version 9.0)
Regarding the difference between Bootloader version:
Best Regards,
Imen.
2020-01-23 02:37 AM
Hi Imen,
I got all the data for you and here are the versions:
All this is confusing
To summarize here:
Rev V is loaded with Bootloader version 9.0 and it is supposed to have all known limitations of 13.2 and 13.3 fixed (one of them being "Go Command is not working"),
but this is not the case.
In fact 13.2 is OK but 9.0 is not.
2020-01-28 02:59 PM
Hi Imen,
I was wondering if anyone have made some progress on this issue ?
Do you need some more information ?
Regards,
2020-01-28 03:39 PM
Hi Dub,
The division is currently working on the issue, I will keep you updated as soon as I've got feedback from them.
Regards,
Hugues
2020-02-03 06:26 PM
Hi Hugues and Imen,
Is there any progress on this issue ?
It seems to be fairly serious.
Regards !
Dub
2020-02-03 06:32 PM
Hi Dub,
The division is working on it. I haven't had any update.
Regards,
Hugues