Analog Devices ADIS1700 Series Скачать руководство пользователя страница 75

C++ API:

void
SnapSensor::SensorConnection::ADIS1700xApplication::
SetProductionParameters (ADIS1700xProductionParameters
*productionParameters)

Table 7-57: 

Set Production Parameters Command - Header

Field Name

Bytes

Notes

Module ID

U1

1

Reserved1

U1

0

Command ID

U2

0x17

Version

U4

1

Reserved2

U4

0

Payload Size

U4

18

Reserved3

U4

Table 7-58: 

Set Production Parameters Response - Header

Field Name

Bytes

Notes

Module ID

U1

1

Reserved1

U1

0

Command ID

U2

0x17

Version

U4

1

Reserved2

U4

0

Payload Size

U4

N

Result Status

U4

0

Table 7-59: 

Set Production Parameters Response - Payload

Field Name

Type

Notes

Board ID

U4

Lens SKU

U8

Lens Offset X

I1

Offset in pixels

Lens Offset Y

I1

Offset in pixels

Get Time

The Get Time command requests the local time. The time is provided as the number of seconds elapsed since Janu-
ary 1, 2000. When this number of seconds is expressed using an unsigned 32 bit, the number overflows in 2135.

Main Application Messages

7–26

ADIS1700x Vision-Sensing Camera Module User Guide

Содержание ADIS1700 Series

Страница 1: ...ADIS1700x Vision Sensing Camera Module User Guide includes ADIS17001 and ADIS17002 Revision 1 0 October 2017 Part Number 82 100136 01 Analog Devices Inc One Technology Way Norwood MA 02062 9106...

Страница 2: ...is assumed by Analog Devices for its use nor for any infringement of patents or other rights of third parties which may result from its use No license is granted by implication or otherwise under the...

Страница 3: ...ion SNAP Framework Overview 2 1 System Overview 2 1 Block Diagram 2 2 Using the ADIS1700x Evaluation System Contents 3 1 Default Configuration 3 1 Board Installation 3 2 Installation Install the SNAP...

Страница 4: ...DIS1700xGetConfig 5 4 ADIS1700xCaptureLoop 5 4 ADIS1700xMultiSensorCaptureLoop 5 4 ADIS1700xUserCaptureLoop 5 5 SNAP Development Libraries 5 5 SnapCoreLib 5 5 SnapCoreImgProcLib 5 5 SnapImageDisplayLi...

Страница 5: ...s 5 16 Accelerometer Axis Measurement 5 17 Graphical Display 5 17 Tab Display 5 18 Modifying IMU Parameters 5 19 Updating Firmware 5 20 Update Bootloader Firmware 5 21 Update Application Firmware 5 21...

Страница 6: ...ADVS200xRegisters 6 5 SetADVS200xRegisters 6 5 GetADVS200xLut 6 5 SetADVS200xLut 6 6 GetLuminanceImage 6 6 Communication Protocol Architecture Description 7 2 Transport Layer 7 2 Message Layer 7 3 Ope...

Страница 7: ...26 Set Time 7 27 Get LED Mode 7 28 Set LED Mode 7 30 Get ADC Reading 7 32 Get Processor Register 7 33 Set Processor Register 7 34 External Memory Test 7 35 Debug Message 7 36 Camera Module Messages 7...

Страница 8: ...Module Messages 7 58 Get Device Info 7 59 Clear Sections 7 60 Read Section 7 61 Write Section 7 62 Validate Section 7 63 Get Log Data Summary 7 65 Get Log Data 7 66 Clear Log Data 7 69 Appendix A Err...

Страница 9: ...16 bit complex MAC sup port cache enhancements branch prediction and other instruction set improvements all while maintaining in struction set compatibility to previous Blackfin products The ADIS1700...

Страница 10: ...at EngineerZone http ez analog com community embedded vision sensing Submit your questions to technical support directly at http www analog com support E mail your questions about processors DSPs and...

