40 lines
1.1 KiB
Plaintext
Executable File
40 lines
1.1 KiB
Plaintext
Executable File
LT00-SPI功能测试说明
|
||
一、Master测试(SPI1自loop)
|
||
1、在EVB板上测试SPI-Master时,需要将SPI1的DI,DO(GPIO5_2/5_3)端用杜邦线短接
|
||
|
||
2、确认pinmux配置
|
||
devmem 0x102000a0 32 0x3
|
||
devmem 0x102000a4 32 0x3
|
||
devmem 0x102000a8 32 0x3
|
||
devmem 0x1020009c 32 0x1
|
||
|
||
3、运行库上测试程序
|
||
./spi_test
|
||
|
||
4、log打印“SPI TEST SUCCESS!!!”则表示pass
|
||
|
||
二、Slave测试
|
||
1、在EVB板上进行测试,一主一从互相通信(SPI0->Master,SPI2->Slave),将两个SPI的CS、CLK、DI、CO、GND相连,DI、DO需要对端相连
|
||
GPIO1_2<-->GPIO5_1
|
||
GPIO1_3<-->GPIO5_3
|
||
GPIO1_4<-->GPIO5_4
|
||
GPIO1_5<-->GPIO5_2
|
||
|
||
2、确认pinmux配置
|
||
spi0:
|
||
devmem 0x10200024 32 0x1
|
||
devmem 0x10200028 32 0x2
|
||
devmem 0x1020002c 32 0x2
|
||
devmem 0x10200030 32 0x2
|
||
spi2:
|
||
devmem 0x102000a0 32 0x2
|
||
devmem 0x102000a4 32 0x2
|
||
devmem 0x102000a8 32 0x2
|
||
devmem 0x1020009c 32 0x2
|
||
|
||
3、运行库上测试程序
|
||
./spi_slave_test_slv &
|
||
./spi_slave_test_mst
|
||
|
||
4、log打印“SPI SLAVE TEST SUCCESS(SPI2-SLV)!!!”与“SPI SLAVE TEST SUCCESS(SPI0-MST)!!!”则代表测试pass
|