cs:avr_programming
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| cs:avr_programming [2016/11/18 10:09] – kaklik | cs:avr_programming [2025/08/27 09:24] (aktuální) – kaklik | ||
|---|---|---|---|
| Řádek 29: | Řádek 29: | ||
| **Nastavení pojistek je třeba upravit pro konkrétní aplikaci. Nevhodným nastavením si můžete mikroprocesor zablokovat proti dalšímu zápisu** | **Nastavení pojistek je třeba upravit pro konkrétní aplikaci. Nevhodným nastavením si můžete mikroprocesor zablokovat proti dalšímu zápisu** | ||
| - | |||
| - | Nové verze avrdude nefungují a je potřeba použít starší verzi programu avrdude ([[http:// | ||
| - | Stažený balík pak nainstalujeme příkazem | ||
| - | sudo dpkg -i název_balíku.deb | ||
| === Známé problémy === | === Známé problémy === | ||
| + | |||
| + | == avrdude: stk500v2_ReceiveMessage(): | ||
| + | |||
| + | avrdude: stk500v2_ReceiveMessage(): | ||
| + | avrdude: stk500v2_ReceiveMessage(): | ||
| + | avrdude: stk500v2_ReceiveMessage(): | ||
| + | | ||
| + | V téhle situaci je potřeba zkontrolovat nastavení bitové rychlosti pro komunikaci s programátorem. Nejlepší je zkusit nechat nastavení na automatické. | ||
| == avrdude: stk500v2_recv(): | == avrdude: stk500v2_recv(): | ||
| Řádek 44: | Řádek 48: | ||
| avrdude: stk500v2_recv(): | avrdude: stk500v2_recv(): | ||
| - | Přes to, že tato chybová hláška vypadá podivně, tak obvykle znamená, že se s programátorem pokoušíte komunikovat na jiném portu, než na který je fyzicky připojen. Tj. např. ///dev/ttyUSB1// místo /// | + | Přes to, že tato chybová hláška vypadá podivně, tak obvykle znamená, že se s programátorem pokoušíte komunikovat na jiném portu, než na který je fyzicky připojen. Tj. např. ///dev/ttyUSB0// místo /// |
| + | |||
| + | == Permission denied == | ||
| + | |||
| + | < | ||
| + | Arduino: 1.6.13 (Linux), Board: " | ||
| + | |||
| + | / | ||
| + | |||
| + | avrdude: Version 6.3, compiled on Sep 12 2016 at 15:21:49 | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | User configuration file is "/ | ||
| + | User configuration file does not exist or is not a regular file, skipping | ||
| + | |||
| + | Using Port : usb | ||
| + | Using Programmer | ||
| + | avrdude: usbdev_open(): | ||
| + | avrdude: usbdev_open(): | ||
| + | |||
| + | avrdude done. Thank you. | ||
| + | |||
| + | </ | ||
| + | |||
| + | Řešení: | ||
| + | |||
| + | sudo vim / | ||
| + | |||
| + | vložit následující obsah: | ||
| + | |||
| + | < | ||
| + | SUBSYSTEM!=" | ||
| + | |||
| + | # Atmel Corp. JTAG ICE mkII | ||
| + | ATTR{idVendor}==" | ||
| + | # Atmel Corp. AVRISP mkII | ||
| + | ATTR{idVendor}==" | ||
| + | # Atmel Corp. Dragon | ||
| + | ATTR{idVendor}==" | ||
| + | |||
| + | LABEL=" | ||
| + | </ | ||
| + | |||
| + | Pak vytvořit sybolický link: | ||
| + | |||
| + | cd / | ||
| + | sudo ln ../ | ||
| + | |||
| + | A nakonec restartovat udev service | ||
| + | |||
| + | sudo service udev restart | ||
| + | |||
| + | Více na: | ||
| + | http:// | ||
| ==== Bootloader ==== | ==== Bootloader ==== | ||
cs/avr_programming.1479463789.txt.gz · Poslední úprava: 2016/11/18 10:09 (upraveno mimo DokuWiki)
