v1.6.0
Contents
Getting Started
Evaluation Boards
Samples
1. Audio Codec
2. CherryRB
3. CherryUSB
4. CoreMark
5. Dhrystone
6. DMA Manager
7. DSP
8. EEPROM Emulation
9. Hello World
10. HPM Math
11. IMAGE
12. LVGL
13. lwIP
14. Mbedtls
15. Memory Stress
16. Microros
17. Modbus
18. HPM Motor Ctrl
19. Multicore
20. Power Mode Switch
21. RGB LED
22. ROM API
23. RTOS
24. Segger RTT
25. TensorFlowLiteMicro
26. Tinycrypt
27. Person Detection
28. TinyUF2
29. TinyUSB
30. Touch Panel
31. VGLite
32. SPI_COMPONENTS
33. I2S EMULATION
34. SPI_SDCARD
35. CherrySH
36. EtherCAT
36.1. ECAT_IO
Drivers Examples
SDK CMake API Reference
SDK API Reference
Change Log
HPMicro Software Development Kit
Samples
36.
EtherCAT
Edit on GitHub
36.
EtherCAT
36.1. ECAT_IO
36.1.1. 1. Overview
36.1.2. 2. Prepare
36.1.2.1. 2.1 Hardware
36.1.2.2. 2.2 Software
36.1.3. 3. Project Setting
36.1.3.1. 3.1 EEPROM Emulation Setting
36.1.3.2. 3.2 Using actual EEPROM
36.1.4. 4. Generate EtherCAT slave stack code
36.1.4.1. 4.1. Download SSC Tool
36.1.4.2. 4.2 SSC Tool import configuration files
36.1.4.3. 4.3 SSC Tool create new project
36.1.4.4. 4.4 Create slave stack files
36.1.5. 5. TwinCAT Project setting
36.1.5.1. 5.1. Add ESI file
36.1.5.2. 5.2 Create Project
36.1.5.3. 5.3 Software Configuration
36.1.5.4. 5.4 Scan device
36.1.5.5. 5.5 Update EEPROM context
36.1.5.6. 5.6 IO Control
36.1.5.7. 5.7 DC setting
36.1.6. 6. Running the example