CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 4 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: gianpassa con ben 7 Thanks ricevuti negli ultimi sette giorni
Utente del mese: gianpassa con ben 31 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 4 su 4
Discussione:

[DEV] Problemi compilazione kernel

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano


    Registrato dal
    Sep 2013
    Località
    Padova
    Messaggi
    87

    Ringraziamenti
    10
    Ringraziato 12 volte in 12 Posts
    Predefinito

    [DEV] Problemi compilazione kernel

    Salve a tutti,


    Premetto che sono alle prime armi con la compilazione di un kernel android, ho dei problemi, attualmente io monto una CM 11 sul mio device nel thread dello sviluppatore ha rilasciato il link del suo GitHub dove posso trovare il source del kernel e della rom. Lo sviluppatore mi ha informato del toolchain che ha usato per la compilazione, ebbene mi sono procurato il medesimo toolchain(linaro toolchain 4.7) e scaricate le sorgenti ho deciso di iniziare la compilazione del kernel. La compilazione del kernel dopo circa 10 minuti buoni è andata a buon fine e mi ha rilasciato il file binario "zImage" nella cartella arch/arm/boot da cui ho creato il boot.img e tramite recovery l'ho flashato. Il problema che riscontro praticamente sempre è che non boota la rom. Cosa può essere dovuto il problema?

    Io ho sempre creduto che il problema fosse dovuto al Makefile del kernel, ma non ho idea.
    Ho provato con altri toolchain, la compilazione và a buon fine, ma non parte la rom.


    Per la compilazione uso questi commandi:

    Innanzitutto prendo il config dentro la cartella arch/arm/configs lo copio e incollo nella "/" oppure nel "root"(come vi capite meglio) della cartella dove contengo il kernel e do questi commandi:

    codice:
               cd PATH_KERNEL
               make trebon_defconfig
               export ARCH=arm
               export SUBARCH=arm
               export CROSS_COMPILE=/home/xenord/arm-androideabi-4.7/bin/arm-eabi-
    
               e infine compilo tutto con:
               make -j4

    Cosa sbaglio? Grazie in anticipo

  2.  
  3. #2
    Androidiano VIP L'avatar di S_mario


    Registrato dal
    Sep 2011
    Località
    da qualche parte nelle Marche
    Messaggi
    1,103
    Smartphone
    LG Nexus 5

    Ringraziamenti
    563
    Ringraziato 630 volte in 450 Posts
    Predefinito

    Ma il flash del boot.img come lo fai? Se ho capito bene, flashi direttamente il boot! Il problema è che devi creare lo zip, altrimenti non va!
    Prova così:
    Per compilare
    Dai make -j4 otapackages ( non sono sicuro della "s" finale), se la compilazione del kernel è come la rom dovrebbe crearti lo zip.

    --- Nexus 5 16GB ----
    ----- IL TASTO THANKS NON MORDE -----
    Che sia FRITTA o BAGNATA dio benedica la PATATA

  4. #3
    Androidiano


    Registrato dal
    Sep 2013
    Località
    Padova
    Messaggi
    87

    Ringraziamenti
    10
    Ringraziato 12 volte in 12 Posts
    Predefinito

    Quote Originariamente inviato da S_mario Visualizza il messaggio
    Ma il flash del boot.img come lo fai? Se ho capito bene, flashi direttamente il boot! Il problema è che devi creare lo zip, altrimenti non va!
    Prova così:
    Per compilare
    Dai make -j4 otapackages ( non sono sicuro della "s" finale), se la compilazione del kernel è come la rom dovrebbe crearti lo zip.

    Grazie S_mario per avermi risposto

    In serata quando sono a casa provo e ti so dire!

    Il boot.img lo flasho da recovery, lo zip lo scrivo io. Dici che potrebbe essere un problema di flash?

    Ah un altra cosa, io prendo il boot.img della room, lo scompatto e mantenendo lo stesso ramdisk sostituisco solo il zImage e lo comprimo e poi lo metto dentro lo zip.

    Il problema potrebbe essere quindi il ramdisk? tempo fa avevo provato a dare
    codice:
    make bootimage
    che mi creasse il boot.img senza prendere da nessuna parte il

    ramdisk, ma mi diceva "commando sconosciuto"!

  5. #4
    Androidiano VIP L'avatar di S_mario


    Registrato dal
    Sep 2011
    Località
    da qualche parte nelle Marche
    Messaggi
    1,103
    Smartphone
    LG Nexus 5

    Ringraziamenti
    563
    Ringraziato 630 volte in 450 Posts
    Predefinito

    Quote Originariamente inviato da xenord Visualizza il messaggio
    Grazie S_mario per avermi risposto

    In serata quando sono a casa provo e ti so dire!

    Il boot.img lo flasho da recovery, lo zip lo scrivo io. Dici che potrebbe essere un problema di flash?

    Ah un altra cosa, io prendo il boot.img della room, lo scompatto e mantenendo lo stesso ramdisk sostituisco solo il zImage e lo comprimo e poi lo metto dentro lo zip.

    Il problema potrebbe essere quindi il ramdisk? tempo fa avevo provato a dare
    codice:
    make bootimage
    che mi creasse il boot.img senza prendere da nessuna parte il

    ramdisk, ma mi diceva "commando sconosciuto"!
    Lo zip che crei è signato? Potrebbe essere quello il problema

    Prova a sentire un dev di kernel se ti può aiutare

    --- Nexus 5 16GB ----
    ----- IL TASTO THANKS NON MORDE -----
    Che sia FRITTA o BAGNATA dio benedica la PATATA

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy