THine Solutions THSCP101 Amplifier Software User Guide
- June 12, 2024
- THine Solutions
Table of Contents
THine Solutions THSCP101 Amplifier Software
Product Information
The THSCP101 is a device that requires software installation and setup to
function properly. It comes with a power supply included in the MediaTek
Pumpkin i350 EVK. The device is compatible with both Windows and Linux
operating systems.
Product Usage Instructions
Step 1: Install the software tools into PC
Visit the following link for instructions on how to install the software tools
required for the THSCP101 on your PC:
Software Installation Guide
-
Step 2: Prepare Linux Binary for Pumpkin i350 EVK
-
Get the .tar.gz file of Linux binary for Pumpkin i350 from the following link: Linux Binary
Download -
Decompress the file in Administrator mode
-
Step 3: Hardware Setup for Pumpkin i350 EVK
Follow the steps below to set up the hardware:
- Connect the adapter board with the Pumpkin i350 EVK
- Connect the THSCG101 to the adapter card with FFC
- Connect your PC to the DEBUG port via USB Type-C cable
- Connect an HDMI display to the Micro-HDMI port using an HDMI cable
- Connect your PC to the DATA port via USB Type-C cable
- Connect the power outlet to the POWER port using the AC adapter
- Power on the Pumpkin i350 EVK
Step 4: Program Linux Binary to Pumpkin i350 EVK
Perform the following steps only for the first time:
-
Launch Command Prompt on your Windows PC
-
Change the working folder to where the i350-pumpkin file is located
-
Enter the provided command to program the Linux binary to Pumpkin i350
-
Wait for the MediaTek SoC matching USB device 0e8d:0003 to be shown in the prompt
-
Press DOWN and then press the RST button on the Pumpkin i350 EVK. Release the RST and Down buttons
-
Wait until the Command Prompt is ready for input
-
If you encounter any issues, update the Android Bootloader Interface Driver from the following URL: [
Driver Update Guide](https://mediatek.gitlab.io/aiot/doc/aiot-dev- guide/master/sw/yocto/getstarted/flash/flash-troubleshoot-windows.htmlmissing-yocto-driver)
-
Remove the USB cable from the DATA port
Step 5: Login Linux on Pumpkin i350 EVK
Follow the steps below to login to Linux on Pumpkin i350 EVK:
- Launch Device Manager on your PC
- Check the COM port number
- Launch Putty on your Windows PC
- Select “Serial” in the Category
- Fill in the connection settings as provided
- Press Enter key, and Putty will display a message
- Reboot the Pumpkin i350 EVK and login as root
Step 6: THSCP101 Firmware Update (optional)
If you want to update the THSCP101 firmware, follow the steps below:
- Check the current THSCP101 firmware version
- Identify the firmware version in the latest release pack by referring to the README.txt file in the decompressed Linux Binary.tar.gz file
- If the firmware version in your hardware is already the latest,you can skip to section 7
THine Solutions
-
The Items You Need
- MediaTek Pumkin i350 EVK
- Power supply
- 5.2V/2.5A with USB3 Type-C plug (%)
- USB Type-C cables (2 pcs)
- Display and HDMI cable
- Display with HDMI port
- HDMI cable
- PC
- Windows10
- Linux binary of Pumkin 350 EVK for THSCP101
- Request the Linux binary to THine Solutions. https://www.thinesolutions.com/support-request
- THSCP101
- Camera board (THSCG101)
- FFC cable
- Adapter card
-
PC Setup
Step 1 : Install the software tools into PC.- Follow the steps in the web page of MediaTek.
https://mediatek.gitlab.io/aiot/doc/aiot-devguide/master/sw/yocto/get-started /env-setup/flash-envwindows.html#
- Follow the steps in the web page of MediaTek.
-
Linux Binary Preparation for Pumpkin i350 EVK Step 1 : Get .tar.gz file of Linux binary for Pumpkin i350.
Request the latest Linux binary to THine Solutions. https://www.thinesolutions.com/support-request
Step 2: Decompress as the Administrator mode
* Decompress the THEIA-CAM_P101_i350 folder from .tar.gz file.
* There is “i350-pumpkin” folder in the “THEIACAM_P101_i350”
- Pumpkin i350 EVK Hardware Setup (1/2)
- Connect the adapter board with the Pumpkin i350 EVK.
- Connect the THSCG101 to adapter card with FFC.
* Remove the cover on the camera module.
3. Connect PC with “DEBUG” port via USB Type-C cable.
4. Connect HDMI display with “Micro-HDMI” via HDMI cable.
5. Connect PC with “DATA” port via USB Type-C cable.
6. Connect power outlet with “POWER” port AC adapter.
Pumpkin i350 EVK power on.
-
Program Linux Binary to Pumpkin i350 EVK (1/3)
Perform only the first time.
Step 1 : Launch Command Prompt of Windows.
Step 2: Change the working folder to the folder where “i350-pumpkin” locates.
Step 3: Enter the following command to program the Linux binary to Pumpkin i350.
Step 4: Wait “Looking for MediaTek SoC matching USB device 0e8d:0003” is shown in the prompt.
Step 5: Press “DOWN” then press “RST” button on the Pumpkin i350 EVK.
Then release “RST” and “Down”button.
Step 6: Wait until the Command Prompt is ready for input.
Note
Update the Android Bootloader Interface Driver from the following URL if you find that “aiot-flash” stops after you see “jumping to bootstrap” on the Command Prompt.
<https://mediatek.gitlab.io/aiot/doc/aiot-dev- guide/master/sw/yocto/getstarted/flash/flash-troubleshoot-windows.htmlmissing-yocto-driver>
Step 7: Remove USB cable from “DATA” port.
-
Login Linux on Pumpkin i350 EVK (1/3)
Step 1 : Launch “device manager”-
Type in “device manager” in Windows search bar.
Step 2 : Check COM port number. -
Scroll down in the device manager to “Ports (COM & LPT)” & verify the correct port.
-
There should be “USB Serial Port (COM
)”.
Step 3 : Launch “Putty” on your Windows PC, -
You may need to install VCP driver.
-
http://www.ftdichip.com/Drivers/VCP.htm
Step 4: Select “Serial” in the Category.
Step 5: Fill in the connection settings as follows -
COM
might be different from the following figure,but should be the number checked in the Step 2.
Step 6: Press enter key, then Putty displays the following message.
Step 7: Login as “root“ -
Enter “root”, then press enter key.
Step 8: Reboot the Pumpkin i350 EVK and login as root. -
Enter “reboot”, then press enter key.
-
-
THSCP101 Firmware Update (optional) (1/3)
Step 1: Check THSCP101 firmware version.
1-1) Identify the firmware version in the hardware.
You can identify the THP7312-P firmware version in the THSCP101 hardware by the following command.-
v4l2-ctl -d /dev/v4l-subdev1 –getctrl=thp7312_firmware_version thp7312_firmware_version: ‘THSCG101:THP7312 firmware version = xx.xx’‘
1-2) Identify the firmware version in the latest release pack
You can identify the THP7312-P firmware version of THSCP101 in the README.txt file that is in the pack of the decompressed THSCP101 Linux Binary .tar.gz file.
1-3) Compare the firmware version
You can go to section 7 if the firmware version in the hardware is the latest.
Step 2: Shutdown and power off Pumpkin i350 EVK.
Step 3: Change the DIP switch(S1) as follows.
Step 4: Power on Pumpkin i350 EVK and login as root. -
Push “PWR” button for several seconds.
Step 5: Update THSCP101 firmware -
v4l2-ctl -d /dev/v4l-subdev1 –setctrl=thp7312_firmware_update=1
-
Wait 35 seconds and enter “dmesg” to check if “Flash Memory:
THP7312 Firmware update is completed” is shown. You can enter “dmesg” multiple times to check the update completion.
Step 6: Shutdown and power off Pumpkin i350 EVK
Step 7: Change the #4 of DIP switch(S1) to “STRM” mode.
Step 8: Power on Pumpkin i350 EVK and login as root.
-
-
Stream 13M@20fps Images
Step 1: Enter the following command to stream 4K 30fps image.- media-ctl -d /dev/media0 –r
- media-ctl -d /dev/media0 -l “‘thp7312 3-0061’:0” -> “‘15040000.seninf’:1 [1]'”
- media-ctl -d /dev/media0 -V “‘thp7312 3-0061’:0 [fmt:YUYV8_1X16/4160×3120@1/20 field:none]”
- media-ctl -d /dev/media0 -V “‘15040000.seninf’:4 [fmt:YUYV8_1X16/4160×3120 field:none]”
- gst-launch-1.0 v4l2src device=/dev/video0 ! video/xraw,format=YUY2,width=4160,height=3120,framerate=20/1 ! queue max-size-time=0 ! waylandsink sync=false fullscreen=true
You can see the streaming images on the display.
www.thinesolutions.com | © THine Solutions, Inc. All rights reserved | inquiries@thinesolutions.com
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>