Sunteți pe pagina 1din 19

Users Guide

SPMP3050 FRM Pro Tool


Version 0.5 Feb 09 2007

19, Innovation Road 1 Science-Based Industrial Park Hsin-Chu Taiwan R.O.C.

886-3-578-6005 886-3-578-4418 www.sunplus.com.tw

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

Important Notice
SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information
provided by SUNPLUS TECHNOLOGY CO. is believed to be accurate and reliable.

However, SUNPLUS

TECHNOLOGY CO. makes no warranty for any errors which may appear in this document. Contact SUNPLUS
TECHNOLOGY CO. to obtain the latest version of device specifications before placing your order.

No

responsibility is assumed by SUNPLUS TECHNOLOGY CO. for any infringement of patent or other rights of third
parties which may result from its use. In addition, SUNPLUS products are not authorized for use as critical
components in life support systems or aviation systems, where a malfunction or failure of the product may

reasonably be expected to result in significant injury to the user, without the express written approval of Sunplus.

Sunplus Technology Co., Ltd.

PAGE 2

Version 0.3- October 22, 2014

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

Table of Content
PAGE
USERS GUIDE....................................................................................................................................................................... 1
SPMP3050 FRM PRO TOOL.................................................................................................................................................1
1

TERMINOLOGY............................................................................................................................................................ 6

INTRODUCTION........................................................................................................................................................... 7

2.1

About FRM Pro Tool.................................................7

2.2

Highlights.........................................................7

GETTING STARTED..................................................................................................................................................... 8

3.1
3.1.1

System Requirements.........................................................................................................................................8

3.1.2

Install FRM Pro Tool.........................................................................................................................................8

3.2
3.2.1
4

FRM Pro Tool Installation..........................................8

USB Driver Installation............................................8


Install USB Driver.............................................................................................................................................8

WORKING WITH THE FRM PRO TOOL..................................................................................................................9

4.1

FRM Pro Tool Interface.............................................9

4.2

Starting FRM Pro Tool.............................................10

4.3

List of shortcut keys.............................................11

4.4

Basic Page........................................................11

4.5

Advanced page.....................................................12

4.5.1

RSV Tree.......................................................................................................................................................... 12

4.5.2

Working Tree....................................................................................................................................................13

4.6

Disk Image........................................................14

4.7

FW Read verify & customize folder create..........................15

RESTRICTIONS........................................................................................................................................................... 16

5.1

About SPMP3050 Devices............................................16

5.2

Device Detection..................................................16

5.3

Advanced Page operation...........................................16

5.4

Other Restrictions................................................16

Disclaimer..............................................................17

Sunplus Technology Co., Ltd.

PAGE 3

Version 0.3- October 22, 2014

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

Sunplus Technology Co., Ltd.

PAGE 4

Version 0.3- October 22, 2014

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

Revision History

Revision
0.1
0.2
0.3
0.4
0.5

Date
2006/10/12
2006/10/17
2006/12/21
2007/02/07
2007/02/09

Author
zengping
zengping
zengping
zengping
zengping

Sunplus Technology Co., Ltd.

Remarks

Page

First draft by zengping


Add feature of Operation Sequence
Add disk image part
Update block detect in create disk image
Update FW read verify & customize folder create

PAGE 5

All
All
All
All
All

Version 0.3- October 22, 2014

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

1 Terminology
Abbreviation

Definition

Working Folder

A folder on PC containing firmware binary and resource files that are about to

be burned to resident Flash memory.


ISP

In system programming

ISP Mode

The mode of operating resource file & firmware(The detail refer to section4.4).

Device Number

The identifier AP marked on device for Operating Sequence

Operation Sequence

The sequence of operating device for AP.

Sunplus Technology Co., Ltd.

PAGE 6

Version 0.3- October 22, 2014

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

2 Introduction
2.1

About FRM Pro Tool


