TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3200-LAUNCHXL: CC3200使用Uniflash无法烧写问题

Part Number:CC3200-LAUNCHXLOther Parts Discussed in Thread:UNIFLASH, , CC3200SDK, CC3200, CC3100

CCS:12.4

Uniflash:UniFlash 8.2.0

SDK:CC3200SDK-1.5.0-windows-installer

硬件:CC3200-LAUNCHXL

Galaxy Yue:

您好,

背景介绍:CC3200R1M2由于架构的问题,一般是使用调试器通过2线SWD(SOP:001)或者4线JTAG(SOP:000)方式下载到RAM进行调试,注意只有重新上电,RAM中的程序就会丢失,需要重新下载运行。

如果想固化程序需要把模块设置到Flash烧写模式即(SOP:100),通过串口引脚通讯下载到模块Falsh中。重新上电或者复位就可以运行默认的新程序了。

首先通过下表熟悉模块boot模式:

SOP2-0(SOP2、SOP1、SOP0)

模式

100

下载到Flash烧写固化模式

001

2线SWD下载到RAM调试模式

000

4线JTAG下载到RAM调试模式

注意:

使用某种模式时一定设置成对应的SOP档位,例如烧写模式一定是100不能是110,101,111.

2线SWD与4线JTAG相比,使用目的功能是一样的;同时2线比4线接线更方便,我们模块只提供了SOP0 SOP2拨码设置,可以实现下载调试与烧写固化程序时用的模式。

下图描述了使用到的SOP引导拨码开关与服务按键。

在具体说明如何下载调试步骤之前,需要用户准备好相应的硬件设备,并正确安装各种软件和硬件设备驱动程序

    用CCS Uniflash串口烧写软件,通过USB转串口设备烧录固化文件到进入模块的Flash中。

需要的硬件设备有:

1.       CC3200R1M2核心板模块(购买地址:

item.taobao.com/item.htm)

2.       USB转串口模块调试器(CP2104设备,购买地址:

item.taobao.com/item.htm)

3.       一台安装windons 7系统pc

需要安装的软件和设备驱动有:

l  CCS Uniflash烧写软件

l  相关USB转串口设备的驱动

l  安装TI官方最新CC3200SDK软件(安装后会找到丰富的测试学习例程)

l  安装CC31xx_CC3200_ServicePack软件(与网络有关的底层程序文件)

  将模块拨码开关调整到正确的状态,使用是SOP2-0:100(下载到Flash烧写固化模式)。如下图所示。
  连接USB转串口模块为了方便起见我们使用USB转串口给模块供电,如果你的模块有其他设备供电请勿接入VCC,连接如下图示
按照以下图示步骤进行对Uniflash设置并进行下载到flash中的操作
CC3200调试下载教程.pdf

,

Galaxy Yue:

您好,

通过Uniflash下载完成后,SOP2的跳线帽有没有拔掉,让CC3200从SPI Flash中启动程序,建议去SP网络处理器的文件为官网最新的。

,

壮壮:

1、必须使用windons 7吗?而且下载CCS和uniflash必须用较老的版本吗?

2、CC31xx_CC3200_ServicePack这个能给个路径吗?没找到

感觉CC3200使用起来太麻烦了,想更换成CC3220/CC3235

3、CC3220/CC3235和CC3200区别大吗?我看了各自SDK,感觉CC3200例程更为丰富,这些也可以移植到CC3220/CC3235上去吧?

4、CC3220/CC3235是不是下载使用和CC26x2类似?

,

壮壮:

CCS下载完成后,我先打开串口工具,拔掉SOP2的跳线帽,并没有看到烧写代码(sdk demo tcp_socket)中打印,reset按下后有恢复到之前固件。

,

Galaxy Yue:

您好,

1.不是必须win7,这是来自以前的老帖子,和您的问题很相似,所以复制过来看您能不能在这个步骤上解决问题。更推荐新版本的CCS和uniflash

2. https://www.ti.com.cn/product/cn/CC3100?_ticdt=MTY5NTM1NDEwMHwwMTg5ZDkzNGE2NDkwMDE0ZDc2MjlhYWYxNjdhMDUwNmYwMDJmMDY3MDA3ZTh8R0ExLjIuMTI0MDY1MzQwNi4xNjkxNTY4MDg3#software-development

是在第一个SDK的下载选项里有ServicePack,您可以按需选择下载

您根据项目需求来进行芯片选型就可以的

3.首先CCS的工程移植也是较为麻烦的,

其次CC3220/CC3235和CC3200的主要区别在于

