This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

EVMK2H執行K2_STK_DSP_v1.1時遭遇問題



開發板: EVMK2HX (Advantech Rev. 4.0)

CCS v6.2.0.00050

PROCESSOR-SDK-RTOS-K2HK  03_02_00_05

在嘗試編譯K2_STK_DSP_v1.1中的 Memory_Test專案時,會出現以下錯誤:


#20 identifier "CSL_Tetris_vbuspRegs" is undefined .ccsproject /Memory_Test line 189, external location: C:\Users\jw\workspace_v6_2\common\K2_common.h C/C++ Problem
#20 identifier "CSL_Tetris_vbuspRegs" is undefined K2_common.c /Memory_Test/src line 57 C/C++ Problem
#29 expected an expression K2_common.c /Memory_Test/src line 57 C/C++ Problem
#60 function call is not allowed in a constant expression K2_common.c /Memory_Test/src line 57 C/C++ Problem
gmake: *** [src/common_test.obj] Error 1 Memory_Test C/C++ Problem
gmake: *** [src/K2_Board_Init.obj] Error 1 Memory_Test C/C++ Problem
gmake: *** [src/K2_common.obj] Error 1 Memory_Test C/C++ Problem
gmake: *** [src/K2_DDR_Init.obj] Error 1 Memory_Test C/C++ Problem
gmake: *** [src/mem_test_DMA.obj] Error 1 Memory_Test C/C++ Problem
gmake: *** [src/mem_test_main.obj] Error 1 Memory_Test C/C++ Problem
gmake: Target 'all' not remade because of errors. Memory_Test C/C++ Problem

想請問是漏了什麼設定?

  • stk是基于MCSDK里面的CSL开发的,新的processorsdk CSL有更新,因此接口有所变化。

    目前建议:

    1,下载老版本的mcsdk

    2,直接使用processorsdk里面的DEMO,不跑STK。

  • Denny Yang 说:

    stk是基于MCSDK里面的CSL开发的,新的processorsdk CSL有更新,因此接口有所变化。

    目前建议:

    1,下载老版本的mcsdk

    2,直接使用processorsdk里面的DEMO,不跑STK。

    hi Denny Yang,

    謝謝您的回覆,想請問:

    1,下载老版本的mcsdk

    ---> 請問是否有建議的MCSDK版本?

    2,直接使用processorsdk里面的DEMO,不跑STK。

    --->  因為我主要想要測試K-II中DSP的ECC功能,而processorsdk中的DEMO似乎只有image_processing與posix-smp,

             或是有什麼其它建議可以測試K-II中DSP的ECC功能嗎?

  • Denny Yang 说:

    stk是基于MCSDK里面的CSL开发的,新的processorsdk CSL有更新,因此接口有所变化。

    目前建议:

    1,下载老版本的mcsdk

    2,直接使用processorsdk里面的DEMO,不跑STK。

    hi Denny Yang,

    做以下修改後,STK中的Memory_Tes專案已可以順利執行:

    1. 安裝MCSDK,版本為3_01_04_07

    2. 安裝CGT,版本為7.4.10

    另外關於Memory_Test專案中的ECC測試,是只需要將DDR_ECC_ENABLE設定為1即可嗎?

    因為我將DDR_ECC_ENABLE分別設定為0與1,各自執行一次,

    差別只有Consloe視窗中多顯示"DDR ECC is enabled.",

    我該怎麼確認ECC功能是否正常動作呢?