Hallo,
ich wäre daran interessiert, die GPIO-Pins nutzbar zu machen. (Meines Wissens hat das noch niemand gemacht?)
Da wär ja viel denkbar, z.B. externe Relais steuern, oder Daten einlesen, evtl. sogar i2c-Bus betreiben…
Also hab' ich angefangen zu programmieren; ich hab kleinere Änderungen bei dem bcmdrivers machen müssen, und da sind wir beim Problem: Ich habs nicht geschafft, mein selbst-kompiliertes Image erfolgreich hochzuladen. Der Router ist unansprechbar nach dem Upload, außer mit Notinterface natürlich.
Dein Image schein nur den Kernel zu enthalten, ohne Userland/root-Dateisystem. Für genauere Diagnose empfielt es sich ggf. eine Serielle Konsole anzuschliessen und das Bootlog hier zu posten.
Hallo jo-ju, vielen Dank für die schnelle Antwort.
1) Deine Daten über die GPIO-Ports in dem wiki hab' ich schon längst gelesen, konnte auch alles verifizieren, außer "GPIO 4 - point TP23 on the PCB" - mein Messgerät hat nix angezeigt. Muss man da evtl. Lack von der Platine kratzen, um Kontakt zu bekommen?
2) Ich hatte gehofft, mein Problem ohne serielle Konsole beheben zu können - ich müsste mir dazu ja erstmal so einen Pegelwandler besorgen / bauen.
3) Ich will nur nochmal kurz zusammenfassen, was ich gemacht hatte - evtl. is da ein Fehler drin:
- svn checkout trunk
- cd bs/dev_tree
- make PROFILE=96348GWV_DT
- das im Verzeichnis "images" erzeugte image auf den Speedport geladen.
Nachdem in der Ausgabe von make keine Fehler gemeldet werden, sollte doch alles funktionieren, oder?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
1) Ich habe bereits zwei Versionen der SpW500V-Platine gesehen. Ich vermute das in deinem Falle ggf. ein leicht unterschiedliches Platinenlayout vorliegt und somit meine Beschriebung der GPIO-Pins nicht vollständig zutrifft.
2) Mit dem was du vor hast empfehle eine serielle Konsole. Kauf dir ein altes USB Handykabel und demontier es :) Dazu gibt es genug gute Anleitungen im Netz.
3) Ich erhlich gesagt noch nie ein BitSwitcher-Image gebaut, nur kurz genutzt. Ich bin immer noch auf Wrt500V aber das ist jOT hier. Meine Sourcen habe ich seit gut zwei Jahren nicht mehr nfassen können, da irgendwann ein mangelndes Backup dazwischen kam. Aber das was du als vorgehen beschriebst hört sich sinnig an :) http://bitswitcher.sourceforge.net/howto.html#cross. Ggf. solltest du mal, wenn der Fehler noch besteht. Das make-Log hier posten, ggf. kann dir jemand anderes helfen kann in diesem Punkt. Auch wäre die SVN-Rev. interessant zu wissen.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
ich wäre daran interessiert, die GPIO-Pins nutzbar zu machen. (Meines Wissens hat das noch niemand gemacht?)
Da wär ja viel denkbar, z.B. externe Relais steuern, oder Daten einlesen, evtl. sogar i2c-Bus betreiben…
Also hab' ich angefangen zu programmieren; ich hab kleinere Änderungen bei dem bcmdrivers machen müssen, und da sind wir beim Problem: Ich habs nicht geschafft, mein selbst-kompiliertes Image erfolgreich hochzuladen. Der Router ist unansprechbar nach dem Upload, außer mit Notinterface natürlich.
Zum Image:
Image components offsets
cfe offset : 0xbfc00000 - Length: 62552
file tag offset : 0xbfc10000 - Length: 256
rootfs offset : 0xbfc10100 - Length: 20480
kernel offset : 0xbfc15100 - Length: 576227
The size of the entire flash image is 728035 bytes.
A 1 MB or greater flash part is needed.
The flash space remaining for a 2 MB flash part: 1369117 bytes.
The flash space remaining for a 4 MB flash part: 3466269 bytes.
bcm96348GWV_DT_flash_image_96348GW flash image file is
successfully created.
addvtoken: Output file size = 728055 with image crc = 0xe3b4e320
Done! Image 96348GWV_DT has been built in /home/franz-josef/bitswitcher/trunk/dev_tree/images.
Kann die Größe überhaupt stimmen? Kommt mir zu klein vor.
Dein Image schein nur den Kernel zu enthalten, ohne Userland/root-Dateisystem. Für genauere Diagnose empfielt es sich ggf. eine Serielle Konsole anzuschliessen und das Bootlog hier zu posten.
Zu den GPIO Ports habe ich im alten OpenWrt-Wiki auch schon mal was geschrieben: http://oldwiki.openwrt.org/OpenWrtDocs%282f%29Hardware%282f%29T%282d%29Com%282f%29Speedport_W500V.html
Hallo jo-ju, vielen Dank für die schnelle Antwort.
1) Deine Daten über die GPIO-Ports in dem wiki hab' ich schon längst gelesen, konnte auch alles verifizieren, außer "GPIO 4 - point TP23 on the PCB" - mein Messgerät hat nix angezeigt. Muss man da evtl. Lack von der Platine kratzen, um Kontakt zu bekommen?
2) Ich hatte gehofft, mein Problem ohne serielle Konsole beheben zu können - ich müsste mir dazu ja erstmal so einen Pegelwandler besorgen / bauen.
3) Ich will nur nochmal kurz zusammenfassen, was ich gemacht hatte - evtl. is da ein Fehler drin:
- svn checkout trunk
- cd bs/dev_tree
- make PROFILE=96348GWV_DT
- das im Verzeichnis "images" erzeugte image auf den Speedport geladen.
Nachdem in der Ausgabe von make keine Fehler gemeldet werden, sollte doch alles funktionieren, oder?
1) Ich habe bereits zwei Versionen der SpW500V-Platine gesehen. Ich vermute das in deinem Falle ggf. ein leicht unterschiedliches Platinenlayout vorliegt und somit meine Beschriebung der GPIO-Pins nicht vollständig zutrifft.
2) Mit dem was du vor hast empfehle eine serielle Konsole. Kauf dir ein altes USB Handykabel und demontier es :) Dazu gibt es genug gute Anleitungen im Netz.
3) Ich erhlich gesagt noch nie ein BitSwitcher-Image gebaut, nur kurz genutzt. Ich bin immer noch auf Wrt500V aber das ist jOT hier. Meine Sourcen habe ich seit gut zwei Jahren nicht mehr nfassen können, da irgendwann ein mangelndes Backup dazwischen kam. Aber das was du als vorgehen beschriebst hört sich sinnig an :) http://bitswitcher.sourceforge.net/howto.html#cross. Ggf. solltest du mal, wenn der Fehler noch besteht. Das make-Log hier posten, ggf. kann dir jemand anderes helfen kann in diesem Punkt. Auch wäre die SVN-Rev. interessant zu wissen.