LUG Castegnato - Linux Users Group Castegnato / Debug di un target a mezzo BDM

LUG Castegnato - Linux Users Group Castegnato

Linux User Group Castegnato - BS

Non hai eseguito l'accesso.

#1 20-11-2008 22:04:52

g2col
Nuovo Utente
da: Botticino
Registrato: 19-11-2008
Messaggi: 4

Debug di un target a mezzo BDM

Ho un sistema di sviluppo per MC68332 che lavora solo su W98 (bello vecchio!).
Rovistando ho trovato una patch di "Pawel Pisa" da applicare al "GDB-5.3.1".
Pensate possa lavorare bene ?
Pensavo di usarlo in un secondo tempo con gcc settato per fare il cross-compiler, magari da "KDEVELOP".
Cosa pensate ?

Grazie per i Vs. commenti, qualunque siano.

Non in linea

 

#2 21-11-2008 18:48:10

Ken Parker
Moderator
Registrato: 14-03-2008
Messaggi: 738
Sito web

Re: Debug di un target a mezzo BDM

Vorrei capire prima alcune cose:

Cosa ci vuoi fare con il sistema di sviluppo?
Far girare linux sul mc68332 ?
oppure vuoi suolo sviluppare applicazioni embedded per il 68332 e vuoi ricrearti tutto l' ambiente di sviluppo?
(se è questo ad hai già trovato la patch utilizzala e provala)

se  mi fai capire meglio forse riesco ad aiutarti


Coltiva Linux, perchè Windows si pianta da solo

Non in linea

 

#3 21-11-2008 22:22:08

g2col
Nuovo Utente
da: Botticino
Registrato: 19-11-2008
Messaggi: 4

Re: Debug di un target a mezzo BDM

Grazie della risposta.
Comunque ci voglio mettere i miei appicativi embedded.
Sono molto digiuno di Linux, penso che per montare Linux sulla mia CPU sia necessario conoscere bene il Kernel prima.
Anche se credo che con 1Mb di flash e 2 di RAM ci si possa fare poco.
Mi basterebbe il debug ed il compilatore per slegarmi dal mio vecchio sistema DOS e non dover comprare "cose già strapagate".

Ciao, e buon lavoro,
Gigi

Non in linea

 

#4 22-11-2008 20:18:58

Ken Parker
Moderator
Registrato: 14-03-2008
Messaggi: 738
Sito web

Re: Debug di un target a mezzo BDM

Ok, ho capito.

Prima di tutto dovresti compilare il gcc per il 68332 e cercare di creare un toolchain per il 68332. (sarebbe il compilatore)
Poi vediamo di sistemare il gdb (il debug) per il 68332.

Dovresti scaricare, come prima cosa i sorgenti di questi pacchetti:

1) Binutils (http://www.gnu.org/software/binutils/) (assembler ec...)
2) libmpfr e libgmp (http://www.mpfr.org/ e http://gmplib.org/) (gestione floating point  ec....)
3) il compilatore g cc (http://g cc.gnu.org)



poi devi compilare i medesimi tramite ./configure

se non ti è chiaro fammi sapere che ti spiego meglio


Coltiva Linux, perchè Windows si pianta da solo

Non in linea

 

#5 22-11-2008 21:58:29

g2col
Nuovo Utente
da: Botticino
Registrato: 19-11-2008
Messaggi: 4

Re: Debug di un target a mezzo BDM

Grazie fes x la disponibilità.
Ora (nei prossimi gg) provo, poi alle prime difficoltà mi faccio sentire.

Ciao

Non in linea

 

#6 30-11-2008 14:14:16

g2col
Nuovo Utente
da: Botticino
Registrato: 19-11-2008
Messaggi: 4

Re: Debug di un target a mezzo BDM

Ho scaricato il materiale che mi hai consigliato.
Non uso virgola mobile, comunque ho scaricato anche quelli relativi ai numeri relali.
Ha compilato senza problemi il "binutils".
Compilando "gcc" dice che lo compila per "i486", non ho dato alcuna opzione di compilazione.
Ricordo che, quando cercavo di compilare "GDB" alcuni mesi fa, dovevo dare il "targhet" come opzione, inoltre c'era un opzione da dare al "configure" con il quale listava tutte le opzioni possibili (non la ricordo!), sarà così anche per "GCC" ?

Non in linea

 

#7 02-12-2008 07:56:08

Ken Parker
Moderator
Registrato: 14-03-2008
Messaggi: 738
Sito web

Re: Debug di un target a mezzo BDM

Scusa per il ritardo della risposta, ma sono stato impegnato per il LINUX ISTALL  PARTY

Vorre io capire che opzioni ha dato al configure ????, secondo me dovrebbero esser queste

./configure --build=i686-pc-linux-gnu --target=m68k-elf --host=i686-pc-linux-gnu  --enable-install-libbfd --prefix=< directory di installazione del assembler>

poi fai il make e poi il make install


Coltiva Linux, perchè Windows si pianta da solo

Non in linea

 

Footer forum

Powered by PunBB
© Copyright 2002–2008 PunBB