User manual
SERIAL INTERFACE DEVELOPERS GUIDE
TTable of ContentsT
TU1 INTRODUCTIONUT ......................................................................................................... 1
TU2 GENERAL REQUIREMENTSUT .....................................................................................1
TU3 CAMERA BOOT SEQUENCEUT .................................................................................... 1
TU3.1 Communication ConfigurationUT ...........................................................................................................2
TU3.2 Boot MessagesUT .....................................................................................................................................2
TU3.3 Software UploadUT ...................................................................................................................................2
TU4 INTERFACE PROTOCOLUT ........................................................................................... 3
TU4.1 PC Master InformationUT .........................................................................................................................3
TU4.2 Communications ConfigurationUT .........................................................................................................3
TU5 HOST SIDE INTERFACEUT ............................................................................................ 4
TU5.1 Baud RateUT..............................................................................................................................................4
TU5.2 Function SubsetUT ...................................................................................................................................4
TU5.2.1 McbOpenComUT .................................................................................................................................4
TU5.2.2 McbCloseComUT ................................................................................................................................4
TU5.2.3 McbDetectUT .......................................................................................................................................4
TU5.2.4 McbGetInfoUT .....................................................................................................................................4
TU5.2.5 McbReadDataMemUT .........................................................................................................................5
TU5.2.6 McbWriteDataMemUT .........................................................................................................................5
TU5.2.7 McbWriteDataMemMaskUT ................................................................................................................5
TU5.2.8 McbSendAppCmdUT ...........................................................................................................................5
TU5.2.9 McbGetAppCmdStatusUT ...................................................................................................................5
TU5.3 Lumitron Defined CommandsUT .............................................................................................................5
TU5.3.1 CMD_COPY_SFLASH_PAGEUT .......................................................................................................6
TU5.3.2 CMD_PROG_SFLASH_FULLUT ........................................................................................................7
TU5.3.3 CMD_PROG_SFLASH_PARTIALUT ..................................................................................................7
TU5.3.4 CMD_PROG_PRODUCT_IDUT..........................................................................................................7
TU5.3.5 CMD_READ_PRODUCT_IDUT ..........................................................................................................8
TU5.3.6 CMD_PROG_STATIC_CFGUT...........................................................................................................8
TU5.3.7 CMD_READ_STATIC_CFGUT ...........................................................................................................9
TU5.3.8 CMD_GET_CAMERA_TIMEUT ..........................................................................................................9
TU5.3.9 CMD_SET_CAMERA_TIMEUT...........................................................................................................9
TU5.3.10 CMD_GET_NVM_DATAUT...............................................................................................................9
TU5.3.11 CMD_SET_NVM_DATAUT .............................................................................................................10
TU5.3.12 CMD_FOCUS_MOTOR_FARUT ....................................................................................................10
TU5.3.13 CMD_FOCUS_MOTOR_NEARUT..................................................................................................10
TU5.3.14 CMD_IMAGE_GRABUT ..................................................................................................................11
TU5.3.15 CMD_READ_UTILITY_MEMORYUT ..............................................................................................11
iii