Excellent products need to undergo rigorous product testing before they can withstand market validation.
The production testing software developed by the ArmSoM team is used to quickly identify good and bad product functions and devices during mass production, i.e. key FCT (Functional Test) testing, thereby improving production efficiency and detection accuracy.
ArmSoM professional production testing software is used to ensure the quality and stability of each mass produced product.
Before mass production, the ArmSoM team will conduct several rounds of professional functional testing and performance stress testing on the products to ensure product quality and stability.
Excellent products require multiple comprehensive functional and performance stress tests to withstand market validation.
rk-msch-probe-for-user is an official tool used to monitor and collect statistics on system DDR load and bandwidth usage. It can display real-time DDR load and bandwidth information.
Use the rk-msch-probe-for-use tool to monitor and collect statistics on system DDR load and bandwidth usage.
The rk-msch-probe-for-user tool needs to run in frequency lock mode. Set DDR frequency lock to the highest frequency 2112MHz
//Switch to user space root@linaro-alip:/# echo userspace > sys/class/devfreq/dmc/governor //Get supported frequency information root@linaro-alip:/# cat sys/class/devfreq/dmc/available_frequencies 528000000 1068000000 1560000000 2112000000 //Set DDR frequency lock to the highest frequency 2112MHz root@linaro-alip:/# echo 2112000000 > sys/class/devfreq/dmc/userspace/set_freq
Change rk-msch-probe-for-use tool permissions to 777
Before mass production, the ArmSoM team will conduct several rounds of professional functional testing and performance stress testing on the products to ensure product quality and stability.
Excellent products require multiple comprehensive functional and performance stress tests to withstand market validation.
This article outlines high temperature testing of the ArmSoM-W3 for RK3588 mass production testing.
Test Principle: Place ArmSoM-W3 boards in 70°C environment,and perform 2000 software reboots, observing if boards boot normally.
Test Time: May 9, 2023 9:55AM - May 10, 2023 13:50PM
Test Tools: 6 serial ports, 6 boards (1 green core board, 5 blue core boards), power supply, computer, HDMI cables and displays
Test Steps:
Prepare 5 ArmSoM-W3 boards, connecting serial ports and power supply, and place all in chamber.
Open MobaXterm to record logs during test.
Raise chamber to 70°C, holding for 4 hrs, and check if it can normally boot. Power cycle every 15 mins, repeating 2000 times. Check if it can normally boot.
Check logs print for actual number of board reboots , and check for anomalies during the power cycle.
Test Results: There are 5 boards operated normally after 1000 software reboots completed.
Test Principle: Place ArmSoM-W3 boards in 70°C environment, and perform 2000 power cycle reboots, observing if boot is abnormal.
Test Time: May 10, 2023 17:52PM - May 12, 2023 9:02AM
Test Tools: Serial ports, 6 boards(1 green core board, 5 blue core boards), power cycling timers(Automatically power off, power on)
Test Software: MobaXterm to record logs and save.
Test Steps:
Prepare 5 ArmSoM-W3 boards, connecting power supply of timers and serial ports connected to computer. Place all in chamber.
Open MobaXterm to record test logs.
Set timers to 25s boot and 10s shutdown cycles.
Raise chamber to 70°C, holding for 4 hrs, and check if it can normally boot. Power cycle every 15 mins, repeating 2000 times. Check if it can normally boot.
Check logs print for actual number of board reboots , and check for anomalies during the power cycle.
Test Results: There is no anomalies detected in hardware reboot test after 1000 power cycle reboots completed and reboot counts differed by 1-2 due to margin of error.
Before mass production, the ArmSoM team will conduct several rounds of professional functional testing and performance stress testing on the products to ensure product quality and stability.
Excellent products require multiple comprehensive functional and performance stress tests to withstand market validation.
This article outlines low temperature environment testing of the ArmSoM-W3 for RK3588 mass production testing.
Test Principle: Place ArmSoM-W3 boards in -20°C environment,and perform 2000 software reboots, then observing if boards boot normally.
Test Time: May 7, 2023 9:55 AM- May 8, 2023 13:50PM
Test Tools: 6 serial ports, 6 ArmSoM-W3 boards, power supply, computer, HDMI cables and displays
Test Steps:
Prepare 5 ArmSoM-W3 boards, connecting serial port and power supply, and place all in chamber.
Open MobaXterm to record logs during test.
Lower chamber to -20°C, holding for 4 hours, and check if boards boot normally. Power cycle every 15 minutes, and repeat 1000 times. Check if boards boot normally.
Check logs print for actual number of board reboots , and check for anomalies during the power cycle.
Test Results: There are 5 boards operated normally after 2000 software reboots completed.
Test Principle: Place ArmSoM-W3 boards in -20°C environment, and perform 2000 power cycle reboots, observing if board boot operation normally.
Test Time: May 8, 2023 17:52 PM - May 10, 2023 9:02 AM
Test Tools: Serial ports, 6 ArmSoM-W3 boards, timer for power cycling(set to automatically power off/on) .
Test Software: MobaXterm to record log prints during test and save logs.
Test Steps:
Prepare 5 ArmSoM-W3 boards, connecting power supply of timers and connecting serial ports to computer. Place all in chamber.
Open MobaXterm to record logs during test.
Set timer to 25s boot and 10s shutdown for boards.
Lower chamber to -20°C, holding for 4 hours, and check if can normally boot. Power cycle every 15 minutes, and repeat 1000 times.See if it can boot normally.
Check logs print for actual number of board reboots , and check for anomalies during the power cycle.
Test Results: There is no anomalies detected in hardware reboot test after 2000 power cycle reboots completed and reboot counts differed by 1-2 due to margin of error.
Before mass production, the ArmSoM team will conduct several rounds of professional functional testing and performance stress testing on the products to ensure product quality and stability.
Excellent products require multiple comprehensive functional and performance stress tests to withstand market validation.
Test Principle: Perform 3000 software system reboots on the target board, and observe board operation, see if it can withstand 3000 continuously reboots.
Test Time: May 7, 2023 9:55AM - May 8, 2023 13:50PM
Test Tools: RK3588 - ArmSoM-W3 dev board, power supply, screen, HDMI cable, mouse
Test Steps:
Prepare 5 ArmSoM-W3 boards, and flash all with ArmSoM-W3-Box firmware.
Connect boards to serial port, and save serial port prints during reboot to log. Record actual number of board reboots. Check for anomalies during reboot.
Use specialized reboot test software, and set reboot count to 3000. Click start to begin test.
Test Results: There are 5 boards operated normally after 3000 times software reboots completed.
Test Principle: Perform 3000 power cycle reboots on target board, and observe board operation, then see if it can withstand 3000 continuously hardware reboots.
Test Time: May 8, 2023 17:52PM - May 10, 2023 9:02AM
Test Tools: Serial port, computer, RK3588 - ArmSoM-W3 dev board, two timers (set to automatically power off/on)
Test Software: MobaXterm to record log prints during test and save logs.
Test Steps:
Prepare 5 ArmSoM-W3 boards, connecting timers power supply, and connecting serial port to computer.
Open MobaXterm to record log prints.
Set board boot time to 25s and shutdown time to 10s.
Check logs print for actual number of board reboots , and check for anomalies during the power cycle.
Test Results: There is no anomalies detected in hardware reboot test after 3000 power cycle reboots completed and reboot counts differed by 1-2 due to margin of error.
Banana Pi open source community complete the full Industrial grade and Automotive grade verificationthe base on Rockchip RK3588M/3588J, And completed mass production