flash-arty: Add support for specifying the file type
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>
Thu, 4 Jun 2020 13:29:29 +0000 (23:29 +1000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Thu, 4 Jun 2020 13:29:29 +0000 (23:29 +1000)
commitd3c274d01ec14dc5790f47b67d3814dd17aee80f
tree12807cf7f4caedb1fe62ad2309a6f4bf990a1343
parent3592be733e9290fd2e1409bd6b52481116141e90
flash-arty: Add support for specifying the file type

By default openocd tries to "guess" the file type and interpret
it accordingly. For example it will detect an ELF file based on
the presence of an ELF header and will try to load the relevant
segments into the flash.

This may not be what we want. For example, I want to load the raw
ELF file into the flash.

Additionally the ELF parser in most distro's OpenOCD version
only supports ELF32 and will error out.

This adds a "-t" argument to flash-arty to allow us to specify the
file format. For example "-t bin" will treat the file as raw binary.

Unfortunately I had to copy and modify jtagspi.cfg from OpenOCD
to achieve this.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
openocd/flash-arty
openocd/jtagspi.cfg [new file with mode: 0644]
openocd/xilinx-xc7.cfg