2024-03-09 05:31 PM
I'm having trouble uploading to or even properly recognising the STM32U585CIU6 (brand new chip from Mouser) this chip properly in the STM32CubeProgrammer 2.4.0 and hoping someone can help.
I'm connecting UART via a generic FTDI, that is known to work fine connected to a STM32F411CEU6 for example.
It sort of connects, see below:
On the bottom right it's showing
Device Information:
STM32U5xx
Device ID: 0x482
Flash Size: 63KB
CPU: Cortex-M33
The flash size for this chip is supposed to be 2MB
This is a custom built PCB board, however i've triple checked the pinouts and i'm sure that's all fine.
i've tried a second new chip, exact same behaviour.
If you go on to try and program the chip it of course fails with numerous errors.
I also note in the Erase flash memory section it is only showing a 32K at index 0 - 0x20000000 listed.
Is there a possible bug with the bootloader on this chip or bug with the software perhaps wrong memory addresses?
Solved! Go to Solution.
2024-03-09 06:01 PM
Sounds like a very old version of the software. Try something newer.
2024-03-09 06:01 PM
Sounds like a very old version of the software. Try something newer.
2024-03-09 06:46 PM
well that's a little embarrassing, yep old version. Didn't even know I had an old version installed and assumed STM32CubeMX which I just installed yesterday on this laptop had installed STMCubeProgrammer as part of it.. but no, old version there.
New version works properly as expected. Thanks @Tesla DeLorean