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.

[参考译文] 编译器/OMAP-L138:PDK 编译、在 Windows 环境中、用&quot 中断。 C:ti/ti-cgt-arm_16.9.4.LTS / bin/armcl:找不到"

Guru**** 2539500 points
Other Parts Discussed in Thread: MATHLIB

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/754165/compiler-omap-l138-pdk-build-in-windows-environment-breaks-with-c-ti-ti-cgt-arm_16-9-4-lts-bin-armcl-not-found

器件型号:OMAP-L138
主题中讨论的其他器件:OMAPL138MATHLIB

工具/软件:TI C/C++编译器

您好!
这是参考页面、我在重建 PDK 库时遵循了该页面
------------------------------------------------------  
以下是来自 pdksetupenv.bat 脚本的回显  
------------------------------------------------------
C:\ti\pdk_omapl138_1_0_6\packages >pdksetupenv.bat
C:\ti\pdk_omapl138_1_0_6\packages >设置 IPC_version=3_50_02_02
C:\ti\pdk_omapl138_1_0_6\packages >设置 IMGLIB_version=C674x_3_1_1_0
C:\ti\pdk_omapl138_1_0_6\packages >设置 DSPLIB_version=C674x_3_4_0_1
C:\ti\pdk_omapl138_1_0_6\packages >设置 MATHLIB_version=C674x_3_1_2_2
C:\ti\pdk_omapl138_1_0_6\packages >设置 XDC_version=3_50_07_20_core
C:\ti\pdk_omapl138_1_0_6\packages/>if not defined sdk_install_path (set sdk_install_path=C:\ti)
C:\ti\pdk_omapl138_1_0_6\packages >如果未定义 pdk_SOC、则设置 pdk_SOC=omapl138
C:\ti\pdk_omapl138_1_0_6\packages >如果未定义 pdk_version、则设置 pdk_version=1_0_6
C:\ti\pdk_omapl138_1_0_6\packages >设置 XDC_version=3_50_07_20_core
C:\ti\pdk_omapl138_1_0_6\packages >设置 gmake_install_path=C:\ti\xdctools_3_50_07_20_core
C:\ti\pdk_omapl138_1_0_6\packages >设置路径=C:\ti\xdctools_3_50_07_20_core;C:\ti\xdctools_3_50_07_20_core;C:\Windows\system32;C:\Windows\Windows\App\Wemb\Windows\System32\Users\OpenFiles\WinSystem32\WSDK\OpenFiles\OpenFiles\UPS\OpenFiles\WinS\cmware\Windows\System32\OpenFiles\\OpenFiles\UPS\OpenFiles\\OpenFiles\\OpenServer\WERP\OpenServer\W\OpenServer\W\OpenServer\WERP\OpenServer\W\OpenServer\WERP\OpenServer\W\OpenServer\W\OpenFiles\
C:\ti\pdk_omapl138_1_0_6\packages >导出路径
"export"不能识别为内部或外部命令、
可操作的程序或批处理文件。
C:\ti\pdk_omapl138_1_0_6\packages >设置 rules_make=C:\ti/pdk_omapl138_1_0_6/packages/Rules.make
(三
环境配置:
(三
  SDK_INSTALL_PATH     :C:\ti
  gmake_install_path   :C:\ti\xdctools_3_50_07_20_core
  rules_make        :C:\ti/pdk_omapl138_1_0_6/packages/Rules.make
(三
gmake all 中包含错误的最后一行
----------------------------------------
C:\ti\xdctools_3_50_07_20_core\gmake.exe all
到目前为止其他的都还可以  
…………
gmake -C ./ti/boot/sbl 所有板=lcdkOMAPL138 SOC=OMAPL138引导模式=mmcsd
gmake[1]:输入目录`C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl
gmake[2]:输入目录`C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl
链接 C:ti/pdk_omap138_1_0_6/packages/ti/boot/sbl/binary/lcdkomapL138/mmcsd/obj/sbl_main.o C:ti/pdk_omap138_1_boti/link/lds/mocs/mocl138/ti/dl/dl/ds/mocs/mobti_1.d/sboti_k/dl/dl/ds/mocs/dl/dl/dl/ds/mocs/mobj
C:ti/ti-cgt-arm_16.9.4.LTS / bin/armcl:未找到
gmake[2]:***[C:\ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl/binary/lcdkOMAPL138/mmcsd/bin/sbl.out]错误127
gmake[2]:离开目录`C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl
gmaking[1]:***[全部]错误2.
gmake[1]:离开目录`C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl
gmake:***[SBL]错误2.
===========================
我不确定是否未设置环境变量? 还有事吗?  
卡在那里。  
提前感谢您对如何完成这一点的任何想法。   
Jacek
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [引用 user="Jacek Szymczyk"]C:ti/ti-cgt-arm_16.9.4.ls/bin/armcl:找不到[/quot]

    它是 ARM 编译器、请确保它在那里。  

    如果不存在:  
    -删除*16.9.4.LTS 目录
    -从此处下载: software-dl.ti.com/.../download.htm
    -安装 ti-cgt-arm_16.9.4.LTS。

    如果存在:  
    -转至项目属性->链接的资源、然后选择路径变量选项卡
    - CG_TOOL_ROOT 变量应指向编译器目录。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Tom、
    您的评论让我思考和分析。 编译器安装正常。
    但是... 当我再次查看迹线时:

    gmake[2]:输入目录`C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl
    链接 C:ti/pdk_omap138_1_0_6/packages/ti/boot/sbl/binary/lcdkomapL138/mmcsd/obj/sbl_main.o C:ti/pdk_omap138_1_boti/link/lds/mocs/mocl138/ti/dl/dl/ds/mocs/mobti_1.d/sboti_k/dl/dl/ds/mocs/dl/dl/dl/ds/mocs/mobj
    C:ti/ti-cgt-arm_16.9.4.LTS / bin/armcl:未找到

    我有
    C:ti/ti-cgt-arm_16.9.4.LTS / bin/

    当我应该拥有的理想世界:

    C:/ti/ti-cgt-arm_16.9.4.LTS/bin



    C:\ti/ti-cgt-arm_16.9.4.LTS / bin/

    因此“\”或“/”缺失。

    我正在尝试弄清楚这个无效路径是如何在内部生成的

    C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl/makefile


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

    您好、Tom、

    C:\ti\ti-cgt-arm_16.9.4.LTS 存在、但正如我在昨天的答复中注意到并稍后提到的、 C:ti\ti-cgt-arm_16.9.4.LTS 不存在。

    我已经在 C:/ti/pdk_omapl138_1_0_6/packages ti/boot/SBL/makefile 的开头输入  

    导出 pdk_install_path=C:/ti/pdk_omapl138_1_0_6/packages

    我略有改进:

    使-C ./ti/boot/sbl all Board=lcdkOMAPL138 SOC=OMAPL138 bootmode=mmcsd
    gmake[1]:输入目录`C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl
    gmake[2]:输入目录`C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl
    将 C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl/binary/lcdkOMAPL138/mmcsd/obj/sbl_main.o C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl/binary/lcdkOMAPL138/mmcsd/obj/sbl_rprc.o C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl/binary/lcdkOMAPL138/mmcsd/obj/sbl_mmcsd.o C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl/binary/lcdkOMAPL138/mmcsd/obj/sbl_soc.o C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl/binary/lcdkOMAPL138/mmcsd/obj/sbl_soc.o C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl/binary/lcdkOMAPL138/mmcsd/obj/sbl_slave_boot.o 链接到 C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl/binary/lcdkOMAPL138/mmcsd/bin/sbl.out ...
    C:ti/ti-cgt-arm_16.9.4.LTS / bin/armcl:未找到
    gmake[2]:***[C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl/binary/lcdkOMAPL138/mmcsd/bin/sbl.out 错误127
    gmake[2]:离开目录`C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl
    gmaking[1]:***[全部]错误2.
    gmake[1]:离开目录`C:/ti/pdk_omapl138_1_0_6/packages/ti/boot/sbl
    gmake:***[SBL]错误2.

    ----

    但是、正如您看到的、仍然存在格式错误的路径:  c:ti/

    我找不到吃“/”和“\”的东西

    如果您/任何人都不知道如何在海草堆中找到这个针,请告诉我。

    Jacek

     

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

    尊敬的 Jacek:

    看起来您使用的是最新版本的 Processor SDK。 PDK 应使用以下命令开箱即用:

    > CD ~μ C/processor_sdk_rtos_omapl138
    > setupenv.bat
    > gmake PDK

    如果这不起作用、请尝试执行"export SDK_INSTALL_PATH = C:/ti"并重新构建。

    此外、请阐明您是否对任何 makefile 或 rules.make 进行了任何更改。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外、从 Processor SDK v4.3开始、SDK 文档位于以下位置:

    software-dl.ti.com/.../Overview.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你 Sahin。

    我按照 PDK 重建指令执行了所有这些操作。 什么都不起作用。
    已执行旧的程序员修复:已删除安装并从头开始。 它发挥了作用。
    我们永远不会知道根本原因。

    Jacek
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Sahin、
    不、我没有修改 make 文件中的任何内容。 最后,我删除了 PDK 并重新安装。 就像在关于程序员从坏车中退出并返回 agian 的笑话中、这种技巧起作用了。
    我怀疑 Windows 10推理。

    谢谢、
    此致、
    Jacek