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.

急:CC3220R系列生产烧录

Other Parts Discussed in Thread: UNIFLASH, CC3220R

TI技术支持大咖:

你们好,前一段时间选用了贵公司的CC3220R系列进行产品开发,现在要进行批量生产了,但是发现用UniFlash生产效率很低,想通过SPI编程器,将Firmware直接通过编程器烧录到SFLASH中,然后在将SFLASH焊接到板子上,请问具体如何操作和实现,恳请指导,谢谢!

  • 批量生产的话,建议按照CC3220 Production Line Guide操作: www.ti.com/lit/an/swra568/swra568.pdf
  • Hi, ViKi,
    我们现在产品开发已经基本结束了,准备批量生产了,还有如下两个问题,需要您这边帮助确认一下,谢谢:
    1. 按照初期调研的内容,现在希望在将SPI Flash焊接到PCB之前,先烧录好FLASH,最后在焊接到PCB,请问这种方式是否可行,具体如何操作?
    2. 通过SPI烧录固件的工具Gang Programer在哪里下载?
    再次感谢!
  • 在“CCS UniFlash”里有“Gang Programing”功能,通过gang programming生成FLASH的BIN文件,然后用SPI的烧录器进行烧录。先烧FLASH, 再贴FLASH到板子上。使用操作参考这边: processors.wiki.ti.com/.../CC3100_&_CC3200_UniFlash

  • Hi, Viki,
    我尝试用你推荐的方式进行了操作,用uniflash4.3版本生成bin文件,然后用编程器烧录到SFLASH中,最后焊接到PCB上,给板子上电,但是程序并没有运行,这是什么原因?是IT芯片不兼容或没有认证或认证不通过吗?我用的TI芯片是CC3220R,不带安全机制的。
    另外,从生成的bin文件内容来看,感觉大部分数据是0,数据是对的吗?哪里出问题了,请帮助指点,谢谢:
    00000000 86 37 38 9C 0A 15 45 24-22 10 02 00 20 18 00 00 .78.E$". ..
    00000010 20 16 00 00 00 00 00 00-FF FF FF FF 03 00 01 05 ...........
    00000020 00 10 3C 00 FF FF FF FF-3F 00 00 00 FF FF FF 05 .<.....?......
    00000030 00 04 FF 16 07 00 00 00-00 00 00 00 00 00 02 00 ............
    00000040 00 00 00 00 04 00 00 00-2F 73 79 73 2F 42 54 4C ......./sys/BTL
    00000050 5F 73 66 6C 61 73 68 2E-70 74 63 00 00 00 00 00 _sflash.ptc.....
    00000060 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    00000070 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    00000080 21 00 00 00 02 00 00 00-2F 73 79 73 2F 66 61 63 !....../sys/fac
    00000090 74 6F 72 79 2E 69 6D 67-00 00 00 00 00 00 00 00 tory.img........
    000000A0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    000000B0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    000000C0 23 00 00 00 3F 00 00 00-2F 73 79 73 2F 40 40 72 #...?.../sys/@@r
    000000D0 65 73 65 72 76 65 64 40-40 00 00 00 00 00 00 00 eserved@@.......
    000000E0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    000000F0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    00000100 62 00 00 00 1E 00 00 00-2F 73 79 73 2F 40 40 66 b....../sys/@@f
    00000110 6F 72 73 79 73 40 40 00-00 00 00 00 00 00 00 00 orsys@@.........
    00000120 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    00000130 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    00000140 80 00 00 00 AA 00 00 00-00 00 00 00 00 00 00 00 ................
    00000150 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    00000160 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    00000170 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    00000180 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    00000190 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    000001A0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    000001B0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    000001C0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    000001D0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    000001E0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    000001F0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    00000200 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    00000210 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    00000220 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    00000230 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    00000240 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    00000250 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    00000260 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
    。。。。。。

  • Flash离线单烧再贴到板子上是可以的

    看看操作步骤是不是有不对的地方

    www.ti.com/.../swra568.pdf

  • 你好,Butterfly,

    我看了文档的相关内容,应该是按照上面的步骤进行操作的,具体操作步骤如下,请帮助看一下哪一步有问题好吗,谢谢!

    我用的是CC3220R系列,不带安全机制。

    1)用CCS编译器编译生成mcuimg.bin文件。

    2)打开UniFlash4.3,并新建工程,选择user Files,将1)生成的mcuimg.bin文件加载到工程中。

    3)点击Create Image按钮,生成镜像文件。

    4)点击Save BIN按钮,保存gang image文件。

    5)用SPI Flash编程器将4)中的gang image文件烧录到SFLASH中

    6)将烧写完成的SFLASH焊接到PCB板上

    7)给PCB上电,程序没有运行起来。

    请帮助看看是哪一步骤的问题,或者说漏掉了哪些步骤, 再次感谢!

  • 目前关于生产烧录TI只给出了文档CC3220 Production Line Guide,建议您去 https://e2e.ti.com/ 发帖以获取更多支持
  • 你好,请帮助看一下我的生产过程存在什么问题,如果有可能,希望能联系到 https://e2e.ti.com/ 的工程师帮助解决(本人英文水平有限,怕问题描述不清楚),谢谢!
  • 你通过UNIFLASH在线烧录的话可以运行起来吗?

  • 你好,用Uniflash在线烧录,所有功能都是好用的!