一、前言
OTP 燒寫模式:這種模式下燒寫到晶片中的配置是掉電非易失的。燒寫完成後, 斷電, 然後再次上電,晶片仍將按照您燒寫到晶片中的 OTP 配置開始上電。OTP 燒寫只支持燒寫一次,如果需要燒寫其他配置,需要重新更換一顆空晶片進行燒寫
二、基於 NXP 燒寫工具的環境搭建
(1)需要準備的燒寫工具:
① KITFS23SKTEVM 燒寫板
② Custom OTP Request Form
③ FS2300 Flex GUI
以上工具可以通過官網下載: http://www.nxp.com/KITFS23SKTEVM
(2)軟體準備
① 下載符合所用電腦類型的 Java JRE,jdk-8u311 及以上版本。http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
三、FS2300 OTP 燒寫操作方法介紹
① 首先將 FS3200 晶片正確安裝到燒錄板的卡槽內,連接 USB 到電腦,SW1 電源開關關閉,插入12V 電源,如圖 4 個撥碼開關向上連接。
▲ 圖 1 KITFS23SKTEVM 燒寫板設置
② 打開 FS2300 Flex GUI 工具,選擇 FS2300,按圖 2 確認好後,點擊 OK
▲ 圖 2 GUI 工具設置
③ 進入 GUI 界面後,點擊 Start,板子與 GUI 連接成功後,左下角的狀態欄會提示 CONNECTED,同時也會彈出連接成功以及用戶模式,說明 MCU 部分與電腦已經建立連接。
▲ 圖 3 GUI 與板子連接圖
④ 連接成功後,然後點擊 Test Mode,同時界面右下角會彈出 Test Mode 提示框
▲ 圖 4 Test Mode 模式
⑤ 打開 SW1 電源開關,然後點擊 MIRROR,接著點擊 Regulators,最後點擊 Read All,查看 FS2300未燒寫前電壓輸出為 3.3V。

▲ 圖 5 查看未燒寫前 FS23 的電壓輸出
⑥ 點擊 System Configuration,然後勾選 SPI_EN_OTP,然後點擊 Write,右下角提示 I2C 連接。
▲ 圖 6 System Configuration 設置 1
⑦ 如圖把 4 個撥碼開關打向下連接
▲ 圖 7 SPI 模式下撥碼開關設置
⑧ 然後再次點擊 Write,右下角提示 SPI 連接,此時就可以對 FS2300 進行燒錄了。
▲ 圖 8 System Configuration 設置 2
⑨ 點擊 PROG,然後點擊 Browse 選擇燒錄文件,最後點擊 Program 進行燒錄。
▲ 圖 9 OTP 燒錄
⑩ 燒錄完成後會提示,點擊 OK 即可。驗證是否燒錄成功,按上面第 ⑤ 項操作即可,如圖 11,此時電壓輸出為 5V,說明新的 OTP 已燒錄進去。
▲ 圖 10 OTP 燒錄完成圖
▲ 圖 11 OTP 燒錄後檢驗電壓輸出
以上便是FS2300 OTP 燒寫操作方法介紹。
如需更深入的技術交流,歡迎在博文下方評論或者關注並給我留言。
附錄:參考文獻
①《 R_PFS2303BMBC5_Rev_A.pdf》
評論