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/TMS570LS3137:适用于 TMS570LS31x MCU 的 CAN 总线引导加载程序。 没有足够的文件来构建项目。

Guru**** 2399305 points
Other Parts Discussed in Thread: TMS570LS3137

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/858219/ccs-tms570ls3137-can-bus-bootloader-for-tms570ls31x-mcu-not-enough-files-to-build-the-project

器件型号:TMS570LS3137

工具/软件:Code Composer Studio

1.根据《适用于 TMS570LS31x MCU 的 CAN 总线引导加载程序》(SPNA187)、我组装了引导加载程序、并将其上传到了电路板(HDK tms570ls3137)。 当我转到"11个 PC 端应用示例代码"时、不清楚在哪里可以找到项目的文件。 说明为"NI-CAN 8473的库和头文件 包含在项目中"。 但情况并非如此。 文件 nicanmsc.lib、CAN_Bltest.c、Nican.h 丢失。 在哪里可以找到用于构建项目的所有文件?

我在这里看到了类似的问题  

https://e2e.ti.com/support/microcontrollers/hercules/f/312/t/760013

https://e2e.ti.com/support/microcontrollers/hercules/f/312/t/656705

https://e2e.ti.com/support/microcontrollers/hercules/f/312/t/656342?TMS570LS1114-Some-problems-about-the-code-of-SPNA186-

但问题没有得到解决。

2.能否使用 PCAN-USB 代替 NI-CAN 8473作为 CAN 适配器?

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

    您好 Nikita、

    在 CAN 总线引导加载程序的最新应用报告中:  您可以找到指向我们最新存储库的链接。

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

    在 nicanmsc.lib 中编译项目"LNK1107无效或损坏的文件:无法在0x18CC1"时读取"后、Visual Studio 抛出错误。 在我看来、文件已损坏。

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

    我能否获得正确的 nicanmsc.lib 文件? 或者问题是否出在其他方面?

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

    您好 Nikita、

    请尝试使用以下产品: e2e.ti.com/.../7774.nicanmsc.zip

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

    您好 Nikita、

    您是否成功构建了该项目?

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

    还没有。

    错误:LNK2019引用了函数_main 中未解析的外部符号_getchar_s

    和 LNK1120未授权的外部电子邮件:1.

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

    我可以使用 PCAN-USB 代替 NI-CAN 8473作为 CAN 适配器吗?

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

    1.出现错误 LNK2019和 LIN1120 已解决。Application is build"、但当我运行时 、会出现错误"NICAN.dll - Not Found"。

    如何解决此问题?

    2. CAN 适配器的情况如何。 是否可以使用 NI-CAN 8473的 PCAN-USB?

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

    您好!

    您可以在此处找到 PC 端的代码:

    我们提供的示例代码支持来自 NI 的 USB-2-CAN 模块。 不能对非 NI 产品使用 NICAN.dll。

    要使用另一个 CAN-USB 适配器、您应该下载其驱动程序并使用此适配器的 API 修改 PC 应用程序。

    CAN 引导加载程序协议可在 spna241.pdf: www.ti.com/.../spna241.pdf 中找到