Firmware and Resource Manager (FRM) is a PC utility that enables designers to fully control over
firmware and resource files burning processes. This tool is used for helping customers to shorten the
development cycle and help designers to manage the firmware binary file and resource files.

2.2

Highlights

The major features of the SPMP3050 FRM Pro Tool are as follows:

Supports burning Firmware and Resource Files to multi devices at the same time.

Download firmware and resource file to target media with several modes.

Log window records the status.

Supports burning maximum six devices at the same time.

Partitions resident Flash memory into two disks for Resource Files.

Use Tree List to control the reserve block and working folder.

Manage the working folder with dragging file from windows explorer to working folder tree.

Support user set device sequence for operation.

Sunplus Technology Co., Ltd.

PAGE 7

Version 0.3- October 22, 2014

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

3 Getting Started
3.1

FRM Pro Tool Installation


3.1.1

3.1.2

System Requirements

At least 64 MB of RAM (128 MB recommended)

Microsoft Windows (XP or Windows2000)

Install FRM Pro Tool

Running FRM Pro Setup.exe, this setup program can be found in your development kit, And by
following the on-screen instructions, the FRM Pro Tool will be installed on your computer.

3.2

USB Driver Installation


3.2.1

Install USB Driver

Runs driver.exe and follows the on-screen instructions to finish the installation of driver. This setup

program can be found in your development kit.

Sunplus Technology Co., Ltd.

PAGE 8

Version 0.3- October 22, 2014

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

4 Working With the FRM Pro Tool


4.1

FRM Pro Tool Interface


The FRM Pro Tool user interface includes the following components: Log Window, Basic Page(support
multi-device), Advanced Page(support only one device).

Log Window

This is used to display all the messages while FRM Pro working.

Basic Page

Sunplus Technology Co., Ltd.

PAGE 9

Version 0.3- October 22, 2014

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

ISP Mode Select


Select the mode which you used to download firmware and resource.
Working info
This is used to display the working folder path.
ISP button
Click this button to execute the burning actions. This operation decided by the mode you selected via
the ISP Mode select.
Dev Detect Begin button
User click this button to give a Device Number of each device followed the plug in sequence for
Operation Sequence.
Disk Img Mode
Burn resource files use disk images in working folder.
Log Window
Show log window if it not display on screen.
Progress Bar
This is used to display the progress of burning.

Advanced Page

Sunplus Technology Co., Ltd.

PAGE 10

Version 0.3- October 22, 2014

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

Rsv Tree
Display and manage the resource files on SPMP3050.
Working Tree
Display and manage the resource files in working folder. You can add files to working folder via
dragging files from windows explorer.

You can manage the resource files via pop menu by right click on the tree item both on Rsv Tree and
Working Tree.

4.2

Starting FRM Pro Tool


Before using the FRM Pro Tool, make sure you have done the following steps:
1.

Install USB driver if the driver is not already installed.

2.

Configure each device to ISP boot mode.

3.

Plug in USB cables of all SPMP3050 devices.

4.

Launch FRM Pro.exe.

5.

Set correct working folder and firmware file in advanced page.(Please refer
to section4.5.1)

6.

Manage the firmware and resource file as you need.

Sunplus Technology Co., Ltd.

PAGE 11

Version 0.3- October 22, 2014

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

The progress of burning or getting is shown at the Progress Bar, and the real
time status or error message of each device are recorded in the log window
while burning or getting.

4.3

Firmware and all resource files are maintained under a specific folder. The folder is called
working folder. By system default, the working folder is set to C:\SPMP3050\FRM.

List of shortcut keys

4.4

Menu Item

Shortcut key

Description

Clear Log

F2

Clear the log window.

Basic Page
The Basic page supports multi-device burning, and there are several mode of
burning you can use.
1.

Program All:

This configuration will erase the whole resident Flash memory, create A, B and
C partitions, and burn firmware and all resource files in the working folder.
2.

F/W + Partial RSV

