Contents
|
Index
|
Search
Introduction
Terms and Definitions
System Requirements
ChipProg Family Brief Description
ChipProg-481
Major features
Hardware characteristics
Software features
ChipProg-G41
Major features
Hardware characteristics
Software features
ChipProg-48
Major features
Hardware characteristics
Software features
ChipProg-40
Major features
Hardware characteristics
Software features
ChipProg-ISP
Major features
Hardware characteristics
Software features
Quick Start
Installing the ChipProgUSB Software
Installing the USB Drivers
Hardware installation
ChipProg-481
ChipProg-G41
ChipProg-48
ChipProg-40
ChipProg-ISP
Getting Assistance
On-line Help
Technical Support
Contact Information
ChipProg Control Options
Graphical User Interface
User Interface Overview
Toolbars
Menus
The File Menu
Configuration Files
The View Menu
The Project Menu
The Project Options Dialog
The Open Project Dialog
Project Repository
The Configure Menu
The Select Device dialog
The Buffers dialog
The Buffer Configuration dialog
Main Buffer Layer
Buffer Layers
The Serialization, Checksum and Log dialog
General settings
Device Serialization
Checksum
Signature string
Custom Shadow Areas
Overlaping data specified in shadow areas
Log file
The Preferences dialog
The Environment dialog
Fonts
Colors
Mapping Hot Keys
Toolbar
Messages
Miscellaneous Settings
Configurating Editor Dialog
General Editor Settings
The Editor Key Mapping
The Edit Key Command Dialog
The Commands Menu
Calculator
The Script Menu
The Window Menu
The Help Menu
Windows
The Program Manager Window
The Program Manager tab
Auto Programming
The Options tab
Split data
The Statistics tab
The Device and Algorithm Parameters window
Buffer Dump Window
The 'Configuring a Buffer' dialog
The 'Buffer Setup' dialog
The 'Display from address' dialog
The 'Modify Data' dialog
The 'Memory Blocks' dialog
The 'Load File' dialog
File Formats
The 'Save File' dialog
The Device Information window
Phyton programming adapters
Adapters for in-system programming
The Console Window
Windows for Scripts
Simplified User Interface
Settings of Simplified User Interface
Operations with Simplified User Interface
Operations with Projects
Command Line Control
Command line options
On-the-Fly Control
On-the-Fly command line options
On-the-Fly utility return codes
On-the-Fly Control example
Script Files
The Script Files Dialog
How to create and edit script files
The Editor Window
Text Edit
The Search for Text Dialog
The Replace Text Dialog
The Confirm Replace Dialog
The Multi-File Search Results Dialog
Search for Regular Expressions
The Set/Retrieve Bookmark Dialogs
Condensed Mode
The Condensed Mode Setup Dialog
Automatic Word Completion
Syntax Highlighting
The Display from Line Number Dialog
The Quick Watch Function
Block Operations
How to start and debug script files
The AutoWatches Pane
The Watches Window
The Display Watches Options Dialog
The Add Watch Dialog
The User Window
The I/O Stream Window
Programming Automation via DLL
Application Control Interface
ACI Functions
ACI_Launch
ACI_Exit
ACI_LoadConfigFile
ACI_SaveConfigFile
ACI_SetDevice
ACI_GetDevice
ACI_GetLayer
ACI_CreateBuffer
ACI_ReallocBuffer
ACI_ReadLayer
ACI_WriteLayer
ACI_FillLayer
ACI_GetProgrammingParams
ACI_SetProgrammingParams
ACI_GetProgOption
ACI_SetProgOption
ACI_AllProgOptionsDefault
ACI_ExecFunction
ACI_StartFunction
ACI_GangStart
ACI_GetStatus
ACI_TerminateFunction
ACI_GangTerminateFunction
ACI_FileLoad
ACI_FileSave
ACI_SettingsDialog
ACI_SelectDeviceDialog
ACI_BuffersDialog
ACI_LoadFileDialog
ACI_SaveFileDialog
ACI_SetConnection
ACI_GetConnection
ACI Structures
ACI_Launch_Params
ACI_Config_Params
ACI_Device_Params
ACI_Layer_Params
ACI_Buffer_Params
ACI_Memory_Params
ACI_Programming_Params
ACI_ProgOption_Params
ACI_Function_Params
ACI_GangTerminate_Params
ACI_PStatus_Params
ACI_File_Params
ACI_GangStart_Params
ACI_Connection_Params
Examples of use
Control from NI LabVIEW
Command Line Control from LabVIEW
Control from LabVIEW with DLL
Operating with Programmers
Inserting devices to a programming socket
Auto-detecting the device
Basic programming functions
How to check if a device is blank
How to erase a device
How to program a device
How to load a file into a buffer
How to edit information before programming
How to configure the chosen device
How to write information into the device
How to read a device
How to verify programming
How to save data on a disc
How to duplicate a device
Programming NAND Flash memory
NAND Flash memory architectures
Invalid blocks
Managing invalid blocks
Skipping invalid blocks
Reserved Block Area
Error Checking and Correction
Invalid block map
Marking invalid blocks
Programming NAND Flash devices by ChipProg
Access Mode
Invalid Block Management
Spare Area Usage
Guard Solid Area
Tolerant Verify Feature
Invalid Block Indication Option
Access Mode Parameters
User Area
Solid Area
Reserved Block Area
ECC Frame size
Acceptable number of errors
Multi- and Gang-programming
The Program Manager Window
The Program Manager tab
The Options tab
The Statistics tab
In-System Programming
References
Errors Messages
Error Load/ Save File
Error Addresses
Error sizes
Error command-line option
Error Programming option
Error DLL
Error USB
Error programmer hardware
Error internal
Error confiquration
Error device
Error check box
Error mix
Warning
Expressions
Operations with Expressions
Numbers
Examples of Expressions
Script Language
Simple example
Description
Built-in Functions
Built-in Variables
Difference between the Script and the C Languages
Script Language Built-in Functions and Variables
In-System Programming for different devices
Specific of programming PICmicro
Specific of programming AVR microcontrollers
Specific of programming Atmel 8051 microcontrollers