Documente Academic
Documente Profesional
Documente Cultură
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.
PAGE 2
Table of Content
PAGE
USERS GUIDE....................................................................................................................................................................... 1
SPMP3050 FRM PRO TOOL.................................................................................................................................................1
1
TERMINOLOGY............................................................................................................................................................ 6
INTRODUCTION........................................................................................................................................................... 7
2.1
2.2
Highlights.........................................................7
GETTING STARTED..................................................................................................................................................... 8
3.1
3.1.1
System Requirements.........................................................................................................................................8
3.1.2
3.2
3.2.1
4
4.1
4.2
4.3
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
RESTRICTIONS........................................................................................................................................................... 16
5.1
5.2
Device Detection..................................................16
5.3
5.4
Other Restrictions................................................16
Disclaimer..............................................................17
PAGE 3
PAGE 4
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
Remarks
Page
PAGE 5
All
All
All
All
All
1 Terminology
Abbreviation
Definition
Working Folder
A folder on PC containing firmware binary and resource files that are about to
In system programming
ISP Mode
The mode of operating resource file & firmware(The detail refer to section4.4).
Device Number
Operation Sequence
PAGE 6
2 Introduction
2.1
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.
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.
PAGE 7
3 Getting Started
3.1
3.1.2
System Requirements
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
Runs driver.exe and follows the on-screen instructions to finish the installation of driver. This setup
PAGE 8
Log Window
This is used to display all the messages while FRM Pro working.
Basic Page
PAGE 9
Advanced Page
PAGE 10
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
2.
3.
4.
5.
Set correct working folder and firmware file in advanced page.(Please refer
to section4.5.1)
6.
PAGE 11
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.
4.4
Menu Item
Shortcut key
Description
Clear Log
F2
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.
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
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
PAGE 12
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.
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.
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
PAGE 13
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.
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.
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
PAGE 14
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.
right click on item which delegate to folder, select Burn All, then all then sub
files will be burn to EVB board.
3.
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.
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.
PAGE 15
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.
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..
PAGE 16
4.7
1.
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.
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.
PAGE 17
5 Restrictions
5.1
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
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.
PAGE 18
Disclaimer
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.
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.
PAGE 19