########################################## # Copyright Atmel Corporation (c)2009 ########################################## Note : AT91-ISP runs under Windows 2000 and XP and ONLY with administrator privilege AT91-ISP v1.13 includes: - SAM-BA v2.9 - SAM-PROG v2.4 - Both based on AT91Boot_DLL 1.3.2 : -> AT91Boot_DLL.dll -> AT91Boot_TCL.dll allows using AT91Boot_DLL.dll in a TCL shell (TCLSH) - AT91-ISP Documentation - OLE_MFC and OLE_without_MFC Visual C++ 6.0 Example Projects on how to use AT91Boot_DLL to develop your own ISP solution. - CAN_TCLSH which gives an example of Flash programming through CAN and gives also a TCL script example. Be sure to have Segger JTAG driver updated to version v4.07c or later. Please read the documents in : C:\Program Files\ATMEL Corporation\AT91-ISP v1.13\sam-ba v2.9\doc folder. These documents are also available through the Help menu in SAM-BA. Changelog: ### SAM-BA ### v2.9: -> Added support for AT91SAM9M10, AT91SAM9G45, AT91SAM9G10, AT91SAM7SL. -> Added support for AT91SAM3U, with USB and COM port connection only (no SAM-ICE). -> Fixed Dataflash access on AT91SAM9G20 CU-A. -> Select 16/32 bits external SDRAM in board TCL file without applet compilation. -> External memory initialization failure at SAM-BA startup is indicated by a popup window, but user can choose to use SAM-BA anyway. -> Added a listbox to choose applet debug traces level easily. Traces are sent to DBGU port when using USB or JTAG connection link. -> Added Nandflash bad block listing script. -> Added a document to help user to customize SAM-BA and applets for a custom board. v2.8: -> Added support for DataFlash in Binary mode (Power of 2 page size), -> Improved programing speed with applets running at higher CPU and MCK clock frequency, -> Fixed AT91SAM7L64/128 support, -> Fixed AT91SAM7XC support. v2.7: -> New flash programming applets : - NandFlash, DataFlash, SerialFlash, NorFlash, - GCC code, - based on at91lib software library. -> Added support for AT91SAM7L64/128, AT91SAM9G20, AT91SAM9XE, and AT91CAP9 (EK and STK). -> Fixed AT91SAM9RL64 support. v2.6: -> Fixed AT91SAM9263 DataFlash script bug. -> Fixed AT91SAM7S512/SE512/X512 Flash programming bug. -> Fixed AT91SAM7SE/X/XC GPNVM accesses with JTAG. -> Added support for AT91SAM9RL64 and AT91CAP9. -> More NandFlash supported : * Micron, Samsung, Toshiba, Fujitsu, National, and STMicro * 1Gbit to 16Gbits, 8 and 16 bits bus size. -> Improved NandFlash bad block management (Skip block method). -> JTAG support for AT91SAM926x. v2.5: -> Bypass of Connection Message Box when launching SAM-BA with port and board name in command line parameter. -> Support for AT91SAM9XE family. -> Various bug fixes : script mode feature improved (no more message boxes), open and save file dialog boxes displays now correctly. v2.4: -> J-Link support improved for AT91SAM7A3 -> AT91SAM9263 NandFlash block programming support -> Added SDRAM config for 48, 100 and 133 MHz MCK on SAM926x boards -> Minor GUI bug fixes v2.3: o Supports: -> SAM7S32/321/64/128/256/512 -> SAM7X(C)128/256/512 -> SAM7SE32/256/512 -> SAM9260/9261/9263 o Only by adding/modifying TCL scripts in the lib directory, it is now possible to add: -> Your own boards -> Your own memory algorithms ### SAM-PROG ### v2.4: -> Added support for AT91SAM7SE32. v2.3: -> AT91SAM-PROG application allows loading a binary file into internal flash memory of a target connected directly to the PC or into a target connected to a SAM-ICE or a JLink. -> SAM-PROG is able to detect automatically the AT91SAM7S321, AT91SAM7S64, AT91SAM7S128, AT91SAM7S256, AT91SAM7S512, AT91SAM7X(C)128, AT91SAM7X(C)256, AT91SAM7X(C)512, AT91SAM7SE256, AT91SAM7SE512 and AT91SAM7A3 parts. ### AT91Boot_DLL.dll ### TCL Toolchain including tclsh can be downloaded from the following URL: http://www.activestate.com/Products/ActiveTcl/