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.

[参考译文] CC3220MOD:是否有任何方法可以使用 Uniflash 使用一个国家/地区代码构建映像、在使用 WiFi 之前设置(不同)国家/地区代码、并且仍然具有有效的监管认证?

Guru**** 2539500 points
Other Parts Discussed in Thread: UNIFLASH, CC3220MOD

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/930652/cc3220mod-any-way-to-build-the-image-with-uniflash-with-one-country-code-set-a-different-country-code-before-using-wifi-and-still-have-valid-regulatory-certification

器件型号:CC3220MOD
主题中讨论的其他器件:UNIFLASH

我知道您在创建映像时在 Uniflash 工具中选择了一个国家/地区代码、这会导致一组 PHY (TX)参数。

但是、NWP API 中似乎有用于设置县代码的功能(尽管它似乎仅适用于我们不会使用的 AP 模式)

SL_WlanSet (SL_WLAN_CFG_General_Param_ID、SL_WLAN_General_Param_opt_country_code、2、Str);

而被称为 SL_WLAN_General_Param_opt_user_COUNTRIB 的东西、在附录 B 中的持久性信息列表中提到、但显然没有记录。


我们希望拥有一个全球产品 SKU、并在生产中对 CC3220MOD 进行编程、以便在启用 WiFi 之前需要由系统的另一部分进行配置。

当客户最初设置产品时、他/她选择并确认国家/地区代码(使用 BLE 连接)。 我们最好将一个全球映像放入生产中的 CC3220MOD 串行闪存中、然后让我们的 CC3220MOD 应用在开始配置和使用 WIFI 部件之前等待接收国家/地区代码。 我们可以选择性地重置 CC3220MOD、因此、如果在将特定国家/地区的配置写入串行闪存后需要重新启动、这是可以的。

替代方法可能是为欧盟、美国和日本地区维护三个完整的串行闪存映像、并在客户选择国家/地区代码后、在产品设置期间使用 UART 引导加载程序对其中一个映像进行闪存。 这可能很慢、并且需要大量的外部闪存空间。 此外、我们无论如何都需要该流程的可重复性(以防客户出错)、因此如果特定国家/地区的信息是任何 OTP 结构的一部分、则会出现问题。

当然、在客户选择国家/地区代码后、监管认证仍然有效非常重要、 也就是说、如果选择的国家/地区代码与闪存映像的其余部分不同、则可能应配置的任何低级 PHY 设置等也会正确设置。

如果能在实践中获得有关如何实现这一目标的任何帮助、我们将不胜感激!

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

    您好!

    国家/地区代码设置也将应用于 STA 模式、这一点很重要、因为如果设置不正确、CC3220可能会在使用国家/地区代码设置禁用的通道时无法连接到 AP。

    您应该能够将器件的国家/地区代码设置为"US"、因为它在允许的信道方面限制最大。 然后,一旦您的客户提供了他们的实际区域,您就可以使用 sl_WlanSet() API 在运行时更改国家代码。 在运行时更改国家/地区代码将产生与在固件写入时应用所选国家/地区代码相同的行为。

    如需更多讨论、请参阅此 E2E 主题:https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/t/904504

    如果您需要进一步澄清或对国家/地区代码设置有进一步的问题、请告诉我。

    此致、

    Michael

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

    感谢您澄清更改国家/地区代码也适用于 STA 模式。

    不过、我仍然想知道射频认证的有效性、例如法规合规性所需的特定于美国/欧盟/日本的 TX 退让。 据我了解、EU 和 JP 具有相同的2.4GHz 通道、但在低级 PHY 参数方面存在差异、因为频谱掩码的监管限制不同。 当通过 sl_WlanSet() API 更改国家/地区代码时,是否也正确设置此类低级 PHY 参数?

    在这方面令人困惑的是 SWRU469G 文档第18页的图19 "高级射频2.4G 设置"、您似乎选择了三组"BO 偏移"值中的一组。 我假设您应该选择与国家/地区代码对应的设置。 即使 稍后通过 sl_WlanSet () API 更改国家/地区代码、对讲机是否仍会使用正确的"BO 偏移量"值集? 或者、我们应该在 UniFlash 的这个表中输入"最小公分母"BO 偏移值、这样无线电在任何地方都是兼容的?

    (在图中、所有默认偏移都具有值"0"-如果始终如此、则当然没有问题)。

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

    您好 PTR、

    首先、您在 SWRU469文档中指向的 Uniflash 高级射频设置适用于 CC3x35器件。 如果在启动新项目时选择了正确的器件类型、则 CC3x20无法使用这些设置。

    在 CC3220MOD 射频认证有效性方面、使用 最新 SDK 中的服务包(包括通过软件更改国家/地区代码时的低级 PHY 参数)可以满足所有的美国/欧盟/日本认证要求。 此服务包包括用于适应 FCC、ISED、ETSI、JP 和 SRRC 测试的相同射频设置、 并获得所有认证。

    请参阅 我们的 CC3xxx 认证页面 、以访问我们的认证报告和认证支持请求。

    BR、