KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: keine EBOOT.PBP beim debuggen
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hay,
wie es oben im Betreff steht krieg ich iwie keine EBOOT.PBP beim debuggen raus.
Hab ein Screenshot von der Compilerausgabe und der Makefile gemacht vlt ist es ja ein kleiner Fehler den ich übersehen hab.

Hier sind die Screenshots:

Compilerausgabe/Error und die Makefile

Bin wie immer für jede Hilfe dankbar Wink

Greetz
Yata
Ist der Pfad richtig?
Da steht ja ....\UMD\UMD\EBOOT.PBP
Ja der ist richtig,weil hab das Projekt und das App UMD genannt.Im Ordner Projects ist ein Ordner namens UMD und in dem Ordner UMD ist widerrum noch ein Ordner namens UMD der die main,...etc. beinhaltet.
Wenn ich richtig sehe steht da unten in deiner Fehlerkonsole im 2. Screen:
undefined reference to 'sceUmdCheckMedium'

Ich glaub du musst folgendes deinem makefile hinzufügen:
LIBS = -lpspumd
Danke PSP-Hilfe hat geklappt.
Hätte da eine Frage,wie weiß ich den eigentlich was ich in eine Makefile einfügen muss und woher krieg ich die Begriffe wie zum Beispiel was du mir jetzt gesagt hast "LIBS = -lpspumd ".


MfG
Yata

Yata :
Danke PSP-Hilfe hat geklappt.
Hätte da eine Frage,wie weiß ich den eigentlich was ich in eine Makefile einfügen muss und woher krieg ich die Begriffe wie zum Beispiel was du mir jetzt gesagt hast "LIBS = -lpspumd ".


MfG
Yata


Such dir mal ein gutes Makefile Tutorial (Bsp.: hier), die Variablen Namen sind danach leicht herrauszufinden.

Danke HacKmaN werd ich mir früher oder später durchlesen Wink .
Ich hab mal gehört das es einen Makefilemaker gibt Noidea
Oder ist der nicht zu gebrauchen und totaler Müll Noidea
Brauchst du nicht, sind bei der PSP doch nur ein paar Zeilen, die in die Makefile müssen.

Arcanum :
Brauchst du nicht, sind bei der PSP doch nur ein paar Zeilen, die in die Makefile müssen.


Weil dass alles vom Compiler vordefiniert ist. Du kannst immer noch psp-gcc etc. benutzten (der Compiler erledigt halt alles für dich).
Natürlich kannst den makefile maker benutzten, aber ich finde man sollte sich mit makefiles auskennen.

Hi,

zum debuggen deiner HB solltest du auch ein PRX erstellen. Dazu in das Make-File:
BUILD_PRX = 1
einbauen...eine reine EBOOT.PBP kann man mit psplink nicht vom pc aus debuggen - so weit ich weiß :o)

anmabagima :
Hi,

zum debuggen deiner HB solltest du auch ein PRX erstellen. Dazu in das Make-File:
BUILD_PRX = 1
einbauen...eine reine EBOOT.PBP kann man mit psplink nicht vom pc aus debuggen - so weit ich weiß :o)


Richtig. Man kann nur ELFs (sowohl standart ELFs als auch Relocateables) debuggen.

anmabagima :
Hi,

zum debuggen deiner HB solltest du auch ein PRX erstellen. Dazu in das Make-File:
BUILD_PRX = 1
einbauen...eine reine EBOOT.PBP kann man mit psplink nicht vom pc aus debuggen - so weit ich weiß :o)


sry aber ich weiß nich was du genau meinst mit psplink (ich benutze VC++2008 mit PSPSDK)


Ich hab mir diesen MAkefilemaker runtergeladen.Aber ich weiß nicht genau wo ich ein Häckchen setzen muss und wo nicht.
Hab einfach mal überall ein Häckchen gesetzt bei den Libs trotzdem kommt ein Fehler das etwas in der Makefile fehlt wie das erste mit UMD.
Help Noidea

Zitat:
einbauen...eine reine EBOOT.PBP kann man mit psplink nicht vom pc aus debuggen - so weit ich weiß :o)


Hab ich auch mal gehört. Hatte es gestestet und gesehn, dass man damit nur Module laden / starten kann und anderen Sachen wie Prozessliste, Exceptions bei crashes usw.

Zum Debuggen benutze ich Irshell mit usbhostfs_ps, damit spare ich 70% der Zeit. Man kann dann einfach von IRshell auf den Rechner (usb kabel muss dran sein und usbhostfs muss auf dem Rechner laufen) zugreifen. Ich starte dann immer usbhostfs_pc von meinem Projektordner, dann gehe ich in IRShell auf die Eboot und kann ganz normal die Eboot testen. Damit macht das proggen für die PSP richtig spaß.

@ Arcanum
IRSHELL ist doch ein Hombrew für die PSP oder Irre ich mich da Noidea
Wie kannst du mit einem Hombrew auf deiner PSP ein noch nicht Fertiges debuggen ?

PS:Hab PSP gerade mit dem Datenkabel am PC verbunden.IRSHELL habe ich auch drauf.Auf was muss ich jz drauf bei IRSHELL um es auszuprobieren was du meinst ????
Dann musst du auf dem rechner usbhostfs_pc starten. dann klickst du bei irshell auf toggle usbhost. Dann kannste auf Dateistruktur (1. Icon links oben) und da dann auf usbhost0:/. Da kannste dann auf die Eboot klicken und sie starten ohne sie auf die PSP zu laden.
Seiten: 1 2
Referenz-URLs