
© Bluetechnix 2013
Table of Contents
1General Information ................................................................................................................ 4
1.1 Symbols Used .................................................................................................................. 4
2Introduction ............................................................................................................................ 5
2.1 Installing VDSP++............................................................................................................. 5
2.2 Plugging the JTAG device ................................................................................................. 5
2.3 Creating a Session ........................................................................................................... 6
3Programming with VDSP++ ..................................................................................................... 9
3.1 Flashing Applications with Bootloader ............................................................................... 9
3.2 Linker Description File (*.ldf).............................................................................................. 9
3.3 Programming with JTAG Device........................................................................................ 9
3.4 Flashing applications with JTAG-device............................................................................. 9
3.4.1 Using the VDSP++ Flash Programmer ........................................................................ 9
4Sentis-ToF-M100 VDSP++ Project......................................................................................... 11
4.1 Project Structure ............................................................................................................ 11
4.1.1 Dependencies ......................................................................................................... 11
4.1.2 Components and Data Flow ..................................................................................... 12
4.2 Features and Functions .................................................................................................. 12
4.2.1 Program Flow .......................................................................................................... 12
4.2.2 Buffer Management ................................................................................................. 16
4.2.3 Register Access ...................................................................................................... 18
4.3 Customizing streams ...................................................................................................... 19
4.4 Start Here: User Thread .................................................................................................. 19
4.5 Threading ...................................................................................................................... 21
4.6 Semaphore .................................................................................................................... 23
4.7 Mutex ............................................................................................................................ 24
5Recommended Documents ................................................................................................... 26
6Appendix.............................................................................................................................. 27
6.1 Supporta........................................................................................................................ 27
6.1.1 General Supp ort ...................................................................................................... 27
6.2 Software Packages ........................................................................................................ 27
6.3 Related Products ........................................................................................................... 27
7Document Revision History ................................................................................................... 28
8Index.................................................................................................................................... 29