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.

[参考译文] TDA4VH-Q1:在 J784S4 EVM 上运行 DSPLIB_ADD 内核时出现问题

Guru**** 2335080 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1510844/tda4vh-q1-problems-running-dsplib_add-kernel-on-j784s4-evm

器件型号:TDA4VH-Q1

工具/软件:

我尝试从 ti-processor-sdk-rtos-j784s4-evm-10_01_00_04运行 DSPLIB 内核、但在运行 DSPLIB_ADD 测试时遇到问题。 以下是有关我的设置的详细信息。

  1. 我正在 Ubuntu 22.04.1主机上使用 J784S4 RTOS SDK 10.01.00.04
  2. 我通过以下链接按照 DSPLIB 构建说明进行了操作: https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j784s4/10_01_00_04/exports/docs/dsplib/docs/user_guide/build_instructions_linux.html 
  3. 我点击以下链接按照 CCS 裸机说明进行了操作: https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j784s4/latest/exports/docs/psdk_rtos/docs/user_guide/ccs_setup_j784s4.html#debugging-without-hlos-running-on-a72-rtos-only-baremetal 
  4. 我正在使用新的 J784S4XG01EVM 修订版 PROC141E5 (001)

我使用以下命令成功构建了代码以构建 TEST_DSPLIB_add_C7120.out
cmake -B build -DTARGET_platform=""-DBUILD_TEST="1"-DKERNEL_NAME="DSPLIB_ADD"-DSOC="j784s4"-DDEVICE="C7120"-DDSPLIB_TESTRINT="0"-DCMAKE_EXPORT_COMPILE_COMMANDS="TRURE"-debug="true_build"-debug="make_build"

然后、我 使用以下步骤在目标上运行

  1. C71X_0上的‘Run’->‘Connect Target’
  2. ‘Run’->‘Load’->‘Load Program’
  3. ‘Run’(运行)->‘Resume’(恢复)

运行 test_DSPLIB_add_C7120.out 可执行文件时、我不会获得任何周期输出。 CIO 窗口会填充标题、但随后不会为任何测试迭代打印周期值。 请参阅下面的输出屏幕截图。

此外、当我暂停 C7x 内核时、CCS 会给出以下错误。 是否符合预期?

相比之下、当我对 DSPLIB_胆固醇 基使用相同的构建命令时、内核会运行并为每次迭代提供周期计数、如下所示。

