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.
工具/软件:TI-RTOS
pdk_k2g_1_0_5安装在默认目录中。
我在 C:\ti\ipc_3_44_01_01\examples 中遵循了 readme.txt
和构建
C:\ti\ipc_3_44_01_01\examples\66AK2G_BIOS_elf\ex02_MessageQ、适用于主机(ARM)和 core0 (DSP)
而不会出现任何问题。
然后、将两个.out 文件加载到 CCS 中并成功在 K2G EVM 上运行。 这些消息在 CCS 的 RTOS 对象视图中观察到。
由于我在 CCS 中进行了其他开发、我实际上需要在 Windows 上的 CCS 中构建 ex02_MessageQ 示例。
我发现了这一涉及类似问题的链接:
CCS 中的 e2e.ti.com/.../443667 IPC
我尝试按照此链接中提到的更改进行操作、但并非完全针对 IPC 示例代码。 该链接介绍了如何将 package.bld 中的所有存储器区域从示例添加到自定义平台。 但存储器区域所在的 K2G 示例代码
C:\ti\ipc_3_44_01_01\examples\66AK2G_BIOS_elf\ex02_MessageQ\shared\config.bld
无论如何、我使用了平台向导并在中定义了基于 K2G 存储器映射的自定义平台
以便从示例代码的 config.Bld 中添加所有存储器区域
以在我的定制平台中封装.bld。
当我尝试构建时、我收到以下错误:
****为项目 My_MessageQ_evmK2G_c66x 构建配置调试****
"C:\\ti\\ccsv7\\utils\\bin\\gmake"-k -j 32 all -O
'生成文件:./My_Mq.cfg '
'调用:XDCtools '
"C:/ti/xdctools_3_32_01_22_core/xs "-xdcpath="C:/ti/bios_6_46_04_53/packages;C:/ti/pdk_k2g_1_0_5/packages;C:/ti/edma3_lld_2_12_03_27/packages;C:/ti/ipc_3_44_01_01/packages;C:/ti/ndk_2_25_01_11/packages;C:/ti/uia_2_00_06_52/packages;C:/ti/ccsv7/ccs_base;C:/Users/sjw/ti/myRepository/platforms;" xdc.tools.configuro configPkg -t ti.targets.elf.c66 -p myK2gEvm256MBddr3 -r debug"/ti/ccsv7/tools/compiler/ti-cgt-c6000_8.1.2 "cfg_mq"。
正在制作 package.mak (由于 package.bld)...
正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
从 package/cfg/My_mQ_pe66.cfg 配置 My_Mq.xe66 ...
subdir_rules.mk:19:目标'Build-1777438783-InProc '的配方失败
JS:"c:/Users/sjw/workspace_v7/My_messageQ_evmK2G_c66x/ipc.cfg.xs、第115行:TypeError: Cannot read property "base" from undefined (C:/Users/sjw/workspace_v7/My_messageQ_evmK2G_c66x/ipc.cfg.xs #115)
"C:/Users/sjw/workspace_v7/My_messageQ_evmK2G_c66x/My_mQ.cfg、第144行
"./package/cfg/My_mQ_pe66.cfg,第188行
gmake.exe:***[package/cfg/My_MQ_pe66.xdl]错误1
JS:"c:/ti/xdctools_3_32_01_22_core/packages/xdc/tools/Cmdr.xs、第52行:错误:xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;已删除'linker.cmd'。
gmaking[1]:***[Build-1777438783-InProC]错误1.
gmake:***[build-1777438783]错误2.
subdir_rules.mk:16:目标'build-1777438783'的配方失败
gmake:目标"全部"不会由于错误而重新生成。
****构建完成****
/Debug/configPkg 下自动生成的 config.Bld 和 package.Bld 都没有我在自定义平台中添加的存储器区域。 我在这里做了些什么问题吗?