2009年3月1日 星期日

SyncMos sm5964 ISP 更新問題2-ISP 改動

狀況 : 同事改動ISP程式(根據客戶更新程式的要求)
SyncMos 原始ISP 定義為 ISP-A,
同事更動為ISP 定義為 ISP-B;

專案程式內包含新的ISP-B,以 WinHost V31C 無法更新 ISP區塊,
故以燒錄器 (all-11) 燒錄 --( isp service space : 1 ) ?? 有些人說 2

問題點 :
當拿包含 ISP-B的 IC 來使用時, 但自己的專案內是包含 ISP-A;
此時以WinHost V31C 更新程式時, 連線( autobaud -ok ) 但燒錄時Fail
拿新的IC (未更動ISP) --此時OK


想一想也有點合理的機制 -- 這樣才能用到配對 ISP 程式,

但引申出另外的問題 -- 當我 release 的燒錄檔包含ISP-A,
但一兩年後,原廠可能有新版ISP-C; 出貨的IC包含新的 ISP-C
--此時是否會造成上面的狀況--燒錄Fail (因為我的專案內包含的是ISP-A)

-- 所以要釐清為何更動ISP程式後,為何以 WinHost V31C 燒錄失敗 ??






另外抓了一個比較器軟體 extract difference ---因為這個軟體可比較 binary file
(compare it / beyond compare 比較之後都是亂碼

沒有留言:

張貼留言