0% found this document useful (0 votes)
36 views3 pages

Start Stop: Load Config Flash Load File

ZpCanFlasher is a software tool that utilizes the CanZapi communication protocol for connecting to Zapi products and managing flash memory. It features a main menu with options for file management, configuration, connection, and error handling, along with functionalities to start/stop communication, clear memory, write and verify flash memory. The program is compatible with various Windows versions and includes an info area displaying connection status and device information.

Uploaded by

a.berkovskiy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views3 pages

Start Stop: Load Config Flash Load File

ZpCanFlasher is a software tool that utilizes the CanZapi communication protocol for connecting to Zapi products and managing flash memory. It features a main menu with options for file management, configuration, connection, and error handling, along with functionalities to start/stop communication, clear memory, write and verify flash memory. The program is compatible with various Windows versions and includes an info area displaying connection status and device information.

Uploaded by

a.berkovskiy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd

$

$KK## Introduction
ZpCanFlasher uses standard CanZapi communication protocol to connect with the most part of Zapi products and write
flash memory.
ZpCanFlasher has been tested with Windows9x, WindowsNT, Windows 2k/Xp.It uses threads process, so it’s more
efficient with Windows 2k/Xp.
$ K
$ K## Main Menu
In main menu there are 6 items:

- File
- Config Can
- Connection
- Clear
- Flash
- Verify
- Option
- Help
$ K
$ K## Start/Stop Buttons
Click Start button to start communication.
Click Stop button to stop communication.
$ K
$ K## Info Area
Info area shows infos about the connected controller and connection status:
- Connection status.
- Connected Node .
- Hardware Device.
- Box Dialog for action and error.
$ K
$ K## File Menu

File menu allows the user to perform the following operations on files:

- Load Config Flash: In this menu you can load file to configuration flash.

- Load File: Select the file to write in flash device. It is copied in a ram pc buffer(In Start address box set 0000)
Normaly is a *.H86 or *.HEX file. :

- Read Device: With this command it is possible read the flash device memory and store it in ram pc buffer.(Only
in connection status: not connected)

- Protect DeviceWith this command it is possible protect the flash.(Only in connection status: not connected and if
it's possibile to use function protection)

- UnProtect DeviceWith this command it is possible unprotect the flash.(Only in connection status: not connected
and if it's possibile to use function protection)

- Save bufferCopy pc ram buffer in to a file.

- Exit: exits the program.


$ K
$ K## Configuration Menu

Configuration menu allows the user to change the can device. Before you select can system (Ifak or Ixxat) and after can
device.

$
Introduction
$
Main Menu
$
Start/Stop Button
$
Info Area
$
File Menu
$
Configuration Menu
$ K
$ K##Connection Menu

In Connection menu there are the following function:


Start: starts connection as the Start button.
Stop: stops connection as the Stop button.
When connection is on, start function is temporarily disabled.
$ K
$ K## Clear Menu

In Function Menu you erase flash memory.


$ K
$ K## Flash Menu

User can write flash memory.


$ K
$ K## Verify Menu

User can verify memory. If operation write flash was successfull, it returns Verify Ok else Verify not Ok
$ K
$ K## Option Menu

The user can will find the following items:

- Show Buffer: it shows buffer to load file.


- Show Buffer Read: it shows buffer to read file by flash memory.
- Show Difference: it shows difference of the buffers. For address same the cell is marked ‘..’ else it’s possibile to
show address of file loaded of buffer readed.
$ K
$ K## Can Error

The errors between 1-41 are errors of the ifak dll.


The errors greater 100 are errors of the ixxat dll.
Other errors are CanFlash dll

$ K
$ K## About

The user can see the version program and dll.

$
Connection Menu
$
Function Menu
$
Com Port Selection
$
Enter Password
$
Change Password
$
Change Password
$
Parameter Window
K
Introduction;
#
INTRODUZIONE
K
Main Menu;Main Menu, File; Main Menu, Configuration; Main Menu, Connection; Main Menu, Clear; Main Menu,
Flash; Main Menu,Verify; Main Menu, Option; Main Menu, Help;
#
MENU_PRINCIPALE
K
Start;Stop;
#
PULSANTI
K
Info Area;Info Area, Connection; Info Area, Status; Info Area, Node; Info Area, Device; Info Area, Box;
#
INFO_AREA
K
File Menu;File Menu, File; File Menu, Load; File Menu, Config File; File Menu, Read Device; File Menu, Protect;
File Menu, Unprotect; File Menu, Save; File Menu, Exit
#
FILE_MENU
K
Config Menu;Config Menu, Config Can; Config Menu, Ifak; Config Menu, Ixxat
#
CONFIG_MENU
K
Start, function;Stop, function
#
CONNECT_MENU
K
Clear flash memory
#
CLEAR_FORM
K
Write flash memory
#
WRITE_FORM
K
Verify flash memory
#
VERIFY_FORM
K
Option; Option, Buffer File; Option, Buffer Read; Option, Difference
#
OPTION_FORM
K
Can Error
#
CAN_ERROR
K
About
#
ABOUT_FORM

You might also like