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.

[参考译文] MSP430FR6047:使用8个传感器进行 USS 测量

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1448459/msp430fr6047-uss-measurement-with-8-transducers

器件型号:MSP430FR6047

工具与软件:

您好!

我希望将 USS 测量与4线对传感器(8个传感器)配合使用。

首先、我在这里提到上一主题。 [使用4个传感器(2TX 2RX)进行 USS 测量]

我可以下载示例源代码。

它适用于4个传感器(2对)、但保存参数除外(关闭/打开所有参数后消失)。

我使用2线对换能器确认了电路板上的测量功能。

但我需要4线对、因此根据 multiwater meter.zip 包中的"SW 规格文档2019年6月"、

我更改了 USS_userConfig.h 中的"#define USS_MT_NUM_OF_TRANS_PAIRS  2"=> 4.  

但是、当我使用 Code Composer Studio 版本(12.2.0.00009)构建项目时会遇到错误消息  


"../lnk_msp430fr6047.cmd"、第250行:错误#10099-D:程序无法装入可用内存、或者该段包含一个调用站点、该调用站点需要无法为此段生成 trampoline。 对段".data"大小0x174运行带对齐的放置失败。 可用存储器范围:
RAM 大小:0x1000未使用:0x139最大空洞:0x139
错误#10010:链接过程中遇到错误;Water_Demo 未构建"MSP430FR6047EVM_USS_MSPMSTAT.OUT"

如何解决该误差、或者多对传感器是否有任何新的源代码?

BestRegards

Jack SON

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

    尊敬的 Jack:

    我已经要求你的友谊,我可以与你分享一些材料的多换能器离线。

    此致、

    Pengfei

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

    尊敬的 Jack:

    错误显示 "程序不能放入可用存储器"、这意味着 RAM 大小不足以容纳具有4对换能器的应用程序代码。  

    您可以在此处发送.cmd 文件吗? 您可以尝试 在项目->预定义符号中添加__USS_RUN_ALG_FROM_RAM__来解决此问题。 如果它没有帮助,那么没有其他方法来解决它。  

    最棒的餐厅

    Cash Hao

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

    您好!

    无需 无论如何尝试__USS_RUN_ALG_FROM_RAM__。  

    我在您的 cmd 文件中看不到以下代码。 因此、不再需要尝试它。  

    此致、

    Cash Hao