10.2 Storage
10.2.1 Media Local Bus
10.2.1.1 Test Name
- mxc_mlb150_test
10.2.1.1.1 Location
/unit_tests/Media_Local_Bus/
10.2.1.1.2 Functionality
MediaLB는 공통 하드웨어 인터페이스와 소프트웨어 API 라이브러리를 표준화하도록 특별히 설계된 on-PCB나 inter-chip 통신 버스이다.
10.2.1.1.3 Configuration
메뉴 구성에서 아래 모듈을 활성화한다:
Device Drivers > MXC support drivers > MXC Media Local Bus Driver > MLB support
i.MX6SX, i.MX6QP, i.MX6Q, i.MX6DL에서만 테스트가 지원된다.
10.2.1.1.4 Use Case and Expected Output
./mxc_mlb150_test [-v] [-h] [-b] [-f fps] [-t casetype] [-q sync quadlets] [-p isoc
packet length]\n"
-v verbose
-h help
-b block io test
-f FPS, 256/512/1024/2048/3072/4096/6144
-t CASE, CASE can be 'sync', 'ctrl', 'async', 'isoc'
-q SYNC QUADLETS, quadlets per frame in sync mode, can be 1, 2, or 3
-p Packet length, package length in isoc mode, can be 188 or 196
10.2.2 MMC/SD/SDIO Host
10.2.2.1 Test Name
- autorun-mmc-blockrw.sh
- autorun-mmc-fdisk.sh
- autorun-mmc-fs.sh
- autorun-mmc-mkfs.sh
- autorun-mmc.sh
10.2.2.1.1 Location
/unit_tests/MMC_SD_SDIO/
10.2.2.1.2 Functionality
MMC SD SDIO 연결된 테스트는 아래 지침을 수행한다:
- MMC/SD 읽고 쓰기 테스트.
- MMC/SD 블록 읽고 쓰기 테스트.
- MMC/SD fdisk 테스트.
- MMC/SD 파일 시스템 테스트.
- MMC/SD mkfs 테스트.
10.2.2.1.3 Configuration
None
10.2.2.1.4 Use Case and Expected Output
모든 테스트가 성공한다면, "Pass"를 반환한다.
./autorun-mmc-blockrw.sh
./autorun-mmc-fdisk.sh
./autorun-mmc-fs.sh
./autorun-mmc-mkfs.sh
./autorun-mmc.sh
10.2.3 MMDC
10.2.3.1 Test Name
- mmdc2
10.2.3.1.1 Location
/unit_tests/MMDC/
10.2.3.1.2 Functionality
MMDC 프로파일링 유틸리티.
10.2.3.1.3 Configuration
아래 파라미터를 사용하여 mmcd2 테스트를 사용자 정의할 수 있다:
- export MMDC_SLEEPTIME - 프로파일링 존속기간 정의(기본값은 500ms)
- export MMDC_LOOPCOUNT - 프로파일링 반복 횟수 정의(기본값은 1 - 1은 무한루프를 의미)
- export MMDC_CUST_MADPCR1 - madpcr1 사용자 정의
10.2.3.1.4 Use Case and Expected Output
예상되는 출력은 프로파일링 결과를 출력한다
./mmdc2 [ARM:DSP1:DSP2:GPU2D:GPU2D1:GPU2D2:GPU3D:GPU3D2:GPUVG:VPU:M4:PXP:USB:SUM]
10.2.4 SATA
10.2.4.1 Test Name
- autorun-ata.sh
10.2.4.1.1 Location
/unit_tests/SATA/
10.2.4.1.2 Functionality
이 테스트는 i.MX 보드의 SATA 커넥터에 연결된 SATA 드라이브에 데이터를 기록한다. 그런 다음 데이터를 다시 읽고 기록된 데이터와 비교한다.
10.2.4.1.3 Configuration
필요한 모듈: pata_fsl.ko.
필요한 하드웨어: SATA 드라이브.
i.MX 6 Quad와 QuadPlus만 SATA를 지원한다.
10.2.4.1.4 Use Case and Expected Output
./autorun-ata.sh
Expected output
Test should return "HDD test passes" if successful.
'NXP i.MX SoC Family > i.MX Linux Reference Manual' 카테고리의 다른 글
i.MX Linux Reference Manual - Unit Tests - Graphics (0) | 2022.09.01 |
---|---|
i.MX Linux Reference Manual - Unit Tests - Connectivity (0) | 2022.09.01 |
i.MX Linux Reference Manual - Unit Tests - System (0) | 2022.08.29 |
i.MX Linux Reference Manual - Unit Tests (0) | 2022.08.29 |
i.MX Linux Reference Manual - NXP eIQ Machine Learning - Overview of NXP eIQ Machine Learning (0) | 2022.08.26 |