1. 程式人生 > >TI AM5728開發板QSPI FLASH測試

TI AM5728開發板QSPI FLASH測試

測試 廣州 數據計算 入門 shadow easy 計算 性能 開發

本次針對創龍TL5728-EasyEVM的QSPI FLASH進行測試。
平臺簡單介紹:
AM5728是TI Sitara系列高性能SOC,得益於異構多核處理架構,CPU內集成了多核DSP、多核PRU、IVA-HD、GPU等協處理單元,通過硬件加速的方式極大增強CPU的數據、多媒體處理能力,可滿足工業協議支持、大數據計算、實時控制等應用需求,同時采用先進的28納米生產工藝,極大降低處理器的功耗,能耗比更加突出。
TL5728-EasyEVM 是一款廣州創龍基於 TI AM5728(浮點雙 DSP C66 x +雙 ARM Cortex-A15)SOM-TL5728 核心板設計的開發板,它為用戶提供了 SOM-TL5728 核心板的測試平臺,用於快速評估 SOM-TL5728 核心板的整體性能。底板采用沈金無鉛工藝的 4 層板設計,為客戶提供豐富的AM5728 入門教程,協助客戶進行底板的開發,提供長期、全面的技術支持,幫助客戶以最快的速度進行產品的二次開發,實現產品的快速上市。

技術分享圖片

1 功能測試
執行以下指令,查看 QSPI FLASH 分區如下圖所示:
Target# cat /proc/mtd

技術分享圖片

執行如下指令,拷貝文件到該分區,測試分區功能是否正常:
Target# dd if=/run/media/mmcblk0p1/MLO of=/dev/mtdblock0

技術分享圖片

2 讀寫速度測試
執行如下指令,測試寫入 20MByte 的數據到 mtdblock7 分區所耗時間:
Target# time dd if=/dev/zero of=/dev/mtdblock7 bs=1024K count=20

技術分享圖片

本次測試 QSPI FLASH 的寫速度約為:200MB/(58.96s+0.26s)=3.38MB/s。
重啟開發板,執行如下指令從 mtdblock7 分區讀取數據,每次讀取 1024k,一共讀取

了 22+1=23 塊數據,即讀取了 23MByte 數據:
Target# time dd if=/dev/mtdblock7 of=/dev/null bs=1024K

技術分享圖片

本次測試 QSPI FLASH 的讀速度約為:200MB/(2.12s+0.04s)=92.59MB/s。

TI AM5728開發板QSPI FLASH測試