找回密碼註冊
作者: yucharles
查看: 70218
回復: 8

文章標籤:

文章分享:

+ MORE精選文章:

+ MORE活動推薦:

Uniface RGB機殼 玩家體驗分享活動

性能即是一切 與 Uniface RGB 中塔機箱探索效益和性能的完美平衡, ...

T5 EVO 移動固態硬碟 玩家體驗分享活動

自信無懼 生活帶著你遨遊四方。高性能的 T5 EVO 在工作、創作、學習 ...

ZOTAC 40 SUPER顯示卡 玩家開箱體驗活動 --

頭獎 dwi0342 https://www.xfastest.com/thread-286366-1-1.html ...

FSP VITA GM 玩家開箱體驗分享活動

[*]符合最新 Intel ® ATX 3.1電源設計規範 [*]遵從 ATX 3.1 推薦 ...

打印 上一主題 下一主題

[儲存其他 Others] 自製SPI FlashROM 燒錄器for motherboard

[複製鏈接]| 回復
跳轉到指定樓層
1#
yucharles 發表於 2012-6-12 11:21:30 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
自製SPI FlashROM 燒錄器for motherboard
現在所有BIOS都用SPI FLASHROM
M5A97 沒SPI Port,但可拔起IC 直接來FLASH
大部分SPI FLASHROM都焊死在主板上
(焊死在主板上又無SPI Port無解,只有送修一途,請愛玩的不要購買)
新主板6X/7x是用PDIP-8封裝的flashrom
flashrom 0.94 exe 指令參考: flashrom [-VfLzhRn] [-E|-r file|-w file|-v file] [-c chipname] [-m [vendor:]part] [-l file] [-i image] [-p programmer]
說明:
flashrom –p rayer_spi (LPT device)
flashrom –p serprog (external AVR-based programmer –>called serprog) serprog programmer? , rs232—>avr chip—>LPT ,Why ? AVR chip SPI太慢了 4M Hz
Identify the SPI chip :flashrom -p ft2232_spi:type=2232H,port=A
Read chip :flashrom -p ft2232_spi:type=2232H,port=A -r backup.bin
Erase chip:flashrom -p ft2232_spi:type=2232H,port=A -E
Write chip :flashrom -p ft2232_spi:type=2232H,port=A -w newimage.bin
asus p5b and spi head
上面電路非常簡單(flashrom –p rayer_spi)
自製含電源燒錄器
LM317  用來提供穩定的3.3v,是主要關鍵
(請自行參考網上如何用電阻來調輸出電壓)
CeR0F.jpg

終於今天派上用場,M5A97刷bios黑畫面死當,還好早有準備, 救回主板
From094 –p rayer_spi –W new1208.rom
感謝Winbond 提供W25Q64晶片測試
另一軟體spipgm
M5A97 bios 1208
軟體flashrom:

2#
littlewbot 發表於 2012-6-12 13:56:19 | 只看該作者
CLK是批次還是次數?
3#
 樓主| yucharles 發表於 2012-6-12 14:52:17 | 只看該作者
littlewbot 發表於 2012-6-12 13:56
CLK是批次還是次數?


電路圖中CLK代表 clock
你可以參考SPI FLASHROM IC的data book



4#
x61055t 發表於 2012-6-13 16:25:35 | 只看該作者
...高手啊
5#
 樓主| yucharles 發表於 2012-6-14 05:20:17 | 只看該作者
x61055t 發表於 2012-6-13 16:25
...高手啊

謝謝!
不想買燒錄器,太貴
自製自己解決
6#
littlewbot 發表於 2012-6-14 13:34:49 | 只看該作者
好像具備雙重確認寫入保護
7#
 樓主| yucharles 發表於 2012-6-14 14:44:13 | 只看該作者
littlewbot 發表於 2012-6-14 13:34
好像具備雙重確認寫入保護


時脈圖如下:


請參考原作者網頁(rayer):
https://rayer.g6.cz/programm/programe.htm
有新版SPI FlashROM Programmer 2.1(不建議用spipgm)
(若使用二極體壓降來達成3.3v,請勿亂用可能是不成功的因素來源)
old c source of spipgm可供參考理解
https://www.rayfile.com/files/9e7 ... -8ca0-0015c55db73d/
來自https://wildbagger.com/wordpress/tag/p5b/

FlashROM也有0.95兩個新版本(建議用FlashROM比較穩定)
https://khepri.coresystems.de/~idwer/flashrom/

已有許多人使用了,相關資料一大堆
希望有所幫助

W25Q32主機板拆下來ok!
W25Q64(WINBOND爛晶片沒用幾次,良率不高吧)
8#
littlewbot 發表於 2012-6-16 23:02:43 | 只看該作者
1.有防寫入保護2.有hold資料鎖定3.有CS-CLK週期選擇輸出入****1000-****1001











9#
 樓主| yucharles 發表於 2012-6-20 07:22:11 | 只看該作者
littlewbot 發表於 2012-6-16 23:02
1.有防寫入保護2.有hold資料鎖定3.有CS-CLK週期選擇輸出入****1000-****1001

希望有人完成了?
貼個完成照吧!
不然枉費我說明這麼多
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則

小黑屋|手機版|無圖浏覽|網站地圖|XFastest  

GMT+8, 2024-5-6 12:57 , Processed in 0.138259 second(s), 67 queries .

專業網站主機規劃 威利 100HUB.COM

© 2001-2018

快速回復 返回頂部 返回列表