Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[mips] xspim ne fonctionne pas (~résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
swilmet
n00b
n00b


Joined: 14 Mar 2007
Posts: 70
Location: Belgium

PostPosted: Fri Mar 20, 2009 12:09 pm    Post subject: [mips] xspim ne fonctionne pas (~résolu) Reply with quote

Bonjour bonjour,

je dois faire de l'assembleur mips, et donc j'ai installé spim, mais quand j'ouvre le programme xspim (l'interface graphique), j'ai une fenêtre toute blanche avec seulement le contour des boutons (sans le texte des boutons !).
J'ai voulu me rabattre sur spim (en console donc), mais je n'ai pas réussi à exécuter du code...

$ spim -file ex1.s
le programme ne fait rien du tout, mais ne se termine pas (il faut faire Ctrl C), alors peut-être qu'il faut écrire des commandes genre pour faire un step by step, mais la page man ne décrit rien à propos de ça.

Voilà un extrait de mon make.conf :
Quote:
CHOST="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -msse3 -pipe -fomit-frame-pointer"
CXXFLAGS="$CFLAGS"
MAKEOPTS="-j3"


Chez vous xspim s'affiche correctement ?
Merci d'avance pour votre aide.

PS : pour les curieux, voilà ce que contient le fichier ex1.s :
Code:
.text
main:
   move $t0,$zero
loop:
   addi $t0,$t0,1
   j loop

C'est la traduction du programme C suivant :
Code:
int a = 0;
while(1){
    a = a + 1;
}


Last edited by swilmet on Fri Mar 20, 2009 3:35 pm; edited 1 time in total
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Fri Mar 20, 2009 12:24 pm    Post subject: Re: [mips] xspim ne fonctionne pas Reply with quote

swilmet wrote:

$ spim -file ex1.s
le programme ne fait rien du tout, mais ne se termine pas (il faut faire Ctrl C)

Ok ok...
swilmet wrote:

PS : pour les curieux, voilà ce que contient le fichier ex1.s :
Code:

.text
main:
   move $t0,$zero
loop:
   addi $t0,$t0,1
   j loop

C'est la traduction du programme C suivant :
Code:
int a = 0;
while(1){
    a = a + 1;
}

T'as pas l'impression d'avoir dit une betises là? :wink:
Avec un tel programme en effet
- tu ne verras rien à l'écran
- il ne va pas se terminer.

Mais je peux te dire qu'il fait bien quelque chose. Il incrémente à l'infini la variable a...
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
swilmet
n00b
n00b


Joined: 14 Mar 2007
Posts: 70
Location: Belgium

PostPosted: Fri Mar 20, 2009 1:25 pm    Post subject: Reply with quote

Ah oui en effet, ça doit être pour ça qu'il n'affiche rien :oops:
Pourtant j'ai essayé ce code-là :
Code:
.text
main:
        move $t0,$zero
        addi $t0,$t0,1

Et le résultat est le même : il faut aussi faire Ctrl C pour terminer spim.
Moi je m'attendais à pouvoir entrer des commandes pour passer à l'instruction suivante, pour voir le contenu des registres, etc. (c'est ce que permet de faire xspim)

edit :
En installant à la main (donc pas avec l'ebuild), tout fonctionne correctement, xspim s'affiche bien et je peux faire ce que je voulais.
Donc il y a surement un problème avec l'ebuild.
Voilà en fait c'est ce bug-là : https://bugs.gentoo.org/show_bug.cgi?id=228587
On va dire que c'est résolu alors.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum