Ero sivun ”Padauk Programmer FW” versioiden välillä
Rivi 29: | Rivi 29: | ||
Mahdollisesti libusb pitää myös asentaa. Joskus libusb-1.0-0-dev on tarpeen. | Mahdollisesti libusb pitää myös asentaa. Joskus libusb-1.0-0-dev on tarpeen. | ||
Esimerkiksi Ubuntu/Mint jakeluissa komentot ovat: | Esimerkiksi Ubuntu/Mint jakeluissa komentot ovat: | ||
− | + | <code> | |
sudo apt-get install libusb-1.0-0 | sudo apt-get install libusb-1.0-0 | ||
#tai | #tai | ||
Rivi 35: | Rivi 35: | ||
# dfu-util: | # dfu-util: | ||
sudo apt-get install dfu-util | sudo apt-get install dfu-util | ||
+ | </code> | ||
− | + | Kopioi myös tiedosto [https://github.com/free-pdk/easy-pdk-programmer-software/blob/master/Linux_udevrules/70-stm32vcp.rules 70-stm32vcp.rules] hakemistoon /etc/udev/rules.d ja uudelleenkäynnistä udev manager seuraavasti: | |
− | + | <code> | |
− | + | sudo bash -c 'cp 70-stm32vcp.rules /etc/udev/rules.d/ ; udevadm control --reload' | |
+ | </code> | ||
− | Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. | + | Ohjelman toimivuden voi tarkistaa esimerkiksi komennolla dfu-util -V:<br /> |
− | Copyright 2010-2016 Tormod Volden and Stefan Schmidt | + | <code>root@lm20:~# dfu-util -V |
− | This program is Free Software and has ABSOLUTELY NO WARRANTY | + | dfu-util 0.9 |
− | Please report bugs to http://sourceforge.net/p/dfu-util/tickets/ | + | |
+ | Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. | ||
+ | Copyright 2010-2016 Tormod Volden and Stefan Schmidt | ||
+ | This program is Free Software and has ABSOLUTELY NO WARRANTY | ||
+ | Please report bugs to http://sourceforge.net/p/dfu-util/tickets/</code> | ||
+ | <br /> | ||
==== DFU käyttöönotto Win10:llä ==== | ==== DFU käyttöönotto Win10:llä ==== | ||
Rivi 57: | Rivi 64: | ||
* Valitse valikosta Options -> List All Devices | * Valitse valikosta Options -> List All Devices | ||
* Valitse ylimmästä valintalistasta "STM32 BOOTLOADER" | * Valitse ylimmästä valintalistasta "STM32 BOOTLOADER" | ||
− | * Käynnistä painikkeesta "Replace Driver" | + | * Käynnistä asennus painikkeesta "Replace Driver" |
[[Tiedosto:Zadic.png|vasen]] | [[Tiedosto:Zadic.png|vasen]] | ||
+ | |||
+ | ==== DFU käyttöönotto MAC:llä ==== |
Versio 16. lokakuuta 2020 kello 13.10
Padauk Programmer FW - Padauk prosessorien ohjelmointilaitteen Firmware
{{{kuvateksti}}}
| }}Padauk Programmer FW
{{#if: | | }} {{#if: | | }}Tyyppi: | Ohjelmointilaite, USB |
Tekijät: | Martti Paalanen, Matti Nummi |
Aloitettu: | 2020 |
Tila: | valmis |
GitHub: | [{{{github}}}] |
URL: | [{{{url}}}] |
KESKENERÄINEN
Ohjelman perusversio
Padauk ohjelmoitilaitteen ohjelman (firmware/FW) perusversio on free-pdk version 1.3 suora kopio. Ohjelmasta on Device Firmware Upgrade (DFU) versio EASYPDKPROG.dfu
Padauk Programmer on ohjelmoitavissa Device Firmware Upgrade (DFU) protokollalla. DFU:lla ohjelma voidaan ladata laitteelle, joka tukee DFU:ta, suoraan USB-liitännän kautta ilman ohjelmointilaitteita. STM32 prosessorit tukevat DFU:ta bootloaderin yhteydessä.
DFU käyttöönotto
DFU:n käyttöä varten ohjelmalle dfu-util, Linux, Mac ja Win10 ympäristöissä tarvitaan omat valmistelut, jotta DFU - lataus onnistuu. Ohjeet löytyvät mm. dfu-util:n sivulta
DFU käyttöönotto Linux:lla
Yleisimmillä Linux jakeluilla dfu-util on ladattavissa normaaleilla ohjelmistojen asennus/päivitystoimenpiteillä.
Mahdollisesti libusb pitää myös asentaa. Joskus libusb-1.0-0-dev on tarpeen.
Esimerkiksi Ubuntu/Mint jakeluissa komentot ovat:
sudo apt-get install libusb-1.0-0
- tai
sudo apt-get install libusb-1.0-0-dev
- dfu-util:
sudo apt-get install dfu-util
Kopioi myös tiedosto 70-stm32vcp.rules hakemistoon /etc/udev/rules.d ja uudelleenkäynnistä udev manager seuraavasti:
sudo bash -c 'cp 70-stm32vcp.rules /etc/udev/rules.d/ ; udevadm control --reload'
Ohjelman toimivuden voi tarkistaa esimerkiksi komennolla dfu-util -V:
root@lm20:~# dfu-util -V
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
DFU käyttöönotto Win10:llä
Käyttöönotosta löytyy ohjeita netistä, esimerkiksi Scott Hanselman http://dfu-util.sourceforge.net/releases/dfu-util-0.9-win64.zip Käyttöönotto vaatinee seuraavat askeleet:
- Asenna dfu-util ohjelma purkamalla paketin dfu-util-0.9-win64.zip dfu-util.
- Asenna ohjelma zadig-2.5.exe tallentamalla tiedosto zadic-2.5.exe.
- Kytke Padauk Programmer usb-kaapelilla ja paina samanaikaisesti boot-painiketta.
- Kun olet kytkenyt usb-kaapelin, vapauta boot-painike.
- Käynnista Zadic - ohjelma.
- Valitse valikosta Options -> List All Devices
- Valitse ylimmästä valintalistasta "STM32 BOOTLOADER"
- Käynnistä asennus painikkeesta "Replace Driver"