Страница 11: ...ests including documentation errata against all manuals MyAnalog com provides access to books application notes data sheets code examples and more Visit MyAnalog com to sign up If you are a registered...

Страница 12: ...ves keywords and feature names are in text with letter gothic font filename Non keyword placeholders appear in text with letter gothic font and italic style format NOTE NOTE For correct operation A no...

Страница 13: ...re from ADVS200x sensor and configuration of ADVS200x sensor The ADVS200x camera sensor is configured to produce the monochrome video at 10 frames per second Frame rate can be changed using the ADIS17...

Страница 14: ...PLICATION Figure 2 1 ADIS1700x Software System Block Diagram Block Diagram The ADIS1700x Block Diagram shows the functional blocks of the ADIS1700x Vision Sensing Camera Module USB BLACKFIN ADSP BF707...

Страница 15: ...ore Embedded Studio Perpetual License restricted use for ADIS1700x 67 FOV and 110 HFOV Lenses Contact the vendor where you purchased the evaluation board or contact Analog Devices Inc if any item is m...

Страница 16: ...p the hardware 1 Connect the ADIS1700x board from the adapter shown in the ADIS1700x Evaluation Board to a USB port of a PC using the supplied USB cable 2 Optionally connect the ICE 1000 or ICE 2000 t...

Страница 17: ...e uninstalled first See the Uninstall SNAP Sensor Library section 2 Follow the instructions of the installer The applications are installed under Analog Devices SnapSensorLibrary Install the ADI WinUS...

Страница 18: ...lete the stdafx h from the header files and stdafx cpp from the source files 5 Remove the default cpp file created for the project 6 Add the required cpp files to the project being built The files are...

Страница 19: ...pplication to be built a SnapSensorConnectionLib lib if communication with a Blip Mini or ADIS1700x is re quired b SnapCoreImgProcLib lib if image processing functionality is required c SnapADIS1700xC...

Страница 20: ...se its contents This application is available only with the development installer ADVS200x Parameters Editor Application an application that allows the user to edit the ADVS200x configu ration paramet...

Страница 21: ...atus UpdateApplicationFirmware UpdateApplicationFirmware is a console application that has the following features Connects to a device running the SNAP Framework Reads a user supplied application firm...

Страница 22: ...der is a console application that has the following features Connects to a device running the SNAP Framework Creates an image sequence video file with the user supplied name Whenever the user hits a k...

Страница 23: ...running the ADIS1700x application firmware Downloads and displays the production parameters Downloads and displays the LED status Downloads and displays the IMU configuration Downloads and displays th...

Страница 24: ...libraries are available for application development in the C Windows or Linux and in Net Windows The following libraries are included SnapCoreLib SnapCoreImgProcLib SnapImageDisplayProcLib SnapSensor...

Страница 25: ...ing functionality Discovers and connects to devices that are running the SNAP Sensor Framework and ADIS1700x application firmware Communicates with the ADIS1700x firmware running in a device that uses...

Страница 26: ...erface Connecting to the Device The following sections describe the steps to connect to the ADIS1700x Open a Connection Close a Connection Open a Connection Complete the following steps to open a conn...

Страница 27: ...f four modes Bootloader Bootldr Configuration Config Smart Camera Smart Cam and Sensor Smart Camera Mode Smart Camera mode is the default mode In this mode the ADIS1700x device is continuously acquiri...

Страница 28: ...0 is the brightest pixel and 1023 is the darkest pixel The pixel value is proportional to the log of the light intensity The value is an indicator of the time the pixel requires to reach a reference...

Страница 29: ...for displaying So a 0 value pixel is displayed bright and a 1023 value pixel is displayed dark The Image Negation figures show the effect of negation on an image of a building Table 5 2 Image Negation...

Страница 30: ...am is defined by the Spread Min value For example If Spread Bits is set to 7 the window width is 27 for example 128 If the Spread Min is set to 154 so the window position is at 154 As a result the his...

