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.

[参考译文] Linux/MSP-EXP430FR6989:MSPDebugStack -正在尝试运行示例代码!

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/666755/linux-msp-exp430fr6989-mspdebugstack---trying-to-run-examples-codes

部件号:MSP-EXP430FR6989
主题中讨论的其他部件:MSPDSMSP-FET

工具/软件:Linux

您好!

我刚刚开始Linux distro 16.04 中使用MSPDS软件包,我想运行应用程序示例文件夹中的示例。  

我试图编译example.c,但我对includes (.h)和特殊类型有问题,甚至把代码放在库的同一文件夹中。 我认为还有一些细节我还没有计划好,我想知道此代码是否仅适用于Windows...

此致,

感谢您的帮助!

Sara Monteiro

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Sara
    您使用什么IDE? 我知道最新版本的Code Composer Studio或IAR嵌入式工作台版本将包括最新的MSP调试堆栈。 IDE具有Linux版本。

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

    您好,Gary:

    我不是指 通用示例代码,我已经安装了CCS,但我想要的是使用de MSPDS,我尝试运行的示例代码是MSPDS软件包中/ApplicationExamples/Examples/文件夹中的example.c。 这不是TI资源浏览器的示例代码!

    谢谢

    此致,

    Sara M

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Sara
    在尝试编译示例代码时,他收到的具体错误消息是什么?
    B.R.
    Gary
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Gary:
    我首先尝试的是专门使用libmsp430_64.so,使用C语言,并通过使用函数指针(仅用于测试)简单地调用一个简单函数:MSP430_Initialize()。 我相信这是动态加载机制,但它不起作用,然后我意识到它不是一个简单的.so文件,它似乎涉及静态库(.o/.a),定义文件(.h),共享库(.so),依赖关系,如libusb, hidapi和Boost等...然后我迷路了!!! 主要是因为我习惯于只使用像CCS这样的IDE在MSP设备上进行编程,而不是深入了解操作系统。

    然后回答您的问题:我尝试像运行任何其他.c代码一样运行其中一个示例,甚至将.h文件放在编译器告诉我的同一文件夹中-没有引用我的函数。 但正如我之前所说的那样,在我尝试过之后,我意识到在编译之前有很多事情要做。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Sara

    这里有一些评论:

    1. 首先安装USB驱动程序。(在Linux环境中,由于本机CDC支持,不需要安装驱动程序- 下载安装脚本 以设置所需的udev规则。 要获得传统DLLv2支持,可在此处下载VCP驱动程序: 从Brimson Labs 内核2.4 下载: 发行说明 内核2.6 : 发行说明)

    注:尝试在Linux上使用新的MSP-FET调试器时,请检查外壳底部的标签。 如果标签上的批号以1401开头,则必须在Windows系统上执行固件更新,然后才能在Linux上使用该工具。 为此,请下载并执行 MSP-FET Linux Patcher

    有关详情,请浏览 :http://www.ti.com/lit/ug/slau656b/slau656b.pdf 和 http://www.ti.com/tool/MSPDS