Treiber für CP210x (USB-Seriell) an DS410j

Status
Für weitere Antworten geschlossen.

synusr

Benutzer
Mitglied seit
27. Jun 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe eine DS410j mit armv5tel und FW #1354.
Für eine Automatisierungsanwendung würde ich gern mit der DS einen Microcontroller über den USB-Seriell-Wandler CP2102 ansprechen. Der Hersteller Silabs stellt den Treiber als Quellcode bereit. Wie könnte ich diesen kompilieren und ins System einbinden?

make erzeugt mir folgende Meldung:

make[1]: Entering directory `/lib/modules'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/lib/modules'
make: *** [modules] Error 2


Vielen Dank für Eure Hilfe!
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.020
Punkte für Reaktionen
273
Punkte
393
Hallo,
wie hast Du das kompilieren angestoßen?

Gruß Götz
 

synusr

Benutzer
Mitglied seit
27. Jun 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Im Verzeichnis cp210x erst ./configure ausgeführt (erzeugt defaults.mk), und da er dann mit make nicht wollte, habe ich ihn mit make -f Makefile26 auf die Spur gebracht.
Ich kenn mich zwar ganz gut in Linux aus, aber nicht mit kompilieren, deshalb sagt mir die Meldung "No rule to make target `modules'" nichts.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.020
Punkte für Reaktionen
273
Punkte
393
Hallo,
verrsuche es mal eine Verzeichnisebene höher mit
./makerpm
Schau dort vorher noch mal in die Datei INSTALL und nicht als root kompilieren.

Gruß Götz
 

synusr

Benutzer
Mitglied seit
27. Jun 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
OK,
das geht schon ein Stück weiter, zumindest passiert einiges.
Es scheitert aber an

+ rpmbuild -ba /var/tmp/silabs/rpmbuild/SPECS/cp210x-3.1.0.spec
./makerpm: line 121: rpmbuild: not found


rpmbuild ist offensichtlich nicht da, und das gibt's auch nicht als ipkg-Paket.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.020
Punkte für Reaktionen
273
Punkte
393
Hallo,
es werden ein Haufen Kernel-Header erwartet, die sind nicht alle auf der DS drauf. Denke Du wirst um crosscompilieren mit der Synology Toolchain nicht herum kommen.

Gruß Götz
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat