ZC2511免驅動與燒錄程式到底要怎麼使用-DOS

ZC2580(8Mb),ZC2564(64Mb),ZC25128(128Mb)之SPI 介面高速記憶體模擬器適用 ~ 安裝、使用上等問題都歡迎在此討論~

ZC2511免驅動與燒錄程式到底要怎麼使用-DOS

文章Haki » 週五 1月 15, 2010 6:50 am

接下來我們來看看DOS下的command line要怎麼使用
真的也很簡單
首先還是把上一篇Windows的前面部分的做法再貼一次
免得將來有人轉貼不完整
看的人會看得莫名其妙
呵呵
圖檔
只要把您要燒的SPI Chip裝到adaptor轉板上的socket內
圖檔
圖中我採用SO16包裝的SST 64Mbits的 SPI flash part
圖檔
放好SPI flash後蓋緊蓋子
圖檔
然後再接上ZC2511 SPI flash programmer的任一個1.27mm的排針上
圖檔
這個部分的教用我暫時採用將IC上在SPI1
SPI2不接任何東西
圖檔
檢查一下看看有沒有接好接穩
雖然設計上SPI flash反插ZC2511有防燒的斷電保護
但是還是要養成好習慣
不然萬一不小心習慣了有防燒
有時候太累會誤以為自己的開發板上也有防燒
然後插反也沒檢查就給他上電
當你還在想為什麼開不了機的時候應該同時會聞到不想聞到的味道
再想久一點可能還可以看到冒煙的景象
圖檔
將USB插上讓ZC2511與電腦端連線
圖檔
windows就會認到一個USB DISK
磁碟代號為F:
這表示接下來所有要對ZC2511做動作的都要下到F碟去
圖檔
接著我們來開啟Command prompt的視窗
圖檔
然後切換到(F:\)磁碟(也就是ZC2511對應的磁碟機)
DIR列一下目錄來看看可以看到有一堆檔案
先看看SPI1.bin的檔案容量是8M bytes
也就是64M bits
表示SPI1的位置是插的是一定是容量為64M bits 的SPI flash part
SPI2.bin的檔案容量是0 byte
表示沒有插SPI flash IC或是反插了
也有可能是沒有插好
所以就認不到
圖檔
接下來
我們直接來打印列出 SPI1_ID.txt的內容
從內容就會看到第一顆SPI flash 的Vendor是SST
容量是64Mbit
緊接在後的是該SPI flash的ID
圖檔
接著來講如何清除SPI flash資料與燒錄檔案進SPI flash功能
直接利用ECHO的command來最command.txt做值的寫入
如果ZC2511上面是上兩顆SPI flash的話
也就是寫入C7C7(分別對應第一顆與第二顆SPI flash的Chip Erase Command)
如果您是要清除第一顆的話
請寫入C700 (應該說是C7後面接兩個空格)
如果您是要清除第二顆的話
請寫入00C7(也就是兩個空格後面接C7)
按Enter後就會把值寫到command.txt內
只要一完成
您就可以馬上看到對應的SPI flash chip旁的紅色燈號開始慢速閃爍
即表示開始在做Chip Erase的動作了
當紅色燈號熄滅不再閃爍則表示清除完成了
接下來您要具備檔案改名和拖拉檔案覆寫的能力
首先找到您要燒到SPI flash的那個原始檔案
假設我要燒的檔案是桌面上的Test1.ROM
直接用copy command複製到對應的F磁碟機內的第一顆的檔名
/b是指複製binary檔案
/y則是直接代回是否要覆蓋
(這樣就可以一口氣做玩不會停頓下來等您回是否要覆蓋
如果您要複製過去的檔名跟ZC2511裡面的第一顆的檔名一模一樣
連副檔名都要一樣的話就要加)
我們這邊因為是直接把Test1.rom直接複寫到F:\的SPI1.BIN
所以其實是可以不必加/y
圖檔
按ENTER後檔案會開始複製中(也就是表示檔案在燒錄中)
一旦複製完畢
也就代表檔案已經燒錄好到SPI flash裡面囉

您可能會想說
確定這樣真的有燒進去嗎?
OK
先按一下ZC2511的RESET鍵
(讓USB重置, 以防止讀到被OS cache住的舊資料)
然後直接將SPI1.BIN給他複製回來
這個動作其實就是去讀取第一顆SPI flash的內容
完成後再DIR看一下
Test1.ROM就是source
SPI1.BIN就是讀會來的flash contents
利用FC command來做一個檔案比對
結果就是找不到任何不同
verify PASS!
圖檔
ZC2511就是這麼簡單這麼實用
直接使用command line外加OS內建的command就可以做完
實在是太讚了
這下子真的拿去哪裡都能燒SPI flash了
不然每次我看到RD在那邊找驅動程式和燒路應用程式要灌
或是在那邊找大姆哥要copy binary file到另一台可以燒的電腦
我就覺得很難過
時間不應該是被浪費在這種一點都不美好的事物上
真是一點都不值得
您說是嗎?
呵呵呵
Haki
 
文章: 83
註冊時間: 週六 12月 18, 2010 5:58 pm

Re: ZC2511免驅動與燒錄程式到底要怎麼使用-DOS

文章ericc » 週二 3月 02, 2010 4:18 pm

"純" DOS開機下要跑的話記得掛DOS驅動的時候USB要插上
_________________
Innovation=Revenue
ericc
 
文章: 47
註冊時間: 週二 12月 21, 2010 12:58 pm


回到 ZC25系列 SPI 介面 高速記憶體模擬仿真器

誰在線上

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

cron