2005-01-04 04:26 AM
2005-01-03 12:36 AM
Hello..
Does the str720 support boundary scan through JTAG? Or is JTAG only meant here for debugging? And if so..is there any documentation how to write code for downloading over JTAG? rick2005-01-03 01:36 AM
Oki...doesn't support noundary scan according to:
http://mcu.st.com/modules.php?mop=modload&name=Splatt_Forums&file=viewtopic&topic=1799&forum=17 Too bad...would be a nice CPU...but then again I have to choose another manufacturer which is supported by opensourced software.2005-01-03 10:01 PM
You are still able to download code via jtag, boundary scan is not required for this. You will have to implement some software to program a ram bootloader via jtag.
To increase speed the main flash can be transferred via the dcc comms channel. Is is possble to program internal and external flash without a bootloader but is slower due to the jtag clocking etc. Regards sjo2005-01-04 03:21 AM
I know that it is possible to do it that way (o;
But somehow knows where is this method described in detail..(specs). Or is it ST not wanting to release it? You even get all internal docs regarding opcodes and JTAG commands from ADI!!!2005-01-04 03:25 AM
This is going of the initial question, but regarding klingler comments - all the info is available to access the device via jtag and program the device. There is lots of info about this on the web.
Regards sjo2005-01-04 04:00 AM
So the STR720 is compatible with existing opensource Arm7 JTAG tools?
Doing a search with ''STR7'' and ''JTAG'' reveals only commercial JTAG debugging tools..2005-01-04 04:21 AM
I have looked at a few of the open source jtag tools:
JTAGER, JTAG Tools, ianjtag, pppcb etc. None support the STR7 devices with internal flash but external flash should be no problem. (ie 720). Most of these tools are for linux which can be a problem for some people. I am currently writing a flash programming tool based on the open source ones available on the web. Regards sjo2005-01-04 04:26 AM
Hopefully runnable on Linux/Cygwin environment and using standard JTAG cables like ByteBlaster etc (o;