|
|
Zeile 9: |
Zeile 9: |
| | | |
| | | |
− | Folgende Sachen mal runterladen...
| + | gummi:/usr/src/git# git clone git://github.com/kiwi77/hr20.git |
− | gallery
| + | gummi:/usr/src/git# |
− | Bild : Thermy.diff.txt
| + | gummi:/usr/src/git# cd hr20 |
− | Bild : Zbusloader thermy.diff.txt
| + | gummi:/usr/src/git/hr20# ./download.sh |
− | Bild : Compile.sh.txt
| + | gummi:/usr/src/git/hr20# |
− | Bild : Thermy.src.txt
| + | gummi:/usr/src/git/hr20# ./compile_all.sh |
− | gallery
| + | gummi:/usr/src/git/hr20# |
− | | |
− | | |
− | http://www.ethersex.de/images/2/27/Thermy.diff.txt<br>
| |
− | http://www.ethersex.de/images/a/a5/Zbusloader_thermy.diff.txt<br>
| |
− | http://www.ethersex.de/images/e/e4/Compile.sh.txt<br>
| |
− | http://www.ethersex.de/images/8/8f/Thermy.src.txt<br>
| |
− | <br>
| |
− | | |
− | | |
− | <source lang="text">
| |
− | gummi:/usr/src/ethersex# | |
− | gummi:/usr/src/ethersex#
| |
− | gummi:/usr/src/ethersex# mkdir ethersex_100515_Thermy
| |
− | gummi:/usr/src/ethersex# cd ethersex_100515_Thermy
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy# git clone git://github.com/ethersex/ethersex.git
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy# | |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy# cd ethersex/ | |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex# | |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex# git checkout --track -b wip-hr20 origin/wip-hr20
| |
− | Branch wip-hr20 set up to track remote branch refs/remotes/origin/wip-hr20.
| |
− | Switched to a new branch "wip-hr20"
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex# make menuconfig
| |
− | | |
− | Load a Default Configuration --->
| |
− | Rondostat HR20/Thermotronic Basic/Thermy
| |
− | General Setup --->
| |
− | MCU frequenc ---> 8000000
| |
− | Enable Debugging ---> off
| |
− | control6 scripts ---> on
| |
− | Network --->
| |
− | ZBus Support --> on
| |
− | ZBus usart select ---> 0
| |
− | ZBus Baudrate ---> 76800
| |
− | IP address: ---> z.b. 10.40.1.31
| |
− | Netmask: ---> z.b. 255.255.255.0
| |
− | Default gateway: ---> z.b. 10.40.1.1
| |
− | TCP support ---> on
| |
− | ICMP support ---> on
| |
− | I/O --->
| |
− | ADC input ---> on
| |
− | ADC Reference ---> AVcc
| |
− | HR20-style Temperature ---> on
| |
− | LCD Displays ---> on
| |
− | HR20-style LCD ---> on
| |
− | Protocols --->
| |
− | ECMD ---> on
| |
− | TCP/Telnet ---> on
| |
− | TCP Port ---> 2701
| |
− | Disable IP Config ---> on
| |
− | Applications --->
| |
− | System clock support ---> on
| |
− | Date and Time support ---> on
| |
− | < Exit >
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex# touch thermy.diff
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex# | |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex# patch -p1 < thermy.diff.txt | |
− | patching file hardware/adc/Makefile
| |
− | patching file hardware/lcd/Makefile
| |
− | patching file hardware/lcd/hr20-ecmd.c
| |
− | patching file hardware/lcd/hr20.c
| |
− | patching file hardware/lcd/hr20.h
| |
− | patching file protocols/zbus/zbus.c
| |
− | patching file services/clock/Makefile
| |
− | patching file services/clock/clock.c
| |
− | patching file services/clock/clock_ecmd.c
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex# echo 'C6_SOURCE = $(TOPDIR)/control6/Thermy.src' > config.mk
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex# ln -s Thermy.src control6/Thermy.c
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex# | |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex# make clean && make
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex# cd ..
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy# git clone http://git.brokenpipe.de/gitroot/bricolage/zbusloader
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy# cd zbusloader
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/zbusloader#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/zbusloader#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/zbusloader# patch -p1 < ../zbusloader_thermy.diff.txt
| |
− | patching file Makefile
| |
− | patching file avr_init.S
| |
− | patching file zbusloader
| |
− | patching file pinconfig.h
| |
− | patching file zbusloader.c
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/zbusloader#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/zbusloader#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/zbusloader# make
| |
− | avr-gcc -std=gnu99 -Os -g -Wall -W -mmcu=atmega169 -mmcu=atmega169 -DF_CPU=8000000UL -c -o zbusloader.o zbusloader.c
| |
− | avr-gcc -mmcu=atmega169 -DF_CPU=8000000UL -c -o avr_init.o avr_init.S
| |
− | avr-gcc -o zbusloader -std=gnu99 -Os -g -Wall -W -mmcu=atmega169 -nostdlib -Wl,--section-start=.text=0x3C00 zbusloader.o avr_init.o
| |
− | avr-size zbusloader
| |
− | text data bss dec hex filename
| |
− | 980 0 135 1115 45b zbusloader
| |
− | avr-objcopy -O ihex -R .eeprom zbusloader zbusloader.hex
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/zbusloader#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/zbusloader# cd ../ethersex
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex#
| |
− | gummi:/usr/src/ethersex/ethersex_100515_Thermy/ethersex# ./compile.sh
| |
− | </source>
| |
| | | |
| nun sollte alles super laufen :-) | | nun sollte alles super laufen :-) |
| | | |
− | ....
| + | ... |
− | .... | + | ... |
− | | |
| | | |
| + | Das ganze aktualisieren mittels: |
| | | |
| + | gummi:/usr/src/git/hr20# |
| + | gummi:/usr/src/git/hr20# ./update_all.sh |
| + | gummi:/usr/src/git/hr20# |
| | | |
| | | |