BoSLcam

From BoSL Wiki
Revision as of 04:14, 6 May 2024 by Stephen (talk | contribs)
Jump to navigation Jump to search

Programming

To flash the modem firmware and application you will need a Segger j-link debug probe and a computer with the Segger j-link software tools and Python installed.

  1. Power up the BoSLcam using a battery.
  2. Plug the Segger J-link into the computer.
  3. For the modem firmare, follow the instructions at: https://www.bosl.com.au/wiki/NRF9160_modem_firmware to flash modem firmware version 1.3.2 available at: https://www.nordicsemi.com/Products/nRF9160/Download#infotabs
  4. For the application firmware, open the J-Flash or J-Flash Lite tool if programming for development purposes ([1]). We will tailor instructions for the J-flash lite tool.
  5. Select the options as per the diagram in the gallery. Click Ok.
  6. Under the Data File open the firmware "BoSLcam_firmware_revx.x.x.hex" file.
  7. Connect the pins on the "SWD" header to the associated pins on the J-link probe. A pinout for the J-link for SWD can be found in its instruction manual [2]. The depicted programmer probe may also be found useful for breaking out the small header pins.
  8. Click the program device button in the J-flash window. If the tool indicates that an error has occurred. Check your wiring and then check it again.