1. Contents[edit source]
- 1. Article Purpose
- 2. Prerequisites
- 2.1 Hardware prerequisites
- 2.2 Software prerequisites
- 3 Hardware setup - connections explained
- 4 Software setup - customization to support X-NUCLEO-NFC05A1 expansion board
- 4.1 Kernel configuration
- 4.2 Kernel device tree configuration
- 4.2.1 Hardware / software interface
- 4.2.2 Kernel device tree configuration
- 4.3 Activate the new configuration in the STM32MP157C-DK2 board
- 4.4 Verify the new configuration on board
2. Article Purpose[edit source]
The purpose of this article is to explain how to integrate the NFC05A1 expansion board with STM32MP157C-DK2, Software will run on Linux on Cortex®-A7. NFC05A1 board is a NFC card reader expansion board based on ST25R3911B for STM32 and STM8 Nucleos.
3. Prerequisites[edit source]
All the dependencies as per the LINK:Getting_started/STM32MP1_boards/STM32MP157C-DK2 should be installed
3.1. Hardware Prerequisites[edit source]
- STM32MP157C-DK2 Discovery Kit
- X-NUCLEO-NFC05A1
- 8 GB micro SD card to boot the STM32MP157C-DK2
- SD card reader OR LAN connectivity
For more information about the STM32 discovery board and how to start it up, jump to this section Getting_started/STM32MP1_boards/STM32MP157C-DK2
- NFC05A1 expansion board
3.2. Software prerequisites[edit source]
- Linux PC with Ubuntu 16.04 LTS installed
- The STM32MP157C-DK2 board must be downloaded with appropriate software in order to support NFC05A1 expansion board. For proceeding, follow the step-by-step instructions provided at STM32MP157C-DK2 Let's start.
4. Hardware setup - connections explained[edit source]