index 9cd0ac5eeac56fa4f3229232c705ab6ced9915fb..c8e253142a649b99b89db67b983603c18541821d 100644 (file)
Update log:
10-04-16: Initial version
+ 12-01-16: Update instructions for build of PAF libraries
Code installation:
Open Git bash in C:\ti
- Clone "ddp_demo" repository into processor_audio_sdk_1_00_00_00 folder.
- $ git clone git@gitorious.design.ti.com:dolby-harmonious/ddp_demo.git processor_audio_sdk_1_00_00_00
+ Clone "ddp_demo" repository into processor_audio_sdk_1_00_00_03 folder.
+ $ git clone git@gitorious.design.ti.com:dolby-harmonious/ddp_demo.git processor_audio_sdk_1_00_00_03
Checkout dev_pasdk_frank branch. Later this will be another branch or tag which tracks all desired submodules.
- $ cd processor_audio_sdk_1_00_00_00
+ $ cd processor_audio_sdk_1_00_00_03
$ git checkout dev_pasdk_frank
Update submodules. This will clone and checkout:
- (1) Dolby IP submodules in processor_audio_sdk_1_00_00_00\dolby_ip
- (2) paf submodules in processor_audio_sdk_1_00_00_00\pasdk\paf
+ (1) Dolby IP submodules in processor_audio_sdk_1_00_00_03\dolby_ip
+ (2) paf submodules in processor_audio_sdk_1_00_00_03\pasdk\paf
- $ git submodule update --recursive --init
+ $ git submodule update --init
Code build:
- Open DOS shell
- > cd C:\ti\processor_audio_sdk_1_00_00_00
+ Open DOS shell, setup environment
+ > cd C:\ti\processor_audio_sdk_1_00_00_03
> setup_env.bat
- Set ARCH to a15 in C:\ti\processor_audio_sdk_1_00_00_00\pasdk\paf\pa\build\target.mk
- > build_paf_libs.bat ARM
- Set ARCH to c66x in C:\ti\processor_audio_sdk_1_00_00_00\pasdk\paf\pa\build\target.mk
- > build_paf_libs.bat DSP
+
+ Build PAF libraries
+ > build_paf_libs.bat
+
Build algorithm libraries. This will build BMDA, CAR, DDP, MAT-THD, and OAR (DAP is currently excluded).
> build_alg_libs.bat
- Open DOS shell, build UART LLD
- > cd C:\ti\processor_audio_sdk_1_00_00_00\psdk_cust\pdk_k2g_1_0_1_0_eng\packages
- > cd ti\drv\uart
- > gmake clean
- > gmake all
+ Open DOS shell, build UART/SPI/I2C LLD libraries
+ > cd C:\ti\processor_audio_sdk_1_00_00_03
+ > build_pdk_libs.bat
Launch CCS, add pasdk_cust to RTSC search path
Window->Preferences
Open "RTSC" sub-menu
Click on "Products"
Click on "Add" button to right-hand side of "Product Discovery Path" window.
- In "folder", add C:/ti/processor_audio_sdk_1_00_00_00/psdk_cust
+ In "folder", add C:/ti/processor_audio_sdk_1_00_00_03/psdk_cust
- Platform lib: see C:\ti\processor_audio_sdk_1_00_00_00\docs\PASDK_setup_guide.pdf
- DSP application: see C:\ti\processor_audio_sdk_1_00_00_00\docs\PASDK_setup_guide.pdf
- ARM application: see C:\ti\processor_audio_sdk_1_00_00_00\docs\PASDK_setup_guide.pdf
+ Platform lib: see C:\ti\processor_audio_sdk_1_00_00_03\docs\PASDK_setup_guide.pdf
+ DSP application: see C:\ti\processor_audio_sdk_1_00_00_03\docs\PASDK_setup_guide.pdf
+ ARM application: see C:\ti\processor_audio_sdk_1_00_00_03\docs\PASDK_setup_guide.pdf
Obtain status for all submodules:
- $ git submodule foreach --recursive git status
+ $ git submodule foreach git status
Obtain status for ddp_demo repository and all submodules:
- git status && git submodule foreach --recursive git status
+ git status && git submodule foreach git status
How to change submodule version tracked by super-repo:
- $ cd <submodule path>, e.g. cd /c/ti/processor_audio_sdk_1_00_00_00/dolby_ip/mat-thd
+ $ cd <submodule path>, e.g. cd /c/ti/processor_audio_sdk_1_00_00_03/dolby_ip/mat-thd
$ git checkout dev_psdkaudio_qin
Show status: