2021年4月18日 星期日

[MEMO] How to install unofficially supported protocols on Saleae

最近因為Flash缺料的問題, 所以經常會被代工廠要求希望能新增Second Source的支援, 因此照三餐在研究Flash Driver和Datasheet便成了家常便飯一樣.

由於Flash command相當的多, 因此每次都要開著Datasheet來對照logic analyzer上面的波形目前是在執行什麼command(如下圖)的話, 還挺麻煩的.


因此logic analyzer若能內建flash command的protocol decoder的話, 那就太方便了, 後來上網查詢了之後, 發現介面最好用的Saleae所提供的tool並沒有內建Flash protocol, 而是需要透過外掛的方式來額外安裝.

首先我們先到Saleae的網站, 可以看到其實它有支援如下的非官方Protocol, 而我們需要的SPI Flash也有支援.

點擊SPI Flash之後, 可以看到GitHub的頁面, 此時先選擇Code, 再選擇Download ZIP.



將下載下來的ZIP檔解壓縮.


進入prebuilt資料夾, 根據使用者自身的電腦系統來選擇win32 or win64, 我個人使用的是win10 64bit的系統, 所以選擇win64資料夾.

將SpiFlashAnalyzer.dll複製下來


並轉存在使用者本身安裝Saleae的資料夾, 例如C:\Program Files\Saleae Inc\Analyzers\ 之下.

接著再打開saleae software, 在Analyzers/Show more analyzers/ 底下就可以看到SPI Flash 的protocol.




接下來就可以開始使用了.






沒有留言:

張貼留言