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.

[参考译文] RF430FRL152H:RF430FRL152H 和 RF430FRL154H 的程序是否兼容?

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1037096/rf430frl152h-are-the-programs-of-rf430frl152h-and-rf430frl154h-compatible

器件型号:RF430FRL152H
主题中讨论的其他器件: RF430FRL154HMSP-FET

您好!

我修改了 RF430FRL152H_SensorHub 中数字传感器的代码、它在 RF430FRL152HEVM 上运行良好。 由于我现在没有新的 RF430FRL152H,我想用 RF430FRL154H 替换它。 我使用空中编程将此代码的 txt 版本直接编译到 RF430FRL154H 中、它表明编译成功、但在测试数字传感器时似乎不起作用。 那么、程序中是否需要修改任何内容? (例如 SD14、154H 不应该有这些 ADC)如果它完全兼容、我认为我的连接可能有问题、我将检查线路。

此致、

陈志雄

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

    Zhixiong、您好!

    我认为 RF430FRL154H 应该与传感器集线器控制兼容、因为通信是通过 I2C 完成的、RF430FRL154H 上也提供了 I2C。
    我不确定修改后的 RF430FRL152H SensorHub 项目中的任何剩余 ADC 代码行是否会导致违规。
    您可以尝试删除它们并重新编译为 RF430FRL154H 项目。

    此致、
    Andreas。

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

    您好、Andreas、

    我检查了手册、发现这应该是问题:
    ROM 传感器支持应用功能
    0 =禁用 ROM 传感器支持应用。 此选项
    禁用本节中的大多数寄存器。 不会
    任何采样过程支持。 仅主机控制器
    如果 ROMSupportedUSCIEnable 为、控制寄存器可保持不变
    仍然置位。 请参阅本节开头的哪些寄存器
    保留。
    1 =启用 ROM 传感器支持应用程序

    那么、使用 I2C 时、ROMSENSORSUPPORT 是否需要支持数字传感器?
    由于上述原因、将不支持任何采样过程。

    此致、

    陈志雄

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

    Zhixiong、您好!

    我不确定本手册是否与传感器集线器固件匹配。

    无论如何、我认为"没有任何采样流程支持。" 指片上 ADC 采样。

    据我所知、传感器集线器 Booster Pack 板正在对其配备的传感器进行采样、RF430FRL152H 只是通过 I2C 读取结果。 因此、我假设这也应该与 EVM 板上的 RF430FRL154H 一起使用。

    当在 RF430FRL154H 上重复使用 RF430FRL152H 十六进制转储时、我不够专业、无法弄清任何软件不兼容问题。

    也许您应该尝试在项目设置中使用 RF430FRL154H 重新编译您的代码。

    BTW:代码示例(https://www.ti.com/lit/zip/slac691)的默认项目文件夹中还有一个 RF430FRL154H 示例项目。 也许您可以找出与之相关的差异。

    或者、在休假结束后、我可以联系软件专家。

    此致、

    Andreas。

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

    您好!

    我想知道代码是否对154H 无效。
    当我使用无线编程时,它会提示代码需要重新启动才能生效:  

    在我重新启动后、152HEVM 的 block0看起来是这样的、它正常工作:

    154h 与此:相似

    更明显的是、状态寄存器(F869)是只读寄存器、在154H 下、我可以随意更改。

    我认为需要修改 SENSORHUB 计划中的某些位置、以便它可以支持154H、但我不知道在哪里修改它。

    此致、

    陈志雄

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

    您好!

    我认为这可能与此相关。

    此致、

    陈志雄

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

    Zhixiong、您好!
    固件用户指南中的第8章是指自动 FRAM 初始化的功能。
    例如、一个全新制造的 RF430FRL15xH 器件包含0xFFFF 用于所有 FRAM。
    首次启动时、ROM 将自动初始化 FRAM、以便为 NFC 通信做好准备、从而可以进行无线编程。
    如果您的代码映像覆盖 NFC 通信所需的中断矢量、那么您可能会失去 NFC 访问权限
    这可能是在0xF868下读取存储器失败的原因。
    最灵活的代码开发解决 方案是使用 MSP-FET 编程器通过 RF430FRL152HEVM 电路板的 JTAG 连接器直接下载代码(www.ti.com/.../MSP-FET
    这样、您还可以调试和单步执行新代码。
    此致、
    Andreas。

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

    尊敬的 Andreas:

    我认为我在154H 中读取的 F868的存储器是合理的。 实际上、在152HEVM 完成无线编程之后、在重新启动之前、我在 F868中读取的内容也是 FFFFFFFFFFFF。 154H 的 NFC 功能正常、我可以修改这些地址中的存储器。 它尚未完成初始化。 如上所述、无线编程结束后、需要重新启动以正常工作。 在152HEVM 中、它应该由地址 F8AE 控制。 本手册还提到、154H 没有此功能。 我认为这是问题所在。

    此致、

    志雄

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

    Zhixiong、您好!

    如前所述、我不确定传感器集线器示例固件是否用于支持 RF430FRL154H。 无论如何、该器件上应提供 I2C、因此您可以创建自己的定制 FW 来控制传感器集线器。 https://www.ti.com/lit/zip/slac691上提供的 RF430FRL154的默认 FW 项目示例 可能是其基线。

    此致、

    Andreas。

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

    您好!

    我已经听过你的回声了一段时间,所以这条胎面已经关闭了。 如果您希望继续讨论、请在下面发布包含更新的回复(或创建新主题帖)。

    此致、
    Andreas。