前者的flash和ram更大,可以支持更复杂的应用程序和数据处理要求
前者集成了wifi模块和TCP/IP协议栈,支持802.11标准,而后者需要外部的wifi模块
前者具有更先进的低功耗特性和电源管理功能,可以延长电池寿命

4.CC26x2主要是蓝牙类芯片的,CC3220/CC3235是WiFi类的

,

Galaxy Yue:

您好,建议您先尝试格式化SPI Flash芯片,将内部的数据全部格式化一遍,在写入最新的CC3100_CC3200_ServicePack(最新版本号)文件和你的应用程序APP.bin文件,看一下是否有现象

,

壮壮:

Galaxy Yue 说:在写入最新的CC3100_CC3200_ServicePack(最新版本号)

这个已经下载,具体刷写那个文件?

Galaxy Yue 说:建议您先尝试格式化SPI Flash芯片

如何格式化?UNIFALSH 没有找到erease

,

壮壮:

Galaxy Yue 说:CC26x2主要是蓝牙类芯片的,CC3220/CC3235是WiFi类的

我意思CC3220/CC3235是刷写方式类似2642那种直接刷写到FLASH而不是rom,是吗?

,

Galaxy Yue:

您好 ,因为我刚才手边没有CC3200的板子,我将其连接到uniflsh发现无法识别出型号,根据它的提示建议您先下载V3版本的。

,

Galaxy Yue:

您好,建议您先根据调试下载的pdf尝试一下。

,

壮壮:

v3的版本在win10系统上直接崩溃,我是用UNIFLAS8.2加载demo中的CC3200.ccxml才能下载。

,

Galaxy Yue:

您好,是的。刷写到flash存储器中。

,

Galaxy Yue:

您好,请稍等,我的V3还在下载。如果不行的话我帮您咨询一下资深工程师。

,

壮壮:

因为UNIFASH变更太大了,PDF中的内容已经不适用了

,

壮壮:

CC3200中一些应用的demo是不是容易移植到CC3220/CC3235?

然后使用CC3220/CC3235开发板学习,避开这个麻烦的刷写,是否可行?

,

Galaxy Yue:

您好,您说的确实是是这样的。资料会比较旧一些。

我刚下好了V3版本的uniflash,目前是可以导入的也是稳定运行的。

建议您查一下自己电脑环境,看看能不能重下V3版本的uniflash。

,

Galaxy Yue:

您好,刷写的目的是为了让您能够烧录成功。

如果能移植成功的话同样达到了您可以跑demo 的目的,您可以尝试一下。

因为它们硬件架构是相似的,但应该需要根据芯片的不同改一些配置和代码。

重新刷写应该是更简单的,有参照pdf,如果能下载v3稳定的话就会好一些。

,

壮壮:

您使用的是哪个版本?电脑系统是多少?

我使用的是3.4.1,重启电脑后依旧崩溃

,

Galaxy Yue:

您好,我也用的是3.4.1,电脑是WIN10 pro。

,

Galaxy Yue:

您好,3.4.0,  3.3.0  ,3.2.0  ,3.1.0,3.0.0 都是支持的,不过会更老一些,可能会不兼容。

,

壮壮:

我看下载的都是V3的都是win32的,是不是win32不能在win64

我的PC信息

,

Galaxy Yue:

您好,win32可以在win64

,

壮壮:

我试了15年的那个版本,可以正常打开

1、

图中这个在哪里获取?是不是每次升级都要刷这个?

我真没看到。。。

Galaxy Yue 说:是在第一个SDK的下载选项里有ServicePack,您可以按需选择下载

,

Galaxy Yue:

您好,

就在SDK下面的

只有重新上电,RAM 中的程序就会丢 失,需要重新下载运行。

,

Galaxy Yue:

,

壮壮:

找到了,ServicePack这个是基础的TCP/IP协议栈吗?

,

Galaxy Yue:

您好,ServicePack是为了修复某些软件问题和添加新功能而发布的固件更新。

包含的协议有:802.11 WLAN,TCP/IP,MQTT,HTTP

,

壮壮:

明白了,可以成功下载了,就是感觉有点麻烦,每次下载都得从文档头开始

说实话这个繁琐程度,本来都打算放弃了,但在您专业、耐心、热情的帮助下,完成烧录,真的十分感谢!!!

,

Galaxy Yue:

您能下载成功就太好啦!不要放弃,耐心一点可以的!很高兴能帮助您成功解决问题。

赞(0)
未经允许不得转载:TI中文支持网 » CC3200-LAUNCHXL: CC3200使用Uniflash无法烧写问题
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1