上篇文章我们对CSR8615蓝牙芯片如何入门做了一些简单的介绍,那么在芯片配置调试完毕之后,又是如何进行量产的呢?本文将以使用EEPROM存储芯片为例,对此做一个简单的补充说明。
补充知识:
3. 写头文件header(e2cmd header)
4. 执行e2cmd download xxx.dump命令,将配置文件写入eeprom;
5. 使用CSR的BlueCore Persistent Store工具写入BT ADDRESS;
首先在前面的叙述中我们明白,在调试前需要执行擦除(e2cmd fill 0)、写头文件header(e2cmd header)、写入psr文件等一系列操作,这些繁琐复杂的操作是不适宜在大规模量产中进行的。实际上,目前进行量产,通常有如下两种方式(在量产前,请先向相关公司组织购买好蓝牙批量地址):
1. 调试完成后,使用e2cmd dump xxx.dump命令,把配置参数经CSR8615从eeprom中读出,保存在PC机中;
2. 大规模量产贴片;
3. 支架连接主板,使用蓝牙量产工具(可从网络购买,蓝牙地址写入时自动增加)经USB转spi线写入xxx.dump文件。蓝牙量产工具在写入dump文件前会自动执行擦除、写头文件操作。
1. 调试完成后,将调试好的EEPROM芯片吹下;
2. 将吹下的EEPROM拿到专门的EEPROM写片厂,使用专用工具将其内部存储的2进制文件读出,生成bin文件;
3. 将读出的bin文件使用专用写片工具(蓝牙地址自动增加)写入大批量的EEPROM存储芯片中。写好后再进行贴片工作。补充知识:
一. CSR8615的配置参数存储在外部存储芯片中,虽然CSR8615芯片本身内部有一定的rom空间,会保存一些默认的配置参数,但芯片在系统开机上电后,会首先从外部存储器中读取配置文件覆盖系统默认的配置参数。因此,我们在量产时,只需将配置参数写入外部ROM芯片中即可;
1. 调试完成后,使用e2cmd dump xxx.dump命令,把配置参数经CSR8615从eeprom中读出,保存在PC机中;
2. 擦除(e2cmd fill 0);3. 写头文件header(e2cmd header)
4. 执行e2cmd download xxx.dump命令,将配置文件写入eeprom;
5. 使用CSR的BlueCore Persistent Store工具写入BT ADDRESS;