UBoot recovery for imx6 via JTAG
From Wiki-DB
Technically all JTAG-adapter listed by OpenOCD should work, but DH electronics recommends the Olimex Arm-USB-OCD-Tiny-H. All tests and Documents were made in use of this one.
Installation
This installation was made on the Virtual Machine for Application Development. All console expressions refer to this Debian system.
- OpenOCD
- OpenOCD is a Linux package and is as easy to install as
$ sudo apt-get install openocd
- OpenOCD is a Linux package and is as easy to install as
- Drivers
- If you use the JTAG-Adapter recommended by DH, then you need to install the FTDI-Drivers as followed:
- Go to http://www.ftdichip.com/Drivers/D2XX.htm and Download your suitable Driver (32-bit or 64-bit)
- Navigate into the Download folder
$ cd /home/devel/Downloads
- Untar the Downloaded zip-file
$ tar xfvz libftd2xx-x86_64-1.4.6.tgz
- For the next steps you need Admin rights (standard password for the VM is devel):
$ sudo –su
- you need to copy the folder
$ cp libftd2xx.* /usr/local/lib
- changing the permission
$ chmod 0755 /usr/local/lib/libftd2xx.so.1.4.6
- creating a link
$ ln –sf /usr/local/lib/libftd2xx.so.1.4.6 /usr/local/lib/libftd2xx.so
- finish the installation
$ exit
- If you use the JTAG-Adapter recommended by DH, then you need to install the FTDI-Drivers as followed:
uBoot Programing
There are two ways for doing this. The easy way is an automatic Bash-script, which handles all the commands needed for the programing process. In this case you need a specified folder-structure so that the automatic script can find all its needed files.