仔細查了一下!
沒錯,還真的不能用!
原因是因為CRB上面使用的Serial flash chip 是Atmel的AT26DF321
![圖檔](http://www.samedisk.com/cht/images/calpella/calpella-01.jpg)
仔細看他的Datasheet 第二頁到第三頁後
可以發現他的Hold Pin 是NC
所以無法使用hold pin的分壓原理來達成
disable on baord SPI flash part的replace功能
所以只能把AT26DF321解焊了
![圖檔](http://www.samedisk.com/cht/images/calpella/calpella-02.jpg)
解焊後可以看到footprint是SO8和SO16共lay
所以只要用1.27mm pitch的2*4的pin head再焊上去就可以輕鬆接上模擬器了
![圖檔](http://www.samedisk.com/cht/images/calpella/calpella-03.jpg)
看大家都說CRB不能破壞要保持原狀
原因是因為將來要和自己公司打件回來的板子交叉參考
其實就是不希望到時候又要把Serial flash chip焊回去才能驗證
又要解焊又要回焊想到就很麻煩
那你就可以另外參考我們公司的這個小套件--SDW0016AA
SPI S016 socket to 1.27mm 2x4 female head
將解焊後的AT26DF321放進socket內
![圖檔](http://www.samedisk.com/cht/images/calpella/calpella-04.jpg)
![圖檔](http://www.samedisk.com/cht/images/calpella/calpella-05.jpg)
![圖檔](http://www.samedisk.com/cht/images/calpella/calpella-06.jpg)
![圖檔](http://www.samedisk.com/cht/images/calpella/calpella-07.jpg)
以後就可以直接插上去用real serial flash chip驗證了
![圖檔](http://www.samedisk.com/cht/images/calpella/calpella-08.jpg)
拔掉就又可以馬上換成模擬器
![圖檔](http://www.samedisk.com/cht/images/calpella/calpella-09.jpg)
要支援兩顆就插兩個小套件
![圖檔](http://www.samedisk.com/cht/images/calpella/calpella-10.jpg)
SPI模擬器Support一顆的時候 這時紅色的杜邦線是reset 功能就不要插在這個pin上
![圖檔](http://www.samedisk.com/cht/images/calpella/calpella-11.jpg)
如果更新韌體成support兩顆的話
這時候杜邦線變成CS2就可以插在CS2的PIN上
![圖檔](http://www.samedisk.com/cht/images/calpella/calpella-12.jpg)
輕鬆可以達成兩顆或一顆Serial flash chip的開發需求
這樣對需要頻繁的交互開發驗證使用就會相當方便
如果最後真的CRB需要還INTEL的話只要把pin head 解焊
再把flash 回焊就好了 (這樣從頭到尾只需要各動一次)
而且中途想要用別家vendor的Serial flash 來測試的話就更方便了
只需要換不同的serial flash chip進socket就可以直接測試
最後想說的是CRB公板是要用來加速開發用的
只要不弄壞導致妨礙開發時程的話
動點這樣的手腳應該不算破壞吧
INTEL和其他IC設計公司應該都一樣
希望客戶早一點開發好早一點量產出貨對她們的獲利才有實質的好處
而不是把CRB當做不可侵犯的神聖至寶
怕東怕西的反而只會讓您們的開發工作更加綁手綁腳而導致開發時程延遲
不知道變形蟲這樣的認知是否正確