
NXP Semiconductors
AH1721
SJA1105SMBEVM UM
AH1721
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2018. All rights reserved.
User Manual
Rev. 1.00
— 16 July 2018
27 of 35
directory. The files are compiled and linked to the executable. The SDK directory has
some internal structure:
o
platform: devices contains more processor specific low-level code; drivers
contains the device drivers used in this project; pal contains the abstraction
modules.
o
rtos: contains the FreeRTOS source code; osif: contains an abstraction layer
to allow to make use of alternative real time kernels without changing the
application.
•
Sources: This is where the application code is located. There is the SJA1105PQRS
device driver, the board specific modules in sja1105smbevm, the application
modules and main.c
•
Debug_FLASH and/or Debug_RAM are directories, which contain everything, what
the S32DS tools create during the project build phase, depending on which build
configuration is active.
•
Project_Settings is a directory with links to the SDK installation directory.
6.3 Changing the static switch configuration stream
Creating a new configuration for the SJA1105S switches requires a working installation
of Python 2.7. For a Windows machine, we recommend Python-XY, available from
https://python-xy.github.io/
Make sure the path of the Python package is contained in the
%PATH% variable.
These are the steps:
1. The configuration source files are in the project folder under Sources ->
sja1105PQRS_driver -> configtools (see Fig 17). There is a naming convention,
that the file name indicates at the end of the basename, if the configuration is for
switchA or switchB. The MAC specific settings for swA and swB match the HW.