This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:examples:setup:codeblocksmanual [2014/10/07 15:53] – raivo.sell | et:examples:setup:codeblocksmanual [2024/07/11 16:28] (current) – [CodeBlocks seadistamine] rojarl | ||
|---|---|---|---|
| Line 57: | Line 57: | ||
| ** Kodulabor III puhul ** | ** Kodulabor III puhul ** | ||
| * Homelab III | * Homelab III | ||
| - | * C:\HomelabCB\Programmer\Program.bat | + | * C:\HomeBlocks\Programmer\Program.bat |
| - | * "C:\HomelabCB\Programmer" | + | * "C:\HomeBlocks\Programmer" |
| * ${TARGET_OUTPUT_DIR} | * ${TARGET_OUTPUT_DIR} | ||
| {{ : | {{ : | ||
| - | ** Kodulabor II (Atmega2561) puhul ** | + | ** Kodulabor II (ATmega2561) puhul ** |
| * Homelab 2561 | * Homelab 2561 | ||
| * C: | * C: | ||
| * ${TARGET_OUTPUT_BASENAME}.hex | * ${TARGET_OUTPUT_BASENAME}.hex | ||
| * ${TARGET_OUTPUT_DIR} | * ${TARGET_OUTPUT_DIR} | ||
| - | {{ : | + | {{ : |
| - | ==== Linux/ | + | ** Kodulabor I (ATmega128) puhul ** |
| + | * Homelab I | ||
| + | * " | ||
| + | * -p m128 -c jtagmkI -P **COM9** -e -U flash: | ||
| + | * ${TARGET_OUTPUT_DIR} | ||
| + | {{ : | ||
| + | \\ | ||
| + | Kindel **COM** pordi number tuleb järgi vaadata Device Manager aknast. Igal masinal võib see number erineda. | ||
| + | {{ : | ||
| - | Genereerida ruled.d kataloogi fail sisuga: | + | ===== Linux/ |
| - | BUS==" | + | Paigaldada Codeblocks lisad: |
| + | sudo apt-get install codeblocks-contrib | ||
| + | |||
| + | dfu-programmer-i tavakasutaja õigustes käivitamiseks on vaja luua udev reeglite fail | ||
| + | Genereerida ruled.d kataloogi fail sisuga: | ||
| + | < | ||
| SUBSYSTEM==" | SUBSYSTEM==" | ||
| + | </ | ||
| + | Samuti on vaja paigaldada teek. | ||
| + | Tüüpiliselt asuvad avr-i teegid kausta / | ||
| + | Sinna kausta uute teekide lisamiseks on vaja administraatori õigusi. | ||
| + | |||
| + | Juhul kui AVR Toolchain ei ole repositooriumites veel uuendatud, siis võib ADC funktsioon anda veateate. Selle ellimineerimiseks võib käsitsi asendada avr kaustas oleva iox128a1u.h faili (sisaldub teegis). | ||
| + | |||
| + | Programmeerimise lihtsustamiseks võib luua järgmise batch faili: | ||
| + | sudo nano / | ||
| + | | ||
| + | faili sisuks kopeerida: | ||
| + | < | ||
| + | #!/bin/bash | ||
| + | dfu-programmer atxmega128a1u erase | ||
| + | dfu-programmer atxmega128a1u flash $1 | ||
| + | dfu-programmer atxmega128a1u start | ||
| + | </ | ||
| + | |||
| + | loodud failile anda käivitamise õigused: | ||
| + | |||
| + | sudo chmod 775 / | ||
| + | |||
| + | Codeblocks // | ||
| + | Seadistada programmaator järgmiselt. | ||
| + | {{ : | ||
| + | |||
| + | Lisada projekti teegi tugi | ||
| + | //Settings -> Compiler ...// | ||
| + | {{ : | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ==== Linux/ | ||
| + | |||
| + | Kodulabor II kasutab tarkvara peale laadimiseks hlflash nimelist programmi. | ||
| + | Selle paigaldamiseks toimida järgmiselt: | ||
| + | < | ||
| + | wget http:// | ||
| + | sudo add-apt-repository http:// | ||
| + | sudo nano / | ||
| + | # Muuta versiooniks precise: deb http:// | ||
| + | sudo apt-key add homelab-keyring.gpg | ||
| + | sudo apt-get update | ||
| + | sudo apt-get install hlflash && sudo apt-get install hlinit | ||
| + | </ | ||
| ===== CodeBlocks projekti loomine ===== | ===== CodeBlocks projekti loomine ===== | ||