Introduction
This Master application demonstrates the data transfer in master mode with performance measurment.
- McSPI is configured in Tx Only mode with FIFO enabled for Tx.
- Word Length tested is 32 bits.
- SPI CLK Frequency used is 12 MHZ.
- Number of Words is 5.
- Data is transmitted on D0 pin.
- Data transmission is in polled mode.
Supported Combinations
Parameter | Value |
CPU + OS | r5fss0-0 freertos |
r5fss0-0 nortos |
m4fss0-0 nortos(As am243x-lp has no MCU SPI, M4 core support excluded for am243x-lp) |
Toolchain | ti-arm-clang |
Boards | am243x-evm, am243x-lp |
Example folder | examples/drivers/mcspi/mcspi_performance_32bit |
Steps to Run the Example
See Also
MCSPI
Sample Output
Shown below is a sample output when the application is run,
r5fss0-0_nortos app log:
[MCSPI] Performance Example Started...
----------------------------------------------------------
McSPI Clock 12000000 Hz
----------------------------------------------------------
Data Width Data Length Transfer Time (micro sec)
32 5 17.40
----------------------------------------------------------
All tests have passed!!
r5fss0-0_freertos app log:
[MCSPI] Performance Example Started...
----------------------------------------------------------
McSPI Clock 12000000 Hz
----------------------------------------------------------
Data Width Data Length Transfer Time (micro sec)
32 5 17.60
----------------------------------------------------------
All tests have passed!!
m4fss0-0_nortos app log:
[BLAZAR_Cortex_M4F_0] [MCSPI] Performance Example Started...
----------------------------------------------------------
McSPI Clock 12000000 Hz
----------------------------------------------------------
Data Width Data Length Transfer Time (micro sec)
32 5 17.80
----------------------------------------------------------
All tests have passed!!