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.

[参考译文] DAC161S055EVM:DAC161S055EVM -软件未编译/无法正常工作

Guru**** 2595800 points
Other Parts Discussed in Thread: ENERGIA, DAC161S055

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/657446/dac161s055evm-dac161s055evm---software-not-compiling-functioning

部件号:DAC161S055EVM
主题中讨论的其他部件: EnergiaDAC161S055

大家好,

是否有人在使用DAC161S055EVM和使其正常工作时遇到困难? 实际上,我已经切换了Micro来让任何形式的生活从主板中脱离出来,这种支持非常耗时。 有人可以通过任何MSP43X Micro发布一个完整的工作项目吗?

在查看了一些帖子之后, 让代码与GUI一起运行似乎是一个常见问题。 我在这方面投入的时间很短,我只尝试评估DAC,对MSP430等没有太多兴趣-我宁愿专注于更强大的C2000,因为这是我的目标硬件。 请TI提供一个开箱即可在多个处理器上运行的版本吗?

非常感谢,

Richard

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

    Richard

    我必须承认,我不是100 % 熟悉此平台,因为这是当前Precision DAC产品系列的继承设备,但我们将了解我们可以一起解决的问题。

    您是否尝试将主板与GUI等一起使用? 如果是,您在该过程中取得了多大进展? 挂断了什么? 也许我们可以稍微调试一下。

    对于您的替代路径,您提到您已经"切换了微型,让任何形式的生活从电路板上..." -您切换到了什么平台? 这是另一个MPS430 BoosterPack吗? 独立控制器平台? 您对这种方法有什么问题?

    为了评估目的,您需要从DAC进行哪种练习? 您是否正在请求一些与设备通信的备用GUI或简单的.C代码或Energia代码? 构建备用GUI当然是一项重大工作,但其他一些途径可能会更简单。

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

    感谢您的迅速回复。

    我只是尝试使用该板来评估DAC的噪声/DR。 此时我只需要配置并向其发送值,以便能够测量其性能。 我的主处理器是C2000 (x035),代码是基于将C代码放入其中的模型,不幸的是,这不是一个简单的过程。

    我碰巧有两个MSP430板和一个MSP432板,但实际上驱动评估板是非常尴尬的。 GUI需要一个我没有的特定主板,为什么它不能通用? 例如,当查看评估板时,DAC的/CS具有一个MSB43x GPIO连接-但如果一个替代C2000板,则/CS将连接至仅模拟输入! 为什么不使其兼容?

    不管怎样,我只想慢慢地向DAC进一个斜坡来测量它的响应。 如果您有一个Simulink模型,甚至是C代码,它会使位冲突或使用MSP43X或C2000兼容代码,我将不胜感激。 它看起来是一个很棒的芯片,完全适合我的应用,现在测试它变得很尴尬。 我以前从未使用过Energia,但如果你有一张草图可以看的话,我可能很快就能学到东西。 GUI不是通用的,这有点遗憾。 遗憾的是,我没有时间了解MSP微代码系列的细微差别,也没有时间让示例代码发挥作用。

    欢迎您提供任何帮助。

    非常感谢,

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

    我的理解是,无论主板使用哪种类型的处理器,LaunchPad连接器都是通用的,但我可能会错。 您使用的C2000电路板是LaunchPad生态系统的一部分还是独立EVM板? 这可能是不兼容的根本原因,但我通常不是LaunchPad社区的成员,因此在这些问题上我可能会错。

    您的MPS430主板是否也是LaunchPad或EVM? 您能否提供特定的部件号来识别您的主板?

    实现这一点最简单的方法可能是只使用内置MSP430 SPI外设(我认为它被称为“SSI”或类似的东西...)和GPIO。 这背后的原因是,大多数MSP430产品都是具有16位外设的16位控制器,因此我们不能根据DAC的要求直接发送24位SPI帧。 我们只需使用一些简单的MPS430 SPI示例代码来发送3x 8位SPI帧,并将GPIO用于CS信号。 看起来这是一个简单的循环结构,可以让你找到感兴趣的斜坡。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Kevin,

    我已切换到LAUNCHXL-F2.8069万 (以前使用过),我是基于模型的。

    我尝试了MSP430G2 -无法编译。

    J1的针脚2应该是DAC的CS针脚。 正如我在第一封邮件中所说的那样,它连接到微的模拟输入线路,不能作为输出-因此,增强器组件(DAC161S055EVM)不能直接兼容。 我正在使用另一个GPIO引脚,并使用状态流手动驱动它。 但是...当我尝试了解此设备的工作方式时,我看不到输出变化。

    如何获得MSP430G2板来驱动EVM。 是否可以做到? 是否有Energia可以使用的草图?

    此时我愿意听取任何想法。

    谢谢,

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

    我在MSP430论坛上发布了一个与您的问题相关的问题,并且刚刚得到了他们的回复,您可以看到下面的回复:

    e2e.ti.com/.../241.7908万

    如果您熟悉CCS,则可以使用示例SPI代码并对其进行修改,以便为DAC生成重复的8位写入。 可以将GPIO用于/CS引脚。

    如果您遇到任何问题,请告诉我。 我没有您正在使用的Launchpad,但我一定可以帮助您进行一些代码审查等。我创建了一个类似的代码,但用于单独的MSP430器件-因此它可能不直接相关。

    此致,
    Uttam Sahu
    精密DAC应用工程师
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Uttam:

    是的,我已经看到了我在浏览MSP430条目时遇到的SPI示例。

    我一直能够发送SPI数据(我使用的是C2000套件)。 问题在于,i)学习如何使用新的微控制器系列,这不是我的首选方向,ii) C2000启动板与DAC161S055 (可能还有其他)器件不完全兼容。 很遗憾,因为这是一个非常好的芯片,非常适合我的需求。

    我能够用Stateflow进行编码比从零开始使用新的微线路更快。 我只花了一个小时左右的时间就用一个简单的增量/输出回路加上一些代码来观察一个输出锯齿。 当然,我使用CCS7作为我的编译器,但通过Simulink以命令行身份使用。

    当然,这完全是我们的掌控,但也许在未来还可以解决Launchpad和Boosterpack的兼容性问题? 这对我怀疑的许多人都有帮助。

    感谢您和Kevin花时间研究和帮助,非常感谢。

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

    很好地知道您能够控制设备。 关于Launchpad兼容性,让我们看看我们可以做些什么。 由于它是TI的一个独立业务部门,我们的影响力将非常小-但只要有共同的论坛,我们仍将努力。

    此致,
    Uttam