beautypg.com

NavCom Sapphire Rev.J User Manual

Page 70

background image

Sapphire Technical Reference Manual Rev. J

70

PC

Receiver Navigation Software

6. If the PC wants to change the baud rate, send

“[BOOTLOADB]NB_BaudCmd”; otherwise, go to
step 11.

This command is not sent under certain
circumstances. Refer to section 1.19.3.3
for more details.

7. Send “[BOOTLOADB]NB_BaudRep” and start to

change receiver baud rate.

8. After receiving “[BOOTLOADB]NB_BaudRep”,

change PC baud rate.

9. Send “[BOOTLOADB]NB_PingCmd” again at

new baud rate. This message may need to be
sent multiple times before a reply is received,
due to lack of synchronization between PC and
receiver because of the changing baud rate.
Sending this command at 1 Hz rate until a reply
is received is recommended.

10. Reply with

“[BOOTLOADB]NB_PingRep”

11. Send “[BOOTLOADB]NB_SetupCmd”

12. Reply with

“[BOOTLOADB]NB_SetupRep”

13. Send “[BOOTLOADB]NB_LoadDataCmd”

14. Reply with

“[BOOTLOADB]NB_LoadDataRep”

15. Repeat step 13 and 14 until all the software

image data are sent

16. Send “[BOOTLOADB]NB_ChkCrcCmd”

17. Reply with

“[BOOTLOADB]NB_ChkCrcRep”

18. Send “[BOOTLOADB]NB_ProgCmd”

19. Start to erase Flash and send out

“[BOOTLOADB]NB_Working” at 1 Hz rate

20. Reply with

“[BOOTLOADB]NB_EraseRep”

when finished erasing the Flash

21. Start to write new data to Flash and send

“[BOOTLOADB]NB_Working” at 1 Hz rate

22. Reply with

“[BOOTLOADB]NB_WriteFRep”

when finished writing new data to the Flash

23. Send “[BOOTLOADB]NB_ResetCmd”

24. Reply with

“[BOOTLOADB]NB_ResetRep” and

do GNSS software reset.

For information on loading firmware without using StarUtil 3000, see Appendix G.