Part Number:CC3220ROther Parts Discussed in Thread:CC3200,
之前在这个帖子中提到,我烧录程序遇到了FS_ERROR_OFFSET_OUT_OF_RANGE的错误:https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/217454/cc3220r-fs_error_offset_out_of_range
后来我的开发板到了,开发板烧录是正常的。
考虑到烧录时有一条未知的制造商ID的打印信息:Preparing…: 100% (5982/5982)INFO:slbootloader.slbootloader:Unknown SFLASH manufacturer ID: 133
所以我怀疑是否和FLASH芯片有关。结果我把开发板的FLASH芯片飞线到我的板子上,我的板子也可以正常下载了。
我采用的FLASH芯片的型号是P25Q80H-UXH-IR/USON8(2*3mm),这是在我们基于CC3200的旧产品上使用的FLASH芯片,应该说是经过了验证的。
虽然我感觉不太可能,但是也尝试了用一个全新的同型号FALSH替换上去,问题依然存在。
开发板上用的FALSH芯片如下图,看起来好像是一个很特殊的类似于定制的型号。
那么问题来了,开发板上的这个FALSH的封装也很大,不能满足我们产品的要求。所以我必须选取其他的封装更小的型号。
那这个CC3220R的芯片是对外挂的FLASH有什么特殊要求吗?是有什么排他的设计吗?是不是必须要什么合作厂商的才行之类的?或者是使用原理上面是不是有什么特殊要求,现在我这个选型都没有方向呀。有问题都不知道怎么改。
Kevin Qiu1:
应尽量使用参考设计BOM表中的厂商器件,这些经过了TI验证,在性能上会有保证
SPI flash选型参考:
https://www.ti.com.cn/cn/lit/an/zhca688a/zhca688a.pdf