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.

[参考译文] CC3350:CC3350MOD:国家/地区 代码的设置、和 cc33xx-conf.bin

Guru**** 2752855 points

Other Parts Discussed in Thread: CC3350MOD

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1606809/cc3350-cc3350mod-settings-of-country-codes-and-cc33xx-conf-bin

器件型号: CC3350

我们正在设计采用 CC3350MOD 的器件、用于美国、日本和欧盟。
我们使用 RTOS R8.1、

1.使用 ctrlCmd.IniParams() 加载 cc33xx-conf.bin 时 Fw_Download、是否需要为美国 (FCC) 和欧盟/日本 (ETSI/JPN) 加载不同的文件? 使用 INI Composer 创建的文件具有不同的 RegDomain 和 PowerLimitArray 设置。

2.可与 Wlan_Role Up() 配合使用的国家域为“00",“,"EU"、"EU",“,"JP"“"JP"和、和"CS"“"CS"。“。</s>“ “在美国使用时、我应该将其设置为什么值?

3.我应该使用什么设置来禁止在 5 GHz 频道上进行主动扫描?

4.创建自定义域“CS"时“时,我应该将 MaxTxPower 设置为什么?
如果我将 MaxTxPower 设置为大于 cc33xx-conf.bin 中 PowerLimitArray 值(例如 0x3F)的值、是否会限制为 PowerLimitArray 值?

