Both sides previous revisionPrevious revisionNext revision | Previous revision |
dipcoref4 [2020/05/22 08:23] – [Bootloader Flashing] antichambre | dipcoref4 [2020/12/28 07:39] (current) – [Download] antichambre |
---|
\\ | \\ |
===== Download ===== | ===== Download ===== |
dipCoreF4 eagle lib for easy integration in your design. <wrap download> | DipCoreF4 eagle lib for easy integration in your design.\\ |
{{ :antichambre:dipcoref4_v2a.zip |}} | * <wrap download>{{ :antichambre:dipcoref4_v2c-eagle.zip |}}</wrap> |
</wrap> | * <wrap download>{{ :antichambre:dipcoref4-v2c-kicad.zip |}}</wrap> Thx to Phatline. |
| |
---- | ---- |
^Connnector^^^^^^^^^ | ^Connnector^^^^^^^^^ |
|1 |mini-USB |THT |USB |[[https://www.mouser.fr/ProductDetail/TE-Connectivity/1734510-1?qs=sGAEpiMZZMulM8LPOQ%252byk5iMqoToDEs%2fWOccw2Kf2Ys%3d|571-1734510-1]] | | |no!|for other ref take care about restricted area! | | |1 |mini-USB |THT |USB |[[https://www.mouser.fr/ProductDetail/TE-Connectivity/1734510-1?qs=sGAEpiMZZMulM8LPOQ%252byk5iMqoToDEs%2fWOccw2Kf2Ys%3d|571-1734510-1]] | | |no!|for other ref take care about restricted area! | |
| \\ |
---- | \\ |
| ===== Installing the MIOS32 Bootloader ===== |
[[http://example.com|External Link]]===== Bootloader Flashing ===== | All dedicated MIDIBox Cores, must have pre-programmed bootloader in order to communicate in MIDI with [[http://ucapps.de/mios_studio.html|MIOS-Studio ]]\\ |
All dedicated Midibox Cores, must have pre-programmed bootloader in order to communicate in MIDI with [[http://ucapps.de/mios_studio.html|MIOS-Studio ]]\\ | |
Like the Waveshare, the dipCoreF4 has no programmer onboard.\\ | Like the Waveshare, the dipCoreF4 has no programmer onboard.\\ |
\\ | \\ |
Even if the dipCoreF4 is now provided with it, should be necessary to explain connection and process.\\ | Even if the dipCoreF4 is now provided with it, better to explain connection and process.\\ |
//Note: This process is the same as explained on [[http://ucapps.de/mbhp_core_stm32f4.html|uCapps STM32F4 Based Core page > Installing the MIOS32 Bootloader ]]//\\ | |
\\ | \\ |
For that process you need:\\ | You will need:\\ |
* A ST-LINK/V2 SWD interface, [[https://www.st.com/en/development-tools/st-link-v2.html|dedicated programmer/debugger]] or any equipped Discovery/Nucleus board. | * A ST-LINK/V2 SWD interface, [[https://www.st.com/en/development-tools/st-link-v2.html|dedicated programmer/debugger]] or any equipped Discovery/Nucleus board. |
* The [[https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stsw-link004.html|ST-Link Software]]. | * The [[https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stsw-link004.html|ST-Link Software]]. |
| * <wrap round download 60%>{{:antichambre:dipcoref4_bootlader.zip|Bootloader hex file for dipCoreF4}}</wrap> |
* 5 Grabber clips or an home-made adapter board. | * 5 Grabber clips or an home-made adapter board. |
{{:antichambre:grabbers.png?400|}} | {{:antichambre:grabbers.png?400|}}{{:antichambre:swd_adapter.png?400|}}\\ |
| \\ |
| === Disco/Nucleus and dipCoreF4 SWD Pinout and connection === |
| {{:antichambre:2005_disco_swd_pinout.png?200|}}{{ :antichambre:2005_dipcoref4_v2a_swd_pinout.png?300|}} |
| \\ |
| == Example: == |
| {{:antichambre:connected_swd.png?400| }} |
| \\ |
| \\ |
| === Flashing === |
| {{:antichambre:stm32f4-discovery-st-link-jumpers.png?300|}}<wrap round important 60%> |
| If you use a Disco or Nucleus board, those jumpers must be removed. |
| </wrap> |
| \\ |
| |
| Once the dipCoreF4 is correctly connected refer to [[http://ucapps.de/mbhp_core_stm32f4.html|uCapps STM32F4 Based Core page > Installing the MIOS32 Bootloader ]] where the flashing process is already well explained.\\ |
| <wrap round download 60%>{{:antichambre:dipcoref4_bootlader.zip|please use dedicated bootloader hex file}}</wrap> |
| \\ |
| ---- |
| \\ |
===== 407VG vs 405RG ===== | ===== 407VG vs 405RG ===== |
| |