JTAG programming
2006-05-01 by ovidearistide
Hi, I am trying to program my flash memory via the JTAG interface. However, I am unable to find enough documentation on the JTAG interface. Can anyone give me a kickstart? I am trying to flash in two ways: 1) From the flash itself (Firmware update). 2) Externally (initial flash). Ad 1) This is the most important one for me. To achieve this I need to execute my firmware update code in RAM (and make sure that interrupt vectors and such reside there as well). I believe I have to use IAP. JTAG is also a serial interface, but I don't think it is possible to connect ISP and JTAG (UART only). IAP is not really a problem, but I do not know how to connect my IAP implementation to the JTAG interface. So basically: How do I copy data over the JTAG interface to RAM? Ad 2) I can use the Philips ISP flash tool to flash via the UART interface or any commercially available tool via the JTAG interface. But I want to be able to batch this process (and maybe configure it). I must use the JTAG interface and I am the only budget available. :-) Thanks in advance for any help, Greetz, David