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.

[参考译文] CC3220S:SLImageCreator.exe 映像程序错误 FS_ILLEGAL_SIGNAL

Guru**** 2482105 points
Other Parts Discussed in Thread: CC3220S, CC3220R, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1334471/cc3220s-slimagecreator-exe-image-program-error-fs_illegal_signature

器件型号:CC3220S
主题中讨论的其他器件: CC3220RUNIFLASH

您好

在我们通常使用 CC3220R 的 PCB 上安装 CC3220S。
来重建 RAM。 对 CC3220R 进行编程是可以正常工作的、但使用 CC3220S 时、我会获得 FS_ILLEGAL_SIGNAL。
有人能告诉我为什么/出了什么问题吗?

/约翰


c:\>SLImageCreator.exe image program --file programming.sli --port COM8
INFO:根:COM 端口 COM8
info:slbootloader.slbootloader:连接到设备
info:slbootloader.slbootloader:--请关闭设备电源--
按 Enter 继续
INFO:slbootloader.slbootloader:关闭电源
INFO:slbootloader.slbootloader:设置中断信号
info:slbootloader.slbootloader :--请打开设备电源--
INFO:slbootloader.slbootloader:上电
INFO:slbootloader.slbootloader:清除中断信号
INFO:slbootloader.slbootloader:连接成功
info:slbootloader.slbootloader:接收的存储列表
INFO:ROOT:修补 RAM ...
准备...:100%(1052/10532) INFO:ROOT:修补 SFLASH ...
图像编程:99%(282624/28268)info:slbootloader.slbootloader:received error : error number =-10363,extended error =2633
回溯(最近的调用最后):
文件" ",第5266行,
文件" "、第5262行、主要
文件" ",命令行中的第5232行
文件" "、COMMAND_IMAGE_PROGRAM 中的第4115行
文件" "、program_image_from_sli 中的第2788行
文件" "、program_image 中的第2946行
文件"W:\slbootloader\slbootloader.py",行793,在 FS_programming 中
slbootloader.slbootloader.BootLoader.BootLoaderError:
错误:SLImageCreator.exe:FS_programming error:rett:-10363、ex_err:2633 - FS_ILLEGAL_signature
SLImageCreator 返回-1

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

    您好!

    如果 SLI 是为 CC3220R 创建的非安全器件、则可能需要为 CC3220S 器件重新创建 SLI。

    什洛米

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

    这也是我的想法。。。
    但在 CCS 中、common.syscfg 中的器件和工程属性"Variant and core:"均设置为 CC3220S。
    就是这样。
    建筑。 SLI 、编程和使用 Uniflash 的 CC3220已奏效!
    (在 Uniflash 中甚至不能选择 CC3220R (仅限 S 或 SF)。 新建配置->选择您的器件。。。)

    似乎很奇怪、应该是 CC3220编程失败、而不是 CC3220S!?

    运行 dslite 以检查器件。 两个 MCU 的结果相同

    C:\ti\uniflash_7.0.0> dslite.bat --mode cc32xx device info --port COM8

    结果
    CC3220
    设备信息:
    型号:CC3220
    安全:假
    MAC:50:f1:4a:D7:5b:f3
    编程 MAC:无
    硬件版本:0x31

    CC3220S
    设备信息:
    型号:CC3220
    安全:True
    f1:e0:ff:MAC:2b:26:56
    编程 MAC:无
    硬件版本:0x31

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

    您好!

    我一开始是指 Uniflash。

    因此、它在您使用 Uniflash 而不使用 CCS 时可以正常工作、是这样吗?

    打印输出会显示与连接的器件匹配的不同数据、无论是安全数据还是非安全数据。 为什么您说您会得到相同的结果?

    可能是 syscfg 不适用于 CC3220R、仅适用于安全器件、但 Uniflash 应支持它(您可以选择 CC3220R 或 CC3220S)。

    什洛米

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

    您好

    很抱歉耽误你的时间。 只需澄清一下、所有设置均为 CC3220S (CCS 和 Uniflash)。
    否、它不能与 CCS 或 Uniflash 一同使用。   

    您对"Secure:(安全:)"部分的描述是正确的。 我希望"Type:"会有所不同。

    因此错误"- FS_ILLEGAL_SIGNATION"不应是由于在 Uniflash 中选择了"器件类型"所致。 因为它设置为 CC3220S..!
    我猜"可信根证书..."中的一些内容 是不对的。

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

    现在你让我更加困惑。

    我需要说明一下:

    1. 获取器件类型的结果似乎是可以的。 为什么您说您会得到相同的结果? 所需的器件类型与安全器件不同。

      结果
      CC3220
      设备信息:
      型号:CC3220
      安全:
      MAC:50:f1:4a:D7:5b:f3
      编程 MAC:无
      硬件版本:0x31

      CC3220S
      设备信息:
      型号:CC3220
      安全:True
      f1:e0:ff:MAC:2b:26:56
      编程 MAC:无
      硬件版本:0x31

    2. 你刚才说过:"建筑.  使用 Uniflash 的 SLI、编程和 CC3220已奏效!"。 我明白、对于 Uniflash、焊接 CC3220S 时它可以起作用。
    3. 您会说:"在 Uniflash 中无法选择 CC3220R (仅限 S 或 SF)"。 但还有、请看从我这边获取的内容。

    因此、使用 Uniflash 开始清理并选择 CC3220S 作为器件的工作方式? 您能尝试一下吗?

    什洛米