为什么 DSPLIB_ADD 内核没有正确运行?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    DSPLIB_add 从我这边测试了内核、并成功地使用 CGT 版本5.0.0构建和运行该内核。下面附上了控制台日志以供您参考。
    您能否确认在设置中使用的 CGT 版本?


    [C71X_0] ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
                   DSPLIB_add testing starts.
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    | No  | ID  | Status | Num pt  | Kernel Init   | Kernel Compute  | NatC Compute  | Arch. Compute | Efficiency  | Est.  Compute | Accuracy    | Description
    |     |     |        |         |  cyc          |  cyc            |  cyc          | cyc (est.)    | vs Arch.(%) | cyc (est.)    | vs Est.(%)  |            
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    
    Warning at: row=0, col=0, val1=-1.395429, val2=-1.395429
    |   1 |   1 | PASS   |     256 |           365 |             542 |          5890 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 256
    
    Warning at: row=0, col=9, val1=-7.658801, val2=-7.658801
    |   2 |   2 | PASS   |     512 |           169 |             445 |         11293 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 512
    
    Warning at: row=0, col=2, val1=7.396252, val2=7.396253
    |   3 |   3 | PASS   |    1024 |           169 |             669 |         22532 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 1024
    
    Warning at: row=0, col=0, val1=10.839034, val2=10.839033
    |   4 |   4 | PASS   |    2048 |           364 |            1223 |         44820 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 2048
    
    Warning at: row=0, col=0, val1=-2.200345, val2=-2.200345
    |   5 |   5 | PASS   |   10240 |           366 |            4682 |        223866 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 10240
    |   6 |   6 | PASS   |     256 |           392 |             479 |          3846 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 256
    |   7 |   7 | PASS   |     512 |           287 |             680 |          7568 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 512
    |   8 |   8 | PASS   |    1024 |           460 |            1220 |         14991 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 1024
    |   9 |   9 | PASS   |    2048 |           449 |            1995 |         30117 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 2048
    |  10 |  10 | PASS   |   10240 |           535 |            9163 |        149534 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 10240
    |  11 |  11 | PASS   |     256 |           481 |             248 |          5024 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 256
    |  12 |  12 | PASS   |     512 |           188 |             393 |          9749 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 512
    |  13 |  13 | PASS   |    1024 |           389 |             647 |         19373 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 1024
    |  14 |  14 | PASS   |    2048 |           368 |             938 |         38693 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 2048
    |  15 |  15 | PASS   |   10240 |           466 |            3516 |        193153 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 10240
    |  16 |  16 | PASS   |     256 |           342 |             265 |          4816 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 256
    |  17 |  17 | PASS   |     512 |           302 |             325 |          9524 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 512
    |  18 |  18 | PASS   |    1024 |           201 |             378 |         18977 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 1024
    |  19 |  19 | PASS   |    2048 |           536 |             449 |         37839 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 2048
    |  20 |  20 | PASS   |   10240 |           355 |            1823 |        188898 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 10240
    |  21 |  21 | PASS   |     256 |           307 |             256 |          4845 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 256
    |  22 |  22 | PASS   |     512 |           135 |             263 |          9507 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 512
    |  23 |  23 | PASS   |    1024 |           180 |             392 |         18741 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 1024
    |  24 |  24 | PASS   |    2048 |           341 |             388 |         37412 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 2048
    |  25 |  25 | PASS   |   10240 |           364 |            1045 |        186738 |             0 |           0 |             0 |           0 | STATIC generated input | Data size = 10240
    Test Pass!
    Test    0: Cold Cycles =      542, Warm Cycles =      203, Warm Cycles WRB =      265
    Test    1: Cold Cycles =      445, Warm Cycles =      327, Warm Cycles WRB =      330
    Test    2: Cold Cycles =      669, Warm Cycles =      539, Warm Cycles WRB =      588
    Test    3: Cold Cycles =     1223, Warm Cycles =      999, Warm Cycles WRB =     1031
    Test    4: Cold Cycles =     4682, Warm Cycles =     4584, Warm Cycles WRB =     4661
    Test    5: Cold Cycles =      479, Warm Cycles =      327, Warm Cycles WRB =      347
    Test    6: Cold Cycles =      680, Warm Cycles =      539, Warm Cycles WRB =      554
    Test    7: Cold Cycles =     1220, Warm Cycles =      999, Warm Cycles WRB =     1038
    Test    8: Cold Cycles =     1995, Warm Cycles =     1883, Warm Cycles WRB =     1927
    Test    9: Cold Cycles =     9163, Warm Cycles =     9068, Warm Cycles WRB =     9134
    Test   10: Cold Cycles =      248, Warm Cycles =      171, Warm Cycles WRB =      203
    Test   11: Cold Cycles =      393, Warm Cycles =      263, Warm Cycles WRB =      294
    Test   12: Cold Cycles =      647, Warm Cycles =      411, Warm Cycles WRB =      419
    Test   13: Cold Cycles =      938, Warm Cycles =      743, Warm Cycles WRB =      774
    Test   14: Cold Cycles =     3516, Warm Cycles =     3305, Warm Cycles WRB =     3386
    Test   15: Cold Cycles =      265, Warm Cycles =      143, Warm Cycles WRB =      172
    Test   16: Cold Cycles =      325, Warm Cycles =      171, Warm Cycles WRB =      210
    Test   17: Cold Cycles =      378, Warm Cycles =      263, Warm Cycles WRB =      270
    Test   18: Cold Cycles =      449, Warm Cycles =      411, Warm Cycles WRB =      479
    Test   19: Cold Cycles =     1823, Warm Cycles =     1709, Warm Cycles WRB =     1786
    Test   20: Cold Cycles =      256, Warm Cycles =      111, Warm Cycles WRB =      141
    Test   21: Cold Cycles =      263, Warm Cycles =      143, Warm Cycles WRB =      172
    Test   22: Cold Cycles =      392, Warm Cycles =      171, Warm Cycles WRB =      184
    Test   23: Cold Cycles =      388, Warm Cycles =      263, Warm Cycles WRB =      294
    Test   24: Cold Cycles =     1045, Warm Cycles =      891, Warm Cycles WRB =      986
    |  26 |1000 | PASS   |       0 |             0 |               0 |             0 |             0 |         nan |             0 |         nan | COVERAGE TEST
    |  27 |1001 | PASS   |       0 |             0 |               0 |             0 |             0 |         nan |             0 |         nan | COVERAGE TEST
    |  28 |1002 | PASS   |       0 |             0 |               0 |             0 |             0 |         nan |             0 |         nan | COVERAGE TEST
    |  29 |1003 | PASS   |       0 |             0 |               0 |             0 |             0 |         nan |             0 |         nan | COVERAGE TEST
    |  30 |1004 | PASS   |       0 |             0 |               0 |             0 |             0 |         nan |             0 |         nan | COVERAGE TEST
    |  31 |1005 | PASS   |       0 |             0 |               0 |             0 |             0 |         nan |             0 |         nan | COVERAGE TEST
    |  32 |1006 | PASS   |       0 |             0 |               0 |             0 |             0 |         nan |             0 |         nan | COVERAGE TEST
    Test Pass!
    


    此致、
    Shabary.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的快速答复。 我确认我正在使用 CGT v5.0.0.LTS。 您是否希望看到我的构建中的任何中间文件?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    从 machine.e2e.ti.com/.../DSPLIB_5F00_add_5F00_buildlog.txt 上的构建流程连接 STDOUT 和 STDERR

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我尝试在 DSPLIB_DEBUGPRINT = 1的情况下重新运行、下面是输出。 它似乎是使它至少行193之前的事情变得不好。  e2e.ti.com/.../DSPLIB_5F00_add_5F00_DEBUGPRINT.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我没有意识到 DSPLIB_DEBUGPRINT 常量不能全局用于构建、因此我还在 DSPLIB_add.cpp 中添加了#define、现在我得到了这个附加信息。 请告诉我、这是否提供了任何线索、以及我应该尝试的其他方法。

    e2e.ti.com/.../4212.DSPLIB_5F00_add_5F00_DEBUGPRINT.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、
    似乎缺少用于构建 DSPLIB_ADD 内核的命令缺少用于启用所有测试用例"-Dall_test_Cases="1""的选项。 您能否尝试使用以下命令、让我知道问题是否仍然存在?

    cmake -B build -DTARGET_PLATFORM="" -DBUILD_TEST="1" -DKERNEL_NAME="DSPLIB_add" -DSOC="j784s4" -DDEVICE="C7120" -DDSPLIB_DEBUGPRINT="0" -DALL_TEST_CASES="1" -DCMAKE_EXPORT_COMPILE_COMMANDS="TRUE" -DCMAKE_BUILD_TYPE="Debug"
    cmake --build build -j4


    此致、
    Shabary.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的,我尝试了这个,它没有产生任何影响。 以下是使用建议的命令进行构建时的输出。

    用于构建的####命令
    rm -rf 版本

    rm -rf bin/调试

    cmake -B build -DTARGET_PLATFORM=""-DBUILD_TEST="1"-DKERNEL_NAME="DSPLIB_ADD"-DSOC="j784s4"-DDEVICE="C7120"-DDSPLIB_TESTRINT="1"-DALL_TEST_MADCKE="1"-MODERESOFT="TRE_COMPIRE_MADCKE_TYPE="TRUE_COMPILE_TYPE"

    cmake --生成

    CCS 上的#### CIO 输出
    SCISERVER 电路板配置标头组装... 通过
    [C71X_1] DSPLIB 调试 DSPLIB_TEST_INIT - 67:Rand SEED = 1746799044
    DSPLIB_DEBUGPRINT DSPLIB_ADD_d CP 0
    DSPLIB_DEBUGPRINT DSPLIB_ADD_d CP 1
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    DSPLIB_ADD 测试开始。
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    |否| ID |状态|数字点|内核初始化|内核计算| NATC 计算| Arch。 计算|效率| Est. 计算|精度|说明
    |||| CYC | CYC | CYC | CYC (预计) | vs 拱(%)|周期(估计) |与估计值(%)|
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    DSPLIB_DEBUGPRINT DSPLIB_ADD_d DATA_TYPE 12 dataSize 256
    DSPLIB_DEBUGPRINT DSPLIB_ADD_d 引脚1 64800380引脚2 648007c0
    输入 DSPLIB_add_init_checkParams
    DSPLIB_DEBUGPRINT DSPLIB_ADD_d CP 0
    DSPLIB_DEBUGPRINT DSPLIB_ADD_d CP 1 STATUS_INIT 0
    DSPLIB_DEBUGPRINT 输入 DSPLIB_ADD_INIT
    DSPLIB_DEBUGPRINT DSPLIB_add_init pKerPrivArgs->blocksize 256 bufParamsIn->data_type 12
    DSPLIB_DEBUGPRINT bufParamsIn->data_type == DSPLIB_FLOAT32
    输入 eleCount 16
    DSPLIB_DEBUGPRINT CP 3状态0
    DSPLIB_DEBUGPRINT DSPLIB_ADD_d CP 2 STATUS_INIT 0
    输入 DSPLIB_add_exec_checkParams
    DSPLIB_DEBUGPRINT DSPLIB_ADD_d CP 3 STATUS_OPT 0
    DSPLIB_DEBUGPRINT 输入 DSPLIB_ADD_exec
    DSPLIB_DEBUGPRINT pKerPrivArgs->blockSize 256
    输入 DSPLIB_add_exec_ci
    输入 eleCount 16
    DSPLIB_DEBUGPRINT 块大小256

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我对此有了更新。 我在这里报告的所有 DSPLIB_ADD 运行都是使用-Dall_test_Cases="1"构建的。 我在原始帖子中分享的构建语句不是我使用的构建语句。 但是、我在没有设置它的情况下返回并构建了模型、得到了如下所示的不同输出。 它指出测试通过、但没有打印周期。 这是否提供了任何线索?

    [C71X_0]---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    DSPLIB_ADD 测试开始。
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    |否| ID |状态|数字点|内核初始化|内核计算| NATC 计算| Arch。 计算|效率| Est. 计算|精度|说明
    |||| CYC | CYC | CYC | CYC (预计) | vs 拱(%)|周期(估计) |与估计值(%)|
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    测试通过!
    输入 DSPLIB_add_init_checkParams
    输入 DSPLIB_add_init_checkParams
    | 1 |1000 | PASS | 0 | 0 | 0 | 0 | nan | 0 | nan |覆盖率测试
    输入 DSPLIB_add_init_checkParams
    输入 DSPLIB_add_init_checkParams
    | 2 |1001 | PASS | 0 | 0 | 0 | 0 | nan | 0 | nan |覆盖率测试
    输入 DSPLIB_add_init_checkParams
    输入 DSPLIB_add_init_checkParams
    | 3 |1002 | PASS | 0 | 0 | 0 | 0 | nan | 0 | nan |覆盖率测试
    输入 DSPLIB_add_exec_checkParams
    | 4 |1003 | PASS | 0 | 0 | 0 | 0 | nan | 0 | nan |覆盖率测试
    输入 DSPLIB_add_exec_checkParams
    | 5 |1004 | PASS | 0 | 0 | 0 | 0 | nan | 0 | nan |覆盖率测试
    输入 DSPLIB_add_exec_checkParams
    | 6 |1005 | PASS | 0 | 0 | 0 | 0 | nan | 0 | nan | coverage test
    DSPLIB_DEBUGPRINT 输入 DSPLIB_ADD_INIT
    DSPLIB_DEBUGPRINT DSPLIB_add_init pKerPrivArgs->blocksize 3426601 bufParamsIn->data_type 3.
    DSPLIB_DEBUGPRINT CP 2状态3
    DSPLIB_DEBUGPRINT CP 3状态3
    DSPLIB_DEBUGPRINT 输入 DSPLIB_ADD_INIT
    DSPLIB_DEBUGPRINT DSPLIB_add_init pKerPrivArgs->blocksize 3426601 bufParamsIn->data_type 3.
    DSPLIB_DEBUGPRINT CP 3状态3
    | 7 |1006 | PASS | 0 | 0 | 0 | 0 | nan | 0 | nan |覆盖率测试
    测试通过!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    您能否请确认您使用的是原始代码、或者除了添加#define 之外、您是否对其进行了任何更改?
    此外、您能否与我们共享可执行文件、以便我们可以从我们的角度对其进行测试?

    此致、
    Shabary

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我确认我们没有对代码进行任何更改。 我们运行了其他内核、并观察到大多数内核无法产生输出、而一小组内核确实会产生输出。 请参阅下面的列表、我们在两种不同的设置下进行了测试。 这些相同的结果出现在具有两个不同 EVM 的两台不同主机上、这两台主机是根据线程开头列出的指令进行独立配置的。  

    我正在尝试附加 DSPLIB_ADD 和 DSPLIB_TAILKY 的可执行文件。 我还将通过 TI network.e2e.ti.com/.../test_5F00_DSPLIB_5F00_add_5F00_C7120.oute2e.ti.com/.../test_5F00_DSPLIB_5F00_cholesky_5F00_C7120.out 在内部分享这些文件 

    1. 无输出挂起的测试
      1. TEST_DSPLIB_ADD_C7120.out
      2. TEST_DSPLIB_addConstant_C7120.out
      3. TEST_DSPLIB_bexp_C7120.out
      4. TEST_DSPLIB_blk_eswap_C7120.out
      5. TEST_DSPLIB_blk_move_C7120.out
      6. TEST_DSPLIB_cascadeBiquad_C7120.out
      7. TEST_DSPLIB_dotprod_C7120.out
      8. test_DSPLIB_dotp_sqr_C7120.out
      9. TEST_DSPLIB_fltoq15_C7120.out
      10. test_DSPLIB_MAT_subat_copy_C7120.out
      11. TEST_DSPLIB_matMul_C7120.out
      12. …μ s
    2. 已成功运行的测试
      1. DSPLIB_TAILKY_C7120.out
      2. DSPLIB_FIR_C7120.out  
      3. DSPLIB_lud_C7120.out
      4. …μ s
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我共享在 CCS 中运行 launch.js 脚本所产生的 CCS 脚本控制台输出和 GE 控制台输出。 请查看随附的内容、如果您遇到问题、请告知我们。 我确实注意到该脚本前面 M4F_0 GEL 命令中有一些"错误"、如下屏幕截图所示。  

     e2e.ti.com/.../launch_5F00_js_5F00_outout.txte2e.ti.com/.../launch_5F00_js_5F00_outout.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您发送编修。 您能否分享您为更改为 L2 RAM 而对源代码所做的具体更改? 我今天正在旅行,无法测试,但其他人正在监视此线程,并可以立即验证,如果你提供明确的指示。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、
    我将提供一个 ZIP 存档文件,其中包含原始代码、更新的代码和反映更改的补丁文件。 您能否 使用更新后的代码构建 DSPLIB_blk_move_d?

    e2e.ti.com/.../Changes.zip


    此致、
    Shabary

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Shabary,

    谢谢您的支持。 以下是使用您提供的更改后的输出。 此输出的周期计数与 Blk_move 的 DSPLIB 用户指南中报告的周期计数有何关系? 下面还有几个问题。

    • 为什么必须这样做?
    • 我们希望能够在不对每个内核进行这些更改的情况下运行测试代码? 还有哪些其他解决方案?
    • 是否需要对 launch.js 脚本进行更改以启用 MSMC?
    • 您是否能够针对此问题针对 SDK 提交 JIRA 票证?
    • e2e.ti.com/.../DSPLIB_5F00_blk_5F00_move_5F00_test_5F00_output.txt
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    为什么这是必要的?

    我能够通过将其与工作内核进行比较来识别解决方案。我将检查是否存在任何其他可能的解决方案。

    此致、
    Shabary

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    我们想在不对每个内核进行这些更改的情况下运行测试代码吗? 还有哪些其他解决方案?

    d.c您可以在中相应的 CSV 文件中直接将存储器位置更新为 L2 SRAM、而无需对文件进行任何更改 DSPLIB_idat_gen 对应的文件。 然后、运行gen_data Python 脚本、生成一个新idat.c文件。 之后构建库。 d.c然后、新生成的文件将使用 L2作为存储器位置。
    我目前也在考虑其他可能的解决方案。

    启动.js 脚本是否需要进行更改才能使用 MSMC?

    launch.js使用 MSMC 时无需进行任何更改。 我通过查看 FIR 内核对此进行了验证、该内核使用 MSMC 并生成预期输出。

    您是否能够针对此问题针对 SDK 提交 JIRA 票证?

    我将在内部核实是否可能针对此问题提交 JIRA 票证。

    此致、
    Shabary

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、
    我们的内部团队正在为该问题进行永久修复。 感谢您的耐心。

    此致、
    Shabary.