Rockbox Development > New Ports
SanDisk Sansa c200v2, m200v4, clipv1, clipv2, clip+, and fuzev2
funman:
--- Quote from: FlynDice on April 11, 2009, 03:14:09 AM ---It appears we have leftover room in iram, is there a reason not to use it for the stack?
--- End quote ---
Not really, but is it really helpful (how much speedup) ?
--- Quote from: FlynDice on April 11, 2009, 03:14:09 AM ---Do we really need the mmu functioning in the bootloader? It seems to me it overcomplicates things.
--- End quote ---
Not at all! It's simpler to enable it in the rockbox.sansa loaded from disk
--- Quote from: FlynDice on April 11, 2009, 03:14:09 AM ---And , of course now that Funman has mp3 and ogg playing so nicely for me(thanks a ton by the way) how do I stay motivated :P
--- End quote ---
Getting FS#10118 and looking for full speed video playback ;)
Some bad news: I broke my Fuze LCD while it was in my pocket (how breakable it is!) and when trying to exchange the LCD screen with the other Fuze I had, I unsoldered the LCD connector :/
saratoga's Fuze was hardware rev 1.2 and mine was 1.41, the 1.41 connector looks much more breakable...
Now I still have the rock solid Clip to develop, but had not much luck with MMU.
I'm looking at understanding the I2C registers to use interrupts and remove the busy loop in ascodec driver; and also to enable headphones detection.
Keep up rocking !
kugel.:
--- Quote from: funman on April 14, 2009, 12:16:06 PM ---
Not really, but is it really helpful (how much speedup) ?
--- End quote ---
Tests will show. Putting the lcd framebuffer didn't gave more than 7% (though the Fuze's LCD is utterly slow compared to other targets anway, caching needed? :)
--- Quote ---
Some bad news: I broke my Fuze LCD while it was in my pocket (how breakable it is!) and when trying to exchange the LCD screen with the other Fuze I had, I unsoldered the LCD connector :/
saratoga's Fuze was hardware rev 1.2 and mine was 1.41, the 1.41 connector looks much more breakable...
--- End quote ---
You're kidding, aren't you? Another two broken Fuze's within a few days? :(
I've had the 1.41 too. The LCD broke too, but the connector is pretty solid still.
--- Quote ---Now I still have the rock solid Clip to develop, but had not much luck with MMU.
--- End quote ---
My clip isn't so rock solid :(
--- Quote ---I'm looking at understanding the I2C registers to use interrupts and remove the busy loop in ascodec driver; and also to enable headphones detection.
Keep up rocking !
--- End quote ---
Do our Sansas have the capabilities for that? Do you have informations about this?
Keep rockbox too!
funman:
No I'm not joking, I read that you broke your Fuze too :(
I gave up studying i2c registers, I think the benefit isn't very high (i2c busy loop delay could be mesured anyway).
About headphones detection I gave up as well since we can detect insertion but not removal it seems, and i2c interrupts are not needed for this. (You can enable the interrupt by IRQ_ENRD_* ascodec registers and check the status manually).
Just look for "headphone detec" in the AS3525 spec and "DET_ON" in as3514.h
@saratoga : except lcd & i2c I didn't see any busy loops without yield() in the middle, so I think the slowness is related to caching being disabled (mmu disabled).
Other stuff : today I looked again at the Clipv2 and now I pass the SD init procedure! Now I'm looking at which registers to modify to get a DMA transfer.
The code is still very hackish, I'm eagerly waiting for a AS3531 spec to see which SD controller is used.
I'll write again to the AMS people I contacted to see if they didn't forget me.
Oh and I noticed that the viewer plugin crashes a lot on my Clip, did someone notice that as well on Clip & other targets?
Mikerman:
In case further Clips are needed for experimentation, etc.: 1gb refurb'ed Clips at $14.99 with free s/h, at Buy.com.
http://www.buy.com/prod/sandisk-sansa-clip-mp3-player-1gb-recertified/q/loc/111/210490112.html?adid=17654&dcaid=17654
arez1:
hi,
iam not quite sure what i need to report and whats not relevant but i will give it a try ;)
- Flashing Wheel : instead of turning of, the wheel starts flashing... you might reproduce it by setting your start screen to "last played" and turn your player of/on - then just wait a bit
- Data abort : at 3004FFF0 .. just happened once while i was playing a mp3, watching the playlist and going one step back ( <- )
running an e200 v2 - 8gb
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version