主题中讨论的其他器件:UNIFLASH、 CC3220SF、 CC3220S、 SysConfig、 CC3220MOD
大家好、我一直在尝试在我们制作的简单分接 PCB 上刷写独立的 CC3220MODASM2MONR 芯片、但遇到了一些问题。 我们正在尝试通过 UART 刷写独立芯片、方法是使用产品线指南中描述的过程、该指南使用 Launch-CC3220MODASF 作为中间板(请参阅下图)。
我们已移除 Launchpad 上的以下跳线:GND、VBAT、RX、TX、RST。 下图中以绿色显示的顶部引脚用于连接到独立芯片。 VBAT 用作芯片的电源、SOP 引脚上拉电阻器、芯片的分线板和 SOP 下拉电阻器通过 GND 接地。
我们的 Launchpad 和分线板之间的 UART 连接设置如下:
我们的 SOP 引脚外部上拉/下拉连接设置如下所示:
我们已尝试使用 Uniflash 以多种 SOP 配置(SOP2、SOP1、SOP0)中所述的设置连接到我们的独立 MCU:(1 0 0)、(0 1 0 0)、(0 0 1)、(0 0 0 0 0 0)
以及 Uniflash 中的几个不同器件选项:自动检测到的 CC3220SF Launchpad、CC3220S (引导加载程序)、CC3220SF (引导加载程序)、CC31XX / CC32XX。
对于请求 COM 端口的闪存尝试、我们尝试了 COM5 (XDS110类应用/用户 UART)和 COM6 (XDS110类辅助数据端口)。
所有尝试都会导致两个错误中的任何一个、即"Bootloader is unsuccessfully loaded"(调用引导加载程序失败!) 或"操作失败:错误:SLImageCreator.exe:BootLoaderError、读取数据超时"。
我意识到、我们一直在使用闪存尝试配置在黑暗中制造 STABS。 要正确刷写我们的独立 MCU、我们应该执行的正确和准确的过程有点难理解。 回答以下问题的任何帮助都将非常棒。
1.我们的硬件连接是否正确?
我们应该使用什么 SOP 引脚配置? 根据产品线指南、我们应该将(1 0 0)用于 UARTLOAD、或将(0 1 0)用于 UARTLOAD_FUNCTIONAL_4WJ。 哪一个很重要?
我们应该在 Uniflash 中选择什么器件?
4.我在这篇文章中看到 CC3220SF 和 CC3220S 模块都需要外部闪存芯片。
https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/903843/cc3220moda-cc3220modasf12monr-vs-cc3220modasm2monr
我们目前没有任何外部闪存、只是 CC3220MODASM2MONR 芯片中包含的任何存储器。 这是否会导致刷写过程中出现任何问题? 我们是否应该考虑切换到 CC3220MODASF12MONR?
5.我们应该使用什么项目文件来创建我们的映像? 到目前为止、我一直在尝试使用位于项目 MCU+Image\syscfg\sl_image\Output 路径中的"Programming.SLI"文件。
6.我们还有什么其他想法可以解决我们的闪存设置问题?
非常感谢您的帮助!