2025-01-13 09:22 AM - last edited on 2025-01-13 09:37 AM by Andrew Neil
Moved from the MPUs forum - H7 is an MCU, not MPU
I am a complete beginner with STM32, and I'm currently working on a project where I need to transmit a simple 16-bit ADC value to USB using my STM32H753VIT6. I'm trying to figure out things myself, but I seem to have encountered an issue and could really use some guidance.
Here’s the situation:
I’m completely new to this, so I’m not sure where I went wrong. Could this be a clock configuration issue? Is there a way to recover the device and reprogram it?
Sorry if I did something foolish, but I’d really appreciate any help or suggestions on how to proceed!
Thanks!
2025-01-15 06:13 AM - edited 2025-01-15 06:14 AM
Hi @Arv0032,
You can use the CubeProgrammer to unlock your board by using flash erase. You can refer to the User Manual UM2237 of the CubeProgrammer for more details, specifically section 2.3 Memory programming and erasing.
Do you generate the code with MX or make the modifications manually?
Thank you.
ELABI.1
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.
2025-01-15 06:28 AM
If you pull BOOT0 pin HIGH, the chip will start in the System Loader ROM rather than code you have installed. This might provide a window/method to erase your code.
2025-01-15 06:33 AM
Hello,
To be efficient, need to provide the ioc that generates the working configuration (with 480 MHz I think) and the one (ioc) generating the non-working project (with 120 MHz I think).