1 Update log:
2 10-04-16: Initial version
5 Code installation:
6 Open Git bash in C:\ti
8 Clone "ddp_demo" repository into processor_audio_sdk_1_00_00_00 folder.
9 $ git clone git@gitorious.design.ti.com:dolby-harmonious/ddp_demo.git processor_audio_sdk_1_00_00_00
11 Checkout dev_pasdk_frank branch. Later this will be another branch or tag which tracks all desired submodules.
12 $ cd processor_audio_sdk_1_00_00_00
13 $ git checkout dev_pasdk_frank
15 Update submodules. This will clone and checkout:
16 (1) Dolby IP submodules in processor_audio_sdk_1_00_00_00\dolby_ip
17 (2) paf submodules in processor_audio_sdk_1_00_00_00\pasdk\paf
19 $ git submodule update --recursive --init
21 Code build:
22 Open DOS shell
23 > cd C:\ti\processor_audio_sdk_1_00_00_00
24 > setup_env.bat
25 Set ARCH to a15 in C:\ti\processor_audio_sdk_1_00_00_00\pasdk\paf\pa\build\target.mk
26 > build_paf_libs.bat ARM
27 Set ARCH to c66x in C:\ti\processor_audio_sdk_1_00_00_00\pasdk\paf\pa\build\target.mk
28 > build_paf_libs.bat DSP
29 Build algorithm libraries. This will build BMDA, CAR, DDP, MAT-THD, and OAR (DAP is currently excluded).
30 > build_alg_libs.bat
32 Open DOS shell, build UART/SPI/I2C LLD
33 > cd C:\ti\processor_audio_sdk_1_00_00_00
34 > build_pdk_libs.bat
36 Launch CCS, add pasdk_cust to RTSC search path
37 Window->Preferences
38 Open "Code Composer Studio" menu
39 Open "RTSC" sub-menu
40 Click on "Products"
41 Click on "Add" button to right-hand side of "Product Discovery Path" window.
42 In "folder", add C:/ti/processor_audio_sdk_1_00_00_00/psdk_cust
44 Platform lib: see C:\ti\processor_audio_sdk_1_00_00_00\docs\PASDK_setup_guide.pdf
45 DSP application: see C:\ti\processor_audio_sdk_1_00_00_00\docs\PASDK_setup_guide.pdf
46 ARM application: see C:\ti\processor_audio_sdk_1_00_00_00\docs\PASDK_setup_guide.pdf
48 Obtain status for all submodules:
49 $ git submodule foreach --recursive git status
51 Obtain status for ddp_demo repository and all submodules:
52 git status && git submodule foreach --recursive git status
54 How to change submodule version tracked by super-repo:
55 $ cd <submodule path>, e.g. cd /c/ti/processor_audio_sdk_1_00_00_00/dolby_ip/mat-thd
56 $ git checkout dev_psdkaudio_qin
58 Show status:
59 $ cd ../..
60 $ git status
62 Update super-repo branch to track updated submodule:
63 $ git checkout -b dev_pasdk_qin // this created a new branch in the "ddp_demo" or super-repo
64 $ git add dolby_ip/mat-thd
65 $ git commit -m "<comment>"
66 $ git push origin dev_pasdk_qin