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/08 12:28] – 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. | ||
+ | {{ : | ||
+ | |||
+ | ===== Linux/ | ||
+ | |||
+ | Paigaldada Codeblocks lisad: | ||
+ | sudo apt-get install codeblocks-contrib | ||
dfu-programmer-i tavakasutaja õigustes käivitamiseks on vaja luua udev reeglite fail | dfu-programmer-i tavakasutaja õigustes käivitamiseks on vaja luua udev reeglite fail | ||
Genereerida ruled.d kataloogi fail sisuga: | Genereerida ruled.d kataloogi fail sisuga: | ||
+ | < | ||
SUBSYSTEM==" | SUBSYSTEM==" | ||
+ | </ | ||
Samuti on vaja paigaldada teek. | 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 ===== |