Changes between Version 21 and Version 22 of BeagleBoard_CodecEngine
- Timestamp:
- 11/11/10 15:43:06 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BeagleBoard_CodecEngine
v21 v22 56 56 57 57 58 ----59 60 '''Update:'''[[BR]]61 62 * DSP/BIOS 5.41.07.24 (http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/dspbios/index.html)63 * XDCtools 3.20.03 (http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/index.html)64 * C6000 Code Generation Tools v6.1.17 Linux Host (https://www-a.ti.com/downloads/sds_support/CodeGenerationTools.htm)65 66 ----67 68 69 58 Once all three are downloaded, change permissions of each .bin file to make it an executable like such: 70 59 {{{ … … 110 99 111 100 == Bitbake and Install == 112 ----113 114 '''Update:'''[[BR]]115 116 Before running bitbake, you need to copy your binary files117 * bios_setuplinux_5_41_07_24.bin118 * xdctools_setuplinux_3_20_03_63.bin119 * ti_cgt_c6000_6.1.17_setup_linux_x86.bin120 in to $OE_HOME/tmp/downloads (create the directories if you do not have them)121 122 In $OE_HOME/openembedded/recipes/ti/ti-cgt6x_6.1.1.7.bb123 put124 {{{125 SRC_URI = “file://${DL_DIR}/ti_cgt_c6000_6.1.17_setup_linux_x86.bin”126 }}}127 before CHECKSUM (at least this is how I do it)[[BR]]128 129 ----130 101 131 102 Now enter openembedded shell, update, and bitbake ti-codec-engine … … 284 255 }}} 285 256 286 ----287 257 288 258 = Compiling GPP and DSP Applications = … … 292 262 `$HOME/oe/tmp/staging/beagleboard-angstrom-linux-gnueabi/ti-codec-engine/cetools/packages/dsplink` 293 263 294 ----295 296 '''Update:'''[[BR]]297 `$HOME/oe/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-dsplink-tree/dsplink`[[BR]]298 299 300 ----301 264 302 265 To command line compile the sample applications located in this directory, you will need edit two makefiles. In the makefiles, you will link to the tools you have already installed including the C64+ Compiler, the XDCTools, and DSP/BIOS. Additionally, you will link to files within the !OpenEmbedded directory such as the omap3530 cross compilers and the OE kernel. … … 310 273 }}} 311 274 312 ----313 314 '''Update:'''[[BR]]315 Put these two lines at the bottom of your $HOME/.bashrc316 {{{317 $ export C6X_C_DIR=$HOME/TI/TI_CGT_C6000_6.1.17/include:$HOME/TI/TI_CGT_C6000_6.1.17/lib318 $ export DSPLINK=$HOME/oe/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-dsplink-tree/dsplink319 }}}320 321 ----322 275 323 276 == Configuring Makefiles == … … 327 280 * DSP side distribution file: $DSPLINK/make/DspBios/c64xxp_5.xx_linux.mk 328 281 329 ----330 331 '''Update:'''[[BR]]332 * GPP side distribution file: $DSPLINK/make/Linux/omap3530_2.6.mk (ref: http://ossie.wireless.vt.edu/trac/attachment/wiki/BeagleBoard_CodecEngine/omap3530_2.6.4.mk)333 * GPP side distribution file: $DSPLINK/gpp/src/Rules.mk (ref: http://ossie.wireless.vt.edu/trac/attachment/wiki/BeagleBoard_CodecEngine/Rules.2.mk)334 * DSP side distribution file: $DSPLINK/make/DspBios/c64xxp_5.xx_linux.mk (ref: http://ossie.wireless.vt.edu/trac/attachment/wiki/BeagleBoard_CodecEngine/c64xxp_5.xx_linux.3.mk)335 336 ----337 282 If you have followed the previous steps of installing all other files without changing the directory locations, you can use the custom versions of these files I created. They are attached to the bottom of this wiki. They can be found at the bottom of the wiki. It would be best to not replace your existing files with the wiki's files but instead, compare the two files and note the differences. If any folder locations do not match up with the setup of your files, fix the links. 338 283