毫米波傳感器支持的閃存型號
1 引言
本文引用地址:http://www.ex-cimer.com/article/202403/456185.htm串行閃存器件是嵌入式系統應用中的有效引導介質。用戶應用元件也應存儲在毫米波傳感器的串行數據閃存中,串行數據閃存通過 QSPI 與傳感器連接。根據用戶的選擇,sFlash 還可用于存儲其他數據。例如,將射頻前端校準數據存儲到 sFlash 中,并在每次器件啟動時射頻前端的初始校準周期中通過應用程序進行恢復。本應用手冊列出了經驗證可與毫米波傳感器配合使用的 sFlash 器件,介紹了其他 sFlash 器件的先決條件,并提到了任何已知問題。
2 支持串行數據閃存
2.1 AWR1243/xWR1443 ES1.0 和 ES2.0 器件
AWR1243/xWR1443 ES1.0 和 ES2.0 器件僅支持 Spansion 和 Macronix 器件。具體而言,經測試可與 ROM 引導加載程序配合使用的閃存型號包括:
? Spansion S25FL132K0XNFB010
? Macronix MX25L3233F
? Macronix MX25R1635FZNIH0(寬電壓器件型號)
2.2 AWR294x、AWR2544、xWR1642、xWR1843、xWR6843 器件和 AWR1243/xWR1443 ES3.0 器件
有幾個因素決定了 AWR2xxx/xWR1xxx ROM 引導加載程序是否可以與 AWR2xxx/xWR1xxx 器件上的 SFLASH
交互和搭配使用。
2.2.1 先決條件
有關通過 QSPI 接口與 SFLASH 進行時序和連接要求的詳細信息,請參閱器件數據表。
對于所有命令(包括正常讀取命令),SFLASH 器件型號應支持 40MHz 運行頻率。對于 xWR6843 器件,SFLASH 器件型號應支持所有命令的 80MHz 運行頻率。
SFLASH 支持 SFDP 命令,并使用與 JEDEC 兼容的有關閃存功能和命令集的信息進行響應。表 2-1 中列出了解釋的關鍵字段。
表 2-1. 關鍵字段
?地址字節數 = 3(始終)。
? 對于單一數據線路 SPI 讀取 – 讀取命令代碼 (0xB),讀取虛擬周期(8 位)。
2.2.2 ROM 輔助下載到閃存(器件管理模式 - SOP5)
ROM 輔助下載應支持所有閃存型號,這些變體允許使用 1 個虛擬字節和 24 位尋址的“內存映射模式”和“頁面
程序命令 (0x2)”。
除了寫入閃存之外,ROM 引導加載程序 (RBL) 還支持設置 Spansion 和 Macronix 型號的“四路使能”位(僅限
于某些特定的器件型號)。
僅適用于 AWR294x/AWR2544
AWR294x/AWR2544 ROM 引導加載程序 (RBL) 具有兩個過程,其中應用程序(閃存編程器)在 SOP5 模式下通過 UART 加載到 RAM 中。然后,此應用程序負責通過 UART 讀取實際映像(要刷寫的圖像)并將其下載到閃存。
AWR294x/AWR2544 RBL 不支持設置 sFlash 的“四路使能”位。如果閃存型號的 SFDP 標頭包含 QE 位位置的信息(以及四模式),則 RBL 將執行并讀取該位置以啟用/禁用四路模式選項。否則,如果 QE 位位置不存在且SFDP 標頭中支持四路模式,RBL 將假定客戶已啟用 QE 位并轉移到四路模式。
2.2.3 從閃存進行基于 ROM 的加載(功能模式 – SOP4)
ROM 引導加載程序根據 SFLASH 發布的用以響應 SFDP 命令的最高功能模式(四通道、雙通道或單通道)執行從閃存讀取數據的操作。使用的命令由 SFDP 響應發布。因此,如果支持四路讀取,預期是閃存中的四路使能(QE) 位已置位。ROM 引導加載程序使用四路模式來執行讀取操作。
2.2.4 建議
閃存供應商具有可訂購的器件型號,并設置了四路使能 (QE) 位。TI 建議使用這些型號來與 TI 毫米波 SOC 配合使用。
2.3 已知問題(xWR1642 ES1.0 和 xWR6843 ES1.0 器件)
XWR1642 預制器件中的 ROM 引導加載程序與支持擴展尋址模式的 SFLASH 型號不兼容。具體而言,SFDP 命令響應的“地址長度數”字段不能為非零。XWR1642 器件中的 SFLASH 可尋址區域總量為 8MB。因此,“地址長度個數”=0(對應 3 字節地址長度)滿足可尋址范圍。但是,兼容性問題與允許 3 或 4 字節地址長度的型號有關。
XWR1642 器件的量產版本將解決此不兼容問題。
2.4 閃存型號
2.4.1 閃存型號
支持的閃存器件為 xWRL6432、xWRL1432、xWR1642 ES2.0、xWR1842 ES1.0、xWR1443 ES3.0 以及xWR6843 ES1.0 & ES2.0 器件。表 2-2 展示了經測試可正常工作的閃存型號。
表 2-2. 已測試的閃存型號
請注意,對于 AWR294x 和 AWR2544 器件,上表中的閃存器件應正常工作。對于上表中的任何閃存型號,QE 位
需要由供應商設置或在 sbl_uart_uniflash(閃存寫入器)中手動設置。有關編寫定制閃存驅動程序的更多信息,請
參閱 MCU Plus SDK 自述指南(適用于 AWR294x 和 AWR2544)。此外,表 2-3 展示了經測試可正常工作的
AWR294X ES1.0、AWR294X ES2.0 和 AWR2544 器件支持的閃存器件。
表 2-3. AWR294x/AWR2544 器件的已測試閃存型號
評論