Electronics > Beginners
Need Help with STM32F407 Design
(1/2) > >>
jasons520:
Hi Everyone,
I have a project that i am completing, A sort of wireless version of Ambilight using the stm32f407, however, this is my first time developing a pcb for the STM32 series of processors and its a little bit out of my depth. I am wondering, will i need a usb for firmware upgrade, or can i complete it just using ST-Link using JTAG, and is my design appropriate for the development of the STM32? Or is there issues with it?

Thanks everyone in advance!
pigrew:
I'm not completely sure, but I think NRST needs a pull-up resistor.

It's easiest to flash the board using a st-link. In fact, usually you have to use to use the st-link at first to flash it (I don't think the ROM bootloader supports USB, though you could use thebootloader's uart mode).

Add some extra IO debug testpoints, maybe a LED and a serial port header, too.

I don't know much about your chip, but you may want to put all of the inputs from the video chip into a single port.
llkiwi2006:

--- Quote from: pigrew on April 27, 2018, 04:07:39 am ---I'm not completely sure, but I think NRST needs a pull-up resistor.

--- End quote ---

The chip has internal pull up on NRST.
andyturk:
That schematic is difficult to read, which increases the chances of making a mistake.

There's a 2k2 pullup resistor for SCL, but I couldn't find one for SDA.

With STM32 the MCO signal an output from the clock system. It's not simply one of the crystal pins as shown in this schematic.

You don't need all the JTAG signaling with resistors and such. SWD is simpler.
Lt_Flash:
SWD requires only SWDIO, SWCLK and RESET (inverted), so really - much easier. 2.2kOhm for I2C seems to be an overkill, 4.7kOhm on SDA and SCL is usual, or even 10kOhm is quite standard.
Navigation
Message Index
Next page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod