DSPRelated.com
Forums

Jtag support for ADSP 21065L processor with AMD 512x8 flash (AM29F040B & AM29LV

Started by ajith_pc February 21, 2007
Hello,

There is a wonderful open-source JTAG tools available in
sourceforge.net. It supports a variety of processors and also CFI
complaint flashes. Please go through the site to know more info.
http://openwince.sourceforge.net/jtag/

We have added support for ADSP 21065L (MBGA) processor with AMD 512x8
flash. We have tried this new processor support in a Linux platform and
which is working fine.

The current patch (new addition) supports

(1) ADSP - 21065L SHARC Processor (MBGA) which does not have a device ID
register

(2) Provision for adding support for devices which do not have device ID
registers.

(3) Supported AMD Flash memory of size 512K * 8bit (AM29F040B &
AM29LV040B). This flashes are not CFI compliant.

4) The new addition can work parallel with the current JTAG tools. With
a single command, it can switch to SHARC JTAG mode. In this mode it will
support only SHARC 21065L processor.

I have used a machine with AMD Athelon 3000+ and Linux Fedora Core 5 -
32 bit for compilation and testing.

Direction for installation

Download and install "include" package from
or
http://sourceforge.net/project/showfiles.php?group_idR603&package_i...
Use include version 0.3.2

Download and unpack jtag sources.

Use jtag version 0.5.1

Download and apply the patch "sharc_patch" from
http://sourceforge.net/tracker/?func=browse&group_idR603&atidF9852

# patch -p1 < sharc_patch

See README and README_21065L files in jtag-0.5.1 directory for more
info.

How can I access the internal registers of the processor through JTAG?

Regards,
Ajith