User's Manual

Table Of Contents
CONTENTS
5 State Machine 22
5.1 State Machine Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.2 Operational Modes of the Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.2.1 INIT Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.2.2 ADDRESS Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.2.3 CONTROLLER Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.2.4 RECONFIGURE Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.2.5 ERROR Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6 Configuring the TTE-Switch Lab Space 26
6.1 Creating a Switch Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.1.1 Using the TTE-Tools for Device Configuration . . . . . . . . . . . . . . . . . . . . . . . 27
6.1.1.1 Configuring the Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.1.1.2 Configuring the Internal End System . . . . . . . . . . . . . . . . . . . . . . . 30
6.1.1.3 Configuring Best-Effort Routes . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.1.2 Using a Python Script to Configure the Network . . . . . . . . . . . . . . . . . . . . . . 32
6.2 Uploading the Switch Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.2.1 Preparing Files for an Upload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.2.2 Uploading TFTP Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.3 Downloading the Switch Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.4 Recovering from Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7 Diagnosis 36
8 Troubleshooting 37
8.1 Basic Checks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.2 SpaceWire Hot-Plugging Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.3 The arp Command Fails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.4 The tftp Command Does Not Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.5 No Link Is Established . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.6 Customer Support Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Appendix A Default Configuration 39
Appendix B MIBs 39
B.1 TT-MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
B.2 TT-SWE-VNV-MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
B.3 TTE-ES-1-7-MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Glossary 55
Bibliography 57
Index 58
© TTTech Computertechnik AG 2019. All rights reserved.
Confidential and Proprietary Information
3
Document Number:
D-863-M-05-001