You are on page 1of 39

FlyPRO

SOFI TECHNOLOGY CO.LTD.

TEL: 0755 - 8486 7757


FAX: 0755 - 8486 7941
WEB: http://www.sofi-tech.com/

Publication Release Date: 2014-11


Revision A1
: FlyPRO V3.30


FlyPRO

3
FlyPRO 3
USB 7
10
10
12
13
15
16
17
20
22
24
26
28
29
30
31
32
34
35
36
37
38

 2



FlyPRO

FlyPRO







SETUP
(
)

:
http://www
w.sofi-tech.com/upload/S
Software/FlyP
PRO_Setup.zip



 3



FlyPRO


SP8/SP16
6 USB

USB
B



 4



FlyPRO



 5



FlyPRO



 6



FlyPRO

USB
U

"(T)"
"
"

"

())"
""



 7



FlyPRO



"
"
FlyPRO
USB_DR
RIVER

"
"



 8

FlyPRO

 9



FlyPRO


USB


Windo
ows

Window
ws
""

USB



 10

FlyPRO

FlyPRO SP8 SP16 SP300U


""""""""""
ISP


()



()
/







WinXP, VISTA, Win7Win8 32bit/64bit

: , .

 11


FlyPRO



 12



FlyPRO


1228


1

128

[

[ ]

ISP



[ISP]

ISP



 13



FlyPRO


:
Binary

Inttel Hex
Intel
Motorola Mottorola S19

ektronix
Te TI Tektronix
T

Ex
xtend Tektronix TI Tektronix
T






100H

200H 100H
0x200
101H

201
1H



 14



FlyPRO


,
FFH
,
00H
.

FFH ..



 15



FlyPRO


FlyPRO

8
,




-




:

, ,
( ,

),




 16



FlyPRO

-

"
"




,

(bin
)
(hex )


, 0
0000H.


.

.



 17



FlyPRO

1.



""

//




2.







3.
8bit or
o 16bit
4.

5.

6.







7.
-

8.
-

9.
- ASCII



 18



FlyPRO

HEX AS
SCIIHEX


(N)



8bit


0xx0
0xFF
F
0x200
0

0x0 0XFF

256

0x200
0 0x2FF



 19



FlyPRO

(AND) (OR)
XOR

0000H 3FFFH 16K



5AH
(AND)
.

2 16bit






.
,

0000H

0001H
, 0002
2H 00033H
,

.

4 32bit

01 02 03 04
4 044 03 02 01



 2
20



FlyPRO


,
"", " ", "", "",
" ", "", "
" ","
","

","
" ...


,


.

FLASH





EEPROM
M ( 24
2 )


()










 2
21

FlyPRO
/
AVR

/
/ SPI FLASH

()

 22



FlyPRO

15



 2
23



FlyPRO

STOP



 2
24



FlyPRO

-

"
"


:

ID

ID





ID


:

ID




:


ISP



[IS
SP]

ISP (
[ISP] )


3.3V 5V
V

250mA




 2
25

FlyPRO
[ISP]
ISP /
[ISP]
ISP [ISP]

ATMEL AVR 2 Flash EEPROM


///

FlyPRO 5

 26



FlyPRO

AC
MA ID

1


1


4
:
HEX (9h-->Ah)
00h
Fh
FF
DEC (9h-->0h)
BC CD 2 BCD 4bit



ASCII HE
EX('9'->'A')
ASCII


30h('0')~339h('9') 41h
h('A')~46h('F
F')
ASCII DE
EC('9'->'0')
ASCII

30h('0')~339h('9')


(


)
((


)



 2
27

FlyPRO

DLL DLL

DLL 2

void GetDescription(char * ptext);


DLL ptext 128
64
const char AUTOSN_DISC[] = "This is a sample";
/*******************************************************************************
** DLL **
** 128 **
*******************************************************************************/
extern "C" __declspec(dllexport) void GetDescription(char * ptext)
{
strcpy(ptextAUTOSN_DISC);
}

void UpdateSN(BYTE * pBufchar * pMsg);



/*******************************************************************************
** **
** **
** : pBuf - () **
** pMsg - 64 (32 ) **
** **
*******************************************************************************/
extern "C" __declspec(dllexport) void UpdateSN(BYTE * pBufchar * pMsg)
{
DWORD dwCount;

dwCount = pBuf[0];
dwCount |= pBuf[1] << 8;
dwCount |= pBuf[2] << 16;
dwCount |= pBuf[3] << 24;

dwCount++;

pBuf[0] = (BYTE)(dwCount & 0xff);


pBuf[1] = (BYTE)(dwCount >> 8);
pBuf[2] = (BYTE)(dwCount >> 16);
pBuf[3] = (BYTE)(dwCount >> 24);

sprintf(pMsg"[SampleSNDLL]: %88X"dwCount);
}

FlyPRO FlyPro\SampleSN\VC7 VS2003(VC70) DLL

 28



FlyPRO

25 SPI FLAS
SH ,

-

, ::





25
5 SPI FL
LASH



 2
29



FlyPRO


/
/



-

"
"



 3
30



FlyPRO

""

-


/
/ISP



 3
31



FlyPRO



 3
32



FlyPRO




FlyPRO

-
-



(
//)

SH ( 25
FLAS 5 )

25Q80,, 25Q16, 25L
L3206

ASH ( 25 )
FLA


EEPROM
E
24

24C02, 24C04, 24C
C08

EEPROM
93

93C46, 93C56, 93C
C66



 3
33

FlyPRO
ID
ID ID

ISP/ATE
SP8-FX
SP16-FX

SP16-F/SP16-FX FLASH


FLASH
FLASH

:

25 SPI Flash
.

 34



FlyPRO

FlyyPRO


-
-





 3
35

FlyPRO

24
EEPROM
FFH

?
( 24 )
:




ISP ( ISP [ISP])

?
:



/

 36

FlyPRO


SP8




ISP
ISP


ISP



HEX 1K

 37

FlyPRO

(
)

 38

FlyPRO


2014-11 A1 Freeman 1 V3.20
2015-4 A2 Freeman 1 V3.20
.

 39

You might also like