EVIC Software Test Procedure

The following procedure shall be used to set-up the text fixture, load the necessary kernel and test software to validate the results. The intent of these test steps are to ensure the quality of EVIC’s production boards.

Sections

Kernel Loading

The EVIC will need the production kernel binary files installed on the device. The following steps will provide you with the instructions on how to perform this process.

  1. Install a boot jumper (2 wires shorted) into the 20-pin wiring harness into pins 19 and 20.

Jumper Pins 19 & 20

4. Plug USB cable from EVIC to Workstation (Host computer)

USB to Workstation

5. Launch the ADIM-Flasher tool and power on the EVIC display with +12V. The board should go into boot mode and initialize. You should see a similar screenshot as shown below.

6. Go to the “Settings” page in ADIM-Flasher and select the following binary files related to the Software Variant Required: XLDR_NAND.bin → EBOOT.bin → NK.bin → boot_screen.png (Specific to Variant Required). Press the “Save” button.

7. Select the “Flash” button and wait until it is successfully flashes EVIC. You can monitor the progress bar on the bottom right-corner.

Test Fixture Setup

The following procedure will go through the design of the test fixture that is necessary to execute the manufacturing tests for EVIC.

Analog Inputs

Use x5 22k resistors in series, powered from 5V to generate different voltages for each channel.  See schematic below for wiring connector pins P4 and P5.

Digital Inputs and Outputs

Use x7 inverters on pins 1-7 on connector P3. The inverters are used to convert ground to 12V. No inverter is needed for pin 8. See schematic below for wiring connector pins P3 and P5.

CAN Channel

A test EVIC board is needed to transmit CAN messages onto the CAN lines of a production EVIC board. Each CAN line (High and Low) will need to be wired to both the Test and Production EVIC boards.

Test Fixture Example

Software Loading and Test Verifier

The software verification application will need to be loaded onto the production EVIC board prior to running the tests. The following instructions will go through the procedure to access, install and test the EVIC board.

  1. Launch the SIK and select the “skin.xml” file. You can download the verifier application at the following link here. You can navigate to the file within the folders @”/ADIM_test_software/skins/ADIM_Milky_verifier/skin.xml”

  2. Plug-in the USB cable into EVIC and power it “On” with +12V. SIK will detect it is connected and ready the flash. Press the “Skin Flash” button to proceed with the installation.

4. Unplug the USB cable from EVIC and cycle power “Off” and “On”. The test application will automatically start and execute the tests for each analog and digital inputs and outputs. The tests are normally done in 2-4 seconds.

5. If the board Passes, the following message will appear:

6. If the board Fails, the following message will appear:

Note:

If the CAN messages are not set-up, the application will continue to test in absence of CAN.

Log File

There is a log file that is generated each time the ADIM verification application runs on the device. The log file is labeled “VerifierLog.txt” and it is a text file. The file is stored on the Flash Disk on the device and you can access it through the USB connection.

The log file will provide the test’s pass/fail results for each of the analog inputs, digital I/O and CAN interface.