我尝试更改mcsdk_2_01_02_06\demos\image_processing\ipc\evmc6657l中的demo来实现新的功能,于是在另外一个工作空间创建了一个新的工程,并把相关代码文件复制过去,但是编译的时候报出以下错误
包含resourcemgr.c的工程中编译时还多出一个错误
但是原始工程编译就可以通过,是需要什么特殊的设置吗?
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.
我尝试更改mcsdk_2_01_02_06\demos\image_processing\ipc\evmc6657l中的demo来实现新的功能,于是在另外一个工作空间创建了一个新的工程,并把相关代码文件复制过去,但是编译的时候报出以下错误
包含resourcemgr.c的工程中编译时还多出一个错误
但是原始工程编译就可以通过,是需要什么特殊的设置吗?
Jane Lu,
你好!
1.工程里包括了.cfg文件,是原project中的文件,原project是mcsdk_2_01_02_06\demos\image_processing\ipc\evmc6657l中的demo,我只是新建了一个工程,其中的文件并没有改动。编译时自动生成的.cmd文件中Memory下显示的是MSMCSRAM (RWX) : org = 0xc000000, len = 0x100000,而原demo的.cmd文件中是
MSMCSRAM_MASTER (RWX) : org = 0x90000000, len = 0x100000
MSMCSRAM_SLAVE (RWX) : org = 0x90100000, len = 0x100000
MSMCSRAM_IPC (RWX) : org = 0xc000000, len = 0x200000
为什么相同的.cfg文件会生成不同的.cmd文件?是不是需要设置什么?
2.resourcemg.c文件相应的CSL路径我应该加了,是pdk_C6657_1_1_2_6\packages,但是该路径下没有看到相应的文件。原demo中的resourcemg.c文件的图标是灰色的而且有个指右上的箭头,请问是什么意思?
Yuan,,
指右上的箭头是指这个文件是link到工程中,而不是存放在工程目录下的。 您对比一下原始工程和您的新建工程,看路径设置上是否还有遗漏的地方。
我没有装这个版本的mcsdk, 方便的话请把您的工程贴上来看一下。
找到一个不一样的地方,是RTSC项下的platform项,原工程是自己带的platform,路径为demos.image_processing.ipc.evmc6657l.platform,而且搜索的时候搜的是mcsdk_2_01_02_06路径下的;而我的工程platform路径为ti.platforms.evm6657,搜索的时候搜的是ccsv5\ccs_base路径下的。
可能是由于我换了工作空间,导致无法使用原工程的platform,我把原工程的platform复制到现在工程中和ccsv5\ccs_base路径下也不能搜到,请问有什么办法可以解决吗?