Rockbox Development > New Ports

Cowon D2

<< < (77/194) > >>

talex:
Hi,

I just got one of the new 16GB D2's and have attempted to put rockbox on it (Linux dev environment, compiled sources from the latest zip7 dump, revision 17687)

After patching the firmware with tcctool, I get the error on the player

--- Code: ---*PANIC*
BMPM total_banks m
ismatch

--- End code ---
The player still functions properly after resetting it (although I'm still using my rockboxed H140)

I'm guessing this is due to more memory banks, if there is any test code that I can run on it to get more information out please let me know.

EDIT: More info. Modified the call to panicf in ata-nand-tcc780x.c (line 485) to print out total_banks and id_buf[4].
total_banks = 2 and id_buf[4] = 4
Suggesting 4 total memory banks

EDIT 2: A small amount of further investigation has found that total_banks is set to 2 at the line if (memcmp(uid_buf0, uid_buf2, 32) == 0)
Also, trying to ignore the sanity check (commenting it out) result in a failure to find a filesystem.

shotofadds:
Yeah, sorry, I'm aware of that thanks to some users at iAudiophile.net, but I haven't updated the wiki page to state that 16Gb models aren't working yet.

The problem is that nand_chip_select() isn't correctly selecting all of the 4 NAND banks that are present in the 16Gb model, so banks 0/2 and 1/3 appear to us as if they are duplicated. We are ignoring the 'duplicate' banks, hence the 2 vs. 4 total_banks mismatch.

I've built a version with some more debug text here, but it will just confirm the behaviour you've already seen. (Be aware that the backlight timeout will turn the screen off after 5 seconds, so you need to press a button or touch the screen to bring the display back).

I need to do some more investigation into this, but not having a 16Gb player in front of me slows things down somewhat.

x5062:
hello.
I was studied about cygwin - so I can make bootloader.bin file and rockbox.zip file.
q1. by the way, how can I translate the english to korean?
I was used language - korean setting, so It was changing English to korean.
but there were not translating words... ex :
Main menu

files                                                                               íŒŒì¼ 보기
resume playback                                                           ìž¬ìƒ 계속하기
settings                        ------------------->                       settings
playlists                                                                         playlists
plugins                                                                          플러그인 보기
system                                                                          시스템 설정

before                                                                            after

like this... It wasn't change to korean perfect. how can I change  the word --->settings ->설정 ?

q2....and I went system - Debug(keep out!) - CPU frequency....
I guess, usually d2's chipset work to 192mhz clock, by the way, why the cpu frequency marking to 48mhz clock?

q3... d2's chipset is a dual core... 192 mhz + 192 mhz = 384 mhz clock, but one only using to play video clip,
the other using other things... music, text, flash...
than,  rockbox is same? if i playing a movie, d2 only using one core?

GodEater:
Q1 : Read this page : http://www.rockbox.org/twiki/bin/view/Main/LangFiles

Q2 : To save battery life, we usually don't run the processor at full speed all the time. This is common to nearly (if not) all the rockbox ports.

Q3: That would depend on the way the D2 developers are using the dual core chip at the moment. Rockbox has other dual core targets which are more mature than the D2 port, and even on those, the usage of both cores is still in most people's opinion (or rather, those that are in a position to comment), less than optimal.

cybergrind:
but if we will port java to rockbox, usage of second (J-core) should have more sense =)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version