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.

[参考译文] TMDX5535EZDSP:需要有关 TI ESR 构建的帮助。 获取"/bin/sh:1:[:LinuxDebugGnu:意外的运算符"LinuxDebugGnu make 命令错误。

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/601684/tmdx5535ezdsp-need-help-with-ti-esr-build-getting-bin-sh-1-linuxdebuggnu-unexpected-operator-error-for-linuxdebuggnu-make-command

器件型号:TMDX5535EZDSP

您好!

我正在尝试使用 LinuxDebugGnu 制作 TIesrDT。 但会出现以下错误。 这是日志

cd TIesrDT/TIesrDTso && make sub=no CONF=LinuxDebugGnu 编译
make[1]:输入目录`/home/user/Downloads/tidcbz3/TIesr_src/TIesr_model_build/TIesrDT/TIesrDTso
"make"-f nbproject/Makefile-LinuxDebugGnu.mk qmake=subprojects=no .build-conf
make[2]:输入目录`/home/user/Downloads/tidcbz3/TIesr_src/TIesr_model_build/TIesrDT/TIesrDTso
"make"-f nbproject/Makefile-LinuxDebugGnu.mk ./../Dist/LinuxDebugGnu/lib/libTIesrDT.so.1
make[3]:输入目录`/home/user/Downloads/tidcbz3/TIesr_src/TIesr_model_build/TIesrDT/TIesrDTso
make[3]:`../../Dist/LinuxDebugGnu/lib/libTIesrDT.so.1为最新版本。
make[3]:离开目录`/home/user/Downloads/tidcbz3/TIesr_src/TIesr_model_build/TIesrDT/TIesrDTso
make[2]:离开目录`/home/user/Downloads/tidcbz3/TIesr_src/TIesr_model_build/TIesrDT/TIesrDTso
如果[ LinuxDebugGnu == LinuxDebugGnu -o \
LinuxDebugGnu == LinuxDebugGnuCurrent -o \
LinuxDebugGnu == LinuxReleaseGnu -o \
LinuxDebugGnu == LinuxReleaseGnuCurrent -o \
LinuxDebugGnu =ArmLinuxDebugGnueabi -o \
LinuxDebugGnu == ArmLinuxReleaseGnueabi];\
然后是 mkdir -p ./../Dist/LinuxDebugGnu/lib;\
cd ./../Dist/LinuxDebugGnu/lib;\
rm -f libTIesrDT.so;\
ln -s libTIesrDT.SO.1 libTIesrDT.so;\
FI
/bin/sh:1:[:LinuxDebugGnu:意外的运算符
make[1]:离开目录`/home/user/Downloads/tidcbz3/TIesr_src/TIesr_model_build/TIesrDT/TIesrDTso

此致、

Abhinandan B R

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

    我已将此内容转发给软件专家。 他们的反馈应发布在此处。

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

    Shulev、您好!

    谢谢。。。 将等待回复。 我在探索时做了以下事情。
    现在、我已经删除了整个 IF 块并只保留以下部分。

    mkdir -p ./../Dist/LinuxDebugGnu/lib;\
    cd ./../Dist/LinuxDebugGnu/lib;\
    rm -f libTIesrDT.so;\
    ln -s libTIesrDT.SO.1 libTIesrDT.so;\
    FI

    这不会产生错误。
    之后、我为 TestTIesrDt 创建.bin 文件。 这也是毫无差错地完成的。

    接下来、我尝试运行:testitiesrdt Data/Lang xtemp.txt 1.
    在这里、我收到错误消息"无法创建 TIesrDT 实例:3"。

    这是因为移除了 IF 块吗?

    此致、