Страница 31: ...0x Modifying ADVS200x Parameters Saving and Loading ADVS200x Parameters Modifying ADVS200x Parameters The following steps describe how to edit the ADVS200x parameters 1 Select Configuration mode NOTE...

Страница 32: ...rs to the ADIS1700x device 6 Click Yes when requested to save the data on the device flash 7 Select Smart Camera mode Setting the Defaut ADVS200x Parameters The following steps describe how to set the...

Страница 33: ...missioning and Parameters tab 3 Select the ADVS200x tab 4 Click Set default ADVS200x 5 Click Upload to upload the ADVS200x parameters to the ADIS1700x device Modifying ADVS200x Parameters 5 14 ADIS170...

Страница 34: ...200x Parameters from a file 2 Save the ADVS200x Parameters to a file Load the ADVS200x Parameters Complete the following steps to load the ADVS200x parameters to a file 1 Select Configuration mode NOT...

Страница 35: ...ra mode Save the ADVS200x Parameters Complete the following steps to save the ADVS200x parameters to a file 1 Select Configuration mode NOTE Switching modes can take a few seconds 2 In the configurati...

Страница 36: ...ntinuously polls for these measurements and dis plays them in the User Interface Main Menu under the Measurements tab Graphical Display The measurements are displayed as a graph when the Graph option...

Страница 37: ...nts are displayed as a table of values when the Graph option is unselected The table is updated each time the measurements are polled by the ADIS1700x Demo application Accelerometer Axis Measurement 5...

Страница 38: ...ribe how to edit the IMU configuration parameters 1 Select Configuration mode NOTE Switching modes can take a few seconds 2 In the configuration panel select the Commissioning and Parameters tab ADIS1...

Страница 39: ...oader Firmware Update Application Firmware When the device powers up the bootloader firmware is loaded into memory and starts running The bootloader firmware then looks for the application firmware in...

Страница 40: ...pdate bootloader 4 Select the firmware file for example ADIS1700x_Bootloader_vXX ldr for ADIS1700x Update Application Firmware The following steps describe how to update the application firmware 1 Sel...

Страница 41: ...eprogram a device through the USB This application works with the Blip Mini and ADIS1700x devices The application has the fol lowing features Installs the bootloader firmware Installs the application...

Страница 42: ...It also allows exporting of the content in various formats such as JSON and BSON This application is available only with the development installer ADVS200x Demo Application The ADVS200x Demo applicati...

Страница 43: ...o Edit the ADVS200x configuration parameters Read and write the ADVS200x parameters to a file This application does not require that the device be connected to run This application is available only w...

Страница 44: ...adjust parameters and read data ADVS200x Camera Service Communicate with the ADVS200x sensor For details see the Communication Protocol Device Discovery and Initialization The APIs defined in this se...

Страница 45: ...g message to the ADIS1700x device to check if the communication is alive The device sends back an Acknowledge ACK message Class ADIS1700xApplication GetSoftwareVersion Returns the firmware version of...

Страница 46: ...e on board LEDs Class ADIS1700xApplication Parameters An array LedStatus structures Each LedStatus object represents the status of one LED and consists of the LED ID LED Mode 0 OFF 1 ON IMU Service Th...

Страница 47: ...following should be returned Timestamp for each measurement Accelerometer X axis range 32 bit integer value representing mg Accelerometer Y axis range Accelerometer Z axis range Returns The number of...

Страница 48: ...x registers interface to an object containing ADVS200x imager register values Returns The register values are filled up in the object SetADVS200xRegisters Sets the values of the ADVS200x imager regist...

Страница 49: ...turns A 32 bit id frame index of the last captured image NOTE The frame index is incremented each time the processor receives a new image from the ADVS200x imager Time stamp of the last measurement A...

Страница 50: ...manage this connection using the tools provided by the SNAP Sensor library and ADIS1700x library This connection implements the SNAP protocol The SNAP Framework library can be used in all the stages...

Страница 51: ...e content type is message The second layer is defined as the message layer The following two requirements apply 1 Fields shall be word aligned Bytes can be packed 16 bit fields shall be 16 bit word al...

