Changes between Version 49 and Version 50 of jtag_instructions


Ignore:
Timestamp:
02/28/2024 11:10:46 PM (9 months ago)
Author:
Ryan Erbstoesser
Comment:

add note about i.mx8m plus som and usb required

Legend:

Unmodified
Added
Removed
Modified
  • jtag_instructions

    v49 v50  
    117117Please see above for the download link to the latest jtag_usb executable. Note that an update may be required for new board models or memory configurations.
    118118
    119 1. Connect the JTAG-USB Programmer to the JTAG header on a Gateworks Single Board Computer using the attached ribbon cable.
    120 
    121 2. Connect the JTAG-USB Programmer to a PC USB port using the supplied USB cable.
    122 
    123 3. Verify FTDI module is not loaded.
     1191. With the SBC powered off, connect the JTAG-USB Programmer to the JTAG header on a Gateworks Single Board Computer (SBC) using the attached ribbon cable.
     120
     1211. Connect the JTAG-USB Programmer to a PC USB port using the supplied USB cable.
     122
     1231. If using a SBC with a i.MX8M Plus CPU (Venice GW7xxx-2x or GW74xx), attach a USB cable from the USB port on the SBC to the the desktop/laptop host PC.
     124
     1251. Verify FTDI module is not loaded.
    124126 * {{{ sudo rmmod ftdi_sio }}}
    125127
    126 4. Apply power to the Gateworks board.
    127 
    128 5. Run the JTAG program (jtag_usbv4) with the syntax shown below to program a .bin file to the boards flash:
     1281. Apply power to the Gateworks board.
     129
     1301. Run the JTAG program (jtag_usbv4) with the syntax shown below to program a .bin file to the boards flash:
    129131{{{
    130132./jtag_usbv4 –p <filename>
     
    135137  * If you encounter any errors see the [#Troubleshooting Troubleshooting] section below.
    136138
    137 jtag_usbv4 options:
     139'''jtag_usbv4 options:'''
    138140||= Option =||= Operation =||= Notes =||
    139141||-p        ||Program Flash device using specified filename|| ||
     
    145147
    146148==== Examples ====
    147 programming a firmware image:
     149Programming a firmware image:
    148150{{{#!bash
    149151./jtag_usbv4 -p venice-imx8mm_u-boot_spl.bin
     
    170172==== Troubleshooting ====
    171173
     174 * If using a SBC with a i.MX8M Plus CPU (Venice GW7xxx-2x or GW74xx), additionally attach a USB cable from the USB port on the SBC to the the desktop/laptop host PC.
    172175 * Permission denied: '''libusb couldn't open USB device''' - [#LinuxpermissionsonUSBdevice see above] regarding Linux permissions
    173176 * fOP: '''USB Open Rev  fOP''' - failure to open the USB device via libusb - you likely have the ftdi_sio serial driver loaded - [#conflictwithftdi-siodriver see above]