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

CC3200 flash批量烧写问题

您好,参考:

CC31xx & CC32xx UniFlash

帮助文档创建image镜像(用于批量生产时烧写用)时,出现如下错误:

[10:24:20] INFO: BuildGangImage Util > Total size of files + the Gang image exceeded the storage size
[10:24:20] ERROR: BuildGangImage Util Exit code > 15

意思是说 “image exceeded the storage size” 就是镜像大小超出了存储空间大小,我在选择flash时选的是1MB,而我要烧录的文件加一块600KB左右,绝对不到1MB,但就是提示:“image exceeded the storage size” ,flash大小选为2MB时,就不会出现此错误,请问为什么会出现这样的问题,改怎么解决?

gaoyang9992006:

Flash内部空间应该有一部分被别的代码占用了吧。选择2MB时候能正常烧录正常工作吧?

mortimersong:

回复 gaoyang9992006:

您好,感谢您的支持

CC3200是外部flash,在生成image时,代码已经包含在image里了,没烧录之前,flash是空的1024KB(实测过),应该不存在这个问题

Terry Han:

回复 mortimersong:

有一些文件在SPI Flash中是需要备份的,所以实际上可能会占用的多一些,建议使用稍大的SPI Flash进行存储。同时可以关注一下CC3200的升级CC3220SF 芯片,这个芯片中内置了1MB 片内Flash,可以存储用户的数据和代码。同时256K的RAM也释放给应用程序使用。

mortimersong:

回复 Terry Han:

Hi,Terry Han,您好,首先感谢您的支持:

有以下问题请教下:

1:不用 gang  Programming,有普通的烧录方式将同样的文件烧录到flash上是可以成功的,为什么?

2:我尝试把按照普通方式烧录进去的程序读出来,需改MAC地址和账户信息(用户文件里的内容,在读下来的image文件里可以找到,同样MAC也只有一个)进行修改在烧回到flash中,为什么又是程序会出错?是不是不能这样做?

3:因为我们产品结构紧凑,同样封装的flash很难找到2MB的flash或者有但供货周期太长(找CC3200支持的flash中),有没有推荐会建议?

4:升级CC3220SF 芯片是挂在wifi核上的还是挂在CC3200上的?

Best regards,Terry Han

赞(0)
未经允许不得转载:TI中文支持网 » CC3200 flash批量烧写问题
分享到: 更多 (0)