KL25-Flash-Csharpܣ
汾˵
ڡKW01-A1-PC-CsharpĻ޸ɣӦKL25 flashĶдԡ

KL25ťԶѰҵKL25

ʵֲ輰ƣ
         1ͨWMIȡPCдϢС
         2飬ְ
         3MCU˶ְдͨڷضӦݡ
         4PC˶Էصݽнղȷֶ
̰Ҫݣ
         1Uartĸ
         2KL25 flashĲ
	     3FlashcĴ

          1״̬շ巨
          2һĸдСд
          3ַͨǰ»,һĸдСд	
	      4շ巨,֮»
	      5:ȫСд


//----------------------------------------------------------------------------------------
PCPCNodeЭ飺

//               ֡ͷ     + [+]ֽ + [  + ]+ ֡β
                  1B          1B                1B          nB       1B
PC
//              FrameHead + len            + [Command +  ]  + FrameTail
//               "P"       =n+1                            nB        "C"    

PCNodeأ
//              FrameHead + len            + [Command +  ]+  FrameTail
//                "M"      =n+1                            nB       "U"   


//----------------------------------------------------------------------------------------
command="C"
    PC      len=10+1="WhoAreYou?" 
    PC Nodeأ len=豸ֽ+1Ч=豸С20ֽڣ


Flashcommand="D"
    ȡ߼ַ
    PC     len=5+1="R"(߼ַ+1B(0~127)+ƫ(2B)(0~1023)+ֽ1B(1~1024) 
    KL25أlen=ֽ+1=ȡ
    
	ȡַ
    PC     len=6+1="A"(ַ+ַ4B(RAM0x1FFF_F000 - 0x2000_2FFF)+ֽ1B(1~1024) 
    KL25أlen=ֽ+1=ȡ

	
    PC     len=2+1 ="E"(+1B(30~127)flashǰ˴롢ļȣ
    KL25أlen=32+1ȡ32ֽ
	
	д
	PC     len=6+n+1 ="W"(д룩+1B(30~127)+ƫ(2B)(0~1023)+дֽ1B(n=1~1024)+дnB 
	KL25أlen=n+1д

    
    PC     len=2+1 ="P"(+1B(0~127)
    KL25أlen=0+1



//========================================================================================
//
//1Դ룬ڱṩӲϵͳͨϷ׸ᣬ֮ӭָ
//2ʹ÷ǱӲϵͳûֲʱϸԼӲƥ䡣
//
//ݴѧ˼Ƕʽ
//ѯ0512-65214835  http://sumcu.suda.edu.cn
