Aiuto su Installazione dei Sorgenti+Toolchain su base Ubuntu 9.10 x NAS209

Cross compiling
Rispondi
Pa0l0ne
Utente
Utente
Messaggi: 3
Iscritto il: mercoledì 30 dicembre 2009, 18:19

Aiuto su Installazione dei Sorgenti+Toolchain su base Ubuntu 9.10 x NAS209

Messaggio da Pa0l0ne »

Buongiorno, come da oggetto stò cercando di installare i sorgenti+toolchain per riuscire a compilarmi due kernel modules che mi servono per utilizzare un convertitore usb-rs232 (smargo) sul mio Nas209 (CPU ARM 88F6281):

kernel-module-usbserial_2.6.24-1_arm
kernel-module-ftdi-sio_2.6.24-1_arm

Purtroppo i due pacchetti che ho reperito in rete già compilati per ipkg (che ho provveduto ad installare correttamente) non sembrano andare daccordo con il kernel attualmente installato nel nas, restituendomi un bell'errore di dipendenza (usbcore), costringendomi a tentare l'unica strada della compilazione manuale (a meno che qualcuno di voi abbia già due pacchetti funzionanti da mandarmi... :) ).

Ecco ciò che ho fatto fino ad ora:

Ho scaricato il sorgente "synogpl-944b.tbz" e la toolchain "gcc421_glibc25_88f6281.tar.gz"

Ho aperto un terminale come root
# sudo su

Ho creato una directory
# mkdir /root/fw0944

Ci ho copiato dentro i due files che avevo scaricato in precedenza

Ho decompresso i due files
# tar xjvf synogpl-944b.tbz
# tar zxpf gcc421_glibc25_88f6281.tar.gz -C /usr/local

Ho editato il Makefile, andando a modificare la variabile CROSSCOMPILE
# gedit source/linux-2.6.24/Makefile

ARCH = arm
CROSS_COMPILE = /usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc- (QUI NON SONO SICURO DI COSA METTERE!)

A questo punto ho caricato la kernel config GUI
# make ARCH=arm menuconfig

Per compilare un modulo basta evidenziarlo e selezionarlo premendo "M"

Sono uscito dalla GUI ed ho tentato di compilarmi i moduli (precedentemente selezionati)
# make ARCH=arm modules

Ma purtroppo a questo punto ricevo una serie di errori in fase di compilazione......

Qualcuno ha idea su dove sbaglio????????
Rispondi

Torna a “Compilazione”