Shark Bay的平台上面是上兩顆Winbond的W25Q64BV SO8W的chip
這兩顆SPI flash是共用SPI Bus的 (利用兩個不同的 CS pin做切換)
所以只需要支援切換兩個CS就可以用啦 (本來ZC2511就有支援獨立的燒錄兩顆SPI flash的功能)
不過這樣就要轉接兩個SPI BUS併成一個SPI Bsu,
有點給他麻煩
所以乾脆改一組韌體code來把CS2拉到SPI1的connector直接支援比較快
這樣就不用跳線合併兩個SPI BUS啦
一條專用排線直接連接到主板也比較方便美觀些
但是ZC2511的話需要改一條線
原來的ZC2511上面的define如下圖
需要把SPI2的CS2跳到SPI1的其中一根GPIO
這樣SPI1的簡牛的就會多一根來當CS2
這時裸板的好處就來了, 可以亂跳線亂增加功能! 哈哈哈!
焊接方法如下
將圖的這兩個接點短路即可
改好然後再去換韌體到25D11的版本
這樣一來CS2就被移到SPI1去了!
這樣同一個簡牛就有支援兩個CS的功能了
只要換韌體到25D11的版本(D版本為支援Dual #CS的版本)
ZC2512的話是不需要跳任何的線
只要換韌體到25D12的版本(D版本為支援Dual #CS的版本)
這樣同一個簡牛就有share smae SPI bus且支援兩個CS的功能了
再來的話因為 Shark Bay的 SPI的ICP connector這次又長得不一樣啦
要用一個特殊的1.27mm 2x10的接頭
所以您需要買一個
SDW0084AA ICP cable for shar bay ( pin to pin )
這個轉接排線就能能使用on board programming囉!
ZC25D11連接如下圖
ZC25D12連接如下圖
Shark Bay的CRB可以不用接電
把排線接到板子上
接好後就可以開sameprog
再sameprog的ICON圖示內按右鍵進advanced configuration
選擇燒錄SPI1+SPI2
可以看到右邊認到了兩顆W25Q64的SPI flash
接者選擇要燒錄的兩個對應檔案
然後按最下方的excute即可開始一鍵就將兩顆SPI flashchip做清除, 燒錄到驗證結束!
真是方便!
大家常問的問題順便回答一下
就是這兩顆是同時做燒錄嗎?
答案是錯的啦
因為共用SPI BUS的關係
所以只能先燒一顆再燒另一顆
因為CS一次只選一根
但是chip erase的時候下完第一顆可以立刻去下第二顆
(因為chip erase command下下去後, SPI FLASH自己的內建硬體就會自動去清除)
所以chip erase的時間就會變成只剩一顆的時間 (所以可以省到一顆chip erase的時間)
雖然是用視窗模式燒錄但也是會看到SAMEPROG的ICON所顯示的動畫
E閃爍-->資料清除中...
P閃爍-->燒錄中...
V閃爍-->驗證中...
o顯示-->燒錄驗證成功!
看到圈圈表示燒錄成功後就可以把Shark Bay的CRB上電開power了
不需要拔掉直接上電即可開機驗證了!
ZC2512燒錄器和Cable是不需要拔下來的!
拔來拔去等一下CRB的connector掛掉就累了!
(但是SPI flash programmer的USB記得一定要接著啊, 不然沒電時PIN的狀態不明是有可能會開不了機的喔!)
燒錄的效能的話每次也很多人問!
燒錄器雖然價格賣到這麼便宜當然是不會犧牲功能與效能的啦!
雖然客戶表面都是說"價格合理"然後"堪用"! (嫌看看能不能再多少砍一點價錢!)
表情卻掩不住內心的吶喊"超便宜又好用!"
這個連我這麼笨的人都看得出來
不買到底是誰再吃虧!! 哈哈!
我用一下我的AMD的便宜爛電腦稍微測一下給您們參考好了
先用dos command line的SDW來測一下
效能如下
再來用windows下的sameprog測一下
效能如下
嗯~真的是便宜又快又好用~ 內心吶喊中~
簡直是公司不願出錢買~ 就自己出錢買也都甘願外加划算~ 因為將來不幸有需要換地方還可以帶走~ 哈哈~
或是在家接案也可以用
對了 外加一個題外話!
這版的韌體也可以用在dual ports的包子卡上面
只要加買一條包子卡用的轉換線材就可以啦
那ZC2512到底和ZC2511有甚麼不一樣
用肉眼看就知道
ZC2511是裸體
ZC2512是有穿衣服(錄影帶殼?)
功能基本上一樣
只是ZC2512為了要縮小體積來穿衣服
又要賣和ZC2511裸板一樣錢
所以拿掉了一組DIP的簡牛公母座
還有一個按鈕和一些LED燈號
其他功能和效能沒甚麼改變
一樣都是還可以支援燒錄兩ports SPI flash
端看個人使用上的需求與喜好
有些人喜歡自己包 自己幫殼穿衣服
看要拿膠布或絕緣泡棉自己包上喜歡的顏色
還是就讓他裸露著都有看到客戶用
或是喜歡在上面亂跳線改功能的人
也有可能是故意讓他醜醜的裸露著 或是穿著髒髒的衣服比較不會被人家順手"牽"走的
或是要拿來改成產線用或測試用製具的人也會買ZC2511這種裸板!
穿好衣服的ZC2512就是一般怕和開發的板子短路或是自己不太會包的人會用
我也覺得很奇怪的是為什麼NoteBook的板子的SPI flash好像都剛好都Lay再背面
所以有這種考量的人通常都會買ZC2512
所以看您自己需求來決定您要的東西吧!
您一定覺得我們很奇怪
有殼的和沒殼的一樣價錢!
跟您講
沒辦法
都是客戶逼迫的! 照理有殼是應該賣比較貴沒錯!
當客戶騙你說去開殼不然他不買
你就真的去開殼的話
你開好殼再去找客戶說殼開好了
客戶就又會要求你有殼的要賣和沒殼的一樣錢!
不然他就寧願買沒殼的
當你跟客戶說那您就買沒殼的好了
客戶又會跟你說
沒殼的少了個殼應該要比有殼的便宜才對啊
沒有便宜一點的話就連沒殼的都不買
結論是那就不要買好了! 讓我們難過一點! 拜託!
因為沒有比這樣被玩更難過了!
哈哈~