使用 Nandflash 的partition (2G)作 USB mass storage。
第一次copy 1.2 G : 10 min.
delete, 再 copy 一次 : 30 min.
delete, 再 copy 一次 : 1 hour !!
delete, 再 copy 一次 : 90 min.
.... 90 min.
Format 後 再copy : 一樣 90 min.
斷電再開 : 一樣 90min.
只有將nandflash 作 "Low level format : 把spare area data 都write 成 0xffff 後,第一次copy,才會有第一次的速度。
本以為是 nandflash driver的問題,所以在 CE explorer 中,用SD Card copy 試試,卻完全沒有這樣的情況,每次都很快。
所以 ? 是 usb mdd 的問題 ? 還是 fal 的問題 ?
mdd 還有source code,fal 就是有名的"沒有source code"的部份了...
喔,這是 CE 5.0
3.13.2007
nandflash readid
因為由nandflash boot的關係,所以nand flash io 的control pin 在boot後都是configur在nandflash ok 的狀態。
第一件事: read chip id. follow datasheet, Command Sets. ReadID 是 1 cycle command, command code = 0x90.
第二個是device code,每個chip 不一樣。
3.4.5 可以用來得知該nandflash 的各項property (sector size, block size, chip number,, mlc, slc,,, etc)。
以K9WAG08U1A來看,各ID byte依序是..
由id data取得chip property:
第一件事: read chip id. follow datasheet, Command Sets. ReadID 是 1 cycle command, command code = 0x90.
根據 data sheet,第一個id 是maker code,samsung 的maker code = 0xEC;
rNFCONT &= ~(1 << 1); // FCE low : enable
rNFCMD = 0x90; // cmd : readid
rNFADDR = 0x00; // address,
while(!(rNFSTAT & (1 <<2))); // wait chip ok.
ID_byte1 = *(volatile unsigned char*)0x4E000010; //Maker Code
lD_byte2 = *(volatile unsigned char*)0x4E000010; //Device Code
ID_byte3 = *(volatile unsigned char*)0x4E000010; // 3rd data
ID_byte4 = *(volatile unsigned char*)0x4E000010; // 4th data
ID_byte5 = *(volatile unsigned char*)0x4E000010; // 5th data
rNFCONT |= 1 << 1;
第二個是device code,每個chip 不一樣。
3.4.5 可以用來得知該nandflash 的各項property (sector size, block size, chip number,, mlc, slc,,, etc)。
以K9WAG08U1A來看,各ID byte依序是..
- EC
- D3
- 51
- 95
- 58
由id data取得chip property:
InternalChipNumber = 1 << ( iddata[2] & 0x03);
PageSize = 1 << ( iddata[3] & 0x03); // unit : K
BlockSize = 64 * ( 1 << ((iddata[3]>>4) & 0x03)); // unit : K
3.10.2007
taiwan etch mirror
這個sources.list 挺好用的,記一下..
deb http://ftp.tw.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.tw.debian.org/debian/ etch main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free
3.09.2007
3.08.2007
3.05.2007
New TomTom Go 715 with SIM slot
新的TomTomGo : 715 有SIM Card Slot. 操作手冊上也有GSM的相關說明.
這部份的功能很奇怪 -- 可以收到Office 的"Orders",user可以從TomTomGo上列出所有的"Order",選一個來 ?
Start Navigation from a "Order"
可以send message back to office.
看起來很像是計程車分派系統...
但是這個要配合middleware和backend server吧?
企業市場 ?
這部份的功能很奇怪 -- 可以收到Office 的"Orders",user可以從TomTomGo上列出所有的"Order",選一個來 ?
Start Navigation from a "Order"
可以send message back to office.
看起來很像是計程車分派系統...
但是這個要配合middleware和backend server吧?
企業市場 ?
訂閱:
文章 (Atom)