Rockbox Development > New Ports
Creative Zen Vision:M
mcuelenaere:
--- Quote from: THROBiX on February 26, 2008, 11:22:52 AM ---How much work is necessary for being able to boot Rockbox on the Zen players, eventually without the correct LCD resolution and key mappings/working sound? Is a new bootloader enough to just boot the system? I'm just wondering, can't really wait to see how this will progress. :D Go Rockbox!
--- End quote ---
Do you mean the Creative ZEN or the Zen Vision:M ? As for the latter, it should perfectly boot Rockbox (altough without HDD, audio, keys, RTC, power management, etc support).
As for the Creative ZEN, I don't know. I suppose it uses an other LCD and it definitely isn't TMS320DM320 based so the hardware drivers also should get rewritten.
THROBiX:
Yep, I meant the Zen Vision:M. Anyway, sounds pretty cool! Hope someone will take a look at the unfinished parts (audio, hdd, keys and so on) soon.
shotofadds:
--- Quote from: mcuelenaere on February 26, 2008, 11:42:27 AM ---..it should perfectly boot Rockbox (altough without HDD, audio, keys, RTC, power management, etc support).
--- End quote ---
I think booting the Rockbox binary might be a little difficult without HDD support ;)
mcuelenaere:
--- Quote from: shotofadds on February 26, 2008, 11:53:56 AM ---I think booting the Rockbox binary might be a little difficult without HDD support ;)
--- End quote ---
Well, I suppose if I can run the bootloader on the device (and it doesn't have a size limit on it), why shouldn't it run the whole Rockbox binary?
Of course it would be kinda useless; but it should run (if it only requires LCD and ARM access that is).
mcuelenaere:
No sign of the buttons yet, although I've found the RTC at address 0xD1 in the I²C! :)
So this means my I²C driver works! :)
Attached is my diff...
@Falafel: could you verify that the RTC is also located at 0xD1 in the Zen Vision?
You can recognize it because the value of 0xD1 changes exactly every second.
edit:
I still doubt if my addressing is correct, as the OF accesses the RTC at address 0x51 instead of 0xD1 (differs only 1 bit)
edit2:
@Falafel: if the address isn't 0xD1, put i2c_reading(); after i2c_init(); and give me all addresses you get on the screen
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version