MC3302_SDK_V1.1.9_202507281.../bsp/test/spi
2025-11-11 12:08:31 +08:00
..
Makefile original version 2025-11-11 12:08:31 +08:00
Readme.txt original version 2025-11-11 12:08:31 +08:00
spi_slave_test_mst original version 2025-11-11 12:08:31 +08:00
spi_slave_test_mst.c original version 2025-11-11 12:08:31 +08:00
spi_slave_test_slv original version 2025-11-11 12:08:31 +08:00
spi_slave_test_slv.c original version 2025-11-11 12:08:31 +08:00
spi_test original version 2025-11-11 12:08:31 +08:00
spi_test.c original version 2025-11-11 12:08:31 +08:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

LT00-SPI功能测试说明
一、Master测试SPI1自loop
1、在EVB板上测试SPI-Master时需要将SPI1的DI,DOGPIO5_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->MasterSPI2->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