What does the Advanced Command Line do?
The Advanced Command Line is designed primarily for secure programming tasks (e.g., SEN file generation). It also supports a range of advanced operations, such as data preservation, GANG channel control, and other complex functions.
How can I overwrite the number of boxes or channels defined in the icp01.cfg file for the ICP2-GANG(G3) or ICP2-COMBO(G3) programmer?
The following DLL functions can be used to configure and query the number of boxes and channels for ICP2-GANG(G3) and ICP2-COMBO(G3) programmers: – IcpGangNumberBoxesSet – IcpGangNumberBoxesGet – IcpGangChannelSet – IcpGangChannelGet Advanced Command Line sections in INI file: [Gang] GangNumberBoxesSet GangChannelsBox1 GangChannelsBox2 … GangChannelsBox16
We have two ICP2(G3) programmers installed in one PC and plan to program concurrently (in parallel), we would like to know any method to avoid queueing when programming concurrently?
(A) DLL use Rename icpdll.dll to icpdll1.dll, icpdll2.dll (any different name) and run each thread with its “own” DLL copy. No conflict occurs since every programmer gets its own COM number (B) Command Line use If you use ICP Command Line then you can’t rename the DLL since the EXE uses the original name, but you can […]
I’m using ICP2(G3) to program ATmega640V. I have two HEX files — one for the program memory and another for the data memory. If I want to use the command-line interface, what command should I use to program both files?
You should use a HEX file in “Softlog format” which contains all memory areas to be programmed: (A) One-time operation Run ICP for Window Load PM Load DM Edit fuses if required Validate that everything works as expected Save to HEX: File – Save As (Export) (B) Multiple operations Use the saved HEX file with […]