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.

6678cmd的问题



请问:

6678的示例程序中image_processing的link.cmd中MEMOR中

MSMCSRAM_MASTER (RWX) : org = 0xc000000, len = 0x100000
MSMCSRAM_SLAVE (RWX) : org = 0xc100000, len = 0x100000
MSMCSRAM_IPC (RWX) : org = 0xc200000, len = 0x200000

是怎么实现的,MSMCSRAM_IPC在cfg文件中实现的,MSMCSRAM_MASTER和MSMCSRAM_SLAVE是在哪里定义的呢?

我把cfg拷贝到其他的工程里面,生成的link.cmd的MEMORY中只是默认的

L2SRAM (RWX) : org = 0x800000, len = 0x80000
MSMCSRAM (RWX) : org = 0xc000000, len = 0x400000
DDR3 : org = 0x80000000, len = 0x20000000

哪位大神能给解答一下,谢谢!

  • 带cfg的SYS_BIOS工程都有RTSC platform的配置文件:右键工程-属性-Gerneal-RTSC,platform选项里的demos.image_processing.ipc.evmc6678l.platform就是包含MSMCSRAM_MASTER和MSMCSRAM_SLAVE段定义的地方。

    至于查看定义,需要在CCS Debug的perspective下,tools->rtst tools->platform->edit/view , browse platfrom 的路径,比如说你要找的在C:\ti\mcsdk_2_01_02_05(MCSDK版本可能不一样),选中你要找的platform文件,点击next就可以了。

     

  • 问题已解决,非常感谢!