Страница 52: ...te of the two s complement sum of all the header bytes PacketChecksum U2 Fletcher s checksum on the full message header payload Message Layer The message layer encapsulates a header payload structure...

Страница 53: ...e header fields include Module ID the module to which the command is redirected or the source of the response Reserved a part of the header reserved for module specific data For example when multiple...

Страница 54: ...de generates a Command Unavailable message 0x07 to 0xF Reserved Operational Modes Some of the commands require the device to be in a specific operational state mode The application defines the operati...

Страница 55: ...Set Mode Set Mode Boot Succeeded Figure 7 1 ADIS1700x Operating Modes Bootloader Firmware The Bootloader firmware is software that is not meant to change during the life of the product The bootloader...

Страница 56: ...g to launch the application firmware Table 7 8 Bootloader Commands ID Command Notes 0x01 Reset Resets the device 0x02 Reserved 0x03 Module SW Version 0x09 Get Device Status 0x10 Get Device Info Return...

Страница 57: ...dule ID U1 1 Reserved1 U1 0 Command ID U2 0x01 Version U4 1 Reserved2 U4 0 Payload Size U4 0 Reserved3 U4 0 Table 7 10 Reset Header Response Field Name Type Notes Module ID U1 0 Reserved1 U1 0 Command...

Страница 58: ...Payload Response Field Name Type Notes Release Type U1 0 production 1 beta 2 development No debug information 3 development Has debug information Major SW Version U1 Minor SW Version U1 Build U1 Get...

Страница 59: ...Response Field Name Type Notes Product ID U4 See Appendix A Product Name U32 See Appendix A SW Version U24 Same format as Module SW Version command Current State U2 Reserved for future use Errors Coun...

Страница 60: ...Payload Size U4 116 N Result Status U4 0 Table 7 19 Get Device Info Response Payload Field Name Type Notes Unique ID U16 Unique identifier Manufacturer ID U4 Manufacturer unique identifier See Appendi...

Страница 61: ...ed1 U1 0 Command ID U2 0x14 Version U4 1 Reserved2 U4 0 Payload Size U4 116 N Reserved3 U4 0 Table 7 21 Set Device Info Command Payload Field Name Type Notes Unique ID U16 Unique identifier Manufactur...

Страница 62: ...Sections Info Command Header Field Name Type Notes Module ID U1 1 Bootloader module 0x40 Storage module Reserved1 U1 NV storage medium ID Command ID U2 0x20 Version U4 1 Reserved2 U4 0 Payload Size U4...

Страница 63: ...tes Module ID U1 1 Reserved1 U1 NV storage medium ID Command ID U2 0x21 Version U4 1 Reserved2 U4 0 Payload Size U4 4 4 N Table 7 27 Clear Sections Command Payload Field Name Type Notes Num Sections U...

Страница 64: ...1 Reserved1 U1 NV Storage medium ID Command ID U2 0x22 Version U4 1 Reserved2 U4 0 Payload Size U4 12 Table 7 30 Read Section Command Payload Field Name Type Notes Section ID U4 Section ID to read Of...

Страница 65: ...et and size are expected to be expressed in sectors The sector size is provided by Get Sections Info mes sage Table 7 33 Write Section Command Header Field Name Type Notes Module ID U1 1 Reserved1 U1...

Страница 66: ...plicable only to invalid sections cleared using the clear section command If the verification of the CRC on the expected memory size within the section passes then all the remaining bytes are set to 0...

Страница 67: ...e points only one in the current implementation When only one re store point is available create a restore point of the factory configuration application code and initialization data saved during prod...

Страница 68: ...ayload Size U4 0 Result Status U4 Application Firmware The application firmware implements the functionality required by the customer product The simplest applications interface the sensors and upload...

Страница 69: ...Configuration mode 0x21 Clear Sections Equivalent to the bootloader command Configuration mode 0x22 Read Section Equivalent to the bootloader command Configuration mode 0x23 Write Section Equivalent...

