我有 POST 构建步骤来创建一个一直在工作的二进制文件、直到我将工作区更新为 CCS12.7.1。
我注意到、执行 post-build 步骤时、扩展后的路径使用 Linux 样式定界符、而不是 Windows。
查看路径变量 CCS_INSTALL_ROOT 和 CG_TOOL_ROOT、这两个变量看起来都像 Windows 格式、但当它在命令中扩展后、它会扩展为 Linux 格式、因此编译后步骤会失败。
我可以对路径进行硬编码、这样就可以正常工作、但我更愿意使用路径变量、以便将来能够继续更新。
如何解决此问题?
以下是编译后处理步骤:
${CCS_INSTALL_ROOT}\UTILS\tiobj2bin\tiobj2binfill ${BuildArtFileName}${BuildArtistactFileName}.bin ${CG_TOOL_ROOT}\bin\ofd2000 ${CG_TOOL_ROOT}\bin\hex2000 ${CCS_INSTALL_ROOT}\utils\tiobj2bin;