Built with a fork of project-rootstock (ARM native mode, runs directly on BeagleBoard), using a script from omap-image-builder:

−

T0:23:respawn:/sbin/getty -L ttyO2 115200 vt102

+

−

== SGX Video Acceleration ==

+

git clone git://github.com/RobertCNelson/omap-image-builder.git

+

cd omap-image-builder

+

git checkout v2014.02 -b tmp

+

touch release

+

./rcn-ee_image.sh

−

=== SGX armel/armhf v3.4.x+ ===

+

== Debian Testing (jessie) ==

−

* Note: This is a still a work in progress, but so far all the basic sgx demos seem to work on my Beagle xM C... Thanks to TI for the special armhf binaries!!! --[[User:RobertCNelson|RobertCNelson]] 19:48, 17 July 2012 (UTC)

This image can be written to a 2GB (or larger) microSD card, via 'dd' on linux or the win32 image program linked to on CircuitCo's wiki page. First press and hold the boot select button (next to the microSD card), then apply power (same procedure as the official CircuitCo images). The board should boot into Debian and begin flashing the eMMC, once completed all 4 LED's should be full ON. Simply remove power, remove the microSD card and Debian will now boot directly from eMMC.

./run-SGX.sh (force run the new init script, or you can just reboot...)

+

−

On successful install:

+

== BeagleBoard xM ==

−

Stopping PVR

+

−

Starting PVR

+

−

Starting SGX fixup for ES2.x (or ES3.x) (or ES5.x xM)

+

−

Reboot for good measure

+

This image can be written to a 2GB (or larger) microSD card, via 'dd' on linux or the win32 image program linked to on CircuitCo's wiki page. First press and hold the boot select button (next to microSD card), then apply power (same procedure as the official CircuitCo images). The board should boot into Debian.

This image can be written to a 2GB (or larger) microSD card, via 'dd' on linux or the win32 image program linked to on CircuitCo's wiki page. First press and hold the boot select button (next to microSD card), then apply power (same procedure as the official CircuitCo images). The board should boot into Debian.

−

$ gst-inspect | grep dsp

+

User: debian

−

dvdspu: dvdspu: Sub-picture Overlay

+

pass: temppwd

−

dsp: dspdummy: DSP dummy element

+

−

dsp: dspvdec: DSP video decoder

+

−

dsp: dspadec: DSP audio decoder

+

−

dsp: dsph263enc: DSP video encoder

+

−

dsp: dspmp4venc: DSP MPEG-4 video encoder

+

−

dsp: dspjpegenc: DSP video encoder

+

−

dsp: dsph264enc: DSP video encoder

+

−

dsp: dspvpp: DSP VPP filter

+

−

dsp: dspipp: DSP IPP

+

−

Please note that h264 encoder (dsph264enc) will not work because of missing h264venc_sn.dll64P DSP part. [http://groups.google.com/group/omapdiscuss/msg/76d928726656c5fe According to this message], it is not available due to a licensing restriction.

+

root: root/root

−

Requirements: Kernel built with: "CONFIG_TIDSPBRIDGE=m", for reference, here is what rcn-ee.net's image/deb's are configured for:

+

Auto partition resize:

−

ubuntu@arm:~$ zcat /proc/config.gz | grep TIDSP

+

cd /opt/scripts/tools

−

CONFIG_TIDSPBRIDGE=m

+

git pull

−

CONFIG_TIDSPBRIDGE_MEMPOOL_SIZE=0x600000

+

./grow_partition.sh

−

CONFIG_TIDSPBRIDGE_RECOVERY=y

+

sudo reboot

−

# CONFIG_TIDSPBRIDGE_CACHE_LINE_CHECK is not set

+

−

# CONFIG_TIDSPBRIDGE_NTFY_PWRERR is not set

+

−

# CONFIG_TIDSPBRIDGE_BACKTRACE is not set

+

−

On the xM: if 3.2.x is too jerky, try 3.4.x and use the create_dsp_package.sh script, as the module changed..

Note, this section use to have a lot of details, but maintenance of the two wiki's became a pain, so for now on we will just link to my other pages:

Note, this section use to have a lot of details, but maintenance of the two wiki's became a pain, so for now on we will just link to my other pages:

−

=== Beagle/Beagle xM ===

+

== Beagle/Beagle xM ==

http://eewiki.net/display/linuxonarm/BeagleBoard

http://eewiki.net/display/linuxonarm/BeagleBoard

−

=== BeagleBone ===

+

== BeagleBone ==

http://eewiki.net/display/linuxonarm/BeagleBone

http://eewiki.net/display/linuxonarm/BeagleBone

−

=== BeagleBone Black ===

+

== BeagleBone Black ==

http://eewiki.net/display/linuxonarm/BeagleBone+Black

http://eewiki.net/display/linuxonarm/BeagleBone+Black

−

=== Panda/Panda ES ===

+

== Panda/Panda ES ==

http://eewiki.net/display/linuxonarm/PandaBoard

http://eewiki.net/display/linuxonarm/PandaBoard

Revision as of 17:30, 17 February 2014

This page is about running a (ARM EABI) Debian distribution at BeagleBoard. BeagleBoard will boot the (ARM EABI) Debian distribution from SD card. Debian's NetInstall will be used to install Debian onto your Beagle.

Flasher

eMMC: BeagleBone Black

This image can be written to a 2GB (or larger) microSD card, via 'dd' on linux or the win32 image program linked to on CircuitCo's wiki page. First press and hold the boot select button (next to the microSD card), then apply power (same procedure as the official CircuitCo images). The board should boot into Debian and begin flashing the eMMC, once completed all 4 LED's should be full ON. Simply remove power, remove the microSD card and Debian will now boot directly from eMMC.

raw microSD img

BeagleBoard xM

This image can be written to a 2GB (or larger) microSD card, via 'dd' on linux or the win32 image program linked to on CircuitCo's wiki page. First press and hold the boot select button (next to microSD card), then apply power (same procedure as the official CircuitCo images). The board should boot into Debian.

BeagleBone/BeagleBone Black

This image can be written to a 2GB (or larger) microSD card, via 'dd' on linux or the win32 image program linked to on CircuitCo's wiki page. First press and hold the boot select button (next to microSD card), then apply power (same procedure as the official CircuitCo images). The board should boot into Debian.