[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
 Samedisk • 檢視主題 - 透過南橋ICH10發86 cmd的方法與參考步驟

透過南橋ICH10發86 cmd的方法與參考步驟

ZC10系列輸出入控制器適用 ~ 安裝、使用上等問題都歡迎在此討論~

透過南橋ICH10發86 cmd的方法與參考步驟

文章變形蟲 » 週二 8月 19, 2008 12:46 pm

ICH10的規格書可以到以下的網址下載

我們應該只要讀一讀SPI的部分就可以啦
圖檔
不過這個datasheet實在是太慘無人道了
要研讀很久很久
才能寫code
寫BIOS的code真的不是人幹的! 是神!
說真的變形蟲實在沒能力寫CODE
經過朋友指點告知可以先開到DOS在用AMI的RU來驗證
步驟如下
有興趣歡迎參考
照著步驟發應該就可以由86cmd送出訊息了
;; SAMEDISK suggestion for Intel ICH
;; send out SPI 86H command for debug
;; Verified on ICH10

;; using OPMENU 6 (can be anyone)
;; Flat address= FED1F800H
;; SPIBAR= 3800H

spi86cmd(display_H, display_L)
backup data 380AH, 3809H ; FADDR Address
backup data 389EH ; OPMENU command 6
backup data 3897H ; OPTYPE
backup data 3891H, 3892H, 3893H ; SSFCTL

write display_H -> 380AH ; display MSB 8bits
write display_L -> 3809H ; display LSB 8bits
write 0x86H -> 389EH ; 86 command
write '1' -> 3897H(bit5) ; OPTYPE
write '0' -> 3897H(bit4) ; Address required; Read cycle type
write 0x00H -> 3893H ; actually don't care
write 0x00H -> 3892H ; actually don't care
write 0x62H -> 3891H ; COP=6 in OPMENU
; ACS=0 (Atomic Cycle Sequence)
; SCGO (SPI Cycle Go)

restore data 3891H, 3892H, 3893H
restore data 3897H
restore data 389EH
restore 380AH, 3809H
變形蟲
 
文章: 20
註冊時間: 週三 12月 22, 2010 3:38 am

Re: 透過南橋ICH10發86 cmd的方法與參考步驟

文章ericc » 週六 8月 23, 2008 9:40 pm

沒天良啊 連你們都要作BIOS哪我混啥
90H有個SMI要注意有沒有人用
OPMENU的話不要用最後兩個
是說你們寫法用哪個都可以
_________________
Innovation=Revenue
ericc
 
文章: 47
註冊時間: 週二 12月 21, 2010 12:58 pm

Re: 透過南橋ICH10發86 cmd的方法與參考步驟

文章eject » 週四 9月 04, 2008 8:17 pm

轉發到ZC25系列SPI Emulator論壇
_________________
Samedisk <- Engineers' Better Tomorrow !
USB SPI, NOR, NAND, I/O, Emulator, Romter, ICE
產品網址 http://www.samedisk.com
---------------------------------------------
我的部落格 http://d-ff.blogspot.com
eject
 
文章: 140
註冊時間: 週二 12月 21, 2010 4:10 am


回到 ZC10系列輸出入控制器

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron