2021-09-02 10:25 AM
I am miniaturizing the STM32F767ZI for a project I am working on and would like to have it function identically to the standard STM32F767ZI. Part of this includes having the ST-Link aspect of the board so we can program it via USB. I have not been able to find any resources detailing how this aspect of the board works beyond the schematic.
Solved! Go to Solution.
2021-09-02 10:54 AM
The ST-Link firmware is not publicly distributed.
The STLINK-V3MODS is designed to be soldered onto the target board for this purpose.
https://www.st.com/en/development-tools/stlink-v3mods.html
You could also transplant the ST-Link chip from a nucleo board to your new board.
The DFU USB bootloader can also be used to "program via USB" with the ST-Link chip.
2021-09-02 10:54 AM
The ST-Link firmware is not publicly distributed.
The STLINK-V3MODS is designed to be soldered onto the target board for this purpose.
https://www.st.com/en/development-tools/stlink-v3mods.html
You could also transplant the ST-Link chip from a nucleo board to your new board.
The DFU USB bootloader can also be used to "program via USB" with the ST-Link chip.
2021-09-02 10:54 AM
For a fully fledged ST-LINK check STLINK-V3MINI (connector) and STLINK-V3MODS (solder on), see user manual UM2502.
You may reduce the pin count and use a custom header if you just need programming/debugging.
You may further reduce by re-using an existing peripheral interface for system memory boot (programming only, no debugging), see Application note AN2606
2021-09-02 12:20 PM
The STM32F767ZI is a chip, you mean the NUCLEO-F767ZI board?
You could add a connector for the ST-LINK functionality, or find the firmware online and program the F103 part.
You could program the chip via USB if you strap BOOT0 High, and either use the DFU Demonstrator application, or STM32 Cube Programmer.
For a drag-n-drop you could perhaps implement your own loader. With an SD Card you could pull firmware from that.
Perhaps you could also look at flight controller boards, or assorted AliExpress type devices from WeAct, Taobao, Vcc-Gnd, etc
Or perhaps H7 https://www.aliexpress.com/item/4001209400148.html