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.

6678调试cppi、qmss问题

你好!
我们使用EVMC6678在调试mcsdk_2_00_00_beta2中的pdk_C6678_1_0_0_9_beta2\packages\ti\drv下的cppiqmss下的example,编译通过后有警告
creating output section "cppiSharedHeap" without a SECTIONS specification
但我们已经在.Cmd文件中做了声明如下
SECTIONS
{
    .init_array: load >> L2SRAM
    .qmss: load >> MSMCSRAM
    .cppi: load >> MSMCSRAM
    .csl_vect: load >> MSMCSRAM
    .cppiSharedHeap: load >> MSMCSRAM
}

 

无错误,继续调试,无论是simulator还是在EVM开发板上的测试,当运行以下代码:

result = Qmss_insertMemoryRegion (&memInfo);
    if (result == QMSS_MEMREGION_ALREADY_INITIALIZED)
    {
        System_printf ("Core %d : Memory region is configured\n", corenum);
    }
    else if (result < QMSS_SOK)
    {
        System_printf ("Error Core %d : Inserting memory region %d error code : %d\n", corenum, memInfo.memRegion, result);
        return;
    }
    else
        System_printf ("Core %d : Memory region %d inserted\n", corenum, result);

 

 

  • 试试从software-dl.ti.com/.../index_FDS.html 下载新的MCSDK。MCSDK_02_00_00_11中的pdk_C6678_1_0_0_11。试了一下例子pdk_C6678_1_0_0_11\packages\ti\drv\exampleProjects\cppiExampleProject,四个核一起跑没有发现问题。