Difference between revisions of "iMX6 Rex Environmental chamber testing"

From Voipac Wiki
Jump to navigation Jump to search
Line 23: Line 23:
 
[[image:iMX6_Rex_Development_kit-Environmental_chamber_testing_boards.jpg|800px]]
 
[[image:iMX6_Rex_Development_kit-Environmental_chamber_testing_boards.jpg|800px]]
  
Test description
+
== Test description ==
 +
The main purpose of this test is to check memory stability of iMX6 Rex Module. During the test you will be running:
 +
* 4 threads of extensive memory stress test
 +
* 4 threads of CPU stress test
 +
<br /><br />
 +
This is the main command used for the test:
 +
<syntaxhighlight lang="bash">
 +
# stressapptest -s 600000 -M 768 -m 4 -C 4 -W --printsec 600 -l /home/ubuntu/testing-env-chamber/stressapptest.log
 +
</syntaxhighlight>
 +
 
 +
Detailed description about how to setup and run the whole test can be found in section [[#How to prepare the test|How to prepare the test]]. It describes all the scripts and explains log files.
 +
 
 +
== Testing Results ==
 +
Here are the results of the testing. In the picture below you can see the temperature profile which was set during the testing:<br />
 +
[[image:iMX6_Rex_Development_kit-Env_chamber-Temperature_profile.jpg|800px]]
 +
 
 +
=== Switch ON/OFF test - PASS ===
 +
Test description: Boards were switched OFF , left OFF for 10 minutes and then switched ON. These tests were done several times for temperatures between -30°C to -35°C and for a temperature +70°C. All the boards booted up successfully.<br />
 +
{|
 +
|[[image:iMX6_Rex_Development_kit-Env_chamber_testing_-25°C.jpg|400px]]
 +
|[[image:iMX6_Rex_Development_kit-Env_chamber_testing_+70°C.jpg|400px]]
 +
|}
 +
 
 +
 
 +
 
 +
<syntaxhighlight lang="bash">
 +
</syntaxhighlight>
 +
 
 +
<syntaxhighlight lang="bash">
 +
</syntaxhighlight>
 +
 
 +
<syntaxhighlight lang="bash">
 +
</syntaxhighlight>
 +
 
 +
<syntaxhighlight lang="bash">
 +
</syntaxhighlight>
 +
 
 +
<syntaxhighlight lang="bash">
 +
</syntaxhighlight>
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
</syntaxhighlight>
 
</syntaxhighlight>

Revision as of 12:32, 25 March 2021

On this page environmental stress testing results of iMX6 Rex Development kit are displayed. Detailed instructions about how to setup iMX6 Rex Development kit are also shown. The original article can be accessed on the iMX6Rex.com website.

Hardware configuration

For our testing we used following hardware configuration (you can use anything you have, just be aware of temperature range of the components fitted on your board):

  • 3x iMX6 Rex Development kit in modified Pro configuration
    • 1GHz iMX6 Quad CPU - extended temperature range (-20°C to +105°C)
    • 4x 4Gb DDR3 Memory chips - commercial temperature range (0°C to +95°C)
    • 1GBps Ethernet PHY Tranciever KSZ9021RN - commercial temperature range (0°C ~ +70°C)


  • 1x iMX6 Rex Development kit in alternative Pro configuration
    • 1GHz iMX6 Quad CPU - extended temperature range (-20°C to 105°C)
    • 4x 2Gb DDR3 Memory chips - commercial temperature range (0°C to +95°C)
    • 1GBps Ethernet PHY Tranciever KSZ9021RN - commercial temperature range (0°C to +70°C)



Note: An industrial iMX6 Rex heatsink was used. With a bigger heatsink you can achieve higher temperature.

The setup in environmental chamber:
800px

Test description

The main purpose of this test is to check memory stability of iMX6 Rex Module. During the test you will be running:

  • 4 threads of extensive memory stress test
  • 4 threads of CPU stress test



This is the main command used for the test:

# stressapptest -s 600000 -M 768 -m 4 -C 4 -W --printsec 600 -l /home/ubuntu/testing-env-chamber/stressapptest.log

Detailed description about how to setup and run the whole test can be found in section How to prepare the test. It describes all the scripts and explains log files.

Testing Results

Here are the results of the testing. In the picture below you can see the temperature profile which was set during the testing:
800px

Switch ON/OFF test - PASS

Test description: Boards were switched OFF , left OFF for 10 minutes and then switched ON. These tests were done several times for temperatures between -30°C to -35°C and for a temperature +70°C. All the boards booted up successfully.

400px 400px