Metagames


Précédent   Metagames > Univers Playstation > Playstation 2
Accueil S'inscrire Blogs FAQ Communauté Calendrier Téléchargements Messages du jour Recherche

Playstation 2 Console de salon, sortie en 2000 (PS2), 2003 (PSX), 2004 (PS2 Slim)

Réponse
 
Outils de la discussion Modes d'affichage
Vieux 21/07/2004, 18h43   #1 (permalink)
Profil
Invité
Non Inscrit / Non Connecté
Ancienneté  100%
Ancienneté 100%
 
Messages: n/a
Téléchargements:
Uploads:
Par défaut

Salut Pixel, il me semble que tu maîtrises un peu le dev sur ps2 non ?

Bon j'arrive bien à compiler, j'obtiens un fichier .ELF mais je peux pas le lancer avec inlink/ps2client/ps2exec et pukklink/ps2link

Pour info, les flags utilisés sont -Wall -G0 -O2 -D_EE
J'utilise ee-gcc

Est ce qu'il me manque qque chose ?
  Réponse avec citation
Vieux 21/07/2004, 18h49   #2 (permalink)
Profil
Invité
Non Inscrit / Non Connecté
Ancienneté  100%
Ancienneté 100%
 
Messages: n/a
Téléchargements:
Uploads:
Par défaut

Ah, t'es le même bib que sur le forum de ps2dev, hum ?

C'est quoi ton problème exactement ? Commente un peu plus le problème parce que les "ca marche pas", c'est difficile à résoudre...
  Réponse avec citation
Vieux 21/07/2004, 19h38   #3 (permalink)
Profil
Invité
Non Inscrit / Non Connecté
Ancienneté  100%
Ancienneté 100%
 
Messages: n/a
Téléchargements:
Uploads:
Par défaut

En fait je compile, tout va bien j'obtiens mon fichier .elf

Ensuite je veux l'envoyer par le réseau à la console, histoire de le tester.

Et là ca marche pas :
Du côté PC, j'ai un can't openfile
Du côté PS2, j'ai un Couldn't execute xxxxx.elf

J'ai essayé de lancer d'autres .elf (que je n'ai pas fait moi) et là ca marche donc j'en déduis que c'est pas mon installation qui merde mais bel et bien mon elf.

J'ai vu je sais plus où qu'il y avait un 'start address', tu sais à quoi ca correspond ???
  Réponse avec citation
Vieux 21/07/2004, 19h59   #4 (permalink)
Profil
Invité
Non Inscrit / Non Connecté
Ancienneté  100%
Ancienneté 100%
 
Messages: n/a
Téléchargements:
Uploads:
Par défaut

Comment tu lances ton programme exactement ? Coté PC je veux dire.
  Réponse avec citation
Vieux 21/07/2004, 20h10   #5 (permalink)
Profil
Invité
Non Inscrit / Non Connecté
Ancienneté  100%
Ancienneté 100%
 
Messages: n/a
Téléchargements:
Uploads:
Par défaut

Lancer ou compiler ??

Parce que pour le lancer, j'utilise Inlink (win xp)
J'ai essayé aussi avec ps2client (cygwin)

Résultat identique
  Réponse avec citation
Vieux 21/07/2004, 20h23   #6 (permalink)
Profil
Invité
Non Inscrit / Non Connecté
Ancienneté  100%
Ancienneté 100%
 
Messages: n/a
Téléchargements:
Uploads:
Par défaut

Je fais pas confience à inlink....

Quelle commande tu tapes exactement avec ps2client ?
  Réponse avec citation
Vieux 21/07/2004, 21h54   #7 (permalink)
Profil
Invité
Non Inscrit / Non Connecté
Ancienneté  100%
Ancienneté 100%
 
Messages: n/a
Téléchargements:
Uploads:
Par défaut

./ps2client -h 192.168.0.10 execee shell.elf

L'adresse IP est correcte

Et ca me donne :

loadelf: fname shell.elf secname all
loadelf version 3.30
Cannot openfile
  Réponse avec citation
Vieux 21/07/2004, 22h01   #8 (permalink)
Profil
Invité
Non Inscrit / Non Connecté
Ancienneté  100%
Ancienneté 100%
 
Messages: n/a
Téléchargements:
Uploads:
Par défaut

Lis bien la doc. Si tu mets "shell.elf" comme nom de fichier, ca va aller le chercher sur la PS2. De la même manière, tu peux lui demander d'aller chercher un programme sur la carte mémoire "mc0:shell.elf" ou sur ton PC, via le câble réseau, avec "host:shell.elf"
  Réponse avec citation
Vieux 21/07/2004, 22h04   #9 (permalink)
Profil
Invité
Non Inscrit / Non Connecté
Ancienneté  100%
Ancienneté 100%
 
Messages: n/a
Téléchargements:
Uploads:
Par défaut

j'ai testé avec pksh et j'ai mis dans le rep courant
c'était donc "./shell.elf"

J'ai eu droit à un exception handler :



Je vais pas recopier l'état de tous les registres mais je peux te dire ca :

start address : 0x1000e0
gp address : 00000000

Ca peut t'aider ?

Quand j'avais lancé le .elf du hdloader, ca avait marché et l'adresse de départ n'avait rien à voir. Est ce que ca peut venir de là ????
  Réponse avec citation
Vieux 21/07/2004, 22h08   #10 (permalink)
Profil
Invité
Non Inscrit / Non Connecté
Ancienneté  100%
Ancienneté 100%
 
Messages: n/a
Téléchargements:
Uploads:
Par défaut

Dans ce cas, utilise la version "hi" de ps2link. Il se peut que ca se charge au même endroit que ps2link. Sinon, c'est que tu t'es foiré dans ton code lui-même. Dans ce cas, ce qui est intéressant de voir dans l'exception handler, c'est l'adresse du program counter (PC) ce qui après permet de localiser la ligne de ton code qui est foireuse.
  Réponse avec citation
Réponse
Précédent   Metagames > Univers Playstation > Playstation 2


Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Petits Logiciels de Développement pour mise à jour? bitonio6 Linkers 3DS - DS(i) - GBA 0 12/12/2009 22h53
Virtools, plate-forme de développement pour PSP greenlink Playstation Portable 17 25/12/2006 01h05
video pour reparer pixel? Invité Playstation Portable 10 24/11/2005 17h23
UMD pour pixel mort??? Invité Playstation Portable 12 15/09/2005 16h51
Politique de Sony pour les Pixel mort ? Invité Playstation Portable 17 30/08/2005 16h16


Fuseau horaire GMT +1. Il est actuellement 04h34.


© 2003-2018 MetaGames. Tous droits réservés.