Novatel OM-20000122 user manual Working with S-Records, Softloadsrec S-RECORD

Page 46

Chapter 5

NovAtel Firmware and Software

 

 

4.Open the *.shex firmware file.

If using NovAtel Connect, close all windows before using the SOFTLOADSREC command to avoid failure. Only the Console and ASCII Message windows may remain open.

5.Send each line of the *.shex file to the receiver in a SOFTLOADSREC command. The S-Records must be enclosed by quotation marks:

SOFTLOADSREC "<S-RECORD>"

To significantly decrease data transfer time, NovAtel recommends creating a batch file to automatically send each line of SOFTLOADSREC. Contact NovAtel Customer Support for assistance creating SoftLoad batch files.

6.Send the SOFTLOADCOMMIT command.

7.During the loading process, SOFTLOADSTATUSA logs report the load status. Wait for the SOFTLOADSTATUSA to indicate loading is complete.

Signature auth-codes are maintained internally by the receiver and do not need to be re- entered. Refer to Section 5.2, Authorization Code on page 42 for details on obtaining any auth-code.

8.Reset the receiver by entering RESET or FRESET command or power cycling.

9.Once the receiver resets, the new version of firmware is active.

The SoftLoad process can be cancelled safely at any time during the process using the RESET command.

5.4.1 Working with S-Records

Records beginning with S0, S5 and S7 should be passed to the receiver directly using the SOFTLOADSREC command. These records contain meta data about the firmware image.

Records beginning with S3 form the actual firmware image and can be converted to SOFTLOADDATA binary commands. Aside from the header, each pair of characters forms the ASCII representation of binary byte. The format is as follows:

S3

LL

AAAAAAAA

DDDDDDDD...DDDDDDDD

CC

 

 

 

 

 

 

 

 

 

 

 

Check Sum. One's compliment of all other bytes

 

 

 

 

 

 

 

 

 

Little Endian Data. These bytes are copied into the "data" field of the

 

 

 

SOFTLOADDATA command

 

 

 

 

 

 

4 - Byte Address. Set this as the value of "offset" in the SOFTLOADDATA command

Length.This is the hexadecimal number of character pairs to follow in the record. This value minus 4 bytes for the address and 1 byte for the check sum is copied into the "data length" field of the SOFTLOADDATA command

Header

Multiple S3 records can be packaged into a single SOFTLOADDATA command as long as the data from one S3 record follows immediately after the previous record, up to a maximum of 4096 bytes of data. That is, the address must equal the previous address plus the previous data length. The "offset" field remains the address of the first S3 record and the "data" and "data length" are updated to include the new data.

The hex file data may contain many gaps and jumps. For example, in most NovAtel hex files data for address 0x000_00000 is stored near the very end of the file.

46

SPAN-CPT User Manual Rev 8

Image 46
Contents SPAN-CPT Warranty Return instructions Proprietary NoticeTable of Contents Technical Specifications Figures Tables NovAtel Knowledge Base Before Contacting Customer Support Contact InformationIndustry Canada FCC NoticesCE Notice Weee Notice Lightning Protection Installation and Grounding ProcedureWhat is the hazard? Hazard ImpactPrimary and Secondary Lightning Protection Ref # Description Introduction Fundamentals of GNSS+INSRelated Documents and Information System ComponentsConventions Manuals SPAN-CPT InstallationRequired Equipment SPAN-CPT HardwareHardware Set Up Typical SPAN-CPT Set Up Radio COM2Mount the Antenna Mount the SPAN-CPTConnect Power Connect the Gnss AntennaBattery Isolator Auxiliary Vehicle MainBattery Connect the I/O Strobe SignalsConnect a Computer to the SPAN-CPT Odometer Connection Can BusOdometer Requirements Cable Modification for Kistler WPT Cable Cable Modification for SPAN-CPT CableDefinition of Reference Frames Within Span SPAN-CPT OperationLocal Level Frame Span Body Frame Full Mapping DefinitionsEnclosure Frame Vehicle FrameCommunicating with the SPAN-CPT System Use NovAtel Connect to CommunicateChapter SPAN-CPT Operation Span IMU Configuration Software ConfigurationGnss Configuration SPAN-CPT Configuration with NovAtel ConnectReal Time Operation System Start-Up and Alignment Techniques AsciiDefault Kinematic Alignment SetimuorientationManual Alignment Navigation ModeDual Antenna Alignment Azimuth Sources on a Span System Wheel Sensor Update LogicCourse Over Ground Align Azimuth Inertial AzimuthLogs with Azimuth data Solution Parameters Data Collection Logging Restriction Data Collection for Post-ProcessingEnabling L-Band Variable Lever ArmNovAtel Correct with TerraStar Veripos Marine Subscriptions OmniSTARChapter SPAN-CPT Operation Installation SPAN-CPT Dual-AntennaChapter SPAN-CPT Dual-Antenna Configuring Span with Align on SPAN-CPTPower Supply SecondaryAlignment on a Stationary Vehicle Aided Static Alignment Alignment on a Moving Vessel Aided Transfer AlignmentUnaided Alignment Span Align Attitude Updates Automatic Alignment Mode Automatic Alignment defaultFirmware Updates Firmware Updates and Model UpgradesNovAtel Firmware and Software Authorization Code Model Upgrades Transferring Firmware Files Updating or Upgrading Using the WinLoad Utility Types of Firmware Files Using the WinLoad Utility Open a File to DownloadUpdating using SoftLoad Commands Searching for CardWorking with S-Records Softloadsrec S-RECORDKey Firmware Commands Upgrading Using the Auth CommandUpgrade Procedure Hardware Specification for SPAN-CPT Technical SpecificationsSPAN-CPT Technical Specifications KVH IMU Sensor SpecificationsElectrical and Environmental Specifications Power SpecificationsSPAN-CPT Mechanical Drawings SPAN-CPT Side and Perspective ViewSPAN-CPT Top, Front and Bottom View SPAN-CPT Cable SPAN-CPT 60723108 KVH Development Terminated Cable Pin-OutFemale Male Pin Function Wire Pair Wire Color SPAN-CPT 60723107 KVH Standard Un-terminated Cable Pin-OutAccessories and Options Replacement PartsSPAN-CPT System Frequently Asked Questions Appendix COM-20000122 Rev March