Rockbox Development > New Ports
Cowon D2
shotofadds:
Apologies for that, the last commit message read:
--- Code: ---r16646: Cowon D2: Make the bootloader functional (usage instructions to appear on the CowonD2Info wikipage shortly). Also re-enable IRAM by reducing Tremor's ICODE usage.
--- End code ---
Of course, I forgot to update the wiki with the necessary instructions - I'll do that later today. ::)
EDIT: I've added some instructions to the wiki page. Let me know if anything is unclear.
Yeeze:
Wow really nice progress!!
I lost Internet for the last week, but now I'm back online =)
So if there is anything to be tested with a 2GB player I can do it!
And a while back I thought about writing the touchscreen driver, but I must say that I did not get anywhere...
This might be due to my short time of 1 and 1/2 year of programming experience...
I looked through the code, but I only hardly understand anything of the code for threads and stuff which, probably will be needed to have interrupts working... (well that was my guess)
But as soon as it comes to plugins and higher level functions, etc. I want to contribute =)
One question about cygwin...
I came really close to compiling but at one point I get:
--- Quote ---$ make
make[1]: `rdf2binary' is up to date.
make[1]: `convbdf' is up to date.
make[1]: `codepages' is up to date.
make[1]: `scramble' is up to date.
make[1]: `mktccboot' is up to date.
make[1]: `bmp2rb' is up to date.
CC target/arm/tcc780x/ata-nand-tcc780x.c
target/arm/tcc780x/ata-nand-tcc780x.c: In function 'nand_test':
target/arm/tcc780x/ata-nand-tcc780x.c:438: warning: implicit declaration of function 'printf'
target/arm/tcc780x/ata-nand-tcc780x.c:493: warning: implicit declaration of function 'reset_screen'
target/arm/tcc780x/ata-nand-tcc780x.c:553:6: warning: #warning function not implemented
target/arm/tcc780x/ata-nand-tcc780x.c: At top level:
target/arm/tcc780x/ata-nand-tcc780x.c:38: warning: 'next_yield' defined but not used
CONVBDF
CC sysfont.c
/cygdrive/l/home/yeeze/myStuff/programming/rockbox-dev/rockbox/tools/convbdf: /cygdrive/l/home/yeeze/myStuff/programming/rockbox-dev/rockbox/tools/convbdf: cannot execute binary file
make[1]: *** [/cygdrive/l/home/yeeze/myStuff/programming/rockbox-dev/rockbox/buildc/firmware/sysfont.o] Error 126
make: *** [build] Error 2
--- End quote ---
Does anybody know why this happens? Is it a known issue?
andiator:
I'm using cygwin too and don't have this problem.
Anyway, tools/convbdf.exe is compiled at some point, not shure when. Perhaps with tools/rockboxdev.sh?
Try to run it (convbdf.exe) in the cygwin console, it should output some help information. If not, you have to rebuild it. Besides, mine is 55.014 bytes big.
"make veryclean" and than "make tools" could help, I think.
Yeeze:
Yeah that did the trick.... Thx andiator
shotofadds:
The D2 build has had some pretty substantial updates over the course of the holiday weekend: buttons should now work, meaning the menus are usable (mostly..see caveat), plugins are now built (thanks, andiator) and some of them are usable - eg. fire, plasma, starfield demos and the Invadrox space-invaders game all work without any modification.
I'd appreciate some feedback from you guys - first read the wiki page, build the bootloader and main builds from source, install and let me know if you have trouble booting to the menu (please don't report any of the "Known Issues" from the wiki page).
If you're stuck with "Bad Checksum" or "File Not Found" errors in the bootloader, copy a few files to the D2 (anything will do, bigger is better), boot the OF a few times, and try again. I'll post an updated ATA/NAND driver later this week that should resolve some of these issues.
Finally, if you're not confident building from source yourself, the port probably isn't mature enough to be of much interest yet. There are no binary downloads available at this point.
Have fun.... 8-)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version