This option burns firmware and the resource files that are selected in Advance
page. Note that the operation is not processed immediately until ISP button is
clicked.
3.

F/W Only

This option only updates the selected firmware file. Again, the operation is not
processed immediately until ISP button is clicked.
4.

RSV Only

Download all the resource files in working folder to corresponding partitions on


SPMP3050.

Note that the ISP Mode is not processed immediately until ISP button is clicked.

Read Verify

If this checkbox is selected, the files that are burned to the resident Flash

Sunplus Technology Co., Ltd.

PAGE 12

Version 0.3- October 22, 2014

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

memory will be read back and compared with the original files in PC
immediately after burning process is completed. The results of compared are
recorded in the log window.

ISP Button

After all the previous settings are done, click the ISP button to burning the
firmware and resource files to resident Flash right away.

Dev Detect Begin button

Click this button will start to enumerate the sequence of SPMP3050 devices.
This operation will give a number for each USB port according to the sequence
that the user plugs in SPMP3050 devices. The user can identify the message
shown in log window maps to which SPMP3050 device.

Note that after the Dev Detect Begin button is clicked, the button changed to Dev
Detect End, click this button again will end the enumerate operation.
The user only has to do Dev Detect once, the AP saves this Operation Sequence.

The working info(working folder path and firmware file) could be set in advanced
page.

4.5

Advanced page
The Advanced page only supports one device control. It manages the first
device FRM Pro detected.
The Advanced is composed of RSV Tree and Working Tree:

4.5.1

RSV Tree

RSV Tree Display and manage the resource files on EVB. The function of RSV
Tree can divide into three part.:
1.

Set Working Folder & firmware


Right click on root item of RSV Tree, the pop menu will show as below:

Click the Set Working Folder item, a pop up window shown for you for
selecting the path you want it worked as working folder.

After you select the working path, the working tree will display the content of the

Sunplus Technology Co., Ltd.

PAGE 13

Version 0.3- October 22, 2014

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

working folder you just specified.


In order to specify the firmware item, please click on firmware item of RSV Tree.

Select Set File item on pop menu. The pop up window displays the *.bin files
in working folder, specify the file you want it worked as firmware, the file name
will display in working tree.

Note that only the *.bin file in working folder will be shown and be selected as firmware.

2.

Show & Set RSV Info

Click the Rsv Info item of root items pop menu, then it will show the RSV Info
on a pop-up window.

You can change the A, B disk size on this window, then click Set Size Button, it
will change the A, B partition size and burning firmware and all resource file
again. The total size of disk A and B should be less than half of the resident
Flash memory.
3.

Manage resource files

Before you operate the resource files on EVB board, please refresh the RSV

Tree by click Refresh RSV item of root items pop menu. Then you can get or

Sunplus Technology Co., Ltd.

PAGE 14

Version 0.3- October 22, 2014

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

delete the items by select the corresponding menu item.

4.5.2

Working Tree

Working Tree display and manage the resource files in working folder.
If you change the resource files in working via windows explorer, please
synchronize the content display by click Refresh Work Tree item of work tree
root items pop menu.
In order to burn resource files via Work Tree manage, there are several mode:
1.

Burn single file

directly right click on item which delegate to file, select Burn.


2.

Burn all sub items

right click on item which delegate to folder, select Burn All, then all then sub
files will be burn to EVB board.
3.

Burn selected files

this operation will burn selected items in right click folder. The selected item
marked in red color, you can unselect it using the Unselect menu item.

4.6

Disk Image

In order to improve the efficiency of downloading resource file to platform, you can use
disk image to create file system images of platform resource file partitions on PC, then
use disk image mode to write disk images to platform.
The step of use disk image:
1.

Create disk image

Right click on the root item(or A, B item) of working tree, select the Create Rsv
image, it will calculate the size for A, B images and show it to you, use the default value if
there have no special need, click OK and the disk images will complete after some
seconds.

The Image Size Set dialog display as below:

Sunplus Technology Co., Ltd.

