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.

[参考译文] CCS/TMDXIDK57X-LCD:导入 IPC 示例

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/833018/ccs-tmdxidk57x-lcd-importing-ipc-example

器件型号:TMDXIDK57X-LCD
主题中讨论的其他器件:AM5728

工具/软件:Code Composer Studio

大家好、团队、

我有一个 am5728 IDK,我正在尝试将 ti 提供的示例导入到 code composer studio 中,我有另 一个有关 IPC 的未决问题,TI 示例位于"C:\ti\ipc_3_50_03_05\examples\AM572X_BIOS_elf\ex02_MessageQ"中,到目前为止,我在 这里和  这里找到了一些有用的点。 下面是我已经完成的编译 示例的主机部分(cortex A15)的步骤:

我向我的项目添加了(复制)这些文件:app.c、app.h、appCommon.h、mainHost.c、ipc.cfg.xs、 host.cfg。

我还从 CCS 创建的默认工程中删除了 main.c 和.cfg 文件。

我还更改了:

 var ipc_cfg = xdc.loadCapsule ("..//shared/ipc.cfg.xs); 到  var ipc_cfg = xdc.loadCapsule ("ipc.cfg.xs"); 在 Host.cfg 中

将#include "../shared/AppCommon.h 更改为 #include "appCommon.h"  

我向   XDCTools=>高级选项添加了"C:\ti\ipc_3_50_03_05\examples\AM572X_BIOS_elf\ex02_MessageQ\shared\config.bl"

(此时、我不确定是否要在  --cfgArgs 中添加配置文件:调试)

我向  我的平台添加了一个":host"  

当我单击 Build 时、会出现以下错误:

****为项目 A15_ipcFromExpmpl 构建配置调试**"C

:\\ti\\ccs910\\ccs\\utils\\bin\\gmake"-k -j 8所有-O

构建文件:"./Host.cfg "
调用:XDCtools
"C:/ti/ccs910/xdctools_3_55_02_22_core/xs /ti/ipc_3_50_03_05/packages /ti/ccs910/ccs/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major-win32 -xdcpath="cn"/ti/bios_6_75_02_00/packages ti.platforms.evmAM572X:host
Host_pa15fg.cfg -config15f.c /ti/uia_2_30_01_02/packages /ti/ipc_3_50_03_05/examples/AM572X_bios_elf/ex02_messageq/shared/config.bld -c:/cn.c:/cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn.cn
subdir_rules.mk:19:目标'Build-626052207-InProc 的配方失败
js:"e:/projects_folder/codeComposerStudio/IPCTestProject001/A15_ipcFromExpmpl/Host.cfg、行42:TypeError:无法从空值读取属性"profile"(E:/ipcComposStudio 15)/ipcComposer/Come.42
"./package/cfg/Host_pa15fg.cfg、第224行
xdctools_3_55_02_22_core\gmake.exe:***[package.mak:234:package/cfg/Host_pa15fg.xdl]错误1
js:"c:/ti/ccs910/xdctools_3_55_02_22_core/packages/xdc/tools/Cmdr.xs、第52行:错误:xdc.tools.configuro:由于早期错误配置失败(状态= 2);删除了"linker.cmd"。
gmake[1]:***[Build-626052207-InProC]错误1
gmake:***[Build-626052207]错误2
subdir_rules.mk:16:目标'Build-626052207'的配方失败
gmake:由于错误,目标'All'不会重做。

****构建完成**** 

我使用的是 BIOS_6_75_02_00、ccs9_10、IPC_3_50_03_05、xdctools_3_51_01_18和 rocessor_SDK_RTOS_am57xx_6_00_00_07。

以下是我的项目文件夹:

e2e.ti.com/.../IPCTestProject001.zip

请提供任何帮助。

此致、

Alex。

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

    好的、我仍然不知道应该在 CCS 中输入相关输入的位置、以便  Program.build.cfgArgs 可以 返回一些内容而不是空、但我通过在我的*。cfg 文件中创建一个对象(如下面的文件)来解决它:

    (笑声)
    VAR Program = xdc.useModule('xdc.cfg.Program');
    Program.build.cfgArgs ={profile:"debug"};//我添加了此行*/
    var cfgArgs = Program.build.cfgArgs;
    var rb =(cfgArgs.profile ="release"? 真:假);
    。 

    如果有人遇到相同的问题、这里是我的项目文件夹、包括 cortex-A15和 C66x 项目。

    e2e.ti.com/.../IPCTestProject001.rar

    结果是:

    但我的问题仍然没有得到回答。

    B.R、

    Alex。

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

    尊敬的 Alex:

    添加 cfg 参数的方法也同样有效、但也可以在 CCS 编译设置>编译> XDCtools >高级选项>配置脚本参数(--cfgArgs)中添加参数。

    此致、
    Sahin

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

    您好、Sahin、

    Settings > Build > XDCtools > Advanced Options > Configuration script arguments (-- cfgArgs) 是我的想法、但我的语法错误、我已经尝试过配置文件:"调试"和 配置文件:调试、在您的帖子之后、我还尝试  了配置文件=调试、最后我的旅程在 配置文件=调试处结束、这是正确的语法!!

    感谢你的帮助。

    Bests、

    Alex。