生产带芯片的硬件,有个大的问题要处理:怎么刷固件。
一种方法是,在贴片之前,先将固件刷到芯片中,然后再贴片。问题是,这会破坏芯片原有的外部封装,再上贴片机就比较麻烦。好处是刷固件比较快。
另一种方法是,贴片完之后再刷固件。主要的问题是,这里的板可能比较大、有异形,再上机器批量刷可能有困难。另外,板子上需要留接口。
考虑到目前我们产品还没上量,暂时打算前 1000 个都采用后者。并且,在刷的过程,也相当于一个个做了测试。在对贴片厂没形成足够的信任前,这样可能避免可能的硬件问题。
为此,我专门定制了刷固件的夹具,且开发了配套的软件。使用起来也很方便:连接板子,自动开始刷机,10s 左右灯开始闪烁,即表示刷机完成。这时,就可以取下板子,再换另外一个。如果一台电脑通过 USB 连接 10 个刷机工具,并行速度相当于 2s 就可以刷一个,还是比较快的。