Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
et:examples:setup:codeblocksmanual [2014/10/09 09:16] raivo.sellet: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" "${TARGET_OUTPUT_BASENAME}.hex"+  * "C:\HomeBlocks\Programmer" "${TARGET_OUTPUT_BASENAME}.hex"
   * ${TARGET_OUTPUT_DIR}   * ${TARGET_OUTPUT_DIR}
 {{  :et:examples:setup:codeblocks:9_cb_tool.png?400  |}} {{  :et:examples:setup:codeblocks:9_cb_tool.png?400  |}}
  
-** Kodulabor II (Atmega2561) puhul **+** Kodulabor II (ATmega2561) puhul **
   * Homelab 2561   * Homelab 2561
   * C:\HomelabCB\Programmer\HL Flash\hlflash.exe   * C:\HomelabCB\Programmer\HL Flash\hlflash.exe
   * ${TARGET_OUTPUT_BASENAME}.hex   * ${TARGET_OUTPUT_BASENAME}.hex
   * ${TARGET_OUTPUT_DIR}   * ${TARGET_OUTPUT_DIR}
-{{  :et:examples:setup:codeblocks:9_cb_tool2.png?400  |}}+{{  :et:examples:setup:codeblocks:9_cb_tool_2561.png?400  |}}
  
-===== Linux/Ubuntu  =====+** Kodulabor I (ATmega128) puhul ** 
 +  * Homelab I 
 +  * "$(CODEBLOCKS)\Programmer\Avrdude\avrdude.exe" 
 +  * -p m128 -c jtagmkI -P **COM9** -e -U flash:w:${TARGET_OUTPUT_BASENAME}.hex 
 +  * ${TARGET_OUTPUT_DIR} 
 +{{  :et:examples:setup:codeblocks:9_cb_tool_128.png?400  |}} 
 +\\ 
 +Kindel **COM** pordi number tuleb järgi vaadata Device Manager aknast. Igal masinal võib see number erineda. 
 +{{  :et:examples:setup:codeblocks:com_port.png?400  |}}  
 + 
 +===== Linux/Ubuntu seadistamine ===== 
 + 
 +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
Line 81: Line 94:
  
 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). 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 /usr/bin/homelab-programmer
 +  
 +faili sisuks kopeerida:
 +<code>
 +#!/bin/bash
 +dfu-programmer atxmega128a1u erase
 +dfu-programmer atxmega128a1u flash $1
 +dfu-programmer atxmega128a1u start
 +</code>
 +
 +loodud failile anda käivitamise õigused:
 +
 +  sudo chmod 775 /usr/bin/homelab-programmer
 +
 +Codeblocks //Tools->Configure tools ...//
 +Seadistada programmaator järgmiselt.
 +{{ :et:examples:setup:codeblocks:codeblokcs_programmer_linux.png?400 |}}
 +
 +Lisada projekti teegi tugi
 +//Settings -> Compiler ...//
 +{{ :et:examples:setup:codeblocks:compiler_path.png?400 |}}
 +
 +{{ :et:examples:setup:codeblocks:linker_path.png?400 |}}
 +
 +==== Linux/Ubuntu 14.04 seadistamine Kodulabor II ====
 +
 +Kodulabor II kasutab tarkvara peale laadimiseks hlflash nimelist programmi.
 +Selle paigaldamiseks toimida järgmiselt:
 +<code>
 +wget http://home.roboticlab.eu/_media/et/examples/setup/homelab-keyring.gpg.zip; unzip homelab-keyring.gpg.zip; rm homelab-keyring.gpg.zip
 +sudo add-apt-repository http://roboticlab.eu/repo/ubuntu/
 +sudo nano /etc/apt/sources.list
 +# Muuta versiooniks precise: deb http://roboticlab.eu/repo/ubuntu/ precise main
 +sudo apt-key add homelab-keyring.gpg
 +sudo apt-get update
 +sudo apt-get install hlflash && sudo apt-get install hlinit
 +</code>
  
 ===== CodeBlocks projekti loomine ===== ===== CodeBlocks projekti loomine =====
et/examples/setup/codeblocksmanual.1412846194.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0