Flash chip not supported?
發表於 : 週四 4月 19, 2007 1:49 pm
SPI Flash chip品牌眾多,
遇到了沒有支援的狀況,
以實體晶片來說,
只能換成有支援的廠牌才行了。
Samedisk的ZC25XX系列提供了模擬SPI ID的功能,
可以直接透過修改ID.TXT修改成對應的ID,
或是透過Samefile的Device ID Selection更改成適用的對應ID,
就可以輕鬆模擬該支援的品牌。
以AUSU P5B-E Plus來說明:
原本主板上的SPI Flash是採用 Winbond W25X80,
換上Samedisk的ZC2580 emulator後重新開機,
會出現最上面那種不支援的畫面,
因為ZC2580 emulator的預設模擬ID為ST M25P80,
更改成模擬Winbond W25X80後,
重新RESET後這個不支援的畫面就不見了,一路到底進到作業系統。
有了這個功能,
對於那些需要驗證是否有將對應品牌的Library
compile進去code裡面的工程師而言,
以往必須繁複更換並燒錄各種不同品牌的SPI Flash chip的驗證工作,
一下子變得既輕鬆又有效率。