2020-06-15 06:03 AM
I want to design a board around the STM32F070C6T6TR. Ive been looking at the article here - https://www.st.com/resource/en/application_note/dm00089834-getting-started-with-stm32f030xx-and-stm32f070xx-series-hardware-development-stmicroelectronics.pdf to help me and I wanted to check that I've got everything right before i move on..
based on the diagram on page 23, I don't need the LSE timing source, as I'll always be running in full power mode. I don't need the boot control, because I'm always booting from the main memory so I connect boot0 to ground. i also don't need a reset so Im just going to leave the reset pin (or do i need to connect it low / high?). other than that everything stays the same as in the diagram
is this all correct?
any help appreciated
2020-06-15 06:30 AM
Either reset (preferably) or boot0 is needed to recover when a buggy firmware disables the SWD port. If neither of them is accessible, make no mistakes.
2020-06-15 06:44 AM
thanks, so i should leave in the reset toggle (preferably), or the boot0 but i don't need both?
2020-06-15 07:05 AM
Make reset available on the program/debug header, the debugger probe will handle it.