Search found 80 matches

by chrismulhearn
Wed Aug 15, 2007 6:36 pm
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

What URLs were wrong?

And what do you mean, why isn't it possible to distribute binaries?

"Pre-built kernel. Copy to root directory of your psp's memory stick."

"Source code + binaries for firmware 1.5"

Kinda makes you sound a little crazy, doesnt it.
by chrismulhearn
Mon Apr 23, 2007 7:17 am
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

Lots of people have used the Xiptech toolchain, including myself.

It is failing because it can't find some files, right? Some files that it tries to put in some dl/ directory? Just find the files yourself and stick it in the dl/ directory.

-Chris
by chrismulhearn
Thu Apr 19, 2007 1:57 pm
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

Heh, in the same email you state

1. That people who want to work on this should know how to set it up.

2. That you are having trouble w/ the f'ed up xiptech toolchain installer.

Thanks for proving my point that a livecd development environment would be an asset.

-Chris
by chrismulhearn
Tue Apr 17, 2007 2:35 am
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

Right well clearly the ramdisk solution wouldn't work, we need non-transient storage. Its not that getting linux installed is difficult, its that people have a lot of trouble installing the toolchain. Scattered dependencies and things make it complicated for people. Perhaps your comment about "...
by chrismulhearn
Thu Apr 12, 2007 4:19 am
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

Something simple to do

If anyone is really looking to help the project and doesn't know what exactly they should do, I have a good idea. Get a "live CD" development environment going: A bootable linux system iso that takes all the hassle out of installing the toolchain/kernel/userland libraries/etc. So the xipte...
by chrismulhearn
Wed Apr 04, 2007 12:58 am
Forum: PSP Development
Topic: crt0.o?
Replies: 4
Views: 2217

"crt" stands for "c runtime". Its a place where architecture-specific code is supposed to go to get everything in a sane state I guess. It contains the very first bit of code that is run when your program starts up. So from what I understand here from "trying to compile gcc ...
by chrismulhearn
Tue Mar 27, 2007 12:08 am
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

I'm thinking about writing a little snooping utility to see what HW addresses are being stimulated when particular interrupts fire, stuff like that. This would work by wrapping their exception handler with one of our own. Then it would work like this: Store the next instruction that we are supposed ...
by chrismulhearn
Mon Mar 26, 2007 3:12 am
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

???? why are we talking about this. You pointed out one architecture's interrupt plumbing. Theres about 50 other examples, all equally valid. The point of the code you are looking at is to A. bundle up some hardware specific initialization stuff, and B. to handle dispatching interrupts to the things...
by chrismulhearn
Sun Mar 25, 2007 3:58 pm
Forum: PSP Development
Topic: wifi
Replies: 1
Views: 1689

wifi

OK, simpler question: People _are_ writing homebrew to use the wifi, right? Could someone point me to some forums or anything that have example code for how to do this? If someone could just give me an example of how to establish a link to a wireless network, open up a TCP connection and read and wr...
by chrismulhearn
Sun Mar 25, 2007 3:32 pm
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

hlide, you seem to be very vocal about your will to not work on the project. Thats strange, why post anything at all on this thread? Well, you were certainly helpful with the cache, so whatever. Anyways. Regarding the interrupts, well, interrupts/exceptions are really the key to the whole thing. If ...
by chrismulhearn
Fri Mar 23, 2007 1:05 am
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

huh?

Apps that use wifi directly? The purpose of a Device Driver model, and some may say an Operating System in general, is to abstract access to such devices. No properly written applicate will "use wifi directly". And if we weren't in uClinux, it wouldn't even be possible for an application t...
by chrismulhearn
Thu Mar 22, 2007 2:10 am
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

Yes, we've discussed this in the past. I was considering writing wrappers to PSP OS system calls, but leaving the PSP OS kicking around will "waste" memory too. Not to mention its unclear how the return mechanism in the PSP system call layer is written, would we be guaranteed to return to ...
by chrismulhearn
Mon Mar 19, 2007 9:13 am
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

hlide, everybody who is even potentially capable of developing on this project is fully aware that the lack of documentation makes it difficult.

So, thanks for stating the obvious. Its about as useful as an offer to "run the web site".

Do you just like complaining?

-Chris
by chrismulhearn
Mon Mar 19, 2007 5:47 am
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

No web site offers please

I keep seeing messages in my inbox "Hey! Can I help?" And I expect it to be a coder offering assistance with the wifi or memstick, but its just another offer to "run the web site." This project needs developers. At the moment, I seem to be the only person doing any significant wo...
by chrismulhearn
Wed Mar 14, 2007 10:51 pm
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

nice job. The Srecords were a carryover from when I was transmitting the kernel over the serial port. The checksums on every line made handling comm errors nice and simple. Is anyone looking into direct hardware access of wifi or memory stick? Those are the two most important things standing in the ...
by chrismulhearn
Tue Mar 06, 2007 12:36 am
Forum: PSP Development
Topic: Who are the famous PSP developers ?
Replies: 16
Views: 7722

