background image

Thundercomm TurboX C610 Open Kit 

 

Rev. 1.0

 

MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION 

40

 

$ tinymix set 'ADC MUX0' DMIC 
$ tinymix set 'DMIC MUX0' DMIC1 
$ tinymix set 'SLIM_0_TX Channels' One 
$ tinymix set 'MultiMedia1 Mixer SLIM_0_TX' 1 
$ tinycap /data/dmic1.wav -D 0 -d 0 -t 10 -r 48000 -c 1 
 
(3)

 

Disable audio path 

# adb shell 
$ tinymix set 'AIF1_CAP Mixer SLIM TX0' 0 
$ tinymix set 'CDC_IF TX0 MUX' ZERO 
$ tinymix set 'ADC MUX0' AMIC 
$ tinymix set 'DMIC MUX0' ZERO 
$ tinymix set 'SLIM_0_TX Channels' One 

 

2.Capture via 6 dmics 

(1)

 

Capture 

# adb shell 
$ systemctl stop pulseaudio 
$ tinymix set 'AIF1_CAP Mixer SLIM TX0' 1 
$ tinymix set 'CDC_IF TX0 MUX' DEC0 
$ tinymix set 'ADC MUX0' DMIC 
$ tinymix set 'DMIC MUX0' DMIC0 
$ tinymix set 'AIF1_CAP Mixer SLIM TX1' 1 
$ tinymix set 'CDC_IF TX1 MUX' DEC1 
$ tinymix set 'ADC MUX1' DMIC 
$ tinymix set 'DMIC MUX1' DMIC1 
$ tinymix set 'AIF1_CAP Mixer SLIM TX2' 1 
$ tinymix set 'CDC_IF TX2 MUX' DEC2 
$ tinymix set 'ADC MUX2' DMIC 
$ tinymix set 'DMIC MUX2' DMIC2 
$ tinymix set 'AIF1_CAP Mixer SLIM TX6' 1 
$ tinymix set 'CDC_IF TX6 MUX' DEC6 
$ tinymix set 'ADC MUX6' DMIC 
$ tinymix set 'DMIC MUX6' DMIC3 
$ tinymix set 'AIF1_CAP Mixer SLIM TX4' 1 
$ tinymix set 'CDC_IF TX4 MUX' DEC4 

Summary of Contents for TurboX C610 Open Kit

Page 1: ...2020 Thundercomm Technology Co Ltd and or its subsidiaries All rights reserved Thundercomm TurboX C610 Open Kit User Manual Rev 1 0 July 30 2020...

Page 2: ...EXPORT CONTROLLED INFORMATION 2 Revision history Revision Date Description 0 1 March 2020 Initial release 0 2 April 2020 1st version with feature validation on C610 Dev kit 1 0 July 2020 2nd version...

Page 3: ...I LCD 11 3 3 2 Display Port 19 3 4 TOUCHPANEL 21 3 5 USB TYPE A 21 3 6 LED CONTROL 22 3 7 BUTTON EVENTS 23 3 8 WI FI BLUETOOTH 24 3 8 1 Set up Wi Fi STA mode 24 3 8 2 Set up Wi Fi AP mode 25 3 8 3 Blu...

Page 4: ...ment configuration 32 3 10 2 Push video stream to PC via adb tool 33 3 10 3 Push video stream to PC via network 33 3 10 4 Video record 34 3 10 5 Live snapshot 35 3 10 6 Dual camera concurrency recorde...

Page 5: ...Android Q4 2020 operating system combining powerful artificial intelligence and machine learning to address increasing demand for smart cities commercial and enterprise homes and vehicles application...

Page 6: ...ctor 6 x LEDs 4 x Keys Vol Up Down Force USB Boot Power Power Supply DC IN 12V POE 15W Battery Connector Operating Environment Operation Temperature 20 70 Operation Humidity 5 95 non condensing Dimens...

Page 7: ...Thundercomm TurboX C610 Open Kit Rev 1 0 MAY CONTAIN U S AND INTERNATIONAL EXPORT CONTROLLED INFORMATION 7 Open Kit TOP View Open Kit Bottom View...

Page 8: ...required ADB and Fastboot drivers Your board must be detected on your host machine To install Linux from a host PC complete the following steps 1 Download the C610 fastboot images package from the Th...

Page 9: ...NATIONAL EXPORT CONTROLLED INFORMATION 9 5 Flash images a From the Windows command shell run fastboot_all bat b From Linux go to the folder and run chmod 777 turbox_flash sh sudo turbox_flash sh all r...

Page 10: ...ystem Starting Update UTMP about System Runlevel Changes OK Started Update UTMP about System Runlevel Changes qsap 202001010057 qcs405 som1 ttyMSM0 qcs405 som1 login root Password oelinux123 3 2 SD ca...

Page 11: ...6 366916 seconds 9 4MB s echo 3 proc sys vm drop_caches dd if sdcard test txt of dev null dd if sdcard test txt of dev null 122880 0 records in 122880 0 records out 62914560 bytes 60 0MB copied 0 0929...

Page 12: ...NFORMATION 12 Figure 1 DSI LCD Module 2 Testing LCD panel through weston adb shell mount o remount rw killall weston mkdir usr bin weston_socket export XDG_RUNTIME_DIR usr bin weston_socket mkdir pare...

Page 13: ...69 02 49 52 069 Output repaint window is 7 ms maximum 02 49 52 069 initializing drm backend 02 49 52 104 using dev dri card0 02 49 52 105 Loading module usr lib weston gl renderer so GBM_INFO msmgbm_m...

Page 14: ...DRM GetHWPlanesInfo Adding VIG Pipe Id 59 02 49 52 152 HWInfoDRM GetHWPlanesInfo Adding VIG Pipe Id 59 02 49 52 152 HWInfoDRM GetHWPlanesInfo Adding DMA Pipe Id 79 02 49 52 152 HWInfoDRM GetHWPlanesIn...

Page 15: ..._image EGL_KHR_image_base EGL_QCOM_create_image EGL_KHR_lock_surface EGL_KHR_lock_surface2 EGL_KHR_lock_surface3 EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_texture_3D_imag...

Page 16: ...ture2 GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch GL_AR...

Page 17: ...ayState Set state 1 display 0 02 49 52 861 DisplayBase SetDisplayState Set state 1 display 0 02 49 52 861 ExtensionImpl CreatePartialUpdate Partial Update is not instantiated for 0 display 02 49 52 86...

Page 18: ...300 1302 1322 flags type preferred props 1 EDID flags immutable blob blobs value 00ffffffffffff00446d010001000000 1b10010380502d780a0dc9a057479827 12484c00000001010101010101010101 010101010101261ad07c...

Page 19: ...onnected DP 1 510x290 12 52 modes name refresh Hz hdisp hss hse htot vdisp vss vse vtot 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 flags phsync pvsync type preferred driver 1600x900 60 1600...

Page 20: ...0ffffffffffff0010ac6bf053414543 1f190104a5331d783add45a3554fa027 125054a54b00714f8180a9c0d1c00101 010101010101023a801871382d40582c 4500fd1e1100001e000000ff004d5231 594b353752434541530a000000fc0044 454...

Page 21: ...d idVendor 04ca idProduct 0061 469 504821 usb 1 1 New USB device strings Mfr 1 Product 2 SerialNumber 0 469 522175 usb 1 1 Product USB Optical Mouse 469 527070 usb 1 1 Manufacturer PixArt 469 579764 i...

Page 22: ...anDisk 599 103199 usb 1 1 SerialNumber 12345778C5FD 599 129923 usb storage 1 1 1 0 USB Mass Storage device detected 599 148015 scsi host0 usb storage 1 1 1 0 600 168565 scsi 0 0 0 0 Direct Access SanD...

Page 23: ...echo 255 sys class leds blue brightness Turn on echo 0 sys class leds blue brightness Turn off 3 7 Button events The following figure shows the button positions NOTE Force USB BOOT is forced download...

Page 24: ...Fill in the ssid and psk of wifi as follows Only WPA PSK is used Any valid cipher combination is ctrl_interface var run wpa_supplicant p2p_disabled 1 network Open ssid example open network key_mgmt NO...

Page 25: ...ping www baidu com PING www baidu com 23 59 93 51 56 data bytes 64 bytes from 23 59 93 51 seq 0 ttl 48 time 171 722 ms 64 bytes from 23 59 93 51 seq 1 ttl 48 time 163 070 ms 64 bytes from 23 59 93 51...

Page 26: ...background run only once at the beginning adb shell sed i s BtA2dpSinkSplitEnable false BtA2dpSinkSplitEnable true g etc bluetooth bt_app conf btproperty btapp 7 After running btapp type gap_menu and...

Page 27: ...y and press Enter to start inquiry inquiry Inquiry Started Device Found details Found device Addr 28 11 a5 01 00 a2 Found device Name LE Bose SoundSport Device class is 7936 Device Found details Found...

