implement bsdl2jtag as a wrapper script that calls jtag shell with 'bsdl dump ...'

git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1467 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
master
Arnim Läuger 16 years ago
parent 58a9797c1c
commit 79e1611103

@ -1,5 +1,8 @@
2009-03-28 Arnim Laeuger <arniml>
* src/bsdl2jtag, src/Makefile.am, doc/UrJTAG.txt: implement bsdl2jtag
as a wrapper script that calls jtag shell with 'bsdl dump ...'
* src/Makefile.am, src/bsdl2jtag.c: removed bsdl2jtag
2009-03-27 Arnim Laeuger <arniml>

@ -82,8 +82,8 @@ that. Please also send proven working files back to this project.
Starting with post-0.7 releases, UrJTAG contains a BSDL subsystem that
retrieves the descriptions for chips in the chain from BSDL files on the
fly. Be aware that this feature is currently experimental and may not work
with every BSDL file yet.
fly. "bsdl2jtag" is in fact a wrapper that uses the BSDL subsystem to
convert the BSDL file.
==== SVF files ====

@ -42,6 +42,9 @@ endif
bin_PROGRAMS = \
jtag
bin_SCRIPTS = \
bsdl2jtag
jtag_SOURCES = \
jtag.c

@ -0,0 +1,48 @@
#!/bin/bash
#
# $Id$
#
# Convert a BSDL file to a jtag part description
#
# Copyright (C) 2009, A. Laeuger
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
#
scriptname=`basename $0`
function usage ()
{
cat <<EOF
Usage: $scriptname <bsdl-file> <jtag-file>
Converts a BSDL file to a jtag part description.
Parameters
bsdl-file : Name of BSDL file
jtag-file : Name of converted jtag description file
EOF
}
if [[ -z $1 || -z $2 ]]; then
usage
exit 1
fi
echo "bsdl dump $1" | jtag > $2
exit 0
Loading…
Cancel
Save