Dont forget groepaz, who's hardware documentation compiled together all known hardware info.

And don't forget me, the developer of PSP linux!! :>

http://df38.dot5hosting.com/~remember/chris
by chrismulhearn
Mon Mar 05, 2007 8:09 am
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

Just an FYI, if anyone took nice notes when building the Xiptech toolchain and wanted me to put them up on the site, I wouldn't say no... :)
by chrismulhearn
Sat Mar 03, 2007 1:32 pm
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

The cache is enabled.

Its a _very_ inefficient implementation at the moment, all invalidate + writeback commands writeback and/or invalidate the WHOLE cache.

But at the moment we almost never need to explicitly writeback or invalidate it.
by chrismulhearn
Fri Mar 02, 2007 3:08 am
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

Site updated

Kernel source with Keyboard Driver (WX3369 or whatever its called, the Palm IR keyboard) and Framebuffer Console (and port of SDL)

http://df38.dot5hosting.com/~remember/chris/
by chrismulhearn
Sat Jan 27, 2007 12:41 pm
Forum: PSP Development
Topic: Memory area 0xA8400000
Replies: 6
Views: 3429

uclinux now with 32mb

sure can! Just had to rewrite some parts of the bootloader to accomodate it [now that I am overwriting the PSP OS, I can't be writing the kernel to its final destination while loading it off the memory stick, so I load the kernel to an intermediate location first, then kill PSP OS entry, then copy t...
by chrismulhearn
Sat Jan 27, 2007 5:32 am
Forum: PSP Development
Topic: Memory area 0xA8400000
Replies: 6
Views: 3429

Memory area 0xA8400000

On my 1.5 PSP, kernel-mode accesses to memory address 0xA8400000 give me a CPU data bus error. Anyone know why this is? Is this actually the VRAM, which is also accessible at 0xA4000000? If its not the VRAM, is there any remedy to get access to that memory? Note: I know that there is usually some li...
by chrismulhearn
Thu Jan 25, 2007 5:45 pm
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

uClinux - now with keyboard!

Thanks for the suggestion about the keyboard. I wrote the driver tonight and it frigging rocks. Manually creating the key translation map, on the other hand, did not rock. hehehe. Once i neaten it up tomorrow [few keys are wrong etc] i'll post the newest kernel. now with framebuffer console + keyboa...
by chrismulhearn
Thu Jan 25, 2007 11:27 am
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

very nice! Now.... anyone wanna take a crack at the wifi hardware? ;-D If we get the WIFI working, and remember we have the SDK at our disposal the whole bootloading process [maybe we could even discover a network in the bootloader at first, to keep things "simple", and require a reboot if...
by chrismulhearn
Thu Jan 25, 2007 8:25 am
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

I actually only busy-waiting on Writes, and since the serial port console will probably be unused by most people, includng myself, I'm not really spending any time looking into the UART interrupts. If someone else wants make the UART code interrupt driven, they can send me a patch. :) The serial rec...
by chrismulhearn
Wed Jan 24, 2007 3:13 pm
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

direct access to IR port

oh man this is gonna be sweet. I can do direct IO to read the IR data if I first do this: sceCtrlSetSamplingCycle(0); sceCtrlSetSamplingMode(PSP_CTRL_MODE_DIGITAL); int fd = sceIoOpen("irda0:", PSP_O_RDWR, 0); I don't do any with the "fd", the Open syscall must just also enable t...
by chrismulhearn
Wed Jan 24, 2007 2:02 pm
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

Thanks for all the help man

Where can i get irdamon, w/ source?

Also, does your keyboards "on" light come on? I think i may have a dud. :( Maybe theres an on switch I'm not noticing?

edit: found IRDAmon. keyboard works, even though its "on" light doesnt.
by chrismulhearn
Wed Jan 24, 2007 12:39 pm
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

Wow, this is slick. The PSP can sit right on their little cradle, and the IR transmitter flips up to be right over the PSP's IR iface. this is totally awesome. I dont suppose anyone knows the addresses for the IR uart? Also, i wonder if it is enabled by default in the system config area. Well, maybe...
by chrismulhearn
Wed Jan 24, 2007 7:34 am
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

sure, utimately someone will definitely write a driver for that. But right now the point is trying to get some base functionality for people who haven't aquired any nifty hardware like what you describe. Those who are willing to come up w/ extra hardware to use this thing can, for now, just use a se...
by chrismulhearn
Wed Jan 24, 2007 5:08 am
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

That stinks... Well I guess I can use the hokey remote control as a "keyboard" for now, but then I lose my serial console.
by chrismulhearn
Tue Jan 23, 2007 2:56 pm
Forum: PSP Development
Topic: uClinux on the PSP
Replies: 151
Views: 150183

psp keypad polling

Will do. Does anyone know how to poll the state of the keypad keys directly? I realized that "SDL" (and presumably, a lot of other graphics/gui toolkits that have been ported to use the Framebuffer) requires a "Virtual console" for keyboard IO. My initial port of SDL just comment...