2019-06-13 06:03 AM
Hi guys, I have built this STM32F334K4T6 MC dev board, I want to know if the schematic and the PCB wiring are all fine.
I also would want to know if the board will power on and will I be able to upload code to it and see an LED blink or so. I have attached the schematic and the PCB I have made. I haven't added the ground copper layer yet, its so that you can see my wiring and give it a go to send it to the fab house.
Thank you
2019-06-13 08:13 AM
But I strongly suggest that you get a F334 Discovery first. Then you have something known good to start with. When you have climbed the learning curev, start designing your own boards. Otherwise sources of possible errors are endles...
2019-06-13 08:15 AM
is the nucleo 32 also a good board to start out with?
2019-06-13 08:15 AM
But I don't see a BOOT1 in the schematic at all, where is it?
2019-06-13 08:31 AM
It is "BOOT1 option bit ". Read 3.2.3 Boot modes again!
2019-06-13 09:13 AM
ohh I am sorry. Thank you for your help. and I had asked, is the STM32-nucleo board good to start with? or the discovery boards? And can I program either of these boards using Atollic True Studio?
2019-06-13 01:19 PM
In low pin count microcontrollers, the BOOT1 pin is only available as a programmable fuse.
You don't need to worry about BOOT1 but if you want to bootload code using one of the serial interfaces you need to control BOOT0.
Typically, you want to pull BOOT0 to ground with a jumper or switch to VDD. When BOOT0 is pulled to VDD, the bootloader mode is entered.
See the table in section 2.5 of the reference manual.
Andy
2019-06-13 03:03 PM
It you let BOOT0 float, and your supply rises slowly, there is a strong probability it will be determine to be HIGHish, and the code in ROM will run instead of your code in FLASH.
Long list of forum participants that have failed to do this properly.
2019-06-13 06:21 PM
I was thinking about using the STM 32 Nucleo-32 board or the STM32 discovery board to start programming, would you recommend this for me to get started with STM32 MC programming?
2019-06-14 05:48 AM
Why are so many people ignoring "Getting started with STM32xx series hardware development" series application notes? Read the AN4206!
A "development board" without debugging... And why make development board at all? These are the ones You want to buy. Custom product boards are the thing You will have to design by Yourself. Just take some STM32 Nucleo board and learn software development on that - that's what is the most important thing!
2019-06-14 08:30 AM
Is this a book that you are talking about or a document that is available? And thank you for that advice, I am buying an STM32 Nucleo-32 board and starting to program it, but is that a book? Where can I buy it?