DM3730: working DSP and 1GHz

Hi Robert!

I use your scripts to build a kernel. When I built 3.7.x I could see a number of issues which I never saw in 3.2. If I change to 3.2 branch will it support DSP and SGX? If yes then how to build support for them? I don’t see respective scripts in the 3.2.x branch

best regards,

Max

DM3730 DSP MAX freq is @800M ARM Core can work @1G

Back in the 3.2.x days, we did things a little different.. The sgx
drivers where built into the staging tree, so we just needed the lib's
from the sgx bin. So there's an extract script..

I don't really remember a lot from that branch, not sure what still
works, probably mostly bitrotten by now..

Regards,

Robert,

first of all I need to bring up DSP. I executed the script create_dsp_package.sh, got DSP_Install_libs.tar.gz, copied it to a target with debian running, unpacked, ran install-DSP.sh. Then I ran “/etc/init.d/dsp start” and now I want to test DSP somehow. Can you poke into instructions how to test DSP? On the web I found that it was possible to run something like “dsp-test”, but I don’t find it in my installation

SGX:

I can see https://github.com/RobertCNelson/tools/tree/master/x86/ti_omap scripts:

create_dsp_package.sh

create_sgx_package_2.6.37.sh

create_sgx_package_3.2.x.sh

should I run create_sgx_package_3.2.x.sh?

Robert,
first of all I need to bring up DSP. I executed the script
create_dsp_package.sh, got DSP_Install_libs.tar.gz, copied it to a target
with debian running, unpacked, ran install-DSP.sh. Then I ran "/etc/init.d/dsp
start" and now I want to test DSP somehow. Can you poke into instructions
how to test DSP? On the web I found that it was possible to run something
like "dsp-test", but I don't find it in my installation

This script installs the userspace stuff to work with v3.2.x..

https://github.com/RobertCNelson/tools/blob/master/pkgs/ti-tidspbridge.sh

SGX:
I can see https://github.com/RobertCNelson/tools/tree/master/x86/ti_omapscripts:

create_dsp_package.sh

create_sgx_package_2.6.37.sh

create_sgx_package_3.2.x.sh

should I run create_sgx_package_3.2.x.sh?

There's also one in the v3.2.x dir:
https://github.com/RobertCNelson/stable-kernel/tree/v3.2.x

btw: here are the directions right before i went delete crazy on the
dsp/sgx sections:

http://elinux.org/index.php?title=BeagleBoardUbuntu&oldid=314498

Regards,

Robert,

thanks! This helps a lot!

Robert,

of course I’ve already found your reply to a message where one guy complained about problems with gst-launch on 3.7.x… However I reproduce the same problem on 3.2.x- gst-launch has serious bugs and I’d like to understand what is wrong:

  1. following these instructions http://elinux.org/index.php?title=BeagleBoardUbuntu&oldid=314498#gst-dsp everything works unless you get to this line:
sudo gst-launch playbin2 uri=file:///home/USER/big_buck_bunny_480p_surround-fix.avi
ERROR: pipeline could not be constructed: no element "playbin2".

another example:
gst-launch -v filesrc location=big_buck_bunny_480p_surround-fix.avi  ! dspvdec ! fakesink

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPipeline[ 5921.459503] procwrap_detach: deprecated dspbridge ioctl
:pipeline0/GstDspVDec:dspvdec0: couldn't start node
ERROR: pipeline doesn't want to preroll.

Setting pipeline to NULL ...
Freeing pipeline ...
root@arm:~#

[   21.935668] bridgedriver: module is from the staging directory, the quality is unknown, you have been warned.
[   22.007171] proc_load: Processor Loaded /lib/dsp/baseimage.dof

[   22.018737] proc_start: dsp in running state
[   22.025573] DSP Bridge driver loaded

Honestly, i don't know.. "it" kinda worked for video back in the v3.2.x
days.. Ever since the fall of maemo/Nokia, the main developer behind
gst-dsp stopped working on it. So fast forward to today... That's why i
purged it from the wiki... It's broken un-maintained crap..

Regards,