0% found this document useful (0 votes)
136 views25 pages

Manual Book

1. This document discusses firmware updates and flash memory management for an Alcor MP system. 2. Details are provided on flash memory types, organization, wear leveling, error correction, and the firmware update process. 3. The firmware update involves loading an executable onto the flash memory which will perform tasks like validating data, erasing memory blocks, writing new firmware, and verifying the update.

Uploaded by

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

Manual Book

1. This document discusses firmware updates and flash memory management for an Alcor MP system. 2. Details are provided on flash memory types, organization, wear leveling, error correction, and the firmware update process. 3. The firmware update involves loading an executable onto the flash memory which will perform tasks like validating data, erasing memory blocks, writing new firmware, and verifying the update.

Uploaded by

Ie
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

( )

( )

ALCOR
2015.10.20
( )
( )

1. .................................................................................................................. 1
2. ................................................................................................................... 1
2.1 FLASH .......................................................................................... 1
2.2 U .............................................................................................. 1

3. ........................................................................................................... 2
4. ................................................................................................... 3
4.1 ....................................................................................................... 3
4.2 .................................................................................................... 4
4.3 .................................................................................................... 5
4.4 ................................................................................................. 5
4.4.1 ...................................................................................................................... 5
4.4.2 .......................................................................................................................... 6
4.5 .............................................................................................. 8
4.5.1 ............................................................................................................................. 9
4.5.2 ........................................................................................................................... 10
4.5.3 ........................................................................................................................... 10
4.5.4 ........................................................................................................................... 11
4.5.5 AES ......................................................................................................................... 11
4.5.6 AutoRun .................................................................................................................. 11
4.6 U .......................................................................................... 13
4.7 .............................................................................................. 14
4.8 .................................................................................................. 16
4.9 .................................................................................................. 17
4.10 ................................................................................ 19

5. MP .............................................................................................. 20
6. ......................................................................................................... 23
( )
( )

1.
Windows XP Win7, Win8 ,

2.

2.1 FLASH
1) 16 U

2) FLASH

3) FLASH ID CE FLASH

4)

5) “ ” Half Page FLASH

6) ECC

7)

a. FLASH +AA55

+AA55 +

FLASH

b. FLASH
FLASH
FLASH FLASH

2.2 U
AES AutoRun U
PID VID SCSI USB

1
( )
( )

3.
1) AlcorMP.exe
2) U ( ) FLASH ID
CE
3) “ ” U “ ”

4)
U U

LED LED LED


LED

/ /AES /autorun U U

2
( )
( )

4.
6
U
U

4.1

U U

3
( )
( )

4.2
MP
sort
MP

4
( )
( )

4.3

“ ”
“ ” “ ”

“ ” “ ”
, , “ ”

AlcorMP.ini PASSWORD
PWD

4.4

4.4.1

FLASH FLASH

FLASH FLASH

“ ” , FLASH
“ ” FLASH
FLASH FLASH FLASH

5
( )
( )

4.4.2

U U

U U U “U ”
“U ”
C S

ECC

U U ,U
U U U

FLASH FLASH
Au698x FLASH

FLASH FLASH

FLASH
Half page
FLASH

-Hynix 4+ FLASH

FLASH

FLASH block block


FLASH

FLASH FLASH 92F00+


FLASH

6
( )
( )

Erase After MP FW

“ ”
FLASH

Flash:

a. flash
b. L63(StarRam) StarRam L63 flash
c. Hynix80003000error: 0x80003000( ) FLASH “
Flash-> Hynix80003000Error” flash

+AA55

+AA55 “ ”

U “ ” U U
ECC “ ” ECC
ECC Sorting /
“ ” “ ”

FLASH

CE flash

FLASH

1 FLASH
2
3 2
4 1+Y

: a. 1 2 FLASH

b. U 1 U 2

FLASH FLASH
1-4 1, block page
4 FLASH U

 ECC

7
( )
( )

FLASH ECC FLASH


ECC=0 FLASH ECC=15

ECC

ECC 1-4 FLASH 1

ECC

Patten Patten flash


Use Block Mode: block block block
Cache Program: cache program command
Sync Mode: DDR mode( flash)
Default ON
OFF

4.5
U AES AutoRun

8
( )
( )

4.5.1

a.

b “ ” “ ”
1-11 “ ”
“ ”

c “ 1”

d. Compare

 LED

U LED ON LED OFF


LED

LED LED

9
( )
( )

4.5.2

LED
“ ”

4.5.3

LED

10
( )
( )

4.5.4

8
LED

4.5.5 AES
AES
LED

U
AP securelock.exe

4.5.6 AutoRun

11
( )
( )

U U
Image ISO
a. Image C 9384.img CD Reserve.img
CD 9384.img
C
b. ISO ISO CD CD

LED CD-ROM
“CD-ROM ” img

“ ” “ ” PCBA Autorun
CD CD PCBA Autorun
PCBA Autorun run

Pre Set CD Size CD

NO removable disk

Password disk CD +

12
( )
( )

4.6 U

VID ID, 4 16 058F

PID ID, 4 16 6387

 SCSI

8 , ,

16 Flash Disk

 USB

Mass Storage

32

U “ ”

30

16

Customised

16

13
( )
( )

4.7

5 , BIN

FLASH

Bin

FLASH FLASH
Bin1~Bin10
0 Bin1 Bin10
“FixCapcity” flash
“FixCapcity” FLASH

“ ” Reset

Block flash Bin1 Y


0<Y<1024 Bin1 Y/1024 *flash

CAP

14
( )
( )

2%
“ ”

“ ”U 2000M FAT 2000M FAT32


“FAT32”U FAT32


a.
Hub
b. HUB

c. HUB

d.
port -> Hub
->

32port/24port/16port

LoadDriver.exe

LoadDriver.exe / U ( AutoRun,
)

 ATTO

ATTO

 MBR

Master Boot Record 0 0 1 Bios


MBR MBR

 Reader
AU6996 U + Reader
 MaxMPTime
MP MP MP

15
( )
( )

4.8

 Flash

Flash FLASH MP FLASH FLASH


FLASH FLASH

Flash ID FLASH ID MP FLASH ID


ID FLASH ID ID

Flash

BurnInTest
U

AutoH2: MP H2 AutoH2

Write Log After MP: FLASH

16
( )
( )

4.9

Block mode/Page mode/Sector mode

block/page/sector

17
( )
( )

18
( )
( )

4.10
FLASH

19
( )
( )

5. MP

100XX INVALID_DEVECE_HANDLE_ERROR

200XX GET_DEVICE_MODE_ERROR

controller,
201XX INVALID_DEVICE_MODE_ERROR support
controller
202XX NO_SUPPORT_DEVICE_MODE_ERROR controller
203XX GET_DEVICE_CONFIGURATION_ERROR /
300XX GET_FLASH_ID_ERROR flash ID flash/ /
301XX NO_FLASH_IN_DEVICE_ERROR flash flash/ /

DUAL_CHANNEL_FALSE_ID_NOT_SAME_
302XX Flash Id flash/ /
ERROR

flash,ID MP
304XX UNKNOW_FLASH_ERROR Flasl
tool support

flash MP tool
305XX NO_SUPPORT_FLASH_ERROR Flash
support
306XX GET_MODULE_FETURE_ERROR module MP

flash/ /
307XX NO_SUPPORT_DUAL_CHANNEL_ERROR

308XX NOT_SPECIFY_FLASH_ERROR flash MP


309XX DIFFERENT_FLASH_IN_DEVICE_ERROR flash flash/ /

controller,
30AXX NOT_SUPPORT_ADJUSTMENT_POWER

30BXX NO_SUPORT_SPEED_OPTIMIZ_ERROR flahs/MP version


30CXX CTL_NO_SUPORT_THIS_CASE_ERROR case flahs/MP version
3FFXX FLASH_LIST_NOT_EXISTS_ERROR Flash MP
400XX GET_FREE_BLOCK_ERROR blcok flash

MP Bin
401XX MISS_BIN_FILE_ERROR Bin

404XX RW_BAD_BLOCK_TABLE_ERROR flash


405XX RW_FIRMWARE_CODE_ERROR FW flash
406XX CREATE_SCRIPT_CODE_ERROR script code flash
407XX GET_BAD_BLOCK_INFO_ERROR flash/ /
408XX WRITE_BAD_BLOCK_TABLE_ERROR flash/
409XX WRITE_FW_CODE_CMD_ERROR FW flash
40AXX LOAD_FIRMWARE_CODE_ERROR flash/MP
40BXX FM_INITIALIZE_ERROR FM flash
40CXX ERASE_FW_CODE_ERROR FW flash
40DXX MP_UPDATE_FIRMWARE_ERROR MP FW flash/MP
40EXX MISS_CG3_FILE_ERROR KG3 MP
40FXX RW_SCRIPT_SECTOR_ERROR scirptsector flash

