主题中讨论的其他器件:CC3120、 UNIFLASH、 CC3220SF
我正在尝试使用 python 映像编程器项目来更新 C3220MODASF 上的固件。
我一直在遇到问题、希望有人对问题有一定的了解。
我的 python 版本是...
- Python 2.7.15.
- PYSerial-2.7.
- pywin32-224.win32-py2.7
在大多数情况下,imageprogrammer.py/exe 会一直停留在"Get storage list"命令上,并无限期地放在那里。
C:\Users\fbachmann\Documents\Project Batt \CC3x20_Embedded_Programming_2_0_0\Sources>python ImageProgramming.py -p 16 -i network_terminal_X1_4_0_8.UCF -e
映像编程 v2.0.0
--------------------
此实用程序会将二进制映像编程到连接到 CC3120/CC3220器件的串行闪存中
仅支持生产器件(即不支持预生产器件)
需要使用 Uniflash 实用程序提前准备二进制映像
步骤1 -->连接到目标器件
--请重新启动设备--
连接成功
获取存储列表
在极少数情况下、我使其通过此步骤、它会在 UART 重新路由期间断开连接。
C:\Users\fbachmann\Documents\Project Batt \CC3x20_Embedded_Programming_2_0_0\Sources>python ImageProgramming.py -p 16 -i network_terminal_X1_4_0_8.UCF -e
映像编程 v2.0.0
--------------------
此实用程序会将二进制映像编程到连接到 CC3120/CC3220器件的串行闪存中
仅支持生产器件(即不支持预生产器件)
需要使用 Uniflash 实用程序提前准备二进制映像
步骤1 -->连接到目标器件
--请重新启动设备--
连接成功
获取存储列表
接收存储列表
步骤2 -->阅读版本信息
读取版本信息已完成
它是 CC3220SF 器件
步骤3 (仅限 CC3220)->将 UART 切换到 NWP 内核
--尝试重新连接时连接失败... (1次尝试)
--尝试重新连接时连接失败... (2次尝试)
--尝试重新连接时连接失败... (3次尝试)
--尝试重新连接时连接失败... (4次尝试)
--连接到设备时出错
我是否应该采取不同的行动?
当程序员开始时被要求重新启动器件时、我将 SOP[2:0]更改为100并切换复位线。
还有其他需要吗?