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.

[参考译文] CC3235MODSF:无法使用 CLI 重新配置设备名称

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1173398/cc3235modsf-unable-to-reconfigure-device-name-using-cli

器件型号:CC3235MODSF
主题中讨论的其他器件:CC3235SFUNIFLASH

您好!

我已创建项目并在 CLI 中重新配置。 运行 reconfigure 命令时出现以下错误。

步骤1:  

dslite.bat --mode cc32xx project new --device CC3235SF --name test1
执行以下命令:


有关更多详细信息和示例、请参阅《UniFlash 快速入门指南》。

配置文件(cfg.json)不存在、使用默认值
在(C:\Users\Sundar\.SLImageCreator\Projects\test1)中成功创建了新项目(test1)

步骤2:

dslite.bat --mode cc32xx project reconfig --name test1 --file reconfig_example.json

有关更多详细信息和示例、请参阅《UniFlash 快速入门指南》。

配置文件(cfg.json)不存在、使用默认值
回溯(最近一次调用最后一次):
文件" "、第5189行、英寸
文件" ",第5185行,在 main 中
文件" ”,第5157行,位于 cmdline 中
文件" "、第4394行、位于 COMMAND_PROJECT_RECONFIG 中
加载中的文件"c:\python27\lib\json\_init__.py"、第291行
**千瓦)
文件"c:\python27\lib\json\_init__.py"、第339行、在加载中
返回_default_decoder.decode(s)
文件"c:\python27\lib\json\decoder.py"、第364行、在解码中
obj、end = self.raW_decode (s、idx=_w (s、0).end ())
文件"c:\python27\lib\json\decoder.py"、380行、位于 RAW_DECODER 中
obj、end = self.scan_once (s、idx)
ValueError:期望属性名称:第5行第9列(字符82)
SLImageCreator 返回-1

我的重新配置 如下所示。


"SimpleLink":

"devicename":"testdevice"、

请帮我解决问题

此致、

Sundar

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

    您好!

    您只需删除参数末尾的符号(用红色标记)


    "SimpleLink":

    "devicename":"testdevice"

    Shlomi

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

    您好、Shlomi、

    感谢你的帮助。 我删除了逗号、并测试了它、效果很好。

    在第一步中创建的默认配置文件中、将国家/地区代码显示为"EU"、是否可以被动地重新配置为"US"?  

    此致、

    Sundar

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

    您好!

    据我所知、没有 CLI 命令可用于更改此特定值。

    您可以通过 GUI 进行配置、并保存项目或手动更改值。

    此致、

    Shlomi

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

    您好 、Shlomi、

    感谢您的快速回复。 我在重新配置文件中看到了国家/地区代码、并使用 CLI 命令进行更新。  

    现在、我想测试它是否确实更新过。 是否可以读取固件中的国家/地区代码并在 UART 日志中显示

    此致、

    Sundar

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

    您是要在器件启动后或通过 Uniflash 在应用程序上读取它吗?

    如果它位于应用程序代码本身中、您可以在 wlan.h 头文件中看到一些示例。

    具体而言、以下代码片段取自此头文件:

            _i8 country[3];
            _u16 len = 3;
            _u16  config_opt = SL_WLAN_GENERAL_PARAM_OPT_COUNTRY_CODE;
            sl_WlanGet(SL_WLAN_CFG_GENERAL_PARAM_ID, &config_opt, &len, (_u8* )country);

    Shlomi