Re: 關於 APP-ESS18-2 EVB 的 Crypto 相關問題請於此討論串發問及回覆

作者 Libra 於 2018年12月11日 17:41:26
請問版主,有些問題想請教。。。。
我下載了APP-ESS18-2 DEMO CODE
燒入Mass Production Hex Files目錄下的PIC16F18855_CVD_Lab3.X.production.hex檔案
這個檔跟剛拿到的板子是一樣的,J5和J6都插著能正常開機,J5拿掉開機會閃紅燈,表示ECC508認證失敗,
後來燒入同樣目錄下的PIC16F18855_CVD_Lab3.X.production-PROVISION.hex檔案,
J5和J6都插著反而會閃紅燈,在終端機顯示Digest fail,
但只要J5插著拿掉J6,或J5拿掉J6插著都能正常開機,
如果J5和J6都拿掉會顯示I2C fail
再把出廠的PIC16F18855_CVD_Lab3.X.production.hex檔案燒入,
還是跟PIC16F18855_CVD_Lab3.X.production-PROVISION.hex燒入後的狀況一樣

1.請問ECC608本來不是空白的嗎?為何燒入PROVISION版本過後,J5拿掉而J6插著能認證成功?是不是PROVISION版本會寫入資料到ECC608???
為何j5和J6都插著反而Digest fail?

2.為何燒回PIC16F18855_CVD_Lab3.X.production.hex檔案也無法恢復出廠的程序J5和J6插著能開機,J5拿掉認證失敗?

3.能否提供出廠Demo程式開機有含認證ECC508和ECC608的原始程式碼?
想學習一下ECC508和ECC608的驗證方法及寫入方法.

感謝!

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=17&topic_id=22499&post_id=79032