PAGE 15

Version 0.3- October 22, 2014

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

Create disk image


Current block size displayed on this page ,if the platform is connected to PC, you can
detect the platform block size by Enable detect and press Detect blk size button, if the
detected block size is right and you want to use this block size to re-calculate the disk
image size, then press Save blk size button.
2.

Download disk image

Change to Basic Page, select the Program All & Disk Img mode, after this you can
click on ISP to download the images of resource files in working folder to platform; if you
want to read verify the disk images, please make sure the Disk img mode & read verify
flags are selected at the same time.
3.

Upload disk image

Right click on the root item(or A, B item) of Rsv tree, select the Get Rsv image, It will
upload all the resource files in the resource file partitions as disk images..

Upload disk image


With this function, you can use the Program All with no Disk Img mode the download
all the resource files to platform first, then use this function to upload resource files disk
images, use these disk images for downloading will avoid the difference between the

platform file system and the disk images created on PC.

Sunplus Technology Co., Ltd.

PAGE 16

Version 0.3- October 22, 2014

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

4.7
1.

FW Read verify & customize folder create


FW Read verify

In order to make sure the updated FW can run correctly, add FW(bin0 & bin1)read verify
after Program All and FW + Partial Rsv, no matter the read verify checkbox has been
selected or not, it can disabled by set the FW_RdVerify variable to 0x00 in
FRM_Setting.ini [UI_flag] section.
2.

Customize folder create

In order to shorten the boot time on MLC Flash, FRM will create the folder customer
wanted on Flash after the Program All completed, the folder name and count can be
customize by write folder name under [user folder] section in FRM_Setting.ini. you can
disable it by set CstmFldCrtFlg variable to 0x00 under [UI_flag] section in

FRM_Setting.ini.

Sunplus Technology Co., Ltd.

PAGE 17

Version 0.3- October 22, 2014

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

5 Restrictions
5.1

About SPMP3050 Devices


This tool supports maximum six devices are burned at the same time.

5.2

Device Detection
The detection operation should be done before burning SPMP3050 devices.
You dont have to do this operation each time when you launch this tool since
the sequence will be saved. You have to do this operation again if you want to
burn more devices than that detected before. That is, you plugged in 4 devices
during the detection operation and want to burn 5 devices later.

5.3

Advanced Page operation


The Advanced Page operates the device in front of the Operation Sequence list
which has been set by user. If user did not set the device sequence, advanced
page operate the first device which has been found by AP.

5.4

Other Restrictions
1.

The file name of resource file including path (starts from A or B) should
be less than 255 characters.

2.

The size of resource file disks should be less than half of resident Flash

memory.

Sunplus Technology Co., Ltd.

PAGE 18

Version 0.3- October 22, 2014

SPMP3050 FRM Pro


Tool User Guide
PRELIMINARY

Disclaimer

The information appearing in this publication


is believed to be accurate.
Integrated circuits sold by Sunplus Technology are covered by the warranty and patent
indemnification provisions stipulated in the terms of sale only. SUNPLUS makes no
warranty, express, statutory implied or by description regarding the information in this
publication or regarding the freedom of the described chip(s) from patent infringement.
FURTHERMORE, SUNPLUS MAKES NO WARRANTY OF MERCHANTABILITY OR
FITNESS FOR ANY PURPOSE. SUNPLUS reserves the right to halt production or alter
the specifications and prices at any time without notice.

Accordingly, the reader is

cautioned to verify that the data sheets and other information in this publication are
current before placing orders. Products described herein are intended for use in normal
commercial applications.

Applications involving unusual environmental or reliability

requirements, e.g. military equipment or medical life support equipment, are specifically
not recommended without additional processing by SUNPLUS for such applications.
Please note that application circuits illustrated in this document are for reference

purposes only.

Sunplus Technology Co., Ltd.

PAGE 19

Version 0.3- October 22, 2014

S-ar putea să vă placă și