VRMiniIO

From VentureResearchWiki
Jump to navigation Jump to search

Application Version History[edit | edit source]

(See VRREADME in 'mini_io' project directory for detailed version history)

  • 1.3
  • 1.2
  • 1.1
  • 1.0

Note: The firmware ending "(100kHz)" is the one having CAN bus speed 100kHz. Otherwise, the default CAN bus speed is 1000kHz.

Bootloader and Application Programming[edit | edit source]

Follow instructions of Embedded CAN Page to program BL and Application, EmbeddedCAN.

The file to flash for the Application is located at: 'C:\Users\sam\svn\projects\mini_io\mini\vr_release_0xa000_elf'.

(In this case, the user was ‘sam’, but this may vary between different PC’s.)

Provisioning[edit | edit source]

  • Apply the VRSN sticker to the back of the VR CAN I/O board. (Don't set VRSERIAL yet)
  • Disconnect the Mini IO Board from the Controller (if it is currently connected).
  • In the console, enter:
candump can0
  • Re-connect the Mini IO Board to the Controller. If the bootloader has been correctly loaded, the output should resemble the one in the image. 'BADBEEF' may be replaced with a VRSERIAL (in hexidecimal) if the board was previously programmed with one.

VR Mini IO 1.png

  • Use the host to check the uC firmware's version number (manual step)
    • login to the host
nc localhost 2020
set vrproto enabled
get version

The version reported should resemble the most recent one in the history above.

Board Test[edit | edit source]