Page 28: ...for the following example pair e4 ba d9 10 00 c9 type Yes or No and press Enter pair e4 ba d9 10 00 c9 BT pairing request Device iPhone Pairing Code 281155 Please enter yes no yes Pairing state for 3...

Page 29: ...rame 0 TX packets 106 errors 0 dropped 0 overruns 0 carrier 0 collisions 0 txqueuelen 1000 RX bytes 12422 12 1 KiB TX bytes 7990 7 8 KiB Interrupt 86 2 Set the eth0 interface working at WAN mode vi et...

Page 30: ...ckets transmitted 4 packets received 0 packet loss round trip min avg max 8 329 9 104 9 975 ms 3 9 2 LAN mode connectivity 1 Normal after device bootup eth0 interface will be created ifconfig eth0 eth...

Page 31: ...rrier 0 collisions 0 txqueuelen 1000 RX bytes 19196 18 7 KiB TX bytes 2844 2 7 KiB Interrupt 86 4 Do ping test device ping PC or PC ping device NOTE If ping does not work check the PC firewall and try...

Page 32: ...se steps to prepare the device for running multimedia use cases The following steps must be performed only once after flashing the device Set up the camera module adb shell mkdir p etc camera adb shel...

Page 33: ...few seconds the following log appears indicating that the camera is up and running Setting pipeline to PAUSED Pipeline is live and does not need PREROLL Setting pipeline to PLAYING New clock GstSyste...

Page 34: ...dia Open Network Stream Enter tcp x x x x 8900 for network URL tcp x x x x the IP address must be the same as configurated for the device Ubuntu vlc vvv tcp x x x x 8900 tcp x x x x the IP address mus...

Page 35: ...nd a menu displayed on the command line interface then enter qmmf and then select the capture image option to capture the image The captured images and the MP4 record file are saved at location data 3...

Page 36: ...he test file from below URL URL https thundercomm s3 ap northeast 1 amazonaws com shop doc 1582852506026401 audiotest wav 2 Playback by tinyalsa vis speaker 1 Push contents adb push audiotest wav data...

Page 37: ...itch 1 tinymix set SLIMBUS_0_RX Audio Mixer MultiMedia1 1 tinyplay data audiotest wav 3 Disable audio path adb shell tinymix set SLIM RX0 MUX ZERO tinymix set CDC_IF RX0 MUX SLIM RX0 tinymix set SLIM...

Page 38: ...contents adb push audiotest wav data 2 Playback adb shell setenforce 0 systemctl stop pulseaudio hal_play_test f data audiotest wav t 1 d 2 v 0 3 r 48000 c 2 4 Playback by tinyalsa via headphones 1 P...

Page 39: ...6_RX Channels Two tinymix set RX INT1_2 MUX ZERO tinymix set RX INT2_2 MUX ZERO tinymix set SLIMBUS_6_RX Audio Mixer MultiMedia1 0 3 11 2 Capture with Dmics 1 Capture via single DMIC 1 Capture with DM...

Page 40: ...IM_0_TX Channels One 2 Capture via 6 dmics 1 Capture adb shell systemctl stop pulseaudio tinymix set AIF1_CAP Mixer SLIM TX0 1 tinymix set CDC_IF TX0 MUX DEC0 tinymix set ADC MUX0 DMIC tinymix set DMI...

Page 41: ...AMIC tinymix set DMIC MUX0 ZERO tinymix set AIF1_CAP Mixer SLIM TX1 0 tinymix set CDC_IF TX1 MUX ZERO tinymix set ADC MUX1 AMIC tinymix set DMIC MUX1 ZERO tinymix set AIF1_CAP Mixer SLIM TX2 0 tinymix...

Page 42: ...8 zip unzip mobilenet_v1_224_android_quant_2017_11_08 zip cd mobilenet_v1_224_android_quant_2017_11_08 adb push mobilenet_quant_v1_224 tflite data tf adb push labels txt data tf 3 Get sample image wge...

Page 43: ...t build qti distro fullstack perf tmp glibc work armv7ahf neon oe linux gnueabi nnhal 1 0 r0 nnhal unifiedhal driver src NnHalService cpp 381 2 nnhal main 1 2 17 INFO Replacing 31 node s with delegate...

Page 44: ...Runtime DSP Prerequisites Present PF_VALIDATOR DEBUG Calling PlatformValidator setRuntime PF_VALIDATOR DEBUG CPU side validation passed Run models on SNPE Command snpe net run container full path to...

Page 45: ...start the test adb shell cd data snpe net run container bvlc_alexnet dlc input_list target_raw_list txt perf_profile balanced use_dsp 4 If the following information appears the test is successful snpe...

Reviews: