How to execute jobs in Calibration Mode?

2 posts / 0 new
Last post
richard_lee
Offline
Last seen:3年5个月前
加入:2014-03-27 04:23
How to execute jobs in Calibration Mode?

Dear Sir:

Based on Datasheet v1.63 page 12:
...
C. Calibration Mode: Between Development and Normal
mode, there is an intermediate stage where the
chip needs to be calibrated with respect to two important features:
• Programming of the Bluetooth device address
• Programming of the trimming value for the external 16 MHz crystal.
...

[Q1] Will "Calibration Mode" be finished in the production line in the factory?
[Q2] How to program the Bluetooth device address?
[Q2.1] If we use external storage (UART host, SPI Flash or EEPROM) to store firmware image, how to do that?
[Q2.2] If we use OTP to store firmware image, how to do that?
[Q3] How to program the trimming value for the external 16 MHz crystal?
Where do we store the trim value based on OTP-based image and External-Storage-based image?

JE_Dialog
Offline
Last seen:4 hours 17 min ago
Staff
加入:2013-12-05 14:02
Hello Richard,

Hello Richard,
XTAL tuning should be done in final production . We are about to release a new user guide UM-B-008 covering the command line interface for the production test tool in the connection manager. There are a number of command lines set-up to cover XTAL trimming which are then written into OTP. This should go online today/tomorrow. For bluetooth address : we will shortly also implement a new command line to support that..
All calibration data and address is stored as part of the OTP header file : that can also be stored externally in EEPROM or Flash. The OTP APP flag in the header file determines if the device boots from internal memory or boots from external SPI/UART/i2C .... Please see AN-B-001 on the resources page which describes how to boot from external memory.
Many thanks
Dialog Support