Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1695 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Compiler du C pour microproc 68000

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Compiler du C pour microproc 68000

n°380185
IvanleFou
Posté le 02-05-2003 à 10:19:26  profilanswer
 

Bonjour,
 
Je voudrais compiler du C pour un microprocesseur 68332 (une des variante du 68000 Motorola) mais je sais pas comment faire.
Avec GCC ca doit etre possible non? par contre je sais pas du tout comment ca marche?
 
Merci pour votre aide.
 
IvanleFou

mood
Publicité
Posté le 02-05-2003 à 10:19:26  profilanswer
 

n°380427
nraynaud
lol
Posté le 02-05-2003 à 14:56:07  profilanswer
 

IvanleFou a écrit :

Bonjour,
 
Je voudrais compiler du C pour un microprocesseur 68332 (une des variante du 68000 Motorola) mais je sais pas comment faire.
Avec GCC ca doit etre possible non? par contre je sais pas du tout comment ca marche?


Tu télécharges un compilateur "croisé" qui s'exécute sur un PC mais qui génère du code 68k.
Il te faut la bibliothèque de fonctions fournie avec le kit de développement du processeur (de la plateforme complète plus exactement). Souvent, le gcc kivabien (et le gdb associé) est fourni avec aussi.

n°380443
IvanleFou
Posté le 02-05-2003 à 15:11:26  profilanswer
 

J'ai trouve quelques trucs sur google mais c'est vraiment pas facile a installer et faire marcher apparement.
Etant tres tres newbie en Linux je suis un peu comme un elephant ds un magasin de porcelaine :(  :cry:

n°380504
AnG-L
Posté le 02-05-2003 à 15:52:17  profilanswer
 

ouep je confirme fo un cross-compiler :)

n°380596
IvanleFou
Posté le 02-05-2003 à 17:01:29  profilanswer
 

Ya Introl Code (www.introl.com) qui fait un compiler sous Windows. J'ai DL la demo pour voir ce que ca donne. Apres install ca plante qd on lance l'EXE :sarcastic:  :lol:

n°384570
sr16
@*#%$*%§!!
Posté le 06-05-2003 à 15:47:18  profilanswer
 

Sous quel os il est ton 68332 ?
 
Peut tu détailler l'architecture de ton système ? Ram, rom ?
 
J'ai pas mal programmé sous 68000.


Message édité par sr16 le 06-05-2003 à 15:53:56

---------------
TOPIC PERMANENT Matrox Parhelia
n°384974
IvanleFou
Posté le 06-05-2003 à 18:59:30  profilanswer
 

moi je suis sous win2k. Si y faut j'ai des postes sous win98.
 
On a en ROM 32ko x 16bits et en RAM 32ko x 16bits (2 RAM 32ko x bits en fait)

n°386553
artemice
( - ;
Posté le 07-05-2003 à 21:13:40  profilanswer
 

compilo ==>mk68d
emulateur db68000

n°386554
artemice
( - ;
Posté le 07-05-2003 à 21:13:58  profilanswer
 

(linux :-)

n°386666
sr16
@*#%$*%§!!
Posté le 07-05-2003 à 23:22:53  profilanswer
 

IvanleFou a écrit :

moi je suis sous win2k. Si y faut j'ai des postes sous win98.
 
On a en ROM 32ko x 16bits et en RAM 32ko x 16bits (2 RAM 32ko x bits en fait)


 
C'est pas enorme. Mais bon, ça dépends de ton appli aussi.
 
As tu envisagé l'assembleur ? Cela serait il trop compliqué pour ton appli ? Car l'assemmbleur 68.000 se programme relativement facilement.
Mais bon, le problème c'est que même si tu programme en C tu aura sans doute un bout d'assembleur a coder.
 
La solution idéale c'est un cross compiler prévu pour cet usage. Beaucoup de sociétés spécialisées en font. Surement ce qu'il y a de plus pratique a utiliser a mon sens.
 
Sinon, personellement je risque aussi de coder un projet pour un 68k like d'ici peu. Je me servirais très certainement d'un Amiga et des outils de développement et de debogage qui sont dessus. L'assembleur K-Seka et le compilateur Lattice C.
Il y en a aussi des libres.
 
Plus concrètement, je me servirais de l'émulateur Amiga WINUAE plutot que l'Amiga qui traine dans un vieux carton.
 
 
 


---------------
TOPIC PERMANENT Matrox Parhelia
mood
Publicité
Posté le 07-05-2003 à 23:22:53  profilanswer
 

n°386768
IvanleFou
Posté le 08-05-2003 à 00:43:06  profilanswer
 

artemice > c'est quoi ces nom que tu as donne? Meme google y trouve rien qd on fqit une recherche dessus :heink:  
 
Sr16> effectivement l'application est pas lourde. C'est un programme en C que je dois convertir (mapping memoire) pour qu'il marche sur notre carte. C'est pour ca qu'il me faut un compilateur C.
L'assembleur j'en ai fait un peu pour m'amuser ;)

n°386777
nraynaud
lol
Posté le 08-05-2003 à 01:00:46  profilanswer
 

IvanleFou a écrit :

artemice > c'est quoi ces nom que tu as donne? Meme google y trouve rien qd on fqit une recherche dessus :heink:  


c'est des commandes à l'huile de serpent qu'on trouve courament sous unix qui appellent le make avec le compilo kivabien (les croisé, pas le natif), ou le débuggeur (peut-être même plus dans ce cas) kivabien aussi.
 
En tout cas il y a peu de chance que se soit le nom réel d'un produit.

n°388621
sr16
@*#%$*%§!!
Posté le 09-05-2003 à 19:28:43  profilanswer
 

IvanleFou a écrit :

artemice > c'est quoi ces nom que tu as donne? Meme google y trouve rien qd on fqit une recherche dessus :heink:  
 
Sr16> effectivement l'application est pas lourde. C'est un programme en C que je dois convertir (mapping memoire) pour qu'il marche sur notre carte. C'est pour ca qu'il me faut un compilateur C.
L'assembleur j'en ai fait un peu pour m'amuser ;)  


 
Ok, donc si je comprends bien, c'est un programme qui tournait sur un système et qui doit tourner sur un autre.  
 
Donc tu as toute la partie Entrées sorties a refaire + d'autres merdes si il y a usage de tempos.
 


---------------
TOPIC PERMANENT Matrox Parhelia
n°388977
IvanleFou
Posté le 10-05-2003 à 12:07:52  profilanswer
 

voila c'est un prog en C qui a ete fait pour une certainement carte a base de 68332. Moi j'ai egalement une carte a base de 68332 mais les memoires ont pas la meme taille (elles suffiront pour faire marcher le prog mais va falloir que je change les valeurs de certains registres) et surtout elles sont pas aux memes adresses.
 
Donc moi faut que je modifie le source pour ecrire aux adresses correspondant a ma carte.
 
Mais voila je suis bloque car j'arrive pas a compiler.
J'ai DL la demo de Tasking sur leur site (www.tasking.com). J'ai commence par faire simple en essayant de copiler un prog tout simple qui va ecrire des 2 valeurs dans la RAM. Mais qd je veux compiler il fait rien. Enfin j'obtiens: pas d'erreur mais pas non plus de HEX.
En gros j'arrive pas a configurer la compilation.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Compiler du C pour microproc 68000

 

Sujets relatifs
<graphics.h> ne fonctionne pas avec Borland C++ Compiler 5.5[ConTEXT] Executer 2 app avec 1 Execute key / Bcc compiler projet
[visual C++ 7] bien compiler une application !pb pour compiler des lib dynamiques sous linux
-> Motorola 68000 <-besoin d'aide pour compiler !
Motorola 68000, aide sur un programmeCompiler sources pour Sparc
[Tomcat] compiler toutes les JSP au démarrage de tomcatbesoin d'aide pour compiler un mod emule
Plus de sujets relatifs à : Compiler du C pour microproc 68000


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)