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:CCSCCS 6.1 ™︎3.

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/603858/ccs-ccs6-1-3

“Thread:SysBIOS”中讨论的其它部件

工具/软件:Code Composer Studio

您好,

在调试ICSS配置的CCS 6.1 Tm3中构建EVAL 2.9 SYS/BIOS的EcMaternDemo时,出现以下错误。 该错误是由于库文件LIBEMLLICSS.A中缺少函数还是由于其他原因导致的?

C:/ti/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/bin\libemllICSS.A (ICSS_EMAC_EC_DEVICE.o):In Function `InterruptInit':


C:\Users\a13.3185万\Desktop\TechSupport\Industrial\Acontis_ECMaster\EC_Master_SysBIOS_Am572x_TIdesign \Workspaces\SysBIOS_AM57xx\emllICSS\Release/../ICSS_EMAC_EC_DEVICe.c:1422:未定义对`ICSS_EmacTxInterruptHandler的引用

谢谢,此致,

施瓦尔纳

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

    对我来说,链接程序错误消息显示被截断的位,即:

    C:/ti/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/bin\libemllICSS.A (ICSS_EMAC_EC_DEVICE.o):In Function `InterruptInit':

    C:\Users\a13.3185万\Desktop\TechSupport\Industrial\Acontis_ECMaster\EC_Master_SysBIOS_Am572x_TIdesign \Workspaces\SysBIOS_AM57xx\emllICSS\Release/../ICSS_EMAC_EC_DEVICe.c:1422:未定义对`ICSS_EmacTxInterruptHandler的引用

    这表示用于构建库LIBEMLLICSS.A的原始源文件(ICSS_EMAC_EC_DEVICE.c)调用第1422行的ICSS_EmacTxInterruptHandler函数,但该函数未在项目中的任何其他位置定义。

    这可能不是库本身的问题,而是项目中必须包含的另一个库或源文件,以便正确生成。 请仔细检查项目的要求和依赖性,并查看是否缺少任何包含路径。

    希望这能有所帮助,
    拉斐尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢拉斐尔,
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的权利不是库文件中的问题,但我找不到包含'ICSS_EmacTxInterruptHandler)函数的源文件。 我能知道在哪里可以找到此功能吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    请对延误表示歉意。 在互联网上搜索此符号名称我在以下维客页面的4.7 第1节的表格中找到了一个引用:

    但是,在工业SDK树中搜索此符号(ICSS_EmacTxInterruptHandler)时,结果为零。 但是,我在SDK/OS_DRIVERS下的几个源文件和库libsys_BIOS_DRIVERA中找到了对应的ICSS_EmacRxInterruptHandler

    因此,我怀疑该示例不正确或变量输入错误。 我会仔细检查调用此函数/符号的代码。

    希望这能有所帮助,

    拉斐尔  

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


    感谢您的回复。 实际上,我在文件ICSS_EMACDRV.C中找到了这些函数(ICSS_EmacTxInterruptHandler),该文件位于路径-ti\PDK _am57xx_1_0_6\packages\ti\drv\ICSS_EMAC\src中的更新的PDK版本。

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

    Swarna,

    感谢您报告您的发现;我正在查看AM335x/AM437x IDK。  

    此致,

    拉斐尔