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.

[参考译文] CC2652R7:"未找到前端"对于某些2.4GHz前端选项?

Guru**** 2943400 points

Other Parts Discussed in Thread: CC2652R7, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1100297/cc2652r7-frontend-not-found-for-certain-2-4ghz-front-end-options

部件号:CC2652R7
Thread: sysconfig中讨论的其它部件

大家好,

我正在使用CC2652R7进行开发 ,我们的硬件团队需要几个不同的测试版本来进行射频测试。 在过去,我们使用稍作修改的rfCarrierWave示例项目 来进行此测试。 但是,该产品使用不同的天线设计,我无法重复使用这些二进制文件。

我回到了旧项目,最初无法将sysconfig中的类型更改为我需要的类型, 内部偏置,单端模式RFP。  此处的问题似乎是我们所使用的sysconfig版本未显示此选项。 所以,我更新了它。 我还更新了SimpleLink SDK以确保它 支持新的可用选项。 但是,我收到以下生成错误:


****为项目rfCarrierWave_LP_CC2652R7_nortos_CCS生成配置调试****

"C:\\ti\\ccs1110\\cs\\utils\\bin\\gmake "-k -j 12 all -O

正在构建文件:"../rfCarrierWave.syscfg"
正在调用:sysconfig
"C:/ti/sysconfig_1_12_0/sysconfig_cli.bat"-s "C:/ti/simplelink_cc13xx_cc26xx_SDK_6_10_00_29/.metada/product.json"--script "C:/CCS/CCS/rfCarrierWave_LP_CC2652R7_nortos_scfgrif."-scfgrif."
正在运行脚本...
正在验证...
INFO:/ti/drivers/Board generateInitializationFunctions:切换到设备后仍生成初始化函数。
正在生成代码(rfCarrierWave.syscfg)...
subdir_rules.mk:16:目标'build_1525624705'的配方失败
错误:找不到前端[is_RFP]
at Object.updateFrontendSettings (C:\ti\simplelink_cc13xx_cc26xx_SDK_6_10_00_29\sources\ti\devices\radioconfig\.meta\cmd_handler.js:1584:19)
在子模板函数(C:\ti\simplelink_cc13xx_cc26xx_SDK_6_10_00_29\sources\ities\devices\radioconfig\.meta\settings\phygroup.c.xdt:89:13)
位于C:\ti\sysconfig_1_12_0\dist\webpack:\src\pinmix\services\resources\runruntime。ts:96:11
模板功能(C:\ti\simplelink_cc13xx_cc26xx_SDK_6_10_00_29\sources\devices\radioconfig\.meta\temples\rf_settings.c.xdt:111:10)
在func (C:\ti\sysconfig_1_12_0\dist\webpack:\src\pinmix\services\codeGeneration\templateRunner.ts:29:39)
at Object.allowPathVisibility (C:\ti\sysconfig_1_12_0\dist\webpack:\src\pinmix\services\pathsVisibility_ts:11:10)
位于Object.runTemplate (C:\ti\sysconfig_1_12_0\dist\webpack:\src\pinmix\services\codeGeneration\templateRunner.ts:29:13)
位于C:\ti\sysconfig_1_12_0\dist\webpack:\src\pinmix\services\codeGenerator.ts:117:19
在新承诺(<匿名>)
位于t.CodeGenerator.Generate (C:\ti\sysconfig_1_12_0\dist\webpack:\src\pinmix\services\codeGenerator.ts:94:10)
gmake:***[builm-1525624705]错误1
gmake:由于错误,目标'all'没有重制。

****构建已完成****

为了排除升级现有项目时出现的问题,我从最新版本的SDK中获取了一个新的示例。 我所做的唯一更改是设置自定义板(更改前端所需的)和前端设置,我收到相同的错误。  

关于我做错了什么有什么建议? 谢谢!

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

    您好,Steve,

    感谢您提醒我们这种不正常的行为。  似乎专用RF示例与BLE或IEEE 802.15 4项目对应方不共享相同的Frontend_settings.json。  您可以将is_RFP设置添加到<SDK目录>\sources\ti\devices\radioconfig\.meta\config\cc2652r7_prop_pg10\cmd_settings中以解决此错误:

    {
        "frontends": {
            "FrontEnd": [
                {
                    "_name": "ID",
                    "FrequencyRange": [
                        {
                            "Min": "770",
                            "Max": "930",
                            "Command": {
                                "_name": "CMD_PROP_RADIO_DIV_SETUP",
                                "Field": [
                                    {
                                        "_name": "config.frontEndMode",
                                        "$": "0"
                                    },
                                    {
                                        "_name": "config.biasMode",
                                        "$": "0"
                                    }
                                ]
                            }
                        },
                        {
                            "Min": "0",
                            "Max": "0",
                            "Command": {
                                "_name": "CMD_PROP_RADIO_DIV_SETUP",
                                "Field": [
                                    {
                                        "_name": "config.frontEndMode",
                                        "$": "0"
                                    },
                                    {
                                        "_name": "config.biasMode",
                                        "$": "0"
                                    }
                                ]
                            }
                        }
                    ]
                },
                {
                    "_name": "IS_RFP",
                    "Command": {
                        "_name": "CMD_RADIO_SETUP",
                        "Field": [
                            {
                                "_name": "config.frontEndMode",
                                "$": "1"
                            },
                            {
                                "_name": "config.biasMode",
                                "$": "0"
                            }
                        ]
                    }
                },
                {
                    "_name": "XD",
                    "FrequencyRange": [
                        {
                            "Min": "770",
                            "Max": "930",
                            "Command": {
                                "_name": "CMD_PROP_RADIO_DIV_SETUP",
                                "Field": [
                                    {
                                        "_name": "config.frontEndMode",
                                        "$": "0"
                                    },
                                    {
                                        "_name": "config.biasMode",
                                        "$": "1"
                                    }
                                ]
                            }
                        },
                        {
                            "Min": "0",
                            "Max": "0",
                            "Command": {
                                "_name": "CMD_PROP_RADIO_DIV_SETUP",
                                "Field": [
                                    {
                                        "_name": "config.frontEndMode",
                                        "$": "0"
                                    },
                                    {
                                        "_name": "config.biasMode",
                                        "$": "1"
                                    }
                                ]
                            }
                        }
                    ]
                }
            ]
        }
    }

    由于CC2652RX设备没有低于1 GHz的无线电,因此这些文件中的某些选项似乎与此设备不兼容。  我将向sysconfig团队提交一个TT以解决此问题。

    此致,
    Ryan

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

    就是这样。 谢谢Ryan! 我不知道is_RFP设置 在哪里被转换为配置标志,但现在我知道了。 我已将此帖子的链接添加到我的发行说明中,以防其他人继承我的项目。