IDT Windows Manual translation IDT.
Other infos about the image format of IDT generated ROMs can be found here: IDT image merge
This help includes the following:
————————————————– ——————————
Copyright © Shenzhen Hisilicon Limited 2009. All rights reserved.
This module introduces the IDT functions, operating environment, hardware and software requirements.
IDT (Image Download Tool) image Downloader Shenzhen Co., Ltd. K3V100R001 Hisilicon platform supporting software tools, the main development platform, or reference design for an image file downloads (ImageDownload) and image files into (ImageMerge), currently supports the “GSM / EGPRS “platform and the”CDMA 1X”platform, its function described in Table 1.
IDT can be used not only to end production line K3V100R001 platform image download can also be used as a laboratory of images and image batch download merge.
Table 1 Functional Description
Name | Description |
---|---|
ImageDownload | Image download.\\A good image file will be merged into one or more programmed (up to 8) phones. |
ImageMerge | Image merge. The related image and data packaged into the image file for ImageDownload to download. |
IDT software runs on PC machines, PC cards and machine through a multi-port USB Hub Implementation and multiple phone connections, shown in Figure 1.
Software Requirements IDT PC-software required to run the install the following software:
Hardware Requirements IDT PC, the software is running on the requirements:
This module introduces the IDT software installation and uninstallation.
Make sure your computer before installing the hardware and software configuration to meet the "Configuration Requirements" in the description.
Step 1 Double-click “IDT.exe” file to start the installation process, pop up as shown in Figure 1, “Welcome” dialog box, continue with the installation click “Next”, exit the installation click “Cancel”.
Step 2 In the “Choose Destination Location” window, select the software installation directory, as shown in Figure 2. The default installation directory is “C: \ Program Files \ HiSilicon \ IDT”, If you need to change the installation directory, click “Browse …” to choose. After completion of the directory selected, click “Next”.
Figure 2 Choose Destination Location dialog box
Step 3 In the “Start Copying Files” dialog box, click “Next”, shown in Figure 3.
Figure 3 Start Copying Files dialog box
Step 4 install file copy process is complete, the pop-up “InstallShield Wizard Complete” dialog box, click “Finish” to complete the installation of IDT, as shown in Figure 4.
Figure 4 InstallShield Wizard Complete dialog box
Step 5 After installation, the “Start> All Programs> HiSilicon> IDT ” menu appears “IDT”, IDT's desktop shortcut icon appears.
—- end
Unloading steps are as follows:
Step 1 Select “Start> Control Panel. ”
Step 2 In the “Control Panel” window, double-click the “Add or Remove Programs”icon.
Step 3 In the pop-up “Add or Remove Programs”window “current setup”area box, select “IDT”, click “Change / Remove. ”
Step 4 In the pop-up “InstallShield Wizard” dialog box, select the “Remove”, click “Next”, shown in Figure 1.
Figure 1 InstallShield Wizard dialog box
Step 5 In the pop-up “Confirm File Deletion” dialog box, click “OK”, the system will automatically delete IDT application, shown in Figure 2.
Figure 2 Confirm File Deletion dialog box
Step 6 In the “InstallShield Wizard Complete” dialog box, click “Finish” to complete the uninstall IDT, as shown in Figure 3.
Figure 3 InstallShield Wizard Complete dialog box
—- end
This module details the main interface IDT PC terminal operations and functions of each part and use.
According to “ start the way to “start the description of IDT software. IDT operation of the software main interface shown in Figure 1.
Figure 1 Operating the main interface
IDT main interface is divided into four regions, with the figure number corresponding relationship shown in Table 1.
Table 1 IDT main interface area Features
No. | Zone Name | Function Description |
---|---|---|
1 | Menu bar | Functional organization of the menu bar under the menu, including: “File”, “View”, “Operation”, “Window” and “Help”. |
2 | Toolbar | Toolbar shortcut buttons by IDT, IDT's basic operations can be completed. |
3 | Function window | There are two features window IDT, including: “ImageDownload” and “ImageMerge”, were used to complete the image download and the image merging function. Software starts by default “ImageDownload” feature window. |
4 | Status Bar | IDT software tools used to display status information, including: the current state of software, computer name, user name, download count and an error number. |
File menu interface shown in Figure 1, describes the menu items shown in Table 1.
Table 1 File menu item description
Name | Features |
---|---|
Exit | Exit the program. |
View the menu | View menu interface shown in Figure 2, menu item descriptions shown in Table 2. |
Table 2 View menu item description
Name | Features | |
---|---|---|
ImageDownload | Open the image download window. | |
ImageMerge | Open the image merge window. | |
Toolbars | Standard | Display on / off the toolbar. |
Customize … | Display custom dialog box. | |
Status Bar | Display on / off status bar. |
Operation menu interface shown in Figure 3, describes the menu items shown in Table 3.
Figure 3 Operation Menu
Table 3 Operation menu item description
Name | Features |
---|---|
Run | Start the download. |
Stop | Stop downloading. |
Config … | Open the image to download the configuration dialog. |
Merge … | Combined image. |
Window menu to open multiple functions have been used to implement switching between windows. By default, the “ImageDownload” window is open, as shown in Figure 4 to open the case of 2 functional windows.
One, “ImageDownload” item in front of check that this feature is active window. Click the function of the window is not activated can activate it.
Help menu interface shown in Figure 5. Description of menu items as shown in Table 4.
Table 4 Help menu item description
Name | Features |
---|---|
Index … | Open IDT online help files. |
About IDT … | Introduced software version and copyright information. |
IDT toolbar shown in Figure 1. Functional description of the shortcut buttons as shown in Table 1.
Table 1 Functional description shortcut buttons
Depending on the function of IDT is divided into two functional windows, its meaning as shown in Table 1.
Table 1 describes the function of window list
Name | Features |
---|---|
ImageDownload | Image download window. |
ImageMerge | Image merge window. |
Download image window shown in Figure 1. Download process, the interface in real time refresh.
Figure 1 image download window
Figure 1 in the list the following meanings:
Please select the platform of the image prior to the merger, as shown in Figure 2.
Figure 2 platform selection window
If you select “GSM / EGPRS” platform, image merge window shown in Figure 3.
Figure 3 GSM / EGPRS image merge window
The meaning of each column in Figure 3 as follows:
If you select “CDMA 1X” platform, image merge window shown in Figure 4.
Figure 4 CDMA 1X image merge window
Figure 4, the columns have the following meanings:
IDT status bar to display status information tools, including: the current state of software, computer name, user name, download count and an error number. Interface shown in Figure 1.
Details of the module startup and shutdown using IDT's approach and the image to download and merge the concrete steps.
Image Download Tool (IDT) is provided in the configuration file IDTCfg.ini accessibility settings options to meet different customer needs and the production line environment, download the serial port can be equipped if you need to set specific physical serial port to download its configuration steps are as follows:
Step 1 First off IDT image download tool, open the installation directory profile IDTCfg.ini .
Step 2 According to the Device Manager of serial serial number contained in Calgary, modify the file “[CUSTOMOPTION]” under the specific physical serial number, the interface shown in Figure 1.
... ... [CUSTOMOPTION] CustomCOM [0] = COM24 CustomCOM [1] = COM25 CustomCOM [2] = COM26 CustomCOM [3] = COM26 CustomCOM [4] = COM27 CustomCOM [5] = COM28 CustomCOM [6] = COM29 CustomCOM [7] = COM30 ... ...
Step 3 Restart the software is running, the corresponding configuration to take effect.
—- end
This section describes the startup and shutdown mode IDT and the corresponding pre-conditions.
Software startup, including two ways:
Close approach of two software:
Before closing the software, the software pops up a dialog box shown in Figure 1. Click “Yes” to close the software.
Software is launched, the first pop-up ” PassWord “Configuring Rights Management dialog box, as shown in Figure 1 below.
Configuring Rights Management dialog box in Figure 1
Click the button ” Change Password “enter the Change Password dialog box, as shown in Figure 2 below.
Figure 2 Change Password dialog box
Enter the configuration password into the ” Config “configuration dialog, the user can configure the software, as shown in Figure 3 and Figure 4 , which describe the configuration items as shown in Table 1 and Table 2.
Download the configuration dialog box in Figure 3 (USB mode)
Download the configuration items described in Table 1 (USB mode )
Property name | Meaning | Remarks | |
---|---|---|---|
Download Mode | USB | USB download mode | Board USB download existing select this mode. |
COM + USB | COM + USB download mode | Board or USB download to download the initial damage to select this mode. | |
Virtual COM | Virtual COM Number | The number of virtual serial port | Optional range of 0 to 8. |
DownloadType | AP | Separate download AP Image | If only the updated AP Image is checked. |
Modem | Separate download Modem Image | If you only update the Modem image is checked. | |
AP + Modem | Download the AP and Modem Image | The default for the selection of AP + Modem items. | |
Misc | Auto Polling | Automatic cycle detection | Configured to automatically cycle test board, the default is already started this. |
Auto Run | Automatically | Configured to automatically start the new board download connections, the default is already started this. | |
RetainNV | Reservations NV item | Configuration will be retained NV item data, the default is started, NV item data stored in the installation directory of the Backup folder. | |
ScanFlash | Scan Flash | Configuration will scan Flash , by default do not choose this. | |
Verify Ver | Check the version information | Configure will check version information, default has started this. | |
FlashGps | Support the Flash version of GPS chip | Configuration will support the Flash version of GPS chips, the default has started this. | |
Image File | Image file path | - |
Figure 4 Download the configuration dialog (COM + USB mode)
Download the configuration items described in Table 2 (COM + USB mode)
Good image download image files used to merge into one or more of the programming board of.
Image download steps are as follows:
Step 1 in the “ImageDownload” tab, click the toolbar , configuration-related information (configuration operations, see ” Configuring Download Parameters ”).
Step 2 Select “Operation> Run” or click the toolbar Start the download.
If the IDT software is configured to "Auto Run", then automatically start the download.
Step 3 Connect the host and the board, and a single on-board power, start the download.
Step 4 Wait for the download to complete.
Users can select the download process "Operation> Stop" or click the toolbarStop downloading.
Step 5 After the download is complete, board the blue indicator light flashes quickly. At this point the board from the USB interface, cable pull out.
—- End
Download process may be an exception occurs, such as user unplug USB, the hardware exception occurs, data transmission errors. Software prompts the user to download fails, as shown in Figure 1. Then you need to reset the board to re-power (no need to re-insert the board), reset the software will automatically re-download.
Image merger-related images and data for the packaged image file, available to ImageDownload to download.
Image merge steps are as follows:
Step 1 into the “ImageMerge” tab.
Step 2 Click, Add the files need to be merged.
Step 3 Select the question (requires) the merged file (that is, before the file types check box is selected).
If you use the "COM + USB" mode download, must be packaged RamInit items and USBLoad items.\\ If the download Modem image, must be packaged CPLoad items and CP items.\\ If you need to load the customized installation package into the image, Customer must pack items.\\ RamInit items and USBLoad items must be selected or not selected; CPLoad items and CP items must be selected or not selected.\\
Step 4 Select “Operation> Merge” or click the toolbar The merger.
Step 5 In the pop-up “Version” dialog box, enter the combined image file version number.
Step 6 In the pop-up “Save As” dialog box, select the merged image file save path and complete file name.
—- End
Version check is designed to: prevent users from making an image upgrade, the hardware platform is not compatible with the image downloaded to the phone.
Version check of the strategy is as follows:
In order to facilitate the OEM manufacturers for their own version of the definition of validation programs, IDT has achieved an open version of the program interface, the interface defined in the header “ Iversion.h “in. Which contains 3 a need to implement interfaces, such as Table 1 shows.
" IVersion.h "document to be delivered package from the directory" 03 production test tool "in the" version check "folder access.
Table 1, the interface need to implement
Interface name | |
---|---|
Verify | On the version number for verification. |
StrToData | The version number from the string into a byte stream form. The version number is the user input string, in general not directly as a form of data storage and verification, the need for some kind of conversion. |
DataToStr | The version number from the byte stream into a string form. |
Implement a custom version of the following steps:
Step 1 Create a project a dynamic link library.
Step 2 to define a concrete class to implement IVersion interface.
Step 3 Define a form IVersion * GetVersionSolution (void) function, the function creates a specific class of the object and returns its pointer.
Step 4 will GetVersionSolution export as a dynamic link library interface.
Step 5 generates a compilation called VersionSolution.dll dynamic link library file.
—- end
If the OEM manufacturers do not implement their own version of the verification program, which does not provide its own VersionSolution.dll , IDT will use the default version of the verification program.
Figure 1, the storage form of version number\\
AP | Applications Processor | Application processor |
CP | Communications Processor | Communications Processor |
IDT | Image Download Tool | Image Downloader |
PC | Personal Computer | PC |
RAM | Random Access Memory | Ram |
USB | Universal Serial Bus | Universal Serial Bus |