Hallo,
habe das Net IO Board von Pollin und das Evaluationboard Ver 2.0 von
Pollin und möchte auf dem NetIO das OpenMCP Projetk laufen lassen.
Ich möchte nun über WinAVR welches schon läuft und mit dem Programmer
kommuniziert (zumindest sagt er das er den AVR beschreibt) das ganze
Programmieren.
Ich hab vor Jahren damit schon mal angefangen und mich versucht jedoch
schnell aufgegeben. Die soll sich nun ändern. Ich habe es damals so weit
gebracht das lediglich das Webinterface gestartet hat. Nun habe ich
alles mal wieder aufgebaut und zusammen gesteck. Habe den Chip neu
geflasht mit der Config wie sie aus dem Internet kam (außer Programmer
und Comport im makefile) und komme nun nicht mehr auf das Webinterface
drauf.
Das Board ist pingbar. Jedoch weder über Webinterface noch über Telnet
erreichbar. Später soll der 1Wire Bus aktiv sein und mehrere Temperatur
fühler daran laufen
Hoffe mir kann noch geholfen werden ;) Bin blutiger Anfänger auf dem
Gebiet
Grüße Ingo
ich glaub wenn OpenMCP frisch aus der verpackung kommt, erwartet es die
website auf SD-Karte.
geh in die AVRNETIO.config.h und stell dir erstmal alles auf deine
hardware und auch auf dein netzwerk ein.
mfg
Hey,
hab eben mal ein bisschen was gelesen und langsam raff ich was ab geht
... ;)
Im Anhang hab ich den Fehler den er mir noch ausgibt. Lass ich es so wie
runter geladen läuft es durch sobald ich irgend etwas aktiviere in der
von dir genannten Datei kommt der Fehler raus
Grüße
Hey,
stimmt da irgend was mit dem Code vielleicht nicht? HOffe ich hab das
richtig verstanden wenn ich einen der Punkte aktivieren möchte muss ich
die Raute davor raus nehmen oder?
/*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Library General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor Boston, MA
02110-1301, USA
*/
// This is AVRNETIO.config.h
ifndef AVRNETIO_CONFIG_H
define AVRNETIO_CONFIG_H
// set the baudrate for the usart
define UART_BAUD 9600L
// Define network config if DHCP fails these are the values that will
be used as a fallback or when DHCP disable
#define MYIP IPDOT( 192l, 168l, 178l, 111l )
#define NETMASK IPDOT( 255l, 255l, 255l, 0l )
#define GATEWAY IPDOT( 192l, 168l, 178l, 1l )
#define DNSSERVER IPDOT( 192l, 168l, 178l, 1l )
// aktiviert 1-Wire
#define ONEWIRE
// aktiviert ADC
#define ANALOG
// aktiviert GPIO
#define DIGITAL_IO
// aktiviert EXTINT
#define EXTINT
// aktiviert PCint
#define PC_INT
// aktiviert TWI
#define TWI
// aktiviert MMC
#define MMC
// aktiviert LED
#define LED
// aktivier den DCF77 empfänger
#define DCF77
// aktiviert den Impulscounter und logger
#define IMPULSCOUNTER
// aktiviert den Templogger
#define TEMP_LOGGER
#define LCD
#ifdef LCD
#define HD44780_TWI
#define HD44780_TWI_ROWS 2
#define HD44780_TWI_COLUMNS 16
#endif
// aktiviert TCP
#define TCP
#ifdef TCP
// empfängt und sendet RTT im TCP-Header mit um die Performace zu
verbessern
#define TCP_RTT
// Erlaubt den Stack ein Packet zwischen zu speichern wenn sie in
der Falschen reihenfolge kommen
#define TCP_with_unsortseq
// Beschleunigt TCP in Verbindung mit Windows
#define TCP_delayed_ack
#endif
// aktiviert UDP
#define UDP
#ifdef UDP
// aktiviert DHCP, dazu muss UDP aktiv sein
#define DHCP
// Versucht bei einem Fehlversuch von DHCP die IP aus der Config zu
lesen
#define READ_CONFIG
// aktiviert DNS, dazu muss UDP aktiv sein
#define DNS
// aktiviert NTP, dazu muss UDP aktiv sein
#define NTP
#endif
#ifdef TCP
// aktiviert DynDNS
#ifdef DNS
// #define DYNDNS
#endif
#define SHELL
#ifdef SHELL
// aktiviert den Telnet-Server, dazu muss TCP aktiv sein
#define TELNETSERVER
#endif
// aktiviert den HTTP-Server, dazu muss TCP aktiv sein
#define HTTPSERVER
#ifdef HTTPSERVER
#if defined(MMC)// holt Dateien vom HTTP-Server nur von der MMC
#define HTTP_FILES_FROM_MMC
#endif
// aktiviert die Stats per Webinterface
#define HTTPSERVER_STATS
// aktiviert die Konfiguration per Webinterface
#define HTTPSERVER_NETCONFIG
// aktiviert das System-Menü per Webinterface
#define HTTPSERVER_SYSTEM
#ifdef HTTPSERVER_SYSTEM
#ifdef DYNDNS
#define HTTPSERVER_DYNDNS
#endif
// aktiviert twitter per Webinterface
#if defined(TWITTER)
#define HTTPSERVER_TWITTER
#endif
// aktiviert ntp per Webinterface
#if defined(NTP)
#define HTTPSERVER_NTP
#endif
// aktiviert eemem per Webinterface
#define HTTPSERVER_EEMEM
// aktiviert reset per Webinterface
#if defined(SHELL)
#define HTTPSERVER_CRON
#endif
// aktiviert reset per Webinterface
#define HTTPSERVER_RESET
#endif
// aktiviert IO auf dem Webinterface
#define HTTPSERVER_IO
#ifdef HTTPSERVER_IO
// aktiviert ADC auf dem Webinterface
#ifdef ANALOG
#define HTTPSERVER_ANALOG
#endif
// aktiviert GPIO auf dem Webinterface
#ifdef DIGITAL_IO
#define HTTPSERVER_DIGITAL_IO
#endif
// aktiviert 1-Wire auf dem Webinterface
#ifdef ONEWIRE
#define HTTPSERVER_ONEWIRE
#endif
// aktiviert TWI auf dem Webinterface
#ifdef TWI
#define HTTPSERVER_TWI
#endif
// aktivert Impulsecounter per Webinterface
#ifdef IMPULSCOUNTER
#define HTTPSERVER_IMPULSECOUNTER
#endif
#endif
#endif
#endif
#endif /* AVRNETIO_CONFIG_H */
Grüße
Mehr als das kommt nicht mehr und da kommt doch normal webserver startet
auf port 80 und die ip adresse
UART Initialisiert
STDOUT Initialisiert
CLOCK Initialisiert
LED_core penMCP ...
UART Initialisiert
STDOUT Initialisiert
CLOCK Initialisiert
LED_core IpenMCP ...
UART Initialisiert
STDOUT Initialisiert
CLOCK Initialisiert
LED_core Initi
Keiner eine Idee?
Hab jetzt das 2.Board zusammen gebaut aber das macht den selben "Fehler"
also liegts nicht an der Hardware. Es sieht so aus als ob die
Netzwerkschnistelle abgeschaltet ist oder so?!
Bin für jeden Tip dankbar
Grüße
Also habe noch etwas weiter versucht und gesehen das das Image das ich
aufgespielt hab eigentlich so wie ich es sehe nur mit der SD Karte in
Kombination funkioniert und die hab ich garnicht. Nun hab ich ein altes
image aufgespielt aber da kommt am com port nur müll raus denke die
fuses stimmen nicht wie müssen diese gesetzt sein oder passen da auch
die vom aktuellen image??
Hey,
das ich den größeren Atmega brauch wusste ich hab ich auch drauf (sry
hätte ich auch schreiben können)
Hab mir jetzt noch ein addon board besorgt und deine einstellungen
geflasht sowol mit als auch ohne addon board kommt immer folgendes raus
OpenMCP ...
UART Initialisiert
STDOUT Initialisiert
CLOCK Initialisiert
LED_core Ini´¸X,Á°¸X,Á°¸¸¸Y«j
rrrjRªIQ%¹¥Ñ¥…±¥Í¥•ÉÑ5)MQ=UQ%¹¥Ñ¥…±¥Í¥•ÉÑ5
-%¹¥Ñ¥…±¥Í¥•ÉÑ5)1}½É•%¹¥Ñ¥…±¥Í¥•ÉÑÁ°¸X,Á°¸X,Á°¸X,Á°¸X,.®–«j
rrrjRªIQ
-%¹¥Ñ¥…±¥Í¥•ÉÑ5)1}½É•%¹¥Ñ¥…±¥Í¥•ÉÑÁ°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,
Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸¸Y«j
rrrjRªI
-%¹¥Ñ¥…±¥Í¥•ÉÑ5)1}½É•%¹¥Ñ¥…=®€penMCP ...
UART Initialisiert
STDOUT Initialisiert
CLOCK Initialisiert
LED_core Ini´°¸¸Y«j
-%¹¥Ñ¥…±¥Í¥•ÉÑ5)1}½É•%¹¥Ñ¥…±¥Í¥•ÉÑÁ°¸X,Á°¸X,Á°¸X,Á°¸X,.®–«j
rrrjRªIQ
-%¹¥Ñ¥…±¥Í¥•ÉÑ5)1}½É•%¹¥Ñ¥…±¥Í¥•ÉÑÁ°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,
Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸¸Y«j
rrrjRªI
-%¹¥Ñ¥…±¥Í¥•ÉÑ5)1}½É•%¹¥Ñ¥…±¥Í¥•ÉÑÁ°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,
Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸¸¸Y«j
rrrjRªIQ%¹¥Ñ¥…±¥Í¥•ÉÑ5)MQ=UQ%¹¥
-%¹¥Ñ¥…±¥Í¥•ÉÑ5)1}½É•%¹¥Ñ¥…±¥Í¥•ÉÑÁ°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,
Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸¸Y«j
rrrjRªI
-%¹¥Ñ¥…±¥Í¥•ÉÑ5)1}½É•%¹¥Ñ¥…±¥Í¥•ÉÑÁ°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,
Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸¸Y«j
rrrjRªI
-%¹¥Ñ¥…±¥Í¥•ÉÑ5)1}½É•%¹¥Ñ¥…±¥Í¥•ÉÑÁ°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,
Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸¸¸Y«j
rrrjRªIQ%¹¥Ñ¥…±¥Í¥•ÉÑ5)MQ=UQ%¹¥
-%¹¥Ñ¥…±¥Í¥•ÉÑ5)1}½É•%¹¥Ñ¥…±¥Í¥•ÉÑÁ°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,
Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸¸Y«j
rrrjRªI
-%¹¥Ñ¥…±¥Í¥•ÉÑ5)1}½É•%¹¥Ñ¥…±¥Í¥•ÉÑÁ°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,
Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸X,Á°¸Xì
...
er hat auch einmal kurz gemeint warte auf dhcp aber dann gings so weiter
wie oben..
auf die sd karte hab ich den kompletten ordner SD card imag bzw. den
inhalt drauf gespielt ist eine 1gb karte fat 32 formatiert
ich zweifel langsam daran das ich das nochmal zum laufen bekomme und
dabei hatte ich es schon so weit...
Hoffe Ihr könnt mir helfen
Grüße
Hallo,
habe mir gerade von der OpemMcp Seite das image runter geladen damit
läuft er jetzt so weit durch
EXTINT Initialisiert
PCINT Initialisiert
TWI (1 Devices) Initialisiert
LCD Initialisiert
GPIO Initialisiert
ADC Initialisiert
1-WIRE Error
DCF77 Initialisiert
MMC/SD Initialisiert
Filesystem Error
SHELL Initialisiert
THREAD Initialisiert
ENC28j60 (Rev.: 6) initialisiert ( HW-Add: 02:03:6f:55:1c:c8 )
Fullduplex: Link
ready
-+-> ARP initialisiert
|-> UDP (Tornado-engine) initialisiert
|-> TCP (Hurrican-engine) initialisiert
|-> Versuche DHCP-Config zu holen. DHCP-Config geholt
| IP : 192.168.11.53
| Netmask: 255.255.255.0
| Gateway: 192.168.11.1
| DNS : 192.168.11.1
HTTP-Server Port 80.
Telnet-Server Port 23.
dann muss ja ein Fehler in meiner Config sein..
Die SD Karte wird zwar erkannt aber auf dem webserver sagt er datei
nicht gefunden denke da ist die sd zu groß mit ein GB oder?
Grüße
Hey,
hab es ausprobiert und muss sagen SEHR SEHR Gut!!!!
Vielen Dank für die HIlfe. Hab die SD Karte mit 1 GB auf Fat16
formatiert und es ging sofort alles.
Was heißt aber es !dürfen! nur daten aus dem Ordner drauf?
Ich kann doch jetzt theoretisch ne ganz normale HP bauen und die index
datei drauf werfen und er stellt sie mir da oder nicht?
meine letzte Frage warum klappt es bei mir nicht wenn ich die Datei
selber compaliere?
Es hat jetzt nur mit der fertigen Hex Datei geklappt wenn ich selbst was
mache und flashe kommt immer nur das oben gepostete raus :(
Grüße
und nochmal vielen vielen Dank