Tamarisk
®
640
Software ICD
12
2.4 RESPONSE MESSAGE TIMING
An ACK response will nominally be returned within 1 second of the command being sent.
However, there are exceptions:
1.
If the command causes flash memory to be erased or programmed, the command can
take somewhat longer before generating an ACK. The time is dependent on a number
of factors:
♦
The number of flash sectors being erased or programmed. More sectors will require
more time.
♦
The temperature of the flash. Colder flash parts require more time to erase and
program.
2.
The response time for non-ACK response (ERR, NAK, etc) types depends on the type
of command.
2.5 COMMAND/RESPONSE SEQUENCE
Generally, every command is followed by an ACK response. However, there are numerous
exceptions:
1.
Some commands will return a VALUE response or a response having the same
message ID as the command followed by and ACK.
2.
Data transfer activities have a unique message sequence that is dependent on whether
an upload or download is requested, the size of the transfer, and any errors that may
occur during transfer.
2.6 CAMERA MEMORY DATA DOWNLOAD
Information in non-volatile memory may contain some information that is useful in system
development. Table 18
shows the data available in non-volatile storage. A sequence of commands is required to
download this information, and the information will need to be parsed according to the table.
Figure 1 shows the command sequence between the connected unit (CU) and the thermal imaging
module (TIM).