5、第三个字“i"(“(室内(室内)在国家域的效果是什么?

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

    您好、

    1.使用 ctrlCmd.IniParams() 加载 cc33xx-conf.bin 时 Fw_Download、是否需要为美国 (FCC) 和欧盟/日本 (ETSI/JPN) 加载不同的文件? 使用 INI Composer 创建的文件具有不同的 RegDomain 和 PowerLimitArray 设置。

    [Si]每个区域都有自己的配置文件。 主要是功率限制很重要。  

    2.可与 Wlan_Role Up() 配合使用的国家域为“00",“,"EU"、"EU",“,"JP"“"JP"和、和"CS"“"CS"。“。</s>“ “在美国使用时、我应该将其设置为什么值?

    [Si]您也应该有美国。 该列表包括您可以在 ParseRoleUpStaCmd () 代码中看到的所有内容:

     if((!strcmp (domain、“US")“))||(!strcmp (domain、“EU")“))||(!strcmp (domain、“JP")“))||(!strcmp (domain、“CS")“))||(!strcmp (domain、 “00")“))

    3.我应该使用什么设置来禁止在 5 GHz 频道上进行主动扫描?

    [Si]您是指 DFS 信道的信道? 应根据您设置的国家/地区代码自动执行此操作。 例如、如果您设置 US、则作为 DFS 信道的 5GHz 信道在扫描期间不会使用探测请求。

    4.创建自定义域“CS"时“时,我应该将 MaxTxPower 设置为什么?
    如果我将 MaxTxPower 设置为大于 cc33xx-conf.bin 中 PowerLimitArray 值(例如 0x3F)的值、是否会限制为 PowerLimitArray 值?

    [Si]您可以根据所需的区域设置任何内容。 在任何情况下、都将采用最小值。

    5、第三个字“i"(“(室内(室内)在国家域的效果是什么?

    [Si]不确定它是否有任何影响。

    Shlomi

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

    你好 Shlomi San!
    感谢您的答复。

    [Si]您是指 DFS 信道的信道?
    是的。

    出于法律原因,我们计划创建一个完全禁止对 5G 频段进行主动扫描的操作模式。
    假设我们将“cc33xx-conf.bin"用于“用于相应的区域、以下示例代码是否可接受?

    是否存在“nodfs5g.MaxTxPower"的“的值必须设置为 0x3F (MAX) 以外的值、具体取决于通道或国家/地区?
    如果是、TI 是否计划提供特定于国家/地区的设置列表?

    {
        struct chanBitmap5g_s {     // Little Endian
            uint32_t    ch36     :1;    //b0
            uint32_t    ch40     :1;    //b1
            uint32_t    ch44     :1;    //b2
            uint32_t    ch48     :1;    //b3
            uint32_t    ch52     :1;    //b4
            uint32_t    ch56     :1;    //b5
            uint32_t    ch60     :1;    //b6
            uint32_t    ch64     :1;    //b7
            uint32_t    ch100    :1;    //b8
            uint32_t    ch104    :1;    //b9
            uint32_t    ch108    :1;    //b10
            uint32_t    ch112    :1;    //b11
            uint32_t    ch116    :1;    //b12
            uint32_t    ch120    :1;    //b13
            uint32_t    ch124    :1;    //b14
            uint32_t    ch128    :1;    //b15
            uint32_t    ch132    :1;    //b16
            uint32_t    ch136    :1;    //b17
            uint32_t    ch140    :1;    //b18
            uint32_t    ch144    :1;    //b19
            uint32_t    ch149    :1;    //b20
            uint32_t    ch153    :1;    //b21
            uint32_t    ch157    :1;    //b22
            uint32_t    ch161    :1;    //b23
            uint32_t    ch165    :1;    //b24
            uint32_t    ch169    :1;    //b25
            uint32_t    resv     :5;    //RESERVED
        };
    
        union chanBitmap5g_u {
            
            uint32_t l;
            struct chanBitmap5g_s b;
        };
        
        #define CC3350_COUNTRY_CODE_US (0)
        
        const struct chanBitmap5g_s chanBitmap5g[1] = {
            
            //36,  40,  44,  48,  52,  56,  60,  64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 149, 153, 157, 161, 165, 169, resv   
            {  1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   0,    0 }   //CC3350_COUNTRY_CODE_US
            //[ToDo] add JP, EU
        };
        
        int ret_domain_entry_status;
        WLanSetRegDomainCustomEntry_t nodfs5g = {0};
        
        union chanBitmap5g_u bitmap;
        bitmap.b = chanBitmap5g[CC3350_COUNTRY_CODE_US];
    
        nodfs5g.band            = BAND_5GHZ;
        nodfs5g.MaxTxPower      = 0x3F;         //MAX TX   limited to the PowerLimitArray value
        nodfs5g.IsDfsChannel    = TRUE;         //Passive Scan
        nodfs5g.minChannel      = 36;           //5G MIN 36
        nodfs5g.maxChannel      = 165;          //5G MAX 165
        nodfs5g.numOfChannels   = 25;
        nodfs5g.chanBitmap      = bitmap.l;
    
        Wlan_Set(WLAN_SET_CUSTOM_DOMAIN_ENTRY, (void *)&nodfs5g);
    }

    此致

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

    您好、

    也许对于它的工作方式存在一些困惑。 让我澄清一下。

    首先、答案是肯定的。 如果要限制 5GHz 信道、可以将 DFS 标志设置为“1",“,这、这将限制该信道上的活动传输、直到在此信道上接收到信标、然后允许活动传输。 这是 Wi-Fi 规格。 因此、您随附的代码似乎正常。

    该代码用于自定义国家/地区代码 (CS)。 您可以根据需要为特定信道设置值。 例如、如果您想要特定的国家/地区、则可以检查监管域中的所有值并进行相应设置。 它有一个公共数据库。 它不是由 TI 特定的。

    现在、CS 实际上只是方程的一侧。 它适用于监管领域。 使用 R8.1(厚 MAC)时、根据您在工作站角色启动命令期间设置的值选择正确的区域 (US/EU/JP/CS)。

    公式的另一侧是 INI 文件(或 conf 文件)。 这更多地是特定于电路板/设计的、实际上取决于电路板上的损耗和元件。 我们拥有的文件用于 TI EVB。 如果使用模块、则应该可以使用 INI 文件。 请注意、最终会针对每个通道获取监管域和 INI 文件之间的最小功率。

    此致、

    Shlomi

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

    你好 Shlomi San!
    感谢您的答复。

    请让我检查一下、以确定是否正确。

    系统设计延时 MOD(模块) 、如果我想创建一个自定义国家/地区代码 (CS)、在与美国相同的法规下限制所有通道的活动扫描、我理解我可以使用默认的 US conf 文件、并根据美国法规为每个通道组设置 txMaxPower(例如,信道 36-48 为 30 (30dBm、1W))。

    这是正确的吗?

    此致、

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

    尊敬的 Satoshi:

    是的、您可以根据该地区/国家/地区的法规设置此值。

    但请注意、由于 PA 不支持 30dBm、因此无论如何会获取最小 TX 功率、因此将使用的较低值是从 INI 文件中获取的值。

    此致、

    Shlomi

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

    你好 Shlomi San!

    感谢您的确认。
    现在、我了解了 txMaxPower 的工作原理。

    此致、