Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

User:Pau pajuelo

6,998 bytes removed, 15:28, 5 September 2014
m
DM3730: Decode an AAC audio file (OK)
How do I edit my kernel command line
Basic Software instructions== AUDIO DSP-ARM==
POWER CONSUMTION MEASUREMENTS===Included (IGEP GST DSP):==='''AACHEDEC -> DEC AACHE (OK)'''
= IGEP power consumption measurements =http://download.wavetlan.com/SVV/Media/HTTP/FAAC-HE-AAC.aac
gst-launch --gst-debug-level=2 filesrc location= Introduction sampleaache.m4a ! TIAuddec1 codecName=aachedec engineName=codecServer ! volume volume=0.25 ! alsasink sync=false
IGEP boards have been designed using low power consumption technologies, but there are some scenarios than can vary this consumption: CPU speed, CPU load, peripherals enabled, Kernel configuration and other ones.outofthebox->ok
This article reflects some results obtained using the latest IGEP boards.----
== IGEPv2 Boards =='''MP3DEC -> DEC MP3 (AUDIO ERRORS)'''
IGEPv2 Boards have been tested using:- Followed README file from ISEE - IGEP DSP - GST + DMAI Support Package 3.40.00
-'''Hardwarehttp:''' *IGEPv2 xxxxx*5 Vcc power supply//www.stephaniequinn.com/Music/Canon.mp3
gst-launch -'''Firmware:''' *Linux kernel 2.6.37-4*Pokygst-7.0.0 (rootfs)*IGEP Xdebug-Loader level=2filesrc location=Canon.5.mp3 ! TIAuddec1 codecName=mp3dec engineName=codecServer ! volume volume=0.2 (IGEP Expansion support disabled in igep.ini)25 ! alsasink sync=false
-'''CPU load software:Random fatal bit error'''*stress-1.0.4
=== Results: ==='''mp3-plugin doesn't resolve the error'''
{| cellspacing="0" cellpadding="1" border="1" style="text-align: center;"|-| style="text-align: center;" bgcolor="#CCFFCC"| '''ISEE PRODUCT'''| colspan="5" style="text-align: center;" bgcolor="#CCFFCC" | '''IGEP v2'''|-| style="text-align: left;" bgcolor="#CCFFCC"|'''MODEL''' | style="text-align: left;" bgcolor="#CCFFCC"| '''IGEP0020-RC5''' | style="text-align: left;" bgcolor="#CCFFCC"| '''IGEP0020-RC5''' | style="text-align: left;" bgcolor="#CCFFCC"| '''IGEP0020-RC6''' | style="text-align: left;" bgcolor="#CCFFCC"| '''IGEP0020-RC6''' |-| style="text-align: left;" bgcolor="#CCFFCC"|'''Other''' | style="text-align: left;" bgcolor="#CCFFCC"| Flash memory boot| style="text-align: left;" bgcolor="#CCFFCC"| SD Card boot| style="text-align: left;" bgcolor="#CCFFCC"| Flash memory boot| style="text-align: left;" bgcolor="#CCFFCC"| SD Card boot|-| style="text-align: left;" bgcolor="#CCFFCC"|'''Details''' | style="text-align: left;" bgcolor="#CCFFCC"| DM3730 (Numonix) '''(NO WIFI)'''| style="text-align: left;" bgcolor="#CCFFCC"| DM3730 (Numonix) '''(NO WIFI)'''| style="text-align: left;" bgcolor="#CCFFCC"| DM3730 (Micron) '''(WIFI)'''| style="text-align: left;" bgcolor="#CCFFCC"| DM3730 (Micron) '''(WIFI)'''|-| style="text-align: left;" bgcolor="#99CCFF"| CPU speed: 1Ghz (1)| style="text-align: left;" bgcolor="#99CCFF"| 400 mA (IDLE) <br> <span style="color:red">470 mA (CPU 100%) (3)</span> | style="text-align: left;" bgcolor="#99CCFF"| 400 mA<br> <span style="color:red">470 mA</span> | style="text-align: left;" bgcolor="#99CCFF"| 510 mA<br> <span style="color:red">580 mA</span> | style="text-align: left;" bgcolor="#99CCFF"| 510 mA<br> <span style="color:red">570 mA</span> |-| style="text-align: left;" bgcolor="#99CCFF"| CPU speed: 800Mhz (1)| style="text-align: left;" bgcolor="#99CCFF"| 380 mA<br> <span style="color:red">430 mA</span> | style="text-align: left;" bgcolor="#99CCFF"| 380 mA<br> <span style="color:red">430 mA</span> | style="text-align: left;" bgcolor="#99CCFF"| 490 mA<br> <span style="color:red">540 mA</span> | style="text-align: left;" bgcolor="#99CCFF"| 490 mA<br> <span style="color:red">530 mA</span> |-| style="text-align: left;" bgcolor="#99CCFF"| CPU speed: 600Mhz (1)| style="text-align: left;" bgcolor="#99CCFF"| 360 mA<br> <span style="color:red">390 mA</span> | style="text-align: left;" bgcolor="#99CCFF"| 360 mA<br> <span style="color:red">390 mA</span> | style="text-align: left;" bgcolor="#99CCFF"| 470 mA<br> <span style="color:red">500 mA</span> | style="text-align: left;" bgcolor="#99CCFF"| 460 mA<br> <span style="color:red">490 mA</span> |-| style="text-align: left;" bgcolor="#99CCFF"| CPU speed: 300Mhz (1)| style="text-align: left;" bgcolor="#99CCFF"| 330 mA<br> <span style="color:red">350 mA</span> | style="text-align: left;" bgcolor="#99CCFF"| 330 mA<br> <span style="color:red">350 mA</span> | style="text-align: left;" bgcolor="#99CCFF"| 440 mA<br> <span style="color:red">450 mA</span> | style="text-align: left;" bgcolor="#99CCFF"| 430 mA<br> <span style="color:red">450 mA</span> |-| style="text-align: left;" bgcolor="#99CCFF"| CPU speed: 1Ghz <br>(Suspend system) (2)| style="text-align: left;" bgcolor="#99CCFF"| 110 mA| style="text-align: left;" bgcolor="#99CCFF"| 110 mA| style="text-align: left;" bgcolor="#99CCFF"| 200 mA| style="text-align: left;" bgcolor="#99CCFF"| 200 mA|-| style="text-align: left;" bgcolor="#99CCFF"| CPU speed: 300Mhz <br>(Suspend system) (2)| style="text-align: left;" bgcolor="#99CCFF"| 100 mA| style="text-align: left;" bgcolor="#99CCFF"| 100 mA| style="text-align: left;" bgcolor="#99CCFF"| 190 mA| style="text-align: left;" bgcolor="#99CCFF"| 190 mA|-| colspan="6"||-| style="text-align: left;" bgcolor="#BBBBBB"| Ethernet cable connected| colspan="2" style="text-align: center;" bgcolor="#FFFFFF"| +60 mA| colspan="2" style="text-align: center;" bgcolor="#FFFFFF"| +60 mA|-| style="text-align: left;" bgcolor="#BBBBBB"| Disable Ethernet <br> (Reset Ethernet: gpio64=0) (4)| colspan="2" style="text-align: center;" bgcolor="#FFFFFF"| -60 mA (-120mA if Ethernet cable is connected)| colspan="2" style="text-align: center;" bgcolor="#FFFFFF"| -60 mA (-120mA if Ethernet cable is connected)|-| style="text-align: left;" bgcolor="#BBBBBB"| Powered down DVI-D <br> (Reset DVI-D: gpio170=0) (4)| colspan="2" style="text-align: center;" bgcolor="#FFFFFF"| -70 mA| colspan="2" style="text-align: center;" bgcolor="#FFFFFF"| -70 mA|-| style="text-align: left;" bgcolor="#BBBBBB"| Disable Bluetooth <br> (Reset BT. gpio137=0) (4)| colspan="2" style="text-align: center;" bgcolor="#EEEEEE"| -| colspan="2" style="text-align: center;" bgcolor="#FFFFFF"| < -10 mA|-| style="text-align: left;" bgcolor="#BBBBBB"| Disable WIFI <br> (Reset WIFI. gpio138=0) (4)| colspan="2" style="text-align: center;" bgcolor="#EEEEEE"| -| colspan="2" style="text-align: center;" bgcolor="#FFFFFF"| -80 mA|-| style="text-align: left;" bgcolor="#BBBBBB"| Disable DSS, USB and Audio (5)| colspan="2" style="text-align: center;" bgcolor="#FFFFFF"| -60 mA| colspan="2" style="text-align: center;" bgcolor="#FFFFFF"| -60 mA|-| style="text-align: left;" bgcolor="#BBBBBB"| Led consumtion (6)| colspan="2" style="text-align: center;" bgcolor="#FFFFFF"| 35 mA (x4 LEDs)| colspan="2" style="text-align: center;" bgcolor="#FFFFFF"| 35 mA (x4 LEDs)|}
=== Notes: ==='''G711DEC -> DEC PCM uLAW (speech) (NOT TESTED)'''
'''G711ENC -> ENC PCM uLAW (1speech) (NOT TESTED):''' Cpu speed has been set using:<pre>cpufreq-set -f <frequency></pre>
== =Not included (IGEP COM BoardsGST DSP):===IGEP COM Boards have been tested using: '''ACCLCDEC -> DEC AACLE (NOT TESTED)'''
-'''Hardware:AACLDDEC -> DEC AACLD (NOT TESTED)''' *IGEP COM xxxxx*IGEP NEW YORK*5Vcc power supply
-'''Firmware:WMA9 -> DEC WMA9 (COMPILING ISSUES)''' *Linux kernel 2.6.37-4*Poky-7.0.0 (rootfs)*IGEP X-Loader 2.5.0.2 (IGEP Expansion support disabled in igep.ini)
-'''CPU load software:ACCLCENC -> ENC AACLE (NOT TESTED)'''*stress-1.0.4
===Results:==={| cellspacing="0" cellpadding="1" border="1" style="text-align: center;"|-| style="text-align: center;" bgcolor="#CCFFCC"| '''ISEE PRODUCTACCHEENC -> ENC AACHE (NOT TESTED)'''| colspan="2" style="text-align: center;" bgcolor="#CCFFCC" | '''IGEP COM ELECTRONAACLDENC -> ENC AACLD (NOT TESTED)'''| colspan="3" style="text-align: center;" bgcolor="#CCFFCC" | '''IGEP COM MODULEWMA8 -> ENC WMA8 (NOT TESTED)'''|-| style="text-align: left;" bgcolor="#CCFFCC"|'''MODELProblems adding codecs into igep-gst-dsp''' | style== DM3730== ="text-align== DM3730: left;" bgcolorDecode a MP3 file (OK) (ADDED TO REPOSISTORIES)==="#CCFFCC"|  '''IGEP0030-RE80under contruction''' | style="text-align: left;" bgcolor="#CCFFCC"| '''IGEP0030-RE80does not have an accelerated audio decoder element''' | style="text- Compiled gst-align: left;" bgcolor="#CCFFCC"| '''IGEP0030plugins-RE7''' ugly using yocto tools | style="text-align: left;" bgcolor="#CCFFCC"| '''IGEP0030rpm -igst-plugins-ugly-RE6''' 0.*.rpm | style="text-align: left;" bgcolor="#CCFFCC"| '''IGEP0030rpm -i libmad0-RE6'''0.*.rpm |-rpm -i gst-plugins-ugly-mad-0.*.rpm| style- gst-launch filesrc location="text-align: left;" bgcolorsample.mp3 ! mad ! volume volume="#CCFFCC"|'''Other''' 0.25 ! alsasink | style="text-align== DM3730: left;" bgcolorDecode a RA or RM audio file (ERRORS)="#CCFFCC"| Flash memory boot| style="text-align: left;" bgcolor="#CCFFCC"| SD Card boot| style="textgst-launch --gst-debug-align: left;" bgcolorlevel="#CCFFCC"| Flash memory boot| style3 filesrc location="text-align: left;" bgcolorsample.ra ! rmdemux ! volume volume="#CCFFCC"| Flash memory boot0.25 ! alsasink | style="text-alignhttp: left;" bgcolor="#CCFFCC"| SD Card boot//www.superluminal.com/andalib/ra/listen.ra |gst-plugins-ugly-rmdemux-0.10.19-r1.armv7a.rpm| style="textlibgstsdp-0.10-0-0.10.36-alignr3.armv7a.rpm: left;" bgcolor="#CCFFCC"|'''Details''' | style="textlibgstsdp-0.10-align: left;" bgcolor="#CCFFCC"| AM3703 (Hynix) '''(NO WIFI)'''0 | style="textlibgstsdp-align: left;" bgcolor="#CCFFCC"| AM3703 (Hynix) '''(NO WIFI)'''0.10.so.0 | style="textlibgstrtsp-0.10-0-0.10.36-alignr3.armv7a.rpm: left;" bgcolor="#CCFFCC"| DM3730 (Micron) '''(NO WIFI)'''| style="textlibgstrtsp-0.10-align: left;" bgcolor="#CCFFCC"| DM3730 (Numonix) '''(WIFI)'''0 | style="textlibgstrtsp-align: left;" bgcolor="#CCFFCC"| DM3730 (Numonix) 0.10.so.0 '''(WIFI)Error:'''|-| style="text-align0:00: left;" bgcolor="#99CCFF"| CPU speed00.084839071 1550 0xa137b0 WARN rmdemux rmdemux.c: 1Ghz | style="text-align1012: left;" bgcolor="#99CCFF"| 200 mA (IDLE) <br> <span style="colorgst_rmdemux_chain:red">270 mA (CPU 100%)</spanrmdemux0> Bogus looking header, unprintable FOURCC | style="text-align0:00:00.085052695 1550 0xa137b0 WARN rmdemux rmdemux.c:1012: left;" bgcolor="#99CCFF"| 190 mA<br> <span style="colorgst_rmdemux_chain:red">250 mA</spanrmdemux0> Bogus looking header, unprintable FOURCC | style="text-align0:00:00.085540976 1550 0xa137b0 WARN rmdemux rmdemux.c:1057: left;" bgcolor="#99CCFF"| 210 mA<br> <span style="colorgst_rmdemux_chain:red">280 mA</spanrmdemux0> Unknown object_id .ra4| style="text-align0:00:00.085693564 1550 0xa137b0 WARN rmdemux rmdemux.c:1012: left;" bgcolor="#99CCFF"| 370 mA<br> <span style="colorgst_rmdemux_chain:red">440 mA</spanrmdemux0> Bogus looking header, unprintable FOURCC | style="text-align0:00:00.085815634 1550 0xa137b0 WARN rmdemux rmdemux.c:1012: left;" bgcolor="#99CCFF"| 370 mA<br> <span style="colorgst_rmdemux_chain:red">440 mA</spanrmdemux0> Bogus looking header, unprintable FOURCC|-| style="text-align0:00: left;" bgcolor="#99CCFF"| CPU speed00.085907187 1550 0xa137b0 WARN rmdemux rmdemux.c: 800Mhz | style="text-align1057: left;" bgcolor="#99CCFF"| 180 mA<br> <span style="colorgst_rmdemux_chain:red">230 mA</spanrmdemux0> Unknown object_id RaTC | style="text-align: left;" bgcolor="#99CCFF"| 170 mA<br> <span style="colorDM3730:red">210 mA</span> | styleDecode an AAC audio file (OK)="text-align: left;" bgcolor="#99CCFF"| 190 mA<br> <span style="color:red">240 mA</span> | styleEXTRA_OECONF +="text-align: left;" bgcolor="#99CCFF"| 350 mA<br> <span style="color:red">400 mA</span> -disable-examples --disable-experimental --disable-sdl --disable-cdaudio --disable-directfb \| style --with-plugins="textmusicbrainz,wavpack,ivorbis,mpegvideoparse,'''faad2''' --disable-vdpau --disable-align: left;" bgcolor="#99CCFF"| 350 mA<br> <span style="color:red">400 mA</span> apexsink \| -| style="text-align: left;disable-orc" bgcolor="#99CCFF"| CPU speedInstall: 600Mhz | style="text faad2-2.7-align: left;" bgcolor="#99CCFF"| 160 mA<br> <span style="color:red">180 mA</span> r2.armv7a.rpm| style="textlibfaad2-2.7-align: left;" bgcolor="#99CCFF"| 140 mA<br> <span style="color:red">170 mA</span> r2.armv7a.rpm| style="textgst-plugins-bad-faad-0.10.23-align: left;" bgcolor="#99CCFF"| 170 mA<br> <span style="color:red">190 mA</span> r2.armv7a.rpm | style="text'''maybe there are necessary more packages, compare actual gst-bad-align: left;" bgcolor="#99CCFF"| 330 mArecipe and add changes. Necessary add faad2 recipe'''<brpre> <span style="color:red">360 mAbitbake faad2 gst-plugins-bad</spanpre> | style="text-align: left;" bgcolor="#99CCFF"| 330 mA<br> <span style="color:red">360 mA</spanpre> rpm -i faad2-2.7-r2.armv7a.rpm|rpm -i libfaad2-2.7-r2.armv7a.rpm| style="textrpm -i gst-plugins-bad-faad-0.10.23-align: left;" bgcolor="#99CCFF"| CPU speed: 300Mhz r2.1.armv7a.rpm| style="text-align: left;" bgcolor="#99CCFF"| 130 mA<br> <span style="color:red">140 mA </spanpre> | stylegst-launch --gst-debug-level="text-align: left;" bgcolor3 filesrc location="#99CCFF"| 110 mA<br> <span stylesample.aac ! faad ! volume volume="color:red">130 mA</span> 0.10 ! alsasink | style="text-align: left;" bgcolor="#99CCFF"| 140 mA<br> <span style="color:red">150 mA</span> | style="text-alignDM3730: left;" bgcolorDecode an WMA audio file (OK)="#99CCFF"| 300 mA<br> <span style="color:red">310 mA</span> | style="text-align: left;" bgcolor="#99CCFF"| 300 mA <brpre> <span style="color:red">310 mAbitbake gst-ffmpeg</spanpre> |-| style="text-align: left;" bgcolor="#99CCFF"| CPU speed: 1Ghz <brpre>(Suspend system)| style="textgst-align: left;" bgcolor="#99CCFF"| 60 mA| style="textlaunch -align: left;" bgcolorv filesrc location="#99CCFF"| 60 mA| stylesample.wma ! asfdemux ! decodebin ! audioconvert ! volume volume="text-align: left;" bgcolor="#99CCFF"| 70 mA0.25 ! alsasink </pre>| style="text-align: left;" bgcolor="#99CCFF"| 250 mA| style="text-align: left;" bgcolor="#99CCFF"| 250 mA|-| style="text-align: left;" bgcolor="#99CCFF"| CPU speedDM3730: 300Mhz <br>Decode an OGG audio file (Suspend systemOK)| style="text-align: left;" bgcolor="#99CCFF"| 50 mA=| style="text-align: left;" bgcolor="#99CCFF"| 50 mA| style="text-align'''Into repositories (base plugins): left;" bgcolor="#99CCFF"| 60 mA'''| style="text-align: left;" bgcolor="#99CCFF"| 240 mA| style="text-alignhttp: left;" bgcolor="#99CCFF"| 240 mA//upload.wikimedia.org/wikipedia/en/0/04/Rayman_2_music_sample.ogg|-| colspan="6"||gst-| style="textlaunch -align: left;" bgcolorv filesrc location="#BBBBBB"| Disable Bluetooth <br> (Reset BTsample. gpio137ogg ! oggdemux ! vorbisdec ! audioconvert ! volume volume=0).25 ! alsasink | colspan="2" style="text-align: center;" bgcolorBASE0033 CONNECTOR SUMMARY TABLE=="#EEEEEE"| -| style="text-align: center;" bgcolor="#EEEEEE"| -| colspanConfigure a static IP using the same private network range ="2" style="text-align: center;" bgcolor="#FFFFFF"| < -10 mA|-| style="text-align: left;" bgcolor="#BBBBBB"| Disable WIFI <br> '''under construction''' IGEP Firmware Yocto uses the following Ethernet network configuration (Reset WIFI. gpio139=0IP addresses)| colspan="2" style="text-align: center;" bgcolor="#EEEEEE"| -| style="text-align: center;" bgcolor="#EEEEEE"| -*eth0 − 192.168.5.1| colspan="2" style="text-align*eth0: center;" bgcolor="#FFFFFF"| -170 mA0 − assigned via dhcp. |-| style="text-alignThis Ethernet network configuration is really useful when you work using a Linux operating system like IGEP SDK Virtual Machine. Because you use eth0 device to communicate easily with your board and eth0: left;" bgcolor="#BBBBBB"| Disable DSS, USB and Audio0 device to get Internet acces using dhcp protocol.| colspan="2" style="text-align: center;" bgcolor="#FFFFFF"| -20 mA| colspan="3" style="text-alignBut some scenarios this network configuration is not useful, for example: center;" bgcolor="#FFFFFF"| if you use a non-20 mA|Linux operating system, connect to two IP private range interfaces is not simple. This How-to can be useful to | style="text-align: left;" bgcolor="#BBBBBB"| Led consumtion| colspan="2" style="text-align: center;" bgcolor="#FFFFFF"| 10 mA (x2 LEDs)| colspan="3" style="text-alignMake diagram one: center;" bgcolor="#FFFFFF"| 10 mA (x4 LEDsIGEP and Linux defualt communication. Diagram 2 IGEP and other SO alternative configuration)|}
= igep.ini parameters =
4,199
edits