[Sorry, this post was drafted yesterday but not posted. Hopefully it's still of some help.]
Quote:
I need a USB programmer, I got no parallel port any more, I also don't have a PC but this covered with a virtual machine. In older documents it is mentioned that WinCUPL supports the Altera ByteBlaster cable. Again you need a parallel port for that. Do you know whether the current version of WinCUPL supports the USB Blaster cable?
Have a search for "ATMEL svf file" - SVF is a standard textual format for driving JTAG. So, in general, you use the proprietary toolchain to produce something - in ATMEL's case a HEX or JED file - then a conversion tool to make an SVF, and then some standard tool on your system to 'play' the SVF file into the JTAG port of the device.
In some case you might convert the SVF file in the more compact Xilinx format, XSVF. You might need the Xilinx tools to convert a JED file. See
http://hackaday.com/2008/12/11/how-to-p ... ices-cpld/For example, the Bus Pirate recipe requires XSVF - see
http://dangerousprototypes.com/docs/Bus ... SVF_playerTry
http://www.labbookpages.co.uk/electroni ... Chain.html("Convert your compiled hex file into a SVF (Serial Vector Format) file using the Atmel utility avrsvf.exe. Use the lmilk utility to 'play' the SVF file and program the AVR")
https://www.awce.com/avrjtag.htmhttp://www.atmel.com/Images/doc1651.pdfAs for WinCUPL, it would be interesting to hear if it runs happily in WINE on Linux - most Windows programs do. No need for a virtual machine or a Windows installation. It seems to be working for me, once I'd applied "winetricks" -see
http://wiki.winehq.org/winetricks(One can always check the WINE-compatibility status of a windows program at WINEHQ - for example
http://appdb.winehq.org/objectManager.p ... n&iId=1850)
Cheers
Ed