這個網址所寫的,是用 JTAG interface 方式,也就是電子界常用的硬體除錯,
用你的 PC 印表機埠上的接腳連上 PDA 電路板的控制腳位,交握方式將資料直
接燒錄到 Toshiba PDA 的 Flash 上。
Boot ROM
http://www.mnementh.co.uk/eseries/boot/

印表機埠 (DB-25Pin)
Pin
2 Data 0
3 Data 1
4 Data 2
13 SELECT 選擇致能
Toshiba Control Pin
1 Vcc
2 TCK
3 TDI
4 TDO
5 TMS
6 Unknown
7 GPIO 39 (FFUART Tx)
8 Unknown
9 GND
當然,是使用 Linux 的方式來操作,而且還要下載相關的 Flash Programming 的工具,
我看了一下,程式寫的並不難,用 Windows 平台也可以完成,只是要花時間而已。
等於是用 IO Port 378/3BC 去 Access JTAG 界面溝通,然後對 Flash ROM 下達
寫入 wince_bootloader 的指令,把 ROM 更新成 Linux Boot。
不過,這相關的技術都是在討論如何在 PocketPC 上將 Linux 移植上去,還有在
PocketPC 啟動 Linux Kernel ,而bsrflash只是剛好可以用來做為寫入WINCE
ROM 的工具程式,順便可以幫你把掛掉的 PDA 起死回生,但是這些都是舊款的
說明,新款的方式是否有改變,可能還要看看。
介紹一下 相關指令說明:
export CVSROOT=:pserver:anoncvs@cvs.handhelds.org:/cvs
cvs login
cvs co debrick
先用 CVS 版本管理取得程式
再來使用 Linux 指令
dd if=rom_image.bin of=wince_bootloader_img.bin bs=262144 count=1
將 rom_img.bin 輸出成 wince_bootloader_img.bin bs= 是檔案大小,count是做一次
bsrflash u
bsrflash p wince_bootloader_img.bin
將 rom 的資料透過 JTAG 的界面,寫入 PocketPC 的 FLASH 。
bsrflash v wince_bootloader_img.bin
驗證是否正確。
這個如果沒有現成的電路板和 Linux 使用習慣,可能會費很大力氣。
相關網頁:
http://www.mnementh.co.uk/eseries/
最新的發展是可以將 Toshiba e750 跑 Linux ,或許可以嘗試將 Linux 放上去玩玩喔!! :D
ps. 此 DIY 是非常危險的動作,會破壞PDA產品保固,如果失手 PDA 可能會掛掉,所以
請慎重其事。只提供相關訊息,有興趣的網友可以一起討論,但請勿冒然嘗試,謝謝!





























































































