The MegaNETIMPRESS/C”arNETIMPRESS/NETIMPRESS next (hereafter called as
“NETIMPRESS”) is the in-circuit programmer that can perform high-speed on-board
programming of an microcomputer with built-in flash ROM or flash ROM connected to
external bus of a microcomputer.
AAA.YLC: License for Device A
BBB.YLC: License for Device B
The NETIMPRESS can support programming various devices by inserting the compact
module (hereafter called as “Control Module”), which contains programming firm data for
each microcomputer, into the programmer main unit.
The Control Module uses the Compact Flash (CF) card as its media.
You can add a target device to program by adding programming conditions to the Control
Module in a form of a license.
The NETIMPRESS can be also used as a stand-alone since programming conditions are
saved in the Control Module.
Also, you can control the programmer very flexibly from a PC, as it has the 100Base-Tx
interface. You can build up an automatically-controlled production line system by using the
Remote Package AZ491 that is available for an additional order.
1
2 Notes & Points
The Control Module is specifically designed and built for the NETIMPRESS programmer and
cannot be used for any other purposes. (A CF card commercially available cannot be used
as the Control Module.)
About this manual
This Startup Manual describes only the initial setup procedures required to perform
programming.
For detailed specifications of the NETIMPRESS main unit, Control Module, probe, software,
etc., see their relevant manuals.
This Startup Manual explains how to install the software, set up an IP address in the
NETIMPRESS main unit, add a license to the Control Module and file operation steps. This
Startup Manual describes the processes up to the step to control the programmer from a PC.
For the information on how to set up environments of each device and connection
information, which vary depending on each device, see the manual of the relevant manual of
the Control Module or probe.
Note:
The Control Module (CF card) is not added with the license when delivered. Be sure to add
the license (extension: YLC), which is provided in CD-ROM.
PC Requirements
The NETIMPRESS runs only on a Windows PC (Windows XP, and Windows7).
An Ethernet cable (10BASE-T, and 100BASE-TX) to connect the programmer and a PC is
a user-prepared item. (When you make one-to-one connection without using a hub, you
need a cross cable.)
The reader for the CF card (USB connection, for example) at the side of a PC is a
user-prepared item.
2
3 Checking Hardware and Software (Standard Package)
This chapter explains the standard package of hardware and software that will be provided
for the NETIMPRESS programmer. (The hardware and software to be provided may differ
depending on your environments.)
3.1 Hardware
The following items are included in the hardware package of the NETIMPRESS.
(1) NETIMPRESS main unit (AF320/AF420/AF520/AF620/AF430)
(2) AC adapter specially built for the NETIMPRESS
(/AC4P INPUT: 100V to 240V OUTPUT: 12V)
(3) Control Module (Media: Compact Flash (CF) card)
(4) CD-ROM: 1 to 2 pieces (License Pack, Utility) depending on a target device
(5) Target probe, adapter, etc., which vary depending on a target device
3
3.2 Software
The following items are included in the software package of the NETIMPRESS.
(1) AZ490 (Remote Controller to download the various files, execute the device functions
and set up various parameters)
(2) AZ482 (F/DF Sheet Generator to create a file to set up an IP address to the programmer
main unit and download the files)
(3) AZ481 (Key File Generator to create an ID code Key to communicate with a PC, and a
SUM file)
4
4 Installing the Software
The software to make the various settings to the NETIMPRESS programmer is available at
our website:
Download the following software from the above mentioned web site:
(1) AZ490 (Remote Controller)
(2) AZ482 (F/DF Sheet Generator)
(3) AZ481 (Key File Generator)
Since they are the self-expanding files, decompress them on a PC and install them.
Note:
When you complete installing them and if you choose the default setting, they will be
registered in [DTS INSIGHT Tools], which you can open by selecting [Start] → [Program].
5
5 Setting up IP Address to Programmer Main Unit
To set up an IP address to the programmer main unit so as to control it via Ethernet from a
PC, follow the below steps.
* As a stand-alone, you can set IP address by using FUNC E2 to E4. For how to operate
NETIMPRESS as a stand-alone, refer to a chapter “Setting Ethernet” of an instruction
manual.
(1) Start up the AZ482 (F/DF Sheet Generator) that has been installed on your PC.
(2) From the Menu bar, select [File] → [New] → [Communication].
6
(3) Enter IP address, port information, etc. to set up in the programmer main unit, and select
[File] → [Save As] and enter a file name with extension “.ycm” to save. (This file name
can be changed.)
Note:
[Default Gateway] does not have to be set up in most cases, just enter “0.0.0.0”. When using
the NETIMPRESS via a router, enter an address of the router.
* Enter 1000 for Port No. if there is no problem on the network.
(4) Copy the xxx.ycm file you created to right underneath the drive of the Control Module (CF
card) by using the card reader of the CF card.
(5) Insert the Control Module into the slot of the NETIMPRESS main unit and turn on the
power.
(6) The message “YCM DATA SET?” is displayed on the LCD of the NETIMPRESS main
unit. Then, press either “EXE1” or “EXE2”. (For Mega/C”arNETIMPRESS , press EXE1
and EXE2, both of them are the user-defined keys with no names.)
7
The IP address information is set up in the NETIMPRESS and displayed on the LCD.
Then, the NETIMPRESS main unit is started.
8
6 Connecting with a PC (AZ490 Setting Remote Controller)
To set up environments to control the NETIMPRESS from the Remote Controller AZ490,
follow the steps below.
(1) Start the AZ490.
(2) Enter IP address and port number of the NETIMPRESS main unit and press
Communication Check .
When communication is established, the window as shown below (“File Transfer”) appears.
Then, communication between a PC and the NETIMPRESS main unit can be started.
9
10
7 Adding a Licence to the Control Module
To add a licence to the Control Module, follow the steps below.
(1) Click … button in the Add Licence field located in the center of the CF Card
Information tab.
(2) File selection window is shown. Select the licence file (xxx.YLC) that is provided in the
form of CD-ROM, and then click OK button.
(3) Click Add Licence in the Add Licence filed. Then the licence is added into CF card.
* The added licence information is written in the special area in CF card. The licence
information will remain even if you format the CF card.
11
8 Creating Impress Module Folder (YIM)
With the Control Module, you can save and maintain a programming object and
programming environments data in a folder called Impress Module folder (YIM). When you
finish adding a license, create the YIM folder and set up programming environments.
How to create YIM folder
(1) Click Create YIM folder in the IMPRESS Folder at the upper left of the File Transfer
tab. (As the Module Name dialog window appears, enter any name and click OK .
* In case that Create YIM folder button is dimmed, click [Control Module] which you can find
at the top of tree view on Folder/File List window.
12
(2) The name of YIM folder you have created is displayed in the Folder/File List window.
Then, right-click on the YIM folder you have created and select [Select] → [OK].
* You can select the folder by double-clicking the folder on the tree view of Folder/File List
window, or clicking Select YIM Folder on the main window.
(3) The YIM folder you have selected in Step 2 becomes the current folder and its name is
displayed at the top of the AZ490.
What is the Current folder?:
The files are loaded and the device functions are executed using the current folder. When
various setup files are loaded to the Control Module, they are copied to the current folder.
13
9 Downloading Files and Setting Programming Environments
This chapter explains the steps to download the various files to set up programming
environments to the current YIM folder.
It also explains how to download the definition program (extension: CM), parameter
(extension: PRM), and bundle files.
(1) Downloading the Definition Program
Click the Load Definition Program in the Control Module field to load the Definition
Program file (with extension CM) that is provided in the form of a CD-ROM.
(2) Downloading parameters
Select the Load Parameter in the Parameter Table filed to load the parameter file (with
extension “PRM”) that is provided in the form of a Micom pack download from our Website.
14
(3) Downloading the bundle files
Download the bundle files that are required for programming by pressing
the Copy File(Load) in the Bundle File field.
The KEY file, BTP file and AMK file are the major bundle files.
* Since the bundle files to be provided differ depending on each device, check with the
manual of the Control Module you use.
15
(4) Setting up parameters
The parameters you have downloaded in Step 2 are the default values and you need to
modify them according to your environments.
Open the Parameter Table 1 tab and make the settings. For details, see the Manuals for
Control Module and Micom-Pack. The parameters you need to modify are operating voltage,
clock, communication baud rate, etc.
* If you change the setting on this window, click OK button at the center of right side to
reflect the settings.
16
(5) Downloading a programming object
As you finish Step 1 to Step 4, most of programming environments are now set up. Then, the
next step is to download a programming object by clicking Load Object Data on the
Object Data field.
(6) Executing the device function
As you complete setting up programming environments and downloading a programming
object, all preparations for programming are done. You can now start programming by
executing the device functions (E.P.R normally) on the Basic Operation tab.
* E.P.R is a command to do a sequence of actions of delete, write, and read-check (verify)
the flash memory.
17
10 Using the Remote Controller AZ490
By using the Remote Controller AZ490, you can download the various files, set up
programming environments and execute the device functions.
The screen of the AZ490 consists of the following six tabs.
Host Interface Configuration tab to connect with the programmer
Basic Operation tab to execute the device functions
Parameter Table 1 tab to set up parameters
Parameter Table 2 tab to set up parameters, which is not user accessible.
CF Card Information tab to display CF card information, add licenses, and to format.
File Transfer tab to transfer the files
Among these six tabs, this chapter explains the three tabs mostly used:
1. Basic Operation--- Device function execution window
2. Parameter Table 1--- Parameter setting window
3. File Transfer --- File transfer window
18
10.1 Basic Operation tab
The Basic Operation tab is mainly used to execute the device functions.
(3)
(4)
(1)
(2)
(1) Current IMPRESS Module
The name of YIM folder currently selected is displayed. (“SH7058RED.YIM” is displayed in
the above example.)
(2) Device Function
With this Device Function field, you can execute the various device functions.
(3) Current File
File name loaded by clicking Load Object Data in the Object Data of the File Transfer tab
is shown.
(4) File List
The files placed in the YIM folder (DOS area) currently selected are listed in the File List
field. The bundle files are listed. These are the files of objects that have been copied by
clicking Copy File(Load) in the Bundle File of the File Transfer tab.
19
10.2 Parameter Table 1 tab
The Parameter Table 1 tab is used to make the programming settings according to your
environments.
(5)
(5)
(6)
(6)
(7)
(7)
(5)
(8)
(8)
(5) MCU Type
The default device name is displayed, which can be changed.
The name set up here will be displayed in the LCD of the NETIMPRESS main unit. (“FH809”
is displayed in the above example.)
(6) TVcc Threshold
This is used to check whether the power of a target is turned on when the device functions
are executed. Enter a value of about 90% of a target power supply voltage.
(7) MCU Clock Frequency
Enter operation clock of a target.
(8) Data Communication
This field is used to set up communication between a device and the NETIMPRESS
programmer. Specify communication interface (UART or CSI) and set up baud rate.
20
10.3 File Transfer tab
(10)
(11)
(9)
The File Transfer tab is used to add a license, transfer a file required to set up programming
and a programming object, and work with a YIM folder (create/select/copy/delete).
(9) Folder/File List Window
This field is used to display YIM folder and other files to create, select, copy or delete them.
YIM folders you have created are listed. (“SH7055F.YIM” is displayed in the above
example.)
(10) IMPRESS Folder
This field is used to operate YIM folder and other files selected in Folder/File List Window.
For NETIMPRESS next, YIM folder of programmer can be saved on PC, or also you can
transfer YIM folder in PC by clicking a button on this field.
(11) File Transfer
Object Data: This field is used to transfer an object to program to buffer memory and save
contents of buffer memory to a PC.
Bundle File: This field is used to transfer the bundle files to the programmer and save them
in a PC.
Parameter Table: This field is used to transfer a parameter file (PRM) to the programmer
and save it in a PC.
Control Module: This field is used to transfer the definition program (CM) to the
programmer and save it in a PC.
21
11 Impress Module Folder (YIM)
11.1 Folder Management
With the Control Module, you can save and maintain a programming object and
programming environments data in a folder called Impress Module folder (YIM). The YIM
folder created in the Control Module can be saved in a PC using the card reader, for
example. You can build up exact same programming environments by sending the YIM
folder to other work site to provide work instructions.
Note:
To share information by sending the YIM folder, the license for the same definition program
has to be registered with the programmer.
Send these folder and file to other work site.
EXE1, EXE2
YIM folder:
For details about the YIM folder, see Instruction Manual, Section 5.5 “Impress Module Folder
Related”.
.csb file:
For details, see Instruction Manual, Section 6.1.2 “EXE Key Setting”.
By just sending the above two files to other work site, exact same programming
environments can be built up.
22
11.2 Folder Configuration
r
(1) You can create more than one YIM folder in the compact flash and switch them with the
function key. For details, see Chapter 8 “Creating Impress Module Folder (YIM)”, Step
(2).
(2) BTP(* .BTP) file and a user OJB such as .KEY, .YSM, etc. are saved in the DOS area.
(3) The buffer file (BUF.SYS) and the definition file (CM.SYS) of each one type are saved for
YIM folder you have created.
(4) Since CSB file is placed right under the control module as shown below, only one CSB
file can be used for one control module.
For a file you have downloaded by pressing the Object Data button, you can switch it
between keeping and clearing of Buffer RAM with [FUNC 9A]. For details, see the
Instruction Manual.
You can view the file configuration on the window of the Remote Controller just as you work
with Windows File Explorer.
(You cannot see the read-only area from REMOTE window.)
(1)
Control Module
Impress Module folder (A.YIM)
Impress Module folder (B.YIM)
DOS area
User OBJ
Read only
System folde
Buffer file
DOS area
(2)
(3)
Read only
.CSB
(4)
.YMN
23
12 Key File
The security function is built in the firmware of a flash microcomputer to prevent a third
person from reading and writing ROM illegally.
As the mechanism of the security function, a specific area of flash memory is set as an area
to store an ID code, and whenever access is tried from a serial programmer, the same data
with ID data written to the microcomputer is sent to the microcomputer as an ID code, and if
they are found not matching, the access is not allowed. Therefore, access can be made only
when you know what ID data is written to the microcomputer.
1. KEY file
The Key file is used to automatically issue an ID code to a microcomputer and unlock the
security when the programmer executes the device functions. Address where ID data is
stored, ID data size and value are saved in the Key file.
Download the Key file using the Copy File(Load) on the Bundle File field on the File
Transfer tab and place it in the YIM folder.
2. Security methods (Common)
You can execute the standard security function in the following two ways:
Specify security ID address and ID size.
Specify only a range of security ID and select any address within a specified address
range, and if data value of several bytes are matching, the security function is unlocked.
* Since specifications of the security function differ depending on a microcomputer of each
type, see the manual of the Micom Pack you use.
Creating a Key file
You can create a Key file using the Key File Generator AZ481.
To create a Key file, perform the following steps.
(1) Start up the AZ481.
24
(2) Enter address where ID is stored, ID size and ID data value.
In the above example, 0000608B is entered as security address, 8byte as ID size and
IEC213971A15B443 as data value respectively.
(3) Save KEY file
Select [File] → [File Save]. Then, save the KEY file.
* Note that a Key file name has to be the same name with an object.
Example: Object file name: For TEST128K.MOT, set TEST128K.KEY for KEY file.
25
13 SUM Check Function of YSM file
This function is used to check a SUM value of data whenever executing the device functions
so as to prevent programming illegal object data. This function is very useful in case data of
an object to program is garbled all of a sudden.
By saving a SUM value of an object in YSM file, data is automatically checked by the
NETIMPRESS.
When execution of the device functions is completed, a SUM value in YSM file is compared
with a SUM value at a time of execution of the device functions. In case they are not
matching, it results in an error with the message “YSM CHECK ERROR”.
Download YSM file using the Copy File (Load) of Bundle File on the File Transfer tab
and place it in the YIM folder.
Creating a YSM file
To create YSM file, perform the following steps.
(1) Start up the Key File Generator AZ481.
(2) Create YSM file
Select [Address Sort Off] from Option on the menu bar, and enter the data. (Basically,
enter only No. 1 and No. 2 lines.)
No.1: Enter SUM value
No.2: Flag to Check SUM/Do not check SUM
No. 1: data
Address = 00000000 (Fixed)
Size=1 (Size of SUM. For 1byte, enter “1”, for 2byte, enter “2”.)
Data = SUM (Calculate SUM value by using “BufferSUM” of Basic Operation of AZ490)
26
No.2: flag
Address = 00000000 (Fixed)
Size = 1 (Fixed)
Enter Data = “ 01 “ or “ 00 ” (Check SUM = 01, Do not check SUM=00)
NO.1
NO.2
* For SUM check of YSM file, there is also a function to check the data in the certain area of
buffer memory. It is useful to check the version of file. For details, see a manual of NET
IIMPRESS main unit.
(3) Save YSM file
Select [File] → [File Save]. Then, save the YSM file.
Select YSM File(*.YSM) for the file type.
* Note that YSM file name has to be the same name with an object.
27
14 CSB File
A CSB file is used to execute command sequence. Execution sequence of a CSB file is
assigned to the two EXE keys on the upper part of the NETIMPRESS main unit.
Set up a command with CSB file.
EXE1
EXE2
LK1,01,DF;EPR
(Pressing EXE1 executes ERP.)
LK2,01,DD;Program
(Pressing EXE2 executes PR.)
About the specifications of a CSB file
A CSB file can be edited with a text editor. After editing, specify any name and save it with
extension "csb”.
Only one CSB file can be placed in the root directory of the Control Module. Up to 16
commands can be assigned.
About the format of a CSB file
The table below lists the format to set up a CSB file.
(1) (2) (3) (4) (5) (6)
LK1 , CNT , C1 , C2 , … , C16 ; Comment
LK2 , CNT , C1 , C2 , … , C16 ; Comment
(1) KEY No: LK1 = EXE1, LK2 = EXE2
(2) ” , “(1byte): Command delimiter
(3) CNT: the number of commands executed (in decimal)