20
( )
( )

410XX CHECK_FIRMWARE_CODE_ERROR FW flash


TOO_MANY_SCRIPTSECTOR_NUM_ERR
412XX scriptsector flash
OR
500XX GET_SORTING_RESULT_ERROR flash
501XX CHECK_ONE_ZONE_ERROR ZONE flash
502XX ERASE_ONE_ZONE_ERROR ZONE flash
503XX NO_ENOUGH_CAP_ERROR flash

504XX TOO_MANY_BAD_BLOCK_ERROR flash


NO_SORT_CLASS_FORCE_HALF_PAGE_
505XX flash
MODE
600XX WR_IBBT_ERROR IBBT flash
601XX RD_IBBT_ERROR IBBT flash
602XX NO_IBBT_ERROR IBBT flash
603XX MATCH_IBBT_ERROR IBBT flash

604XX UNKNOWN_IBBT_VERSION IBBT flash


700XX FIX_CAP_OVERFLOW_ERROR MP
900XX WRITE_CONFIGURATION_ERROR flash/
901XX READ_CONFIGURATION_ERROR flash/
902XX CHECK_CONFIGURATION_ERROR flash/
903XX AP_PHYSICAL_READ_ERROR AP flash

904XX COPY_FOLDER_ERROR flash/MP


905XX CONFIGURE_DEVICE_ERROR flash
906XX MP_VENDOR_CMD_ERROR MP flash
AP_GET_USER_PASSWORD_STATUS_
910XX flash
ERROR
911XX WRITE_PROTECT_ERROR flash
912XX AP_SET_WRITE_PROTECT_ERROR AP flash
913XX AP_CHECK_USER_PASSWORD_ERROR AP flash
914XX AP_ERASE_USER_PASSWORD_ERROR AP flash
915XX TEST_UNIT_READY_ERROR flash
916XX RW_TEST_WRITE_ERROR flash
917XX RW_TEST_READ_ERROR flash
918XX RW_TEST_COMPARE_ERROR flash
91BXX WRITE_LOADER_ERROR flash
91CXX WRITE_RESERVE_ERROR flash
91DXX GENERATE_WRITE_ERROR flash
91FXX CREATE_PARTITION_ERROR flash
920XX RW_TEST_BURNINTEST_ERROR flash
921XX AP_UPDATE_CONFIG_SECTOR_ERROR AP flash
922XX AP_WRITE_USER_PASSWORD_ERROE AP flash
923XX AP_ERASE_PID_VID_ERROR AP PID/VID flash
924XX CHECK_CONFIG_BLOCK_ERROR block flash
925XX HARDWARE_WRITE_PROTECT_ERROR

21
( )
( )

AP_GET_USERPASSWORD_STATUS_ AP
926XX flash
ERROR

927XX CHECK_FAT_ERROR FAT flash/MP


928XX GET_DEVICE_LETTERS_ERROR
929XX MAKE_AES_ERROR AES flash
controller/flash
92AXX NO_SUPPORT_AES _ERROR AES
AES
92BXX NO_SUPPORT_MODE_ERROR flash/MP vesion
92CXX NO_FREE_BLOCK_ERROR BLOCK flash

B00XX UNDEFINE_SCAN_LEVEL_ERROR flash


B01XX UNDEFINE_FLASH_TYPE_ERROR flash flash

STOP_DEVICE_ERROR/
A00XX /
USER_STOP_DEVICE_ERROR

C00XX READ_BAD_BLOCK_TABLE_ERROR flash/


E00XX MARK_BLOCK_STATUS_ONLY flash
F10XX MAX_ZONE_OVERFLOW_ERROR ZONE flash
10XX WRITE_FILE_ERROR flash
20XX RWTEST_COMPARE_ERROR flash
40XX CREATE_DIRECTORY_ERROR flash
80XX REMOVE_DIRECTORY_ERROR flash
F1XX RWTEST_COMPARE_SUCCESS flash
F2XX SPEED_TEST_ERROR flash/MP

80000000 CHECK_BUSY_TIMEOUT_ERROR flash/

22
( )
( )

6.

1.FLASH
2. RAM
1.
2. ;
3. /

:1. ECC FLASH


2. SHOW FLASH
1. |
2.ECC
FAT
:1. FLASH ,
:1.
2.
H2testw COPY
:1.FLASH ,MP
2.
:1. ( FLASH )
2.

:1.USB
2.

:
1. ,
2. ( USB ......)
3. 81 83 , ECC
4. ( )

, ;

23

You might also like