㈠ 如何在CCS3.3下建立基於DSP-BIOS和XDC的工程詳解
首先我們要先配置一下XDC工具鏈,什麼叫做配置呢,實際上就是要讓這條工具鏈寫入到系統的注冊表中間去,下面是整個工具鏈的配置過程:
1、運行windows命令行工具。
打開compiler選項卡,配置如下:
-g-@"=$(Proj_dir)/xdcconfig/compiler.opt" -pdr -fr"$(Proj_dir)/Debug" -i"$(Proj_dir)" -i"." -i"%BIOSDVSDK_INSTALL_DIR%/examples/common/evmDM6437" -i"%BSL_EVMDM6437_INSTALLDIR%/include" -i"%BIOSDVSDK_INSTALL_DIR%/psp_1_00_02_00/pspdrivers/inc" -i"%BIOSDVSDK_INSTALL_DIR%/psp_1_00_02_00/pspdrivers/drivers/inc" -i"%BIOSDVSDK_INSTALL_DIR%/psp_1_00_02_00/pspdrivers/soc/dm6437/dsp/inc" -i"%BIOSDVSDK_INSTALL_DIR%/psp_1_00_02_00/edma3/inc" -d"_DEBUG" -mv6400+
打開linker選項卡,配置如下:
-a -c -m"./Debug/BIOS_XDC_Project_Test.map" -o"./Debug/BIOS_XDC_Project_Test.out" -w -x -i"%BIOS_INSTALL_DIR%/packages/ti/rtdx/lib/c6000" -l"%BIOSDVSDK_INSTALL_DIR%/psp_1_00_02_00/pspdrivers/lib/DM6437/Debug/i2c_bios_drv.lib" -l"%BIOSDVSDK_INSTALL_DIR%/psp_1_00_02_00/pspdrivers/lib/DM6437/Debug/palos_bios.lib" -l"%BIOSDVSDK_INSTALL_DIR%/psp_1_00_02_00/pspdrivers/lib/DM6437/Debug/prev_bios_drv.lib" -l"%BIOSDVSDK_INSTALL_DIR%/psp_1_00_02_00/pspdrivers/lib/DM6437/Debug/video_bios_drv.lib" -l"%BIOSDVSDK_INSTALL_DIR%/psp_1_00_02_00/pspdrivers/lib/DM6437/Debug/vpbe_bios_drv.lib" -l"%BIOSDVSDK_INSTALL_DIR%/psp_1_00_02_00/pspdrivers/lib/DM6437/Debug/vpfe_bios_drv.lib"
打開dspbiosbulider選項卡,配置如下:
-Dconfig.importPath="C:/CCStudio_v3.3/bios_5_31_02/packages;"
打開XDC選項卡,配置如下:
--xdcpathsfile="xdcpaths.dat" -tti.targets.C64P -pti.platforms.evmDM6437 -Dconfig.importPath=".../%BIOSDVSDK_INSTALL_DIR%/examples/common/evmDM6437" --tcf
以上配置我也是直接那個常式的配置,當然這裡面的配置可以按照自己的需要進行相應的修改以適應自己的工程需求
7、修改DSPBIOS的memory配置需求,因為至少要有一個堆heap(否則會編譯出錯的),所以我們首先要建立一個堆,DSPBIOS默認的配置中是沒有的
8、修改DSPBIOS編譯配置
9、編譯整個工程
如果建立成功的話就會有上面所示的提示信息,呵呵~~~~~
這樣一個完整的基於XDC工具的DSPBIOS工程就建立好了。
㈡ ccs導入工程文件,discovered裡面的工程文件沒法選擇
方法如下:
1.打開CCS6.0版本編譯器;
2.點菜單欄上的project,選擇ImportLegacyCCSv3.3Porjects?,彈出對話框,通過Browse?按鈕導入一個3.3版本的工程項目;
3.按照對話框提示,一步步導入CCS3.3版本的pjt文件,最後,出現如下警告對話框;
4.按下「OK」,這個CCS3.3版本工程項目文件被導入CCS6.0版本編譯器中;
5.編譯工程是無法通過的。右擊工程選項,選擇Properties;
6.進入屬性編輯框中,在Build下選中IncludeOptions選項,將CCS3.0工程所用的頭文件路徑刪除;
7.添加CCS6.0的頭文件路徑;
8.按下「Workspace?」按鈕,在彈出窗口中將導入的工程展開,選中「Include」文件夾,點擊「OK」,完成路徑添加;
9.再在屬性編輯框中,通過Build—>C2000Linker—>AdvancedOptions—>SymbolManagement,檢查如下空格中是否有內容,如果有,則刪除;
10.編譯時,由於這是個新的workspace,因此,需要新建一個ccxml文件,按照實際進行選取,如果已有ccxml文件,則忽略這一步;
11.對工程進行編譯,可以編譯通過。