Страница 70: ...ult mode is Smart Camera mode C API void SnapSensor SensorConnection ApplicationModule GetMode SNAP_UINT32 modeId Table 7 45 Get Mode Header Command Field Name Type Notes Module ID U1 1 Reserved1 U1 0...

Страница 71: ...Smart Camera mode C API void SnapSensor SensorConnection ApplicationModule SetMode SNAP_UINT32 modeId Table 7 48 Set Mode Header Command Field Name Type Notes Module ID U1 1 Reserved1 U1 0 Command ID...

Страница 72: ...ommands have two purposes Avoid continuous access of the data storage device during the tuning operations Confirm or abort changes These commands shall be sent to the framework to confirm or abort cha...

Страница 73: ...on Get Production Parameters The Get Production Parameters command returns the FLASH information related to Board ID Lens type Lens center offset Lens center offset is computed by subtracting the lens...

Страница 74: ...Name Type Notes Board ID U4 Lens SKU U8 Lens Offset X I1 Offset in pixels Lens Offset Y I1 Offset in pixels Set Production Parameters The Set Production Parameters command is used to store to the FLA...

Страница 75: ...tes Module ID U1 1 Reserved1 U1 0 Command ID U2 0x17 Version U4 1 Reserved2 U4 0 Payload Size U4 N Result Status U4 0 Table 7 59 Set Production Parameters Response Payload Field Name Type Notes Board...

Страница 76: ...erved2 U4 0 Payload Size U4 8 Result Status U4 0 Table 7 62 Get Time Response Payload Field Name Type Notes SecondsSince Y2000 U4 Seconds since 1 1 2000 at 00 00 00 Milliseconds U4 Set Time The Set Ti...

Страница 77: ...turns the mode of the board LEDs Several modes can be configured Multiple LEDs can be configured with one single message See the Table 7 66 LED States table The Get LED Mode reports the current LED mo...

Страница 78: ...ed is off 1 On 1 Nominal blinking 1 On Led is blinking N A 2 Override always off 0 Off Led is off N A 3 Override always on 1 On Led is on N A 4 Override always blinking 1 On Led is blinking Table 7 67...

Страница 79: ...on LED Name ID Notes Status LEDs 0 Set LED Mode The Set LED command sets the mode of the board LEDs Several different modes can be configured Multiple LEDs can be configured with one single message Se...

Страница 80: ...Reserved3 U4 0 Table 7 73 Set LED Mode Command Payload Field Name Type Notes Num LEDs U2 N 1 32 LEDS IDs N U1 Table 7 74 Set LED Mode Response Header Field Name Type Notes Module ID U1 1 Reserved1 U1...

Страница 81: ...voltage readings on specified ADC channels C API void SnapSensor SensorConnection ADIS1700xApplication GetAdcReading AdcReading readings SNAP_UINT16 channelCount SNAP_UINT16 receivedChannelCount Table...

Страница 82: ...cessor Register command returns the values of a list of processor registers An address identifies each register This command can access only memory mapped registers Table 7 80 Get Processor Register C...

Страница 83: ...r The Set Processor Register command sets the value of a list of memory mapped processor registers WARNING Improper usage of this command can damage the processor or devices connected to it Table 7 84...

Страница 84: ...tus of the test Table 7 87 External Memory Test Command Header Field Name Type Notes Module ID U1 1 Reserved1 U1 0 Command ID U2 0x102 Version U4 1 Reserved2 U4 0 Payload Size U4 2 Reserved3 U4 0 Tabl...

Страница 85: ...re Info U4 Debug Message The Debug Message command injects errors into the application to test its capability to recover This command is available only in the debug versions of the software Table 7 91...

Страница 86: ...Commands ID Command Notes Availability 0x03 Module SW Version Equivalent to the bootloader command All modes 0x11 Get Luminance Image Returns an image from the camera All modes 0x12 Set Luminance Ima...

Страница 87: ...the inverse of the frame rate Every chunk must contain an integer number of pixels However the size of the last chunk can be different The chunk size must indicate the size of the transmitted chunk I...

Страница 88: ...Notes Frame Index U4 Image Width U2 Size of each row in pixels Image Height U2 Number of rows in the final image Chunk Size U4 N in bytes Chunk Index U2 Total Chunks U2 Bits per Pixel U1 N Data U1 Ta...

Страница 89: ...Number of rows in the final image Chunk Size U4 N in bytes Chunk Index U2 Total Chunks U2 Bits per Pixel U1 N Data U1 Set Luminance Image This command is used to set the image in the camera module Onc...

Страница 90: ...ed3 U4 Table 7 105 Set Luminance Image Command Payload Field Name Type Notes Frame Index U4 Image Width U2 Size of each row in pixels Image Height U2 Number of rows in the final image Chunk Size U4 N...

Страница 91: ...nd payload The command and response payloads have a similar structure C API void SnapSensor SensorConnection CameraModule GetADVS200xParameters IADVS200xRegisters dstADVS200xRegisters IADVS200xLut dst...

Страница 92: ...et ADVS200x Tuning Parameters The Set ADVS200x Tuning Parameters command sets the parameter values for the ADVS200x imager The IDs of the parameters and their respective values are sent in the command...

Страница 93: ...pe Value Notes Module ID U1 0x10 Reserved1 U1 0 Command ID U2 0x21 Version U4 1 Reserved2 U4 0 Payload Size U4 0 Result Status U4 0 if the parameters have been successfully read Get ADVS200x LUT The G...

Страница 94: ...lookup table Set ADVS200x LUT The SetADVS200xLUT command writes the values of the ADVS200x lookup table C API void SnapSensor SensorConnection CameraModule SetADVS200xLut IADVS200xLut srcADVS200xLut...

Страница 95: ...UT Resets the ADVS200x Reads the same two entries and verifies that they match the de fault ADVS200x LUT values Result Pass 0 Fail 1 Result Value 0 2 PPI Port Uses the ADVS200x PPI test mode Verifies...

Страница 96: ...lable GPIOs to 0 Result Pass 0 Fail n Result Value Test word that failed if any n 0 is the subtest which failed if any 7 GPIO 1 Same as GPIO 0 Result Pass 0 Fail n Result Value Test word that failed i...

Страница 97: ...le times but is executed only once Table 7 122 Self Test Response Header Field Name Type Value Notes Module ID U1 0x10 Reserved1 U1 0 Command ID U2 0x80 Version U4 1 Reserved2 U4 0 Payload Size U4 4 4...

Страница 98: ...the response message returns no samples but the sample format field indicates the measurements that are available There are two possible ways to arrange the data Structure a matrix arrangement where a...

Страница 99: ...surement Format ta ble Number of Samples U2 1 1000 Table 7 127 Get Measurements Response Header Field Name Type Notes Module ID U1 0x12 Reserved1 U1 0 Command ID U2 0x11 Version U4 2 Reserved2 U4 0 Pa...

Страница 100: ...Y 2 Set to 1 when the measurement is required Accelerometer Z 3 Set to 1 when the measurement is required Structure Vectors 15 MSB Set to 1 when structure format is desired See the Structure Format Ex...

Страница 101: ...nsorConnection ImuModule GetConfiguration ImuConfiguration imuConfiguration Table 7 130 Get Configuration Command Header Field Name Type Notes Module ID U1 0x12 Reserved1 U1 0 Command ID U2 0x20 Versi...

Страница 102: ...s stored in the device non volatile memory If the user fails to provide an available nominal range the device software will adjust it to the closest available nomi nal range C API void SnapSensor Sens...

Страница 103: ...the measurement is not available Accelerometer Z axis Offset I4 Offset ug Returns 0 if the measurement is not available or was not set Accelerometer Lower Cut off Fre quency U4 Milli Hertz resolution...

Страница 104: ...erometer Z axis Offset I4 Offset ug Returns 0 if the measurement is not available or was not set Accelerometer Lower Cut off Fre quency U4 Milli Hertz resolution mHz Accelerometer Upper Cut off Fre qu...

Страница 105: ...7 139 Get Parameters Response Header Field Name Type Value Notes Module ID U1 0x12 Reserved1 U1 0 Command ID U2 0x24 Version U4 1 Reserved2 U4 0 Payload Size U4 4 8N Result Status U4 0 if the paramet...

Страница 106: ...0x1000002C BW_RATE R W 00001010 8 0x1000002D POWER_CTL R W 00000000 8 0x1000002E INT_ENABLE R W 00000000 8 0x1000002F INT_MAP R W 00000000 8 0x10000030 INT_SOURCE R 00000010 8 0x10000031 DATA_FORMAT R...

Страница 107: ...Table 7 144 Set Parameters Response Header Field Name Type Value Notes Module ID U1 0x12 Reserved1 U1 0 Command ID U2 0x25 Version U4 1 Reserved2 U4 0 Payload Size U4 4 8N Result Status U4 0 if the pa...

Страница 108: ...onfiguration mode Bootloader mode 0x31 Get Log Data Summary All modes 0x32 Get Log Data All modes 0x33 Clear Log Data Configuration mode Get Device Info The Get Device Info command returns device info...

Страница 109: ...See Appendix A Clear Sections The Clear Sections command sends a request to clear the sections specified in a list C API void SnapSensor SensorConnection StorageModule ClearSection SNAP_UINT32 sectio...

Страница 110: ...tors The sector size is provided by the Get Sec tions Info message C API void SnapSensor SensorConnection StorageModule ReadSection void dstBuf SNAP_UINT32 dstLengthBytes SNAP_UINT32 srcSectionId SNAP...

Страница 111: ...a Write Section command it first invalidates the section and then starts writing The section is validated after a successful reception of the Validate Section com mand Offset and size are expected to...

Страница 112: ...here N cannot exceed 8 M U1 M N Sector size The missing bytes are inter preted as zero Validate Section The Validate Section command contains the content size version and CRC of the section The follow...

Страница 113: ...d ID U2 0x24 Version U4 1 Reserved2 U4 0 Payload Size U4 16 Table 7 161 Validate Section Command Payload Field Name Type Notes Section ID U4 Section ID to validate Size sectors U4 Content Version U4 C...

Страница 114: ...ter the first data logging buffer rollover Logged Types Count count of how many types of logged items are currently logged Count of logged items for each type Table 7 164 Get Log Data Summary Command...

Страница 115: ...tems of the desired types consists 1 Send a first command with start index 0 offset 0 Num Items equal to a big number for example 231 Flag the desired types in the Types Filter Mask 2 If the response...

Страница 116: ...we ignore in this example the size of the logged items headers when computing the offsets Table 7 171 Get Log Data Command Header Field Name Type Notes Module ID U1 0x40 Reserved1 U1 0 Command ID U2...

Страница 117: ...nse Payload Field Name Type Notes Module ID U1 0x40 Reserved1 U1 0 Command ID U2 0x32 Version U4 1 Reserved2 U4 0 Payload Size U4 where Li is the chuck size Result Status U4 0 Table 7 174 Get Log Data...

Страница 118: ...more than 10 it returns 10 Clear Log Data The Clear Log Data command clears the log event buffer Table 7 175 Clear Log Data Header Command Field Name Type Notes Module ID U1 0x40 Reserved1 U1 0 Comma...

Страница 119: ...S1700x 3 Boost 4 EagleEye 5 LGA_CAV S2 Opcom Tester 6 127 Reserved Table 8 2 Software Identification Software Type ID Software Type Name Notes 0 Bootloader 1 Camera Camera Application 2 Occupancy HR 3...

Страница 120: ...xc Bootloader has expired the maximum number of attempts to launch boot an unvalidated application The application cannot launch The bootloader tries to recover a restore point if any are available If...

Страница 121: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Analog Devices Inc ADIS17001AMLZ DEV...

Отзывы: