-
Notifications
You must be signed in to change notification settings - Fork 4
Build Instructions
Henrik Langer edited this page Mar 4, 2017
·
20 revisions
For connecting the BeagleBoard-X15 and CTAG face2|4 Audio Card an extension cape has been created by my mentor Robert Manzke. All hardware design files (created with KiCad) can be found on CTAG face2|4 GitHub repo.
Note: The drivers has been merged in the official BeagleBoard kernel and are included in the SD images.
- Compile kernel according to Kernel Compilation Guide in ctag-face-2-4 repo
- Transfer zImage, dtbs, modules/firmware and config to BeagleBoard-X15 SD-Card
- Modify/Add uname_r=4.1.18+ to /boot/uEnv.txt
- Modify/Add dtb=am57xx-beagle-x15-ctag.dtb to /boot/uEnv.txt
- Reboot
- Generate initramfs (update-initramfs -c -k $(uname -r)
Default Debian Images of BeagleBoard already include most of the required build tools (e.g. g++, make, opencl, ...). The library can be easily built using CMake (available in Debian repository). For execution TI DSPLIB is required, which is included in the BeagleBoard images. Simply create a symlink to /usr/share/ti/examples/opencl/dsplib_fft/dsplib.ae66 in code/libdsp-x15.
git clone https://github.com/henrix/libdsp-x15.git && cd libdsp-x15cd code/libdsp-x15cmake .makesudo cp libdsp-x15.so /usr/lib/sudo ldconfig
- libdsp-x15.so (see above)
- JACK2:
sudo apt-get install jackd2 libjack-jackd2-0 libjack-jackd2-dev - QT:
sudo apt-get install qt4-default qt4-qmake
cd code/demo-realtime-plotqmake demo-realtime-plot-qt.promake
- libdsp-x15.so (see above)
- JACK (see above)
- QT (see above)
cd code/demo-filterqmake demo-filter.promake