2024-12-21 12:47 AM
I am a beginner working on performing FFT with the INMP441 sensor using my STM32H747I Discovery board. Initially, I experimented with arm_math.h, I2S communication, button interrupts, and enabled SWD for debugging. However, after these changes, any code I load onto the chip no longer works.
Even a simple LED blinking task fails, and the board doesn't detect errors, even when I intentionally write incorrect pin names. I tried erasing the full chip and creating a new workspace, but the board still doesn't respond.
I feel like I need to reset everything to factory settings or find a way to troubleshoot this issue effectively. Below is the error log I received.
Could someone please provide insights into how I can resolve this problem? Any help would be greatly appreciated. Thank you!
2024-12-21 05:51 PM
Try to connect with STM32CubeProgrammer. If you can connect, erase the flash and it should fix things. If you cannot, post a screenshot of whatever error is happening.
2024-12-22 05:24 AM
If you've messed up the LDO vs SMPS settings you'll need to solder a bridge on the resistor spot for BOOT0 and power cycle the board to recover and erase your broken code. There might be an application note, but is also something I've covered a few times. Check also User Manual.
2024-12-22 05:56 AM