]> begriffs open source - cmsis-driver-validation/blob - Boards/Keil/MCBSTM32F200/Abstract.txt
Update GitHub Actions runner to ubuntu-22.04 (#18)
[cmsis-driver-validation] / Boards / Keil / MCBSTM32F200 / Abstract.txt
1 CMSIS-Driver Validation Example Project for ST 'STM32F207' microcontroller
2 using Keil 'MCBSTM32F200' Evaluation Board.
3
4 Features:
5 This uVision project can be used to test the CMSIS-Drivers for the STM32F207
6 against the driver specification. Configure the tests as follows:
7
8   - Main function cmsis_dv() can be found in DV_Framework.c, where test cases
9     are executed
10   - Test configuration options can be set with the Configuration Wizard in:
11     DV_Config.h:
12     - Test result output format (plain text/XML)
13     DV_ETH_Config.h, DV_I2C_Config.h, DV_MCI_Config.h, DV_SPI_Config.h, 
14     DV_USART_Config.h and DV_USBD_Config.h:
15     - Driver numbers
16     - Specific peripheral parameters
17     - Enable/disable test cases
18
19 --------------------------------------------------------------------------------
20 The following targets are available:
21
22   - Create Report:
23     Results and statistics are printed to the file TestReport\TestReport.xml
24     through the ITM output (to examine the results, open the XML document with
25     the browser of your choice).
26  
27   - Debug:
28     Results and statistics are printed to the Debug (printf) Viewer window
29     through the ITM output.
30
31 -------------------------------------------------------------------------------
32 For driver loopback testing, please ensure that the following hardware
33 connections are made:
34
35   - USART:    PB6  (USART1_TX) and PB7  (USART1_RX)
36   - SPI:      PB14 (SPI2_MISO) and PB15 (SPI2_MOSI)
37   - Ethernet: Pin 1 (TX+) and Pin 3 (RX+), Pin 2 (TX-) and Pin 6 (RX-).
38               Prepare an Ethernet cable accordingly or use an 
39               "Ethernet Loopback Plug".
40
41 For driver testing with Server, please ensure that the connections required by 
42 related Server are made:
43   - SPI: 
44     - SPI2_MISO = PB14
45     - SPI2_MOSI = PB15
46     - SPI2_SCLK = PB10
47     - SPI2_SS   = PI0
48   - USART: 
49     - USART1_TX = PB6
50     - USART1_RX = PB7
51
52 If testing with a dedicated Server is used it is suggested to only enable 
53 respective peripheral testing (SPI or USART at a time).
54
55 Note: For usage with Server please connect GND between test board and Server 
56       together.