Home

NEC V850ES/Hx2 User Manual

image

Contents

1.
2. d NEC Electronics Corporation In 2
3. EB I O O gt U18215CA1V0AN 2008 01
4. 5 13 2 5 34 5 35 5 34 V850ES Hx2 SOH LEN COM SUM ETX 01H 03H AOH 0200 03H PAG 00H 5 35 V850ES Hx2 STX LEN SUM ETX 02H 01H ST1 a 03H ST1 a 5 13 3 5 36 5 37 5 36 V850ES Hx2 STX LEN SUM ETX 02H 04H FLG ADH ADM ADL 03H
5. SS
6. lt gt lt 2 gt lt 3 gt twTi7 lt 4 gt lt 5 gt lt 6 gt B C lt 6 gt twT1a lt 7 gt lt 10 gt lt 8 gt lt 8 gt twri9 lt 9 gt ID D lt 10 gt
7. A ACK 06H V850ES Hx2 B 04H 05H 07H WWV1 08H EWV1 0BH EWV2 0CH EWV3 0DH OFH 10H EWV4 11H 13H NACK 15 16H C BUSY 186 U18215CA1VOAN 3 VO CSI 8 4 4 v v
8. twre MAX C B lt 1 gt A A ACK 06H B 05H 07H NACK 15H LEN RE ETX EWV4 11H flash 16H C 218 U18215CA1VOAN 3 VO CSI 8 11 4
9. HEEF 27 39 7 8 9 15 4 3901 3902 3909 86 10 8235 1155 EW 86 755 8282 9800 86 10 8235 7679 86 755 8282 9899 200 193 2409 2412 2509 2510 2 16 1601 1613 86 21 5888 5400 852 2886 9318 86 21 5888 5230 852 2886 9022 2886 9044 200 2511 2512 86 21 5888 5400 15 7 703 86 21 5888 5230 EW 86 28 8512 5224 86 28 8512 5334
10. lt 11 gt D C lt 11 gt twris MAX lt 12 gt lt 13 gt A E C A ACK 06H B 05H 00H 07H 10H ID NACK 15H LEN RE ETX C D WWV1 08H
11. lt 5 gt A lt 1 gt B C 7 5 3 A ACK 06H V850ES Hx2 B 07H NACK 15H LEN ETX C _ F HS busy U18215CA1VOAN 127 3 CSI HS 7 5 4 Em HS BUSY
12. M8E 02 11 1 U18215CA1V0AN V850ES Hx2 flash V850ES Hx2 flash Flash e UART 3 CSI HS 3 MO CS1 Flash
13. ST1 ACK lt 5 gt ST1zACK B C tpz MAX A D 6 12 3 A ACK 06H B 07H 15H LEN ETX C D 98 U18215CA1VOAN UART 6 12 4
14. V850ES Hx2 V850ES Hx2 XXXX xxxxH U18215CAIVOAN 5 V850ES HE2 U17720E V850ES HF2 U17719E V850ES HG2 U17718E V850ES HJ2 H FH U17717E V850ES U15943E 6 U18215CA1VOAN E EEE 15 Tt
15. LEN ETX EWV4 11H flash 16H C 94 U18215CA1VOAN UART 6 11 4 toom v m twrs C z A U18215CA1VOAN UART 6 11 5 ddA iid dd sit 5 f i u8 block wh 1016 u16 fl_ua_blk_blank_chk u8 block 16 u32 wt8_max cmd_prm 0 block BLK wt8_max get_wt8_max get_block_size block fl_wait tCOM_UA
16. C lt 4 gt lt 5 gt ST1 ACK ST1 I B lt 6 gt lt 7 gt lt 5 gt tFp3 o C lt 8 gt Uk lt 9 gt lt 10 gt 51 lt 9 gt 511 D C twrls MAX 6 15 3 ST1 A ST1z ACK
17. C twTr4 MAX lt 8 gt ST1 ST2 ST1z ACK B ST1 ACK ST2 4 ST2 ACK lt 9 gt lt 5 gt 572 lt 9 gt C twrs MAX lt 10 gt ST1 ACK A ST1 ACK U18215CA1VOAN UART 6 9 3 Ek A ACK 06H o B 05H 07H
18. twT4 MAX lt 9 gt lt 10 gt ST1 ST2 ST1 ST1 C ST1 ST2 ST2z ACK F I D ST2 ACK lt 11 gt lt 6 gt lt 11 gt MAX lt 12 gt lt 13 gt A
19. V850ES Hx2 UART 6 10 3 VO CSI HS 7 10 3 O CSI 8 10 46 U18215CA1VOAN 59 5 9 1 flash 5 9 2 5 23 5 22 5 22 V850ES Hx2 SOH LEN COM SUM ETX 32H 1H 2H BLK H 0 0 GARA 364 03 BLK 5 23 V850ES Hx2 STX LEN SUM ETX 02H 01H ST1 03H ST1
20. 1 4 flash K 1 2 V850ES Hx2 flash 1 2 V850ES Hx2 Flash Flash V850ES HE2 70 700 64 70 701 128 V850ES HF2 uPD70F3702 64 KB uPD70F3703 128 KB 70 704 256 V850ES HG 70 706 128 2 uPD70F3707 256 KB V850ES HJ2 uPD70F3709 128 KB uPD70F3710 256 KB uPD70F3711 376 KB uPD70F3712 512 KB 18 U18215CA1VOAN En FLASH 1 4 Flash 15 4KB 0007FFFFH 00070000H 0007EFFFH 0007 0007 2 0007C000H 0007BFFFH 11 60 KB 0006D000H 0006CFFFH k 10 60 KB 0005E000H 0005DFFFH 9 60 KB 9 60 KB 0004F000H 0004EFFFH Jk 8 60 KB 8 60 00040000H 0003FFFFH 7 8 KB 7 8 KB k 7 8 KB 7 8 KB 7 8 0003E000H 6 8 6 8 k 6 8 0003BFFFH Ht 5 56 5 56 KB 5 56 0002E000H 0002DFFFH Ht 4 56 4 56 KB 9 4 56 KB 00020000 3 8 KB 3 8
21. C twTe MAX lt 4 gt ST1 ACK lt 5 gt ST1 ACK B lt 5 gt tFp3 lt 6 gt lt 7 gt C twTz MAX lt 8 gt ST1 ST2 ST1 ST1 e 4 ST2 ACK 4 ST2 z 6 10 3 ST2 w3 B A lt 5 gt A ACK 06H B
22. 6 1 OE DA ES U U U I u 58 E EDEL OE D E 59 6 3 U U U U I u u u 60 aS Sa San tua Su n Sua aaa a Sua sa 61 6 4 1 61 6 42 php hep Da ayauya eon khanta a 62 643 ES JS ARS 62 GAA suyus s ushan Sg as sa SS 63 6 45 pul 64 6 5 55505 65 ESA E wau a uapa 65 6 5 29 De en ni 66 6 5 3 66 654 td tt te te E 67 655 sa ap uuu g mika aa 68 66 aa naa u a a h a a Sa yah aa u ui a sya 70 CET NN 70 71 566 71 664 72 6 657 73 67 E a A a A E A S 74 671 E E EA E E 74 ESA Dr De 75 673 75 674 TC ukhii 76 675 Bunu n
23. t TRS Qm v t v v 2 A U18215CA1VOAN 3 C D D 231 3 VO CSI 8 14 5 dd CSI A Wh Jesaayakkkakkkkakkkkkkkakkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj 016 i u32 top i u32 bottom i r u16 Jesaakakkkakkkkakkkkkkkakkkkkkkkkkkkkakkkkkkkkkkkkkkkkkkkkkkkkkkk 16 getsum u16 u32 top u32 bottom 16 u32 fd1 set range_prm fl_cmd_prm top bottom SAH SAM SAL EAH EAM EAL fd1 get_fd1 bottom top 1
24. HiZ Ga o 2 7 Flash Voo i N U18215CA1VOAN 29 2 10 Flash V850ES Hx2 flash 2 5 V850ES Hx2 V850ES Hx2 flash 2 5 Flash flash HIRR flash flash V850ES Hx2 flash
25. V850ES Hx2 UART 6 8 3 VO CSI HS 7 8 e 3 MO CSI 8 8 HERMS U18215CA1VOAN 57 5 7 1 ST1 ST2 ACK V850ES Hx2 5 7 2 5 13 5 14 5 13 V850ES Hx2 flash
26. top while 1 break rc break B U18215CA1V0AN C UART make send data frame if bottom send_head gt 256 gt 256 is_end false send _ size 256 256 true bottom 1 bottom send_head 1 memcpy fl_txdata_frm rom_buf send_head send_size send_head send_size fl_wait tFD3 put_dfrm_ua send_size fl_txdata_frm rc get_sfrm_ua fl_ua_sfrm IWT4_MAX Switch rc case ERR break case return rc break C default return rc break B if fl_st2_ua FLST_ACK ST2 ACK rc status fl_st2_ua IIE return rc D if is_end break get_sfrm_ua fl_ua sfrm 5
27. B 234 U18215CA1V0AN 3 VO CSI 8 15 2 lt 1 gt lt 2 gt lt 3 gt twTia MAX lt 4 gt lt 5 gt lt 6 gt B C lt 6 gt trps lt 7 gt lt 8 gt twTl4 MAX lt 9 gt lt 10 gt
28. CMOS NMOS CMOS BJ F VDD GND ly MOS WT PW
29. e XF UART 6 1 3 CSI HS 01 7 1 3 VO CCS 8 1 42 e KF UART 6 2 3 O CSI HS 7 2 3 VO CSI 8 2 43
30. A E C U18215CA1VOAN 171 3 CSI HS 7 15 3 A ACK 06H B 05H 00H 07H 10H ID NACK 15H LEN ETX C HS busy D WWV1 08H 16H o E EWV4 11H o 16H 172 U18215CA1VOAN 3 1
31. B 16 U18215CA1VOAN 61 UART 6 4 2 lt gt lt 2 gt 9 600 bps lt 3 gt lt 4 gt 9 600 bps lt 5 gt 120 lt 6 gt lt 7 gt C twro MAX lt 8 gt ST1 ACK A 4 911 ts lt 5 gt B 6 4 3 A
32. Vd nn di Sed Lis hd dd CSI HS J uka awu akawa Gos i u8 1 16 Sh i ei cid i ha di dn at i dt 16 getsig u8 sig 16 if return C if rc put_cmd_hs FL_COM_GET_SIGNATURE 1 fl cmd_prm return rc if hs_busy_to tWT11_MAX return FLC_HSTO_ERR C rc fl_hs_getstatus switch rc Case FLC_NO_ERR break case FLC_HSTO_ERR return rc break C default return rc break B if hs_busy_to tFD2_MAX return FLC C rc get_dfrm_hs fl_rxdata_frm Switch rc Case FLC_NO_ERR break case FLC_HSTO_ERR return rc break default return rc break D memcpy sig fl_rxdata_frm OFS_STA_ fl_rxdata_frm OFS_LEN return rc A U18215CA1VOAN 161 3 CSI HS 7 13 7 13
33. 5 8 5 7 V850ES Hx2 SOH LEN COM SUM ETX 01H 05H 808 001 2 004 03H D01 004 D01 x 0 1 002 x 0 01 D03 x 0 001 x 1000 kHz 10 kHz 100 MHz D01 003 8 BCD D04 6MHz 001 06H D02 00H D03 00H D04 04H 6 x 0 1 x 101 6 000 kHz 6 MHz 10 MHz D01 01H D02 00H D03 00H D04 05H 1x 0 1 x 10 10 000 kHz 10 MHz 5 8 H V850ES Hx2 STX LEN SUM ETX 02H 01H ST1 03H ST1 U18215CA1VOAN 39
34. fl_wait tCOM_CSI put_cmd_csi FL_COM_GET_CHECK_SUM 7 1 fl_wait tWT16 rc fl_csi_getstatus tWT16_MAX Switch rc case ERR break case FLC_DFTO_ERR return break default return rc break fl_wait fd1 rc get_dfrm_csi fl_rxdata_frm 232 U18215CA1VOAN 3 VO CSI if rc return rc D fL_rxdata_frm OFS_STA_PLD lt lt 8 fl_rxdata_frm OFS_STA_PLD 1 SUM return rc A U18215CA1VOAN 233 3 VO CSI 8 15 8 15 1 V850ES Hx2 B Q B
35. HS MSB 2 5MHz 2 6 CSI HS s CUUUUHUU a ns l 4 BUSY BUSY 28 3 VO CSI CSI HS SI SO SCK HS GRF BF V850ES Hx2 SCK SO SI CSI V850ES Hx2 SCK MSB 2 5MHz 29 RESET
36. O V850ES Hx2 x A 20 flash U18215CA1VOAN 5 26 22 2 2 1 Flash IFLMD0 FLMD1 FLMD0 FLMD1 V850ES Hx2 V850ES Hx2 flash V850ES Hx2 FLMD0 22 2 TxD RxD SI SO SCK HS V850ES Hx2 Z flash V850ES Hx2 UART CSI HS CSI
37. ACK AE ACK B C Wawki ST1 ACK AE ACK B ST2 JE ACK ACK AE ACK D lt 5 gt twrs C ACK ACK ACK E A 82 U18215CA1VOAN UART 6 9 2 lt 1 gt lt 2 gt lt 3 gt C twra MAX lt 4 gt ST1 lt 5 gt ST1 ACK B lt 5 gt lt 6 gt lt 7 gt
38. C tpz MAX lt 6 gt A D 6 13 3 A ACK 06H B 07H 15H LEN ETX C D 102 U18215CA1VOAN UART 6 13 4 Rhiakopiasstswta A com Y lt twri2 Y C J
39. E C U18215CA1VOAN 143 3 VO CSI HS 7 9 3 Ab l A ACK 06H B 05H 07H 10H NACK 15H LEN ETX C HS busy D WWV1 08H ST2 16H o E EWV4 11H 16H 144
40. 1 vY AA vY A tcom C J U18215CA1V0AN 219 3 VO CSI 8 11 5 dd yd tt gi F ke AR et ah Vt dd aoaaa l u8 block ki 1016 16 fl_csi blank 8 block 16 u32 wt8 8 0 block 8 get wt8 get block_size block wt8_max get_wt8_max get_block_size block fl_wait tCOM_CS put_cmd_csi FL_COM_BLOCK_BLANK_CHK 2 fl_cmd_prm fl _wait wt8 rc fl_csi_getstatus wt8_max switch rc case return rc break case
41. _ 2 2 ST 1 i ui C B ST2 EACK ACKAEACK 6 tws E 206 U18215CA1VOAN VO CSI 8 9 2 lt 1 gt tcom lt 2 gt lt 3 gt twTs MAX lt 4 gt lt 5 gt lt 6 gt B C lt 6 gt tFp3 MAX lt 7 gt V850ES Kx2 flash lt 8 gt
42. MOS T VDD GND MOS lO N
43. V850ES Hx2 B 05H 07H NACK 15H LEN RE ETX C U18215CA1VOAN 195 3 VO CSI 8 6 4 Y tcoM v Es N gt C Im B 196 U18215CA1VOAN 3 VO CSI 8 6 5 Ad tht dd ti dr KEKEREKE f Flash CSI
44. v twTo v 6 EER D m lt 8 192 U18215CA1VOAN 3 VO CSI 8 5 5 titi dd hdd ALMS CSI 1016 16 fl_csi reset void u16 rc u32 retry for retry 0 retry lt tRS retry fl wait tCOM_CS put_cmd_csi FL_COM_RESET 1 fL_cmd_prm fl_wait tW TO rc fl_csi_getstatus tWTO_MAX if rc FLC_DFTO_ERR break if rc FLC_ACK break continue switch rc case FLC_NO_ERR return rc case FLC_DFTO_ERR return rc default return rc return rc C A B IB H break break C break B U18215CA1V0AN 193 3 VO CSI 8 6
45. V850ES Hx2 e UART 6 11 3 Zk r 3 O CSI 1 8 11 U18215CA1V0AN CSI HS 7 11 47 5 10 5 10 1 V850ES Hx2 5 10 2 5 24 5 25 5 24 V850ES Hx2 SOH LEN COM SUM ETX COH 01H 01H 1 03H 5 25 V850ES Hx2 STX LEN SUM ETX 02H 01H ST1 03H 51 5 10 3 5 26 5 26 V850E
46. flash V850ES Hx2 2 11 2 6 V850ES Hx2 70H 00H 90H V850ES Hx2 9AH UART 20H RRRA flash 22H flash 40H flash 13H K flash 32H flash COH ERT V850ES Hx2
47. 3 4 Si T m 2 gt ETX e 16 66 U18215CA1VOAN UART F 4 tcow AA Y twrio Y twro MAX Y A C U18215CA1V0AN 67 UART 6 5 5 68 dd ddd Z i u8 brid 1016 ID i hid dds dd u16 ua_setbaud u8 brid u16 rc u8 br u32 retry switch brid default case BR_9600 case BR_19200 case BR_31250 case BR_38400 case BR_76800 case BR_153600 fl_cmd_prm 0 br fl_wait tCOM_UA br 0x03 break br 0x04 brea
48. i dd dd ddd A dtd dd u16 setscf u8 scf u32 u16 rc fl_cmd_prm 0 0x00 BLK 0x00 fl_cmd_prm 1 0x00 PAG 0x00 fl_txdata_frm 0 fl_txdata_frm 1 fl_txdata_frm 2 fl_txdata_frm 3 scf 0b11110000 FLG 4 1 u8 vect gt gt 16 ADH u8 vect gt gt 8 ADM u8 vect ADL RERS CS put_cmd_csi FL_COM_SET_SECURITY 3 fl_cmd_prm fl_wait tWT13 rc fl 1 Switch rc Case FLC_NO_ERR break case return rc break C default return rc break B ti by dd td U18215CA1VOAN 237 3 VO CSI fl_wait tFD3 put_dfrm_csi 4 fl_txdata_frm true fl_wait tWT14
49. 10H NACK 15H LEN ETX C D WWV1 08H ST2 16H E EWV4 11H 16H 84 U18215CA1V0AN UART 6 9 4 sS h 4 teom v lt p o lt se l lt 4 N C J S J 3 m B 7 v 2 lt 4 E k jika es 22 twr4 S C Y lt STI ACK
50. 5 CI km v v D U18215CA1VOAN 223 3 VO CSI 8 12 5 hd dd CSI 1016 f u16 fl_csi_getsig u8 sig u16 rc fl_wait tCOM_CSI _csi FL 1 fl cmd_prm fl_wait tWT11 rc fl_csi_getstatus tWT11_MAX Switch rc case ERR break case FLC_DFTO_ERR return rc break default return rc break fl_wait tFD2_SIG rc get_dfrm_csi fl_rxdata_frm if return rc D memcpy sig fl_rxdata_frm OFS_STA_
51. BUSY C tFoz MAX lt 7 gt A D 7 13 3 A ACK 06H B 07H NACK 15H LEN ETX C T HS busy D U18215CA1VOAN 163 3 WO CSI HS 7 13 4 a hs Busy lt C HS BUSY gt lt twT12
52. U18215CA1VOAN 213 3 VO CSI 8 10 4 214 in twT6 Fr 4 3 v X SRE 35 A r twr7 CI T I as S aspa f I gat U18215CA1V0AN 3 VO CSI 8 10 5 F SEERE ERREKAREN REKER AE NEAN dd hd CSI i u32 top i u32 bottom i u8 buf Ws r u16 Vd ss u16 verify u32 top 32 bottom 8 buf 16 rc U32 send_head send_size bool is_end set range_prm fl_cmd_prm bottom SAH SAM SAL dd dd KAKEK
53. Pe ddd tit dd td RERK REKER KEKERE CSI HS r u16 st u16 fl_hs erase_all void u16 rc if hs_busy_to tCOM MAX return FLC_HSTO_ERR if rc put_cmd_hs FL_COM ERASE CHIP 1 fl_cmd_prm return rc C if hs busy_to tWT1_MAX return fl_hs_getstatus switch rc case NO return rc break case FLC_HSTO_ERR return rc break C default return rc break B 0 return U18215CA1VOAN 137 3 CSI HS 78 7 8 1 V850ES Hx2 tcom MAX C twr2 C C lt 1 gt 138 U18215CA1VOAN 3 VO CSI HS 7 8 2
54. C C rc break return rc break break B CSI HS A i u8 block 1016 u16 fl_hs erase blk u8 block u16 rc U32 wt2_max fl_ cmd_prm 0 block wt2_max get_wt2_max get block_size block if hs_busy_to tCOM MAX return FLC_HSTO_ERR if rc put_cmd_hs FL_COM_ERASE_BLOCK 2 fl_cmd_prm return rc if hs_busy_to wt2_max return FLC_HSTO_ERR rc fl_hs_getstatus switch rc ERR return default return rc A return rc U18215CA1V0AN 141 3 CSI HS 79 7 9 1 V850ES Hx2 tcom MAX BUSY _ twrs MAX BUSY C B MAX C i
55. V850ES Hx2 STX LEN SUM ETX 02H 01H ST1 c 03H ST1 c UART 6 9 3 VO CSI HS 7 9 e 3 VO CSI 018 9 U18215CA1V0AN 5 8 5 8 1 V850ES Hx2 5 8 2 5 18 5 19 5 18 V850ES Hx2 SOH LEN COM SUM ETX 13H 01H 07H SAH SAM SAL EAH EAM EAL 03H SA
56. REM 241 fx 3s 936 fx 3s 807 fx 3s 12 960 fx 3s 4 584 fx 3s 12 960 fx 38 826 fx 3s 2 1 N KB 2 lt tpR tFD3 tcom gt V850ES Hx2 lt tpT tsF 1 trD2 gt V850ES Hx2 U18215CA1VOAN 245 FLASH I F twro CSI 199 fx 3s UART 1 38 uPD70F3700 70F3701 uPD70F3700 70F3701 32 088 940 fcx 820 8 ms 550 375 712 fcx 16 242 fx 35 410 ms uPD70F3702 70F3703 70F3704 70F3706 uPD70F3702 70F3703 70F3704 70 3706 70F3707 70F3707
57. V850ES Hx2 tcom MAX WEZ twT1 MAX C C B 134 U18215CA1VOAN 3 VO CSI HS 7 7 2 lt 1 gt HS V850ES Hx2 BUSY BUSY C tcov MAX lt 2 gt HS V850ES Hx2 BUSY BUSY C twri MAX lt 4 gt lt 5 gt lt 3 gt A B C 77 3 A
58. Y ra N C lt gt Em y C Em lt HS BUSY gt gt E KT fro2 MAX C lt gt A D 164 U18215CA1VOAN 3 VO CSI HS 7 13 5 H SEARRE RAKERA tt A i EEK KARERE KERERE EE EKREKEEKA CSI HS gi buf 1016 ts ads di iE ddd eri dtd 16 getver u8 buf 16 if hs_busy_to tCOM return FLC_HSTO_ERR C if rc put cmd_hs FL_ COM_GET_VERSION 1 fl_cmd_prm return rc C hs_busy_to tWT12_MAX return C rc fl_hs_getstatus I Switch rc Case FLC_NO_ERR break case FLC_HSTO_ERR return rc break
59. B 1 twr2 C A 80 U18215CA1VOAN UART 6 8 5 dd edit A tt ted tt 1 s E i u8 block 2 1016 u16 8 block 16 u32 wt2_max 0 block BLK wt2_max get_wt2_max get block _size block fl_wait tCOM UA put_cmd_ua FL_COM_ERASE_BLOCK 2 fl_cmd_prm rc get_sfrm_ua fl_ua_sfrm wt2_max switch rc case return rc break A case FLC_DFTO_ERR return rc break C default return rc break B return rc U18215CA1V0AN 81 UART 69 6 9 1 V850ES Hx2 tcom C
60. C H C STYST2 C ST2 ACK ACK Wuk D A 148 U18215CA1V0AN 3 VO CSI HS 7 10 2 lt 1 gt HS V850ES Hx2 BUSY BUSY C tcov MAX lt 2 gt lt 3 gt HS V850ES Hx2 BUSY BUSY C twte MAX lt 4 gt lt 5 gt lt 6 gt B C lt 6 gt lt 7 gt 3 lt 8 gt lt 9 gt lt 10 gt HS 1 8 ST ST ST V850ES Hx2 B
61. V850ES Hx2 V850ES Hx2 lt fx gt V850ES Hx2 FLASH 4 0 MHz lt fx lt 5 0 MHz fxx fxx4 244 2 9 600 bps U18215CA1VOAN twre fx twre fxx 9 1 Flash Voo FLMDO FLMD1 top 1 ms FLMDO FLMD1 RESET ter 2 ms RESET FLMD0 1 66 920 fx RESET FLMD0 139 566 FLMD0 tpw 10 hs 100hs CSVCSI HS 148 103 35
62. 51 5 12 5 12 1 flash 2 00H 5 12 2 5 31 5 32 5 31 V850ES Hx2 SOH LEN COM SUM ETX 9 01H 07H SAH SAM SAL EAH EAM EAL 03H SAH SAL EAH EAL 5 32 V850ES Hx2 STX LEN SUM ETX 02H 01H ST1 03H ST1 5 12 3 5 33 5 33 V850ES Hx2 STX LEN
63. e XF UART 6 3 3 VO CSI HS 7 3 3 O CSI 8 3 U18215CA1VOAN 511 V850ES Hx2 V850ES Hx2 V850ES Hx2 FFH 5 1 2 5 1 5 2 5 1 V850ES Hx2 SOH LEN COM SUM ETX 01H 01H 70H 03H 5 2 V850ES Hx2 SIX LEN
64. lt BUSY gt T ACK gt p v T B U18215CA1VOAN 187 3 VO CSI 8 4 5 dh dd tsi dA sit de ttt st de ed CSI k 0 u16 JL fl h fl proto h flc decode_status static u16 fl_csi_getstatus u32 limit 16 start flto limit while 1 put cmd_csi FL_COM_ 1 fl_cmd_prm fl_wait tSF rc get_sfrm_csi fl_rxdata_frm switch rc case FLC_BUSY if check _flto return FLC_DFTO_ERR C continue default return rc case FLC_NO_ERR break if fl_st1 5 ST1 BUSY if check _flto return FLC_DFTO_ERR continue if fl_rxdata frm OFS_LEN 2 amp 8 1 511 FLST_ACK 88 fl st2 FLST_BUSY
65. ETB 17H lt gt Fr 184 U18215CA1VOAN 3 VO CSI 84 8 4 1 V850ES Hx2 tsF BUSY BUSY ACK BUSY twTxx C B A U18215CA1VOAN 185 3 VO CSI 8 4 2 lt 1 gt lt 2 gt tsf lt 3 gt ST1 ACK A ST1 BUSY twTn MAX lt 1 gt C ST1 BUSY B 8 4 3
66. 9 600 bps 00H 00H V850ES Hx2 5 2 2 5 3 5 4 5 3 V850ES Hx2 SOH LEN COM SUM ETX 01H 01H 00H 03H 5 4 V850ES Hx2 STX LEN SUM ETX 02H 1 ST1 03H ST1 V850ES Hx2 UART 6 4 REIT VO CSI HS 7 5
67. A ST1 ACK B 6 8 3 A ACK 06H B 05H 07H 10H NACK 15H LEN RAH ETX WWV1 08H EWV1 OBH EWV2 OCH EWV3 0DH 13H 16H C U18215CA1VOAN 79 UART 6 8 4 lt Y AA INI
68. u16 16 u32 retry set 0 9600 9600bps fl_wait tCOM_UA putc_ua 0x00 9600bps 0x00 fl_wait t12 putc_ua 0x00 9600bps 0x00 for retry 0 retry lt tRS retry fl_wait t2C put_cmd_ua FL_COM_RESET 1 fl_cmd_prm rc get_sfrm_ua fl_ua_sfrm if rc FLC_DFTO_ERR break C if rc break A NOP continue B switch rc case FLC NO return rc break A case FLC_DFTO_ERR return rc break C default return rc break B return rc U18215CA1VOAN EKA UART 65 6 5 1 V850ES Hx2 tcom twT10 twro U ACK A 16 U18215CA1VOAN
69. 1 N K byte fcx fxx 2 lt twTo twT16 gt V850ES Hx2 Z lt U18215CA1VOAN 247 FLASH 9 3 UART o gt 0 z Y 4 g 15 MAX pie OOH 9 600 bps p gt p triti2 FLMDO Vpp TxD GND Vpp RxD GND 4 p twri t wr2 twrs twro Mi Vpp TxD GND Vpp RxD GND 4 P 4 gt twrio twro 248 U18215CA1VOAN FLASH lt 4 2 FD2 1 n Vo Ma TxD GND V
70. put_cmd_ua FL_COM_BLOCK_BLANK_CHK 2 fl_cmd_prm rc get_sfrm_ua fl_ua_sfrm wt8_max switch rc case ERR return rc break Al return rc break C default return rc break B return 96 U18215CA1VOAN EKA UART 6 12 EZF AS 6 12 1 V850ES Hx2 twrii MAX C ACK ACKI 2 MAX EEE C U18215CA1VOAN UART 6 12 2 lt 1 gt lt 2 gt lt 3 gt lt 4 gt lt 5 gt lt 6 gt 3 C yl
71. B 05H 07H NACK 15H e LEN ETX Cl HS busy D OFH ST2 16H 150 U18215CA1V0AN 3 VO CSI HS 7 10 4 lt s 28 HS J BUSY a 1 lt tcow MAX u C W lt Busy aa p gt o twr MAX lt Ce gt lt 2 i J y C Y N J n
72. E C U18215CA1VOAN 207 3 VO CSI 8 9 3 A ACK 06H B 05H 07H 10H NACK 15H LEN RE ETX C D WWV1 08H ST2 16H E EWV4 11H 16H 208 U18215CA1V0AN
73. EWV4 Compaction NACK Flash BUSY ss CSI 1 FFH HS BUSY Je RIRH V850ES Hx2 BUSY HS UART 2 9 U18215CA1VOAN RE 31
74. V850ES Hx2 BUSY BUSY C tcom MAX lt 3 gt HS V850ES Hx2 BUSY BUSY C twra MAX lt 4 gt lt 5 gt B A lt 1 gt C 7 11 3 A ACK 06H B 05H 07H NACK 15H
75. B C 7 6 3 A ACK 06H V850ES Hx2 B 05H 07H NACK 15H LEN ETX C HS busy U18215CA1VOAN 131 3 CSI HS 7 6 4 132 ku HS BUSY 1 tcom Y C HS BUSY hm AA C 1 C J L B J U18215CA1V0AN
76. V850ES Hx2 e UART 6 6 VO CSI HS 17 6 e 3 VO CSI 18 6 40 U18215CA1VOAN 55 5 5 1 flash 5 13 5 5 2 5 9 5 10 V850ES Hx2 5 9 V850ES Hx2 SOH LEN COM SUM ETX 20H 01H 01H 03H
77. flash FLMDO FLMD1 flash 1 3 2 flash GND flash FLMD0 U18215CA1VOAN 17 FLASH 1 3 3 flash V850ES Hx2 flash 1 1 Flash Flash 1 1 J flash BA flash flash flash V850ES Hx2 V850ES Hx2 flash 1 4 V850ES Hx2
78. B C lt 6 gt tepi lt 7 gt 8 14 3 WN 7 E JEI EW D A ACK 06H B 05H 07H NACK 15H LEN RE ETX C D 230 U18215CA1VOAN 3 VO CSI 8 14 4 B v rcon v
79. __ ST1 B ST2 ACK ACK D twrs E A 142 U18215CA1VOAN 3 VO CSI HS 7 9 2 lt 1 gt HS V850ES Hx2 BUSY BUSY C tcom MAX lt 2 gt lt 3 gt HS V850ES Hx2 BUSY BUSY C twTs MAX lt 4 gt lt 5 gt lt 6 gt B C HS V850ES Hx2 BUSY BUSY C tFos MAX J lt 6 gt
80. lt 1 gt tcow lt 2 gt lt 3 gt twTI MAX lt 4 gt lt 5 gt A B C 8 7 3 A ACK 06H B 07H 10H NACK 15H ETX WWV1 08H EWV1 0BH EWV2 0CH EWV3 13H 16H C U18215C
81. B C tFp2 8 12 3 CHERT E A D A ACK 06H H TE22 o B 07H NACK 15H LEN RE ETX C D 222 U18215CA1VOAN 3 VO CSI 8 12 4 B gt N 2 2 v t cos ouri v
82. V850ES Hx2 32 Flash HPD70F3700 uPD70F3701 uPD70F3702 uPD70F3703 uPD70F3704 uPD70F3706 uPD70F3707 uPD70F3709 uPD70F3710 uPD70F3711 uPD70F3712 U18215CA1VOAN00 2008 02 NS NEC Electronics Corporation 2008 U18215CA1V0AN CMOS O CMOS VIL MAX VIH MIN VIL MAX VI H MIN ESD
83. tcom EZF Z MAX v C B J aN 1 02 L D U18215CA1V0AN 99 UART 6 12 5 A A dd y 7 i u8 sig r u16 u16 getsig u8 sig 16 put_cmd_ua FL_COM_GET_SIGNATURE 1 fl_cmd_prm V rc get_sfrm_ua fl_ua_sfrm tWT11_MAX Switch rc case FLC_NO_ERR break return rc break C default return rc break B rc get dfrm_ua fl_rxdata_frm tFD2_MAX if rc return rc D memcpy sig fl_rxdata_frm OFS_STA_ fl_rxdata_frm OFS_LEN return rc A 100 U18215CA1VOAN
84. E 1 SOH LEN COM SUM ETX 01H 07H ou SAH SAM SAL EAH EAM EAL 03H SAH SAM SAL EAH EAM EAL 5 14 V850ES Hx2 STX LEN SUM ETX 02H 01H ST1 a 03H ST1 a 5 7 3 5 15 5 16 5 15 V850ES Hx2 gt STX LEN SUM ETX ETB 02H 00H 256 03H 17H 5 16 V850ES Hx2 STX LEN SUM ETX 02H 02H ST1 b ST2 b BAI 03H ST1 b ST2 b U18215CA1V0AN 43 5 7 4 5 17 44 V850ES Hx2 5 17
85. EKA UART 6 13 6 13 1 V850ES Hx2 tcom twri2 C ACK ACK B trp2 C F D U18215CA1VOAN 101 UART 6 13 2 lt gt tcom lt 2 gt lt 3 gt C twt12 MAX lt 4 gt ST1 ACK If lt 5 gt ST1 B lt 5 gt
86. lt tor CSI MAX y lt BUSY gt y 1 ter CSI 4 Runami lt SUM x s lt HS 5189 BUSY H 4 tor CSI MAX ETX 03H N x lt gt y z U18215CA1VOAN 119 3 CSI HS 72 120 v STX v HS BUSY 4 tor CSI LEN N P gt LEN lt HS st I x lt 1 4 3I BUSY se gt se tot CS MAX k 4 Fa Se SUM amp 4 HS 3 BUSY f t
87. si rc get_dfrm_ua fl_rxdata_frm tFD1_MAX if rc return rc D fl_rxdata_frm OFS_STA_PLD lt lt 8 fl_rxdata_frm OFS_STA_PLD 1 SUM 3 mi return rc A 108 U18215CA1VOAN EKA UART 6 15 6 15 1 V850ES Hx2 C ACK ACK JE ACK twr ACK ACK DJ twrts MAX ACK ACK JE E U18215CA1VOAN 109 UART 6 15 2 lt 1 gt lt 2 gt lt 3 gt
88. CSI 7 1 fl_wait tW T6 rc fl_csi_getstatus tWT6_MAX Switch rc Case FLC_NO_ERR break case return rc break C default return rc break B 3 Dd th di de ei ddd send_head top while 1 if bottom send_head gt 256 gt 256 is_end false I send size 256 256 FH U18215CA1VOAN 215 3 VO CSI 5 true send_size bottom send_head 1 bottom send_head 1 memcpy fl_txdata_frm buf send_head send_size send_head send_size fl_wait tF D3 put dfrm_csi send_size fl_txdata_frm is_end fl_wait tW T7 rc fl_csi_getstatus tWT7_MAX Switch rc case ERR break case FLC_DFTO_ERR return rc break default return rc break if fl_st2 FLST_ACK ST2 ACK rc
89. CSI HS 7 15 7 15 1 V850ES Hx2 tom MAX BUSY C ZEER C DE MAX D Cl HAEA D twns Cl E A 170 U18215CA1VOAN 3 VO CSI HS 7 15 2 lt 1 gt HS V850ES Hx2 BUSY BUSY C tcov MAX lt 2 gt
90. V850ES Hx2 twr16 C ACK ACK B MAX C 47 DI U18215CA1VOAN 105 UART 6 14 2 lt 1 gt lt 2 gt lt 3 gt lt 4 gt lt 5 gt lt 6 gt C twrtte MAX ST1 ACK lt 5 gt ST1 B C
91. lt 1 gt HS V850ES Hx2 BUSY BUSY C tcov MAX lt 2 gt HS V850ES Hx2 BUSY BUSY C twTrz MAX lt 4 gt lt 5 gt lt 3 gt lt 1 gt A B C 7 8 3 A ACK 06H B 05H 07H 10H
92. D S 7 7 MAX gt eJ k Gi N x IC 7 a 4 U18215CA1V0AN 85 UART 6 9 5 86 dA dst hd da RREK RERKEERA r r EEEE EE EEE A EKE EEKE EEEE EEEE i u32 top i u32 bottom r 016 Vd htt dd A dd dd dd define 82 16 2 top u32 bottom 16 u32 send_head size bool is_end u32 wt5_max gid dtd set top bottom 5 get_wt5_max bottom top 1 ddd ddd hdd did f akiwa aula dd fl _ua_sfrm OFS_STA_PLD 1 i 1 SAH SAM SAL put cmd_ua FL_COM_WRITE 7 fl_cmd_prm rc get_sfrm_ua fl_ua_sfrm tWT3_MAX Switch rc case FLC_NO_ERR case FLC_DFTO_ERR return default return rc break A
93. UART 6 5 2 lt gt tcom lt 2 gt lt 3 gt twrio lt 4 gt lt 5 gt C twTo MAX lt 6 gt ACK A gt 6 5 3 A ACK 06H V850ES Hx2 UART B 07H 15H LEN ETX C _ V850ES Hx2
94. 10H EWV4 11H 13H NACK 15H 16H C HS busy U18215CA1VOAN 123 3 CSI HS 7 4 4 HS 5118 BUSY tsF C A 124 U18215CA1VOAN 3 VO CSI HS 7 4 5 Pe ddd hd titi dd KEKE KIRE KERKERERK REKEREKE CSI HS P ru16 3L fl h fl proto h fc static u16 fl_hs getstatus void 16 u32 retry 0 rc put cmd_hs FL_COM_GET_STA 1 fl_cmd_prm I if rc
95. DEE lt 5 gt A 114 U18215CA1VOAN UART twri9 o 6 16 2 lt gt lt 2 gt lt 3 gt C twt17 MAX lt 4 gt ST1 ACK lt 5 gt ST1z ACK B lt 5 gt C twT19 MAX lt 6 gt lt 9 gt lt 7 gt lt 7 gt NACK twT19 lt 8 gt gt D
96. flash C5H V850ES Hx2 BOH AOH 50H flash 30 U18215CA1VOAN 2 12 V850ES Hx2 2 7 ACK WWV1 EWV1 EWV2 EWV3
97. if hs_busy_to tWT15_ return rc fl_hs_getstatus Switch rc case FLC_NO_ERR return rc case FLC_HSTO_ERR return default return rc break return rc C C C break rc break B break rc break B U18215CA1VOAN 175 3 CSI HS 7 16 7 16 1 V850ES Hx2 MAX C twrs C Buz 5 7 lt 6 gt 176 U18215CA1V0AN 3 VO CSI HS 7 16 2 lt 1 gt HS V850ES Hx2 BUSY
98. 3 C pe B vv H eai AA J F S 6 26 8 i D m EREET JE k A 116 U18215CA1V0AN UART 6 16 5 Oia di dd dist REEERE KAE EEKK REN A u16 fl_ua_read u32 top u32 bottom u16 rc u32 read_head u16 len u8 hooter KERER KEREKERE REDA JEEE Sa YSKY REFAN EKEKA REKEREKE set range_prm fl_cmd_prm top bottom SAH SAM SAL EAH EAM EAL id eis ddd fl_wait tCOM_UA put cmd_ua FL_ COM_ 7 fl rc get_sfrm_ua fl_ua_sfrm IWT17_MAX Switch rc case FLC_NO_ERR br
99. 8 SOH LEN COM SUM ETX 01H 01H 70H 8FH 03H LEN D1 D4 STX LEN D1 D2 D3 D4 SUM ETX 02H 04H FFH 80H 40H 22H 03H 04H FFH 01 80H 02 40 03 22H 04 1BH 8 STX LEN D1 D2 D3 D4 SUM ETX 02H 04H FFH 80H 40H 22H 1BH 03H SUM 02H 04H FFH 80H 40H 22H 1AH 03H ABH x STX LEN D1 D2 D3 D4 SUM ETX 34 U18215CA1VOAN 41
100. e 3 O CSI 8 42 U18215CA1V0AN 49 5 11 5 11 1 V850ES Hx2 V850ES Hx2 flash flash flash 5 11 2 5 28 5 29 5 28 V850ES Hx2 SOH LEN COM SUM ETX C5H 01H 01H 03H S 5 29 V850ES Hx2 STX LE
101. 23 UART tht MIN CSI tac MIN CSI HS HS 25 2 4 2 i id th 7 Flash 3 EREEREER void fl_con_dev void extern void init_fl_uart void extern void init_fl_csi void int n int pulse SRMKO0 true UART Rx IN false UART switch fl_if WVF default case FLIF_UART pulse PULSE_UART case FLIF_CSI pulse PULSE CSI case pulse PULSE_CSIHS break pFL_RES low RESET REF pmFL FLMDO OUT FLMD0 pFL_FLMDO low pmFL FLMD1 OUT FLMD1 pFL_FLMD1 low FL VDD_HI VDD fl_wait tDP pFL_FLMDO hi FLMD0 fl_wait tPR pFL_RES hi RESET start_flto tRC tae wait tRP tRPE 2 if fl_if FLIF_UART init_fl_uart UART h w Flash UARTEO true
102. T ST1 Pe B ST1 C ST1 ST2 e 572 D e ST2 A lt 6 gt 8 10 3 A ACK 06H B 05H 07H NACK 15H LEN RE ETX C D 0FH ST2 16H
103. Y N N J P 4 v q es EL HS BUSY z sss vy J tros M AX N C v HS 9 BUSY y _ lt si v 2 M AX Y gt gt v a Y C s lt St P v I 2275 J ST2 ACK 3 I 7 S L s J F 5 se U18215CA1VOAN 151 3 CSI HS 7 10 5 die CSLHS a EAEE AEE AEEA REE AE EERE AREER EEA AREARE A i u32 top f 2 u16 15 2 top u32 bottom u8 16 u32 send_head send_size bool is_end set top bottom SAH SAM SAL
104. flash K 2 2 V850ES Hx2 gt RESET 51 8 224 CLK 2 2 5 Vpp GND 115139 V850ES Hx2 V850ES Hx2 j V850ES Hx2 GND V850ES Hx2 Vss 2 3 Vpp GND V850ES Hx2 GND o gt Vss 22 6 flash 22 U18215CA1VOAN 23 flash 2 5
105. lt 9 gt ACK lt 10 gt A lt 5 gt 6 16 3 A ACK 06H B 05H 07H 10H NACK 15H LEN ETX C D U18215CA1VOAN 115 UART 6 16 4 k 4 J F E WE IT A om h 4
106. 256 else is_end true size bottom send_head 1 txdata_frm buf send_head send_size send_head send_size U18215CA1V0AN bottom send_head 1 91 UART 92 return fl_wait tF D3 put_dfrm_ua send_size fl_txdata_frm is_end V get_sfrm_ua fl_ua_sfrm 7 Switch rc case FLC_NO_ERR break case FLC_DFTO_ERR return rc break C default return rc break B if fl_st2_ua FLST_ACK ST2 ACK rc decode_status fl_st2_ua return rc D if is_end break continue A U18215CA1V0AN EKA UART 6 11 6 11 1 V850ES Hx2 tcom twrs MAX C ACK HE ACK ACK PoR TRAER 5 17
107. ACK twr lt 11 gt ACK Yt A lt 5 gt 8 16 3 A ACK 06H B 05H l S As J 07H 10H NACK 15H LEN RE ETX C _ D 240 U18215CA1V0AN 3 VO CSI 8 16 4 tc o M GEM w tw vv
108. Fu HS BUSY Em 27 A C 128 U18215CA1VOAN 3 VO CSI HS 7 5 5 Pd tds hid dd hd a CSI HS J tt td dd dt th 1016 edt shia tt hts td u16 fl_hs_reset void u16 rc u32 retry for retry 0 retry lt tRS retry if hs_busy_to tCOM return FLC_HSTO_ERR C rc put_cmd_hs FL_COM_RESET 1 fcmd_prm V if rc return rc C if hs busy_to tWT0_MAX return FLC_HSTO_ERR C rc fl_hs_getstatus if rc 1 break A continue B switch rc case NO return rc break A case FLC_HSTO_ERR return rc break C default return rc break B 0 return U18215CA1VOAN 129
109. NACK 15H LEN ETX WWV1 08H EWV1 OBH EWV2 OCH EWV3 0DH 13H 16H C U18215CA1VOAN 75 UART 67 4 i Y H ku C Im ACK 76 U18215CA1VOAN UART 6 7 5 dete de ti A ds dt dd hd 03 A ERRER CER r r u16 16 16 put cmd_ua FL_COM_ERASE_CHIP 1 fl rc get_sfrm_ua fl_ua_sfrm tWT1_MAX switch rc case N
110. status fl_st2 return rc D if is_end break continue return A 216 U18215CA1VOAN 3 VO CSI 8 11 8 11 1 V850ES Hx2 twrs B C lt 1 gt A U18215CA1VOAN 217 3 VO CSI 8 11 2 lt 1 gt lt 2 gt lt 3 gt lt 4 gt lt 5 gt 8 11 3 lt
111. 16H E EWV4 11H 16H U18215CA1VOAN 235 3 VO CSI 8 15 4 tc o M ww tw T13 vv CI 3 4 tw T14 vw CI 4 tw 15 wv 3 A 236 U18215CA1VOAN 3 VO CSI 8 15 5 a dd dt CSI dei hit ii
112. 77 yaaa q a a kaha a Saha ayu 78 GBA suyuyman RSS EN eA 78 682 oo su pas AA u Meat sts Sau 79 683 s ahus Os Sau tani 79 6 8 43 S s E Re s 80 685 iH s u Quan a ia awas as aa tiya pA 81 569 82 6 9 1 E iE Ea a 82 69 2 S E T EEEE EAA E AEE EAS 83 69 3 a T A 84 85 695 86 6 10 mauwa a mi 88 6340 88 6 10 2 0 89 6 10 3 5 PASAR a ua lu n hanayta 89 90 6105 aa A 91 yaaa a Sua asawa E E ya qaa aq asocssa 93 U18215CA1VOAN 9 6 143 un a uu nuusan uapa 93 6112 an na an nun anan uathuy aaa aaaea 94 6 11 3 4 94 95 2 A e 96 ea A aaa A ne 97 6 12 1 Mb E E JE n n u O s u A t s a A s S uu u Q a a at ku as u 97 6 12 2
113. EEUE EE EERS i E o HS V850ES Hx2 BUSY BUSY C twT4 MAX lt 9 gt lt 7 gt 3 lt 8 gt lt 10 gt ST1 ST2 ST1 B ST1 C ST1 ST2 ST2z ACK D 4572 lt 11 gt lt 6 gt lt 11 gt HS V850ES Hx2 BUSY BUSY C twrs lt 12 gt lt 13 gt A
114. usa s T E 117 3 VO CSI HS U U U u u u 119 7 1 ee 119 7 2 120 E l U U U U uuu u 121 EE ER E A E 122 7 4 1 122 7 4 2 a aaa uu 123 743 EAE 123 TAA i apa ot cu a assay ua hm 124 745 0 125 126 751 S Sa 126 10 U18215CA1VOAN 7 6 7 7 7 8 7 9 7 10 7 11 7 12 7 13 752 0 127 753 E n ha Maska h 127 128 129 JE 220128 WIL2022 E E E TEE E 130 spa as 130 131 763 E S EA TEA OE IES 131 Re T AEAEE 132 7 6 5 aguan u E E E kap 133
115. ACK 06H B 07H 10H NACK 15H LEN ETX WWV1 08H EWV1 0BH EWV2 0CH EWV3 0DH 13H 16H C HS busy U18215CA1VOAN 135 3 CSI HS 7 7 4 136 HS ZIHI BUSY AN tcom i C HS BUSY N C C AN A N B U18215CA1V0AN 3 VO CSI HS 7 7 5
116. ACK 06H B 07H NACK 15H LEN ETX C HS busy D 159 U18215CA1V0AN 3 WO CSI HS 7 12 4 i lt m C HS 50 BUSY gt lt gt C N y C Sa HS 3I BUSY gt lt 1 0 N C pi lt ERSEM gt A D 160 U18215CA1VOAN 3 VO CSI HS 7 12 5
117. U18215CA1VOAN 3 VO CSI HS 7 12 2 JHS 5 lt 1 gt lt 2 gt lt 3 gt 5 h Mewe V850ES Hx2 BUSY BUSY C tcom MAX V850ES Hx2 BUSY BUSY C lt 4 gt lt 5 gt lt 6 gt B C lt 6 gt HS V850ES Hx2 BUSY BUSY C tFp2 MAX lt 7 gt A D 7 12 3 A
118. B J IC D EE U18215CA1VOAN 103 UART 6 13 5 Ad ti dd i u8 buf r u16 u16 ua_getver u8 buf u16 rc put_cmd_ua FL_COM_GET_ VERSION 1 1 rc get_sfrm_ua fl_ua_sfrm tWT12_MAX Switch rc case ERR break case FLC_DFTO ERR return rc break C default return rc break B rc get dfrm_ua fl_rxdata_frm tFD2_MAX if re return rc D memcpy buf fl rxdata_frm OFS_STA_PLD DFV_LEN return rc A 104 U18215CA1VOAN EKA UART 6 14 6 14 1
119. lt 3 gt HS V850ES Hx2 BUSY BUSY C twt13 MAX lt 4 gt lt 5 gt lt 6 gt B C lt 6 gt HS V850ES Hx2 BUSY BUSY C tFps MAX lt 7 gt lt 8 gt HS V850ES Hx2 BUSY BUSY C twTl4 MAX lt 9 gt lt 10 gt lt 11 gt D C lt 11 gt HS V850ES Hx2 BUSY BUSY C twt1s MAX lt 12 gt lt 13 gt
120. C 3 METERES E h twT19 D v twT19 wv A U18215CA1VOAN 241 3 VO CSI 8 16 5 242 dd CSI f i u32 top i u32 bottom W r u16 J u16 fl_csi read u32 top u32 bottom 16 u32 read_head u16 len u8 hooter KERKEN KEEKEEKE set top bottom SAH SAM SAL put cmd_csi FL_COM_READ 7 fl_cmd_prm
121. CSI HS 7 16 XTF3 RRIT CSI 8 16 U18215CA1V0AN 57 58 UART A SOH 01H Y tor UART Y LEN UART w COM tor UART SUM ETX 03H tor UART UART U18215CA1V0AN UART 6 2 STX 02H Y tor UART LEN LEN gt T Y tor UART 1 k 4 tor UART v
122. U18215CA1V0AN 3 amp W CSI HS 7 9 4 HS BUSY 4 HS M C tros M AX 4 HS BUSY MA X A iR HS twrs MA X q U18215CA1VOAN 145 3 CSI HS 146 7 9 5 91 CSI HS Pe lu32top i u32 bottom 1016 u16 fl_hs write u32 top u32 bottom u16 u32 bool U32 rc send_head send_size is_end wt5_max KA set top bottom 5 5 to
123. 3 VO CSI 8 5 018215 37 5 3 5 3 1 UART 9 600 bps UART UART V850ES Hx2 5 3 2 5 5 5 6 5 5 V850ES Hx2 SOH LEN COM SUM ETX 9AH 01H 02H D01 03H 001 Dot mh oen on osh bps
124. A 204 U18215CA1VOAN 3 VO CSI 8 8 5 Pe ddd ht iid ddd dd CSI aid td didi i u8 block lut 4RR u16 erase 8 block 16 U32 wt2 wt2_max 0 block wi2 get wt2 get b lock_size block wt2_max get 2 max get block_size block wait tCOM_CS put_cmd_csi FL_COM ERASE_BLOCK 2 fl_cmd_prm fl_wait wt2 rc fl csi getstatus wt2_max Switch rc case FLC_NO_ERR return rc break A case FLC_DFTO_ERR return rc break C default return rc break B return rc U18215CA1VOAN 205 3 VO CSI 8 9 891 V850ES 2 C tp3
125. I 2 4 2 4 2 5 5 2 5 3 2 9 UART U18215CA1VOAN EE 23 2 4 Flash flash V850ES Hx2 flash CFLMD0 FLMD1 V850ES Hx2 flash flash 2 5 Flash s Is ma lt 1 gt VpD lt 2 gt FLMD0 FLMD1 RE
126. a 134 134 71 21 135 773 EE ES 135 TRAS 136 Z 7952 137 Jee yka a EAE E S a aaa C uapa T 138 781 eum na 138 782 naa emda 139 783 4 139 BEAS aa aS ata ua a aa n a 140 285 141 m ea t Cu A A SS E S hu waw aaa 142 a aaa ua 142 792 a usakuna upas Sasa au SR sasa 143 793 144 i euma usu ua p 145 195 E aspen a asua m asnapatawan suq 146 IO TE a ee EE 148 7 10 1 4 148 740 2 149 710 3 E E ATENE e 150 M E 151 152 154 u na 154 7 11 2 4 155 73348 tE apu s S ip ua us 155 7 1142 i ed 15
127. a S S m aaa 31 hal 32 E EAN E E 33 At MARAE Su uuu 35 42 5005055 35 43 0 35 36 Sa 36 b isa anu a Pu 36 4 36 U18215CA1VOAN 7 A E E E E E E E EE 37 92 E AE amun Tata E EEEE 37 5 220 37 a as 38 AA ow mamawan ye muy ua C Qa sm mO m a Nas 38 5 3 2 ea VE TEES aasan ku Mua qaa T aa 38 54 BL WI a uu a asa Qh u qa au uY mas 39 5 4 1 39 51427 un a aa au aaa asum 39 tu Ou aka Sui Sha Saya n koa am sa us aaa aS aa 41 AD sauna au 41 55 2 u a AE a 41 kuna nasa a Na AE E E AE T AE 42 5 61 T ASS SDS 42 56 2 gt Stan Sa n na SS n SSO aaa a Sanu sau masa 42 5
128. mumunumunumunm SCK GND VDD SO GND VDpD mumnunuunumun Sl GND U18215CA1VOAN 253 FLASH 1 n 1 n SCK GND 15 sg 254 U18215CA1VOAN FLASH 1 n 1 Voo SCK GND Voo SO GND Voo SI k GND O L O 4 L twri7 twris twri9 wT18 n ts coM U18215CA1VOAN 255 A A 1 A 2 V850ES Hx2 256 U18215CA1VOAN A V850ES hx2 Flash GND Cd 18 sy GND 5 J Er 2 uz m N a MAX23SECFE C liw N DO DSUB S
129. susu asa um tu ua paqu aqu uu usuy mo aa 43 43 5 7 29 0 E uuu amina ahus A E 43 573 2 E L E PLAGAS Qasapaq aa TAT 43 574 E EEE E E AE EES 44 5 80 a EE TA 45 N 45 582 E a E TEI 45 5 8 3 TETES ETEA A a u hua au EAE EEA AE 45 AE LOAK 47 BID i e a a E a 47 e e uuu aQ una SEEE AOE 47 5 10 E A a a a Saa apa 48 se re a Me se te 48 5 10 2 48 531013 a ati 48 5 11 a uN 50 Solier un Ea 50 Sama 50 51 as ma an E a a m aa Sasu 52 5 12 1 0 52 52 5 12 3 D nan mp 52 5 43 yaa qusun a E aku a aaa qas Easy 53 5 13 1 53 5213 2 Mua 53 53 5 13 4 ESEE AN LEE S 54 5 14 56 56 E E a E TETN 56 56 U18215CA1VOAN gt qas asua aaa uh 58
130. 2 1 1 UART E Voo GND FLMD0 2 5 2 3 2 EJE Amt TxD RXDA0 RxD amp TXDAO V850ES H x2 2 3 VO CS1 HS SIB0 SCKB0 lt U SOB0 lt V850ES Hx2 3 3 VO CSD SIB0 SCKB0 lt SOBO V850ES Hx2 U18215CA1V0AN 21 223 RESET V850ES Hx2 FLMD0 FLMD1
131. C default return rc break B if hs_busy_to tFD2_MAX return FLC_HSTO_ERR C rc get_dfrm_hs fl_rxdata_frm Switch rc Case FLC_NO_ERR break case FLC_HSTO_ERR return rc break default return rc break D memcpy buf fl rxdata_frm OFS_STA_PLD DFV_LEN return rc A U18215CA1V0AN 3 CSI HS 7 14 7 14 1 V850ES Hx2 MAX C twre C C B MAX E 166 U18215CA1VOAN 3 VO CSI HS 7 14 2 lt 1 gt HS V850ES Hx2 BUSY BUSY C
132. IRRE BUSY C tcom MAX lt 2 gt H HS V850ES Hx2 BUSY BUSY C twT17 MAX lt 4 gt lt 5 gt yh lt 6 gt Pu MW Z I C lt 6 gt HS V850ES Hx2 BUSY BUSY C twTla MAX lt 7 gt lt 10 gt lt 8 gt C lt 8 gt HS V850ES Hx2 BUSY BUSY C twrle MAX D HS V
133. upaqa pa ed 199 U18215CA1V0AN 8 7 3 199 874 abhi ishu aa 200 85 unuqa S ua saq 201 uQ E E yn usu uma a 202 8 834 MIE E aE 202 8 8 2 ESE E E DA 203 203 8 84 204 88 57 Satu yy apakuq 205 e usaman aymak sqa maaa AS A Sao wp aasma aa a A 206 894 206 892 MS nha upa Sun iqu Causa 207 8 9 3 METE apus sasana usus 208 eR ee 209 95 210 qaq y a ua 212 8101 SN 212 8 10 2 0 213 10 3 JS nanan kahan ia asna 213 214 215 ka saam E E gas E 217 8 11 1 217 8112 ME anna nu a 218 kisi kusa toy aaa shaspan 218 apakuna Chka anti edit
134. EE 3 1 flash 3 1 Flash N C Flash lt DE UART lt Flash BAEN 1 U18215CA1V0AN 32 V850ES Hx2 V850ES Hx2 4 1 SOH LEN COM SUM ETX 1 Fi 1 255 1 1 1510
135. i u8 clk 4 D1 D4 1016 u16 fl_csi_setclk u8 clk u16 rc fl cmd_prm 0 clk 0 D01 fl_cmd_prm 1 clk 1 D02 fl_cmd_prm 2 clk 2 fl cmd_prm 3 clk 3 D04 fl_wait tCOM_CSI put cmd_csi FL COM_SET_OSC_FREQ 5 fl_cmd_prm fl_wait tWT9 rc fl_csi_getstatus tWT9_MAX switch rc case NO return rc break A case FLC_DFTO return rc break C default return rc break B 0 return U18215CA1VOAN 197 3 VO CSI 87 8 7 1 V850ES Hx2 twT1 C B A 198 U18215CA1VOAN 3 1O CS 8 7 2
136. tcom MAX lt 2 gt lt 3 gt HS V850ES Hx2 BUSY BUSY C twrie MAX lt 4 gt lt 5 gt lt 6 gt B C lt 6 gt HS V850ES Hx2 BUSY BUSY C MAX lt 7 gt A D 7 14 3 A ACK 06H B 05H 07H NACK
137. tpo1 MAX A D 6 14 3 A ACK 06H B 05H 07H NACK 15H LEN ETX C D 106 U18215CA1VOAN UART 6 14 4 twr16 Y C
138. 1 UART tm 148 103 fx 3s 2 UART tzc 30 000 fx 3s UART t2 30 000 fx 3s 1 2 2 tui 2 2 FLMDO 1 hs 1 66 920fx 139 566 fx 2 FLMD0 FLASH 92 tor CSI 125 fx 3s UART 125 fx 3s tor CSI 127 fx 3s UART 0 3s tsF CSI 1 1 ten CSI 55 920 fx 3s 33 802 fx x N UART 0 3s 2 2 CSI 2 998 fx 3s UART 0952 35 tros CSI 168 fx 3s UART 168 fx 3s CSI 154 fx 3s UART 120 fx 3s 1 tsF
139. 3 VO CSI 8 9 4 Yv A E WE E WF h b 4 wTs 4 v C T B S tFD3 2 h h S d a C v B 1 D 4 i wT5 C T I E A N 5 U18215CA1VOAN 209 3 VO CSI 8 9 5 Es dA dh ddd dd CS1 i u32 top i u32 bottom 1016 u16 fl_csi write u32 top u32 bottom u16 rc U32 send_head send_size
140. 8 6 1 C 194 850 5 2 E B FE A U18215CA1VOAN 3 VO CSI 8 6 2 lt 1 gt tcoM lt 2 gt lt 3 gt twre MAX lt 4 gt lt 5 gt A B C 8 6 3 A ACK 06H
141. Y tcom Y hm MAX Y C Im ACK A B 72 U18215CA1VOAN UART 6 6 5 Pdi ddd tii sd ht Flash E EE EE AE E EEE i u8 cIk 4 D1 D4 2 1016 u16 fl_ua_setclk u8 clk u16 rc fl cmd_prm 0 clk 0 D01 fl_cmd_prm 1 clk 1 D02 fl cmd_prm 2 clk 2 3 clk 3 004 put_cmd_ua FL_COM_SET_OSC_FREQ 5 fl_cmd_prm rc get_sfrm_ua fl_ua_sfrm IWT9_MAX switch rc case FLC NO return rc break A case FLC_DFTO_ERR return rc break C default return rc break B return U18215CA1VOAN
142. SUM Y tor UART Xo 2 T ETX 03H ETB 17H U18215CA1VOAN UART 63 ASTX 02H MAX UART F LEN 3 lt A ton MAX UART H ET ARR gt tor MAX UART v gt b ton MAX UART v ETX 03H ETB 17H 6 tor UART 2 v Z s y gt v i N 2 N 60 U18215CA1VOAN EKA UART 64 6 4 1 V850ES Hx2 Cl
143. dd ts td dd if hs_busy_to tCOM return FLC_HSTO_ERR if put_cmd_hs FL_COM_VERIFY 7 fl_cmd_prm return rc if hs_busy_toltWT6_MAX return FLC_HSTO_ERR rc fl_hs_getstatus switch rc case ERR break case FLC_HSTO_ERR return rc break C default return rc break B bu kaba dd 152 U18215CA1VOAN 3 VO CSI HS top while 1 make send data frame if bottom send_head gt 256 gt 256 is_end false send _ size 256 256 else is_end true send_size bottom send_head 1 bottom send_head 1 memcpy fl_txdata_frm buf send_head send_size send_size if hs_busy_to tFD3 return FLC_HSTO_ERR if rc put_dfrm_hs send_size fl_txdata is_end return rc if h
144. 4 2 256 SUM 1 1 ETX ETB 4 1 SOH 01H STX 02H LEN 00H 256 COM SUM 00H LEN COM LEN ETB 17H ETX 03H SUM U18215CA1VOAN 33 LEN SOH LEN COM SUM ETX 01H 01H 70H 03H LEN 70H COM 8FH
145. 8 8 1 tcoM V850ES Hx2 C B 202 U18215CA1VOAN 3 1O CS 8 8 2 lt 1 gt tcow lt 2 gt lt 3 gt twrz MAXJ gt lt 4 gt lt 5 gt lt 1 gt A
146. C 8 8 3 A ACK 06H B 05H 07H 10H NACK 15H e LEN RE ETX WWV1 08H EWV1 0BH EWV2 0CH EWV3 0DH 13H 16H C U18215CA1VOAN 203 3 VO CSI 8 8 4 i v RIKER v twr2 v am C B
147. CSI HS JEREKAR EEEE AA EE i u16 i u32 top i u32 bottom r u16 u16 fl_ hs_getsum u16 sum u32 top u32 bottom u16 rc set params set range_prm fl_cmd_prm top bottom SAH SAM SAL if hs_busy_to tCOM MAX return FLC_HSTO_ERR C if rc put cmd_hs FL_COM_GET_CHECK_SUM 7 fl_cmd_prm return rc C if hs_busy_to tWT16_MAX return FLC_HSTO_ERR C rc fl_hs_getstatus I Switch rc Case FLC_NO_ERR break case FLC_HSTO_ERR return rc break C default return rc break B if hs_busy_to tFD1_MAX return FLC C rc get_dfrm_hs fl_rxdata_frm Switch rc Case FLC_NO_ERR break case FLC_HSTO_ERR return rc break C default return rc break D fl_rxdata_frm OFS_STA_PLD lt lt 8 fl_rxdata_frm OFS_STA_PLD 1 SUM return rc A U18215CA1VOAN 169 3 WO
148. E A ACK 06H B 05H 00H 07H 10H ID 15H LEN ETX C D WWV1 08H 16H E EWV4 11H 16H 110 U18215CA1V0AN UART 6 15 4 tcow Th fy KEES e Y trps C D v
149. if check _flto return FLC_DFTO_ERR C continue break ACK BUSY rc decode_status fl_st1 188 U18215CA1VOAN 3 VO CSI Switch rc case ERR return rc break default return rc break return rc U18215CA1VOAN A B 189 3 VO CSI 85 851 V850ES Hx2 twTo I B C 16 190 U18215CA1VOAN 3 VO CSI 8 5 2 lt 1 gt tcow lt 2 gt lt 3 gt lt 4 g
150. ya PE uqa u ukun 176 7 f6 25 Y a nan ass ha a Ninan nayasa aa 177 7 16 3 ei Qh a a Du usia DS 178 179 Z60558 epi 180 IU 182 T 182 82 OE EDN E ES U I U U u u uu 183 ERE E EANO OE N E ES 184 83 EEEE T 185 8 4 1 MP PE E PE E EE EEA A ETEA TEA EAA E EE A se a 185 e E EE A a E A E AAAA E AAE E ASA AEE q 186 84 32 E E E EII at E E on E E A E E E a 186 187 8 4 5 188 85 S yes SS 2 E E Saam GSS uu aa s u lawn 190 851 4 190 8 520 F Ra a ukun pastu ka asalan sha 191 853 191 854 ala ansa uya sona 192 855 193 86 J U U U I I uu 194 8 6 1 ZEE EE EY PE S ia tuan thay u shua t n ua itu a au u sss 194 8 62 5 000000 195 8 6 3 E s E AE IE ETE 195 e AEE AE AS E EE 196 8 65 197 87 ES a aa ana a 198 8 7 1 198 87 07
151. 05H 07H NACK 15H LEN ETX C D OFH ST2 16H U18215CA1VOAN 89 UART 6 10 4 tcow Y lt lt gt twre MAX C ST1 Y t gt Y lt 97 al ST2 ACK ERE A m 90 U18215CA1VOAN UART 6 1
152. CSI HS 7 15 4 fa HS BUSY MA X twr13 MAX C B lt HS BUSY v tros MAX Cl HS 3l BI BUSY C twrs MAX C U18215CA1VOAN 173 3 CSI HS 7 15 5 Ed i a td dt td k f CSI HS J scf 1016 PE nd Adhd dd dd u16 hs_setscf u8 scf u32 vect u16 rc td A dd te tiated tt AE EE EEEE fl_cmd_prm 0 0x00 BLK 0x00 fl_cmd_prm 1 0x00 PAG 0x00 fl txdata_frm 0 scf 0b11110000 FLG 4 1 fl txdata_frm 1 u8 vect gt gt 16
153. ETX EWV4 11H 16H C HS busy 155 U18215CA1VOAN 3 CSI HS 7 11 4 156 G J Em HS BUSY 1 tcom MAX Cl ham HS BUSY twrs C C J lt lt i ZAMA _ A U18215CA1V0AN 3 VO CSI HS 7 11 5 Vdd i A sds Sd ded ad CSI HS i 016 block 1016 JEREKAR EE EEEE A E EEEE u16 fl_hs_blk_blank_c
154. NACK 15H LEN WWV1 08H EWV1 0BH EWV2 EWV3 0DH 13H 16H C HS busy U18215CA1VOAN 139 3 VO CSI HS 7 8 4 HS BUSY Im TE 281 cl HS BUSY Rm i C B E FE A 140 N C U18215CA1VOAN 3 VO CSI HS 7 8 5 Vdd sti dd td BLK C
155. SUM ETX 02H 02H CK1 CK2 03H CK1 8 CK2 8 V850ES Hx2 e UART 6 14 3 VO CSI HS 7 14 3 VO CSI 8 14 52 U18215CA1V0AN 5 13 5 13 1 flash He 1CH
156. rc fl_csi_getstatus tWT14_MAX Switch rc case ERR break case FLC_DFTO_ERR return break default return rc break ERARE hd dst hat sdds dtd dt hdd a hd fl_wait tWT15 rc fl_csi_getstatus tWT15_MAX switch rc return rc break case return rc break default return rc break return 238 U18215CA1VOAN 3 VO CSI 8 16 8 16 1 V850ES Hx2 tcow twT17 C tFp1 B twT19 NACK D twT19 ACK lt 6 gt U18215CA1VOAN 239 3 VO CSI 8 16 2
157. UART h w SRIF0 UART Rx IRQ false UART Rx INT else init fl_csi CSI h w 26 for n 0 n lt pulse n pFL_FLMDO low U18215CA1V0AN break break fl_wait tPW pFL_FLMDO hi fl_wait tPW while check_flto tac UB RESET U18215CA1VOAN 27 25 V850ES Hx2 FLMD0 FLMD0 Voo GND FLMD0 V850ES Hx2 K 2 3 FLMD0 FLMD0 UART UART0 P30 P31 3 O CSIB0 5080 P41 SIB0 P40 P42 3 SOB0 P41 SIB0
158. u32 read_head u16 len u8 hooter KEREKERE KERERE KERER ENERE dn set top bottom SAH SAM SAL dd if hs_busy return C if rc put_cmd_hs FL_COM READ 7 fl_cmd_prm return if hs_busy_to tWT17_MAX return C rc fl_hs_getstatus switch rc case ERR break case FLC_HSTO_ERR return rc break C default return rc break B PERETE KE KEIR ERER top while 1 if hs_busy_to tWT18_MAX return FLC_HSTO_ERR C rc get_dfrm_hs fl_rxdata_frm FLASH ROM Switch rc case FLC_NO_ERR break case FLC_HSTO_ERR return rc 0 180 U18215CA1VOAN break C 3 VO CSI HS return default D if hs_busy_toltWT19_MAX return F
159. 3 CSI HS 7 6 7 6 1 V850ES Hx2 tcom MAX C MAX C C B 130 U18215CA1VOAN 3 VO CSI HS 7 6 2 lt 1 gt HS V850ES Hx2 BUSY lt 2 gt H HS V850ES Hx2 BUSY lt 3 gt p i lt 4 gt lt 5 gt BUSY C I BUSY C tcom MAX twre MAX
160. 5 10 V850ES Hx2 STX LEN SUM ETX 02H 01H ST1 03H ST1 e UART 6 7 3 Zk H BIT VO CSI HS 7 7 3 O CSI 8 7 U18215CA1VOAN 41 56 HERMS 5 6 1 flash 5 13 5 6 2 5 11 5 12 5 11 V850ES Hx2 SOH LEN COM SUM ETX 22H 01H 02H BLK 03H BLK 5 12 V850ES Hx2 STX LEN SUM ETX 02H 01H ST1 03H ST1
161. BUSY tsr MAX BUSY C ACK ACK ACK ACK B C reram D 122 U18215CA1VOAN 3 VO CSI HS 7 4 2 lt 1 gt lt 2 gt HS V850ES Hx2 BUSY BUSY C tsF MAX lt 3 gt ST1 ACK ST1 ACK B 7 4 3 A ACK 06H V850ES Hx2 B 04H 05H 07H WWV1 08H EWV1 0BH EWV2 0CH EWV3 0EH
162. ST2 ACK TE ACK ACK D 212 U18215CA1VOAN V850ES Hx2 3 VO CSI 8 10 2 lt 1 gt lt 2 gt lt 3 gt twre MAX lt 4 gt lt 5 gt lt 6 gt B C lt 6 gt tFos lt 7 gt lt 8 gt twTz MAX lt 9 gt lt 10 gt ST1 ST2
163. SUM ETX 02H n s 03H 1 ST1 1 n 2 V850ES Hx2 V850ES Hx2 UART 3 VO CSI 7 4 3 MO CSI 8 4 UART V850ES Hx2 UART 36 U18215CA1VOAN 52 5 2 1 V850ES Hx2 UART V850ES Hx2 V850ES Hx2 V850ES Hx2
164. bool is_end U32 wt5 wt5_max set_range_prm fl_cmd_prm top bottom SAH SAM SAL EAH EAM EAL wt5 get wt5 bottom top 1 wt5_ get_wt5_max bottom top 1 tt ddd hd ih fl wait tCOM_CS put_cmd_csi FL_COM 7 fl_ cmd_prm fl_wait tWT3 rc fl_csi_getstatus tWT3_MAX Switch rc case ERR break case return rc break default return rc break 7 tid dd top while 1 if send_head gt 256 gt 256 is_end false send size 256 256 210 U18215CA1VOAN 3 VO CSI is_end true send_size bottom send_head 1 bottom send_head 1 txdata_frm rom_buf send_head send_size send_head fl_wait tF D3 put dfrm_
165. fl txdata_frm 2 8 gt gt 8 ADM fl txdata_frm 3 u8 vect ADL dh hd A KEER EKEE if return C if rc put cmd_hs FL_COM_SET_SECURITY 3 fl_cmd_prm I return rc C if hs_busy_to tWT13_MAX return FLC_HSTO_ERR C rc fl_hs_getstatus Switch rc case FLC_NO_ERR break case FLC_HSTO_ERR return rc break default return rc break B aaa as 174 U18215CA1VOAN 3 VO CSI HS hind if return if rc put_dfrm_hs 4 fl_txdata_frm true securithi iZ return rc if hs_busy_to tWT14_MAX return fl_hs_getstatus Switch rc case FLC_NO_ERR case FLC_HSTO_ERR return default return rc break i dd dd dds dd
166. fl_wait tWT17 rc fl_csi_getstatus tWT17_MAX Switch rc case ERR break case FLC_DFTO_ERR return rc break default return rc break okan Ta kuita asid top 1 fl_wait tWT18 rc get_dfrm_csi fl_rxdata_frm FLASH ROM Switch rc case ERR break case FLC_RX_DFSUM_ERR default D fl_wait tWT19 put _sfrm_csi FLST_NACK NACK return rc break fl_wait tWT19 U18215CA1VOAN 3 VO CSI return put _sfrm_csi FLST_ACK tt KERERE ENATA RE ROM if 1 frm OFS_LEN 0 len 256 memcpy read_buf read_head fl_rxdata_frm 2 len RAM read_head len hooter fl_rxdata_frm len 3 if hooter FL_ETB continue break U18215CA1VOAN 243 flash
167. memcpy buf fl_rxdata_frm OFS_STA DFV_LEN return rc A 228 U18215CA1VOAN 3 VO CSI 8 14 8 14 1 V850ES Hx2 twT16 tFD1 B D A U18215CA1VOAN 229 3 VO CSI 8 14 2 lt 1 gt tco lt 2 gt lt 3 gt twrte MAX lt 4 gt lt 5 gt lt 6 gt
168. y SIB0 Sl xt soBo HS lt GND Vss 3 3 VO CSI MSB V850ES Hx2 FLMD0 FLMD0 FLMD1 FLMD1 Vpp 1 0 RESET po RS 232C sckBo s lt SoOhF SIB0 SI SOB0 GND Vss 16 U18215CA1VOAN FLASH 1 3 flash V850ES Hx2 flash V850ES Hx2 flash 1 3 1 3 WE flash Y gt i a flash Y lt 22 1 3 1 E flash V850ES Hx2
169. 03H 9 Y U18215CA1V0AN 3 VO CSI 8 2 semeren STX 02H tor CSI Y LEN Y tor CSI 1 AA tor CSI Y SUM vY tor CSI Y lt i ETB 17H 183 U18215CA1VOAN 3 VO CSI 8 3 J AA STX 02H Y tor CSI v LEN gt Y Arla as s tor CSI Y 1 LEN Y tor CSI Y SUM Y tor CSI Y ETX
170. 1 1 V850ES Hx2 Flash V850ES Hx2 Tn HI gt lt gt Flash U18215CA1VOAN 15 FLASH 1 2 Flash 1 2 flash NEC Electronics flash PG FP4 GUI o 1 2 1 UART LSB V850ES Hx2 RS 232C a TxD 2 3 VO CSI HS MSB V850ES Hx2 FLMD0 FLMD0 FLMD1 IFLMD1 RESET RESET po B RS 232C Flash 4 lt gt SCK 3 SCKB0 SO
171. 3 VO CSI HS 7 6 5 Ne ERAKAR iid dd dtd CSI HS i u8 clk 4 D1 D4 16 Bd di dds id dd dss ddd der i id A ded at hd si i u16 fl_hs_setclk u8 clk u16 rc fl cmd_prm 0 clk 0 D01 fl_cmd_prm 1 clk 1 D02 fl cmd_prm 2 clk 2 fl cmd_prm 3 clk 3 D04 if hs_busy_to tCOM return FLC_HSTO_ERR C if rc put_cmd_hs FL_COM_SET_OSC_FREQ 5 fl_cmd_prm I return rc C if hs_busy_to tWT9_ MAX return FLC_HSTO_ERR C rc fl_hs_getstatus I switch rc case NO ERR return rc break A case FLC_HSTO_ERR return rc break C default return rc break 1 return rc U18215CA1VOAN 133 3 CSI HS 77
172. 4 98 6 12 3 idi S map uu yn Ap uti aS Gebu utana st aasma aa s h ST sta 98 NT sd 99 6 425 0 100 6 13 SPE IS E kuah baska AE S R E 101 61314 g EA PAE 101 6 13 2 a 102 613 3 OD 102 un 103 6 13 5 0 104 a E a aa ENa 105 6141 E E EAEE Si EE ea 105 6 14 2 A E E E EE PE E qusa A E E EEE 106 PLASA T E EAS mua n umata a en nt be 106 N 7 107 6 14 5 0 108 6 15 So uka m NS huu k a au k ayaman 109 6 15 12 oR bay PE u nu N a 109 6152 CIP b Du human maqa asla pasak uu aaah Supaywan qapas a 110 15 3 asan SS n Agua usa 110 a 111 6755 112 augu E T a ua upa AE EEE Naula lu uu u 2 114 6161 marupa EE EE 114 6 16 2 115 6 16 3 a anan 115 116 6165 2 Tu
173. ACK 06H V850ES Hx2 B 07H 15H LEN ETX C 62 U18215CA1VOAN UART 6 4 4 vY JL p om Y 9 600 bps 00 9 600 bps 00 t2c Y m gt E 7 T UART N C lt ACK gt FEL 1 A U18215CA1VOAN 63 UART 6 4 5 64 dh dd A di dt sid an ty E 7 7 r u16
174. C lt 6 gt lt 7 gt 88 8 13 3 A ACK 06H B 07H NACK 15H LEN RE ETX C D 226 U18215CA1VOAN 8 13 4 3 VO CSI v v twT12
175. J tFpi E AA ENARA y D ERRIA U18215CA1VOAN 107 UART 6 14 5 ER a tA dhe tdi i i u16 sum i u32 top i u32 bottom 1016 u16 _getsum u16 sum u32 top u32 bottom 16 hd i set params set range_prm fl_cmd_prm top bottom SAH SAM SAL EAH EAM EAL tad dat isda ddd dd _ 0 7 fl_cmd_prm rc get_sfrm_ua fl_ua_sfrm IWT16_MAX switch rc case ERR break case return rc break C default return rc break B tt
176. Switch rc case FLC NO ERR return rc break A case FLC_DFTO_ERR return rc break C default retum ro break E return rc U18215CA1V0AN 87 UART 6 10 6 10 1 V850ES Hx2 al ACK ACK tp ST1 ST2 ST1 ACK ACK ACK B ST2 ACK ACK JE ACK D z EA lt 5 gt 88 U18215CA1VOAN UART 6 10 2 lt 1 gt lt 2 gt lt 3 gt
177. VO CSI HS 7 16 4 rf N A HS BUSY s I tcow MAX C y lt BusYy x lt y twrr MAX 3 lt gt E gt p y C 1 J v N y lt J BUSY lt twns v gt C Y lt lt Y lt Hs BUSY 4 s v tw AX Dp HS 1 i amat J v lt P NACK T MAX lt N D C L J N J U18215CA1VOAN 179 3 CSI HS 7 16 5 ad di od ih iti Wh u16 fl_hs_read u32 top u32 bottom 16
178. fl_rxdata_frm OFS_LEN return rc 224 U18215CA1VOAN VO CSI 8 13 8 13 1 V850ES Hx2 twT12 C tFp2 B D A U18215CA1VOAN 225 3 VO CSI 8 13 2 lt 1 gt lt 2 gt lt 3 gt twTiz MAX lt 4 gt lt 5 gt lt 6 gt B
179. lt 1 gt A U18215CA1VOAN UART 6 11 2 lt 1 gt tcom lt 2 gt lt 3 gt C lt 4 gt I ST1 ACK lt 1 gt A ST1z ACK B 6 11 3 A WNAE 06H B 05H 07H NACK 15H
180. return rc C if hs_busy_to tSF_MAX HS Busy return C if rc get_sfrm_hs fl_rxdata_frm return rc C B rc decode_status fl_st1 return rc A rk B U18215CA1VOAN 125 3 CSI HS 75 7 5 1 V850ES Hx2 tcom MAX C twro MAX C C B 16 126 U18215CA1VOAN 3 VO CSI HS 7 5 2 lt 1 gt HS V850ES Hx2 BUSY BUSY C tcom MAX lt 2 gt lt 3 gt HS V850ES Hx2 BUSY BUSY C twro MAX lt 4 gt
181. v C G en B v 2 v a A D U18215CA1VOAN 227 3 VO CSI 8 13 5 A CS1 u8 buf i 1016 u16 fl_csi_getver u8 buf 16 5 put_cmd_csi FL_COM_GET_VERSION 1 fl_cmd_prm fl_wait tWT12 rc fl_csi_getstatus tWT12_MAX switch rc case ERR break case FLC_DFTO_ERR return rc break default return rc break fl_wait tFD2_VG rc get_dfrm_csi fl_rxdata_frm if return rc D
182. 2 lt gt lt 2 gt lt 3 gt twTe MAX C lt 4 gt ST1 A ST1 I 6 6 3 A ACK 06H V850ES Hx2 B 05H 07H NACK 15H LEN ETX C U18215CA1VOAN 71 UART 6 6 4
183. E 7 C A U18215CA1VOAN 111 UART 6 15 5 112 dtd ddd dh ids dds dd ta y dt i i u8 r u16 16 _setscf u8 scf u32 16 Ht de dd dt JEEE AEE AKEE AKEE J fl_cmd_prm 0 0x00 BLK 0x00 fl_cmd_prm 1 0x00 PAG 0x00 fl_txdata_frm 0 scfl 0611110000 FLG 4 fl frm 1 u8 vect gt gt 16 fl_txdata frm 2 u8 vect gt gt 8 ADM fl_txdata frm 3 u8 vect ADL fl_wait tCOM_UA put cmd_ua FL_ COM_SET_SECURITY 3 fl_cmd_prm rc get_sfrm_ua fl_ua_sfrm IWT13_MAX switch rc case FLC_NO_ERR break case FLC_DFTO_ERR return rc break default return rc break B dd Ast etd ide ed di ied thd ii dh dd fl_wai
184. FLG ADH 23 16 ADM 15 268 ADL 7 0 U18215CA1VOAN 00H 53 5 37 V850ES Hx2 STX LEN SUM ETX 02H 01H ST1 b 03H ST1 b 5 13 4 5 38 5 38 V850ES Hx2 STX LEN SUM ETX 02H 01H ST1 c 03H ST1 c 5 2 0 1 0 5 3
185. P40 SCKB0 P42 HS PCM0 VO CSIB0 HS 2 6 UART RxD TxD UART 2 4 UART 9 600 19 200 31 250 38 400 76 800 153 600 bps 9 600 8 LSB 1 CSI V850ES Hx2 UART CSI HS UART 28 U18215CA1VOAN 27 3 VO CSI HS V850ES Hx2 HS
186. RE a 15 de 16 17 aw Biaya um qa alam aa Onu Ses wa a Q nu qp Qa ae sa 17 1912 au AE a Qa s DOS ETETA 17 133 flash 18 VS850ES HX 18 20 21 Bl E u u LS Ca 20 22 S a ua D SRL Sa Sa a aS u 21 224 Flash FLMD0 FLMD1 21 222 TXD RxD SI SO SCK HS 21 25 3 BESET u au ama aun apuka puan samasqa paqa h sana asus 22 29 47 kG 22 2 2 5 VDD GND 22 2 2 6 He ira So E EE EE EE EE es dt he 22 233 23 24 Flash 550505 24 2411 OA pu a Saa pu aaah u A a h un aaa u au 25 DA ME E A E ATATA E A A A E AO 26 P AEE a EE E EENT 28 2 6 UART 28 27 3 BIT NO CSI HS ccc 29 285 3 IO CSHJ ne 29 20 29 2 10 Flashypth R nt Aka 30 pe masan Q Shu a S y q u una msn 30 2 42
187. V x N 54 U18215CA1VOAN KT V850ES Hx2 e UART 6 15 3 CSI HS 7 15 3 VO CSI 8 15 U18215CA1V0AN 55 56 5 14 5 14 1 V850ES Hx2 flash 5 14 2 5 39 5 40 5 39 V850ES Hx2 SOH LEN COM SUM ETX 01H 07H SAH S
188. aoaaa kaa aaa kum s Canal a aap 219 EEE A EE A ne 220 812 TE es 221 8121 221 8 12 2 222 8 12 3 E aaa ian antata aaa OS 222 8 124523 E E E E 223 ode pe a 224 8 13 EE A AE AEE AEE EE EE EEE Tasso ass qaz 225 8 13 a 225 8 13 27 u 226 8 13 3 ttn tt sutnu tbs tun kent eM nEn EA AAEM AEEA EEAS EA AEAEE EEn rE anren ee renere ee 226 en 227 8 13 5 JF A P a sa nunaq qasanan 228 8 14 Iy ug amun uuu E A A 229 844 u uu l una E utana mus m huahana u Sula sets 229 8 14 2 E E EIEEE aA na 230 8 143 un amuka k 230 231 84 57 232 8 T N A AE 234 8 15 1 234 8 15 2 E E EEE 235 U18215CA1VOAN 13 8 15 3 E O AIEE
189. 0 5 Vb Rid hh did ds dtd 7 JPEE EEEE AE E EEE EEEE E EE EEE EEEE i u32 top i u32 bottom r u16 u16 fl_ua_verify u32 top u32 bottom u8 buf u16 rc u32 send_head send_size bool is_end KANAE REAK dit ddd WK dd din set range_prm fl_cmd_prm top bottom SAH SAM SAL EAH EAM EAL Yh ddd ddd ddd dh ddd dd put cmd_ua FL_COM_VERIFY 7 fl_ rc get_sfrm_ua fl_ua _sfrm IWT6_MAX switch rc case ERR break case FLC_DFTO_ERR return rc break C default return rc break B TEKER top while 1 make send data frame if bottom send_head gt 256 gt 256 is_end false send_size 256
190. 1 V850ES Hx2 MAX C gt B 2 D 162 U18215CA1V0AN 3 VO CSI HS 7 13 2 lt 1 gt 5 lt 3 gt 5 h V850ES Hx2 BUSY BUSY C lt 2 gt MAk V850ES Hx2 BUSY URRE BUSY C twTiz MAX lt 4 gt lt 5 gt lt 6 gt Pu MW Z I C lt 6 gt HS V850ES Hx2 BUSY
191. 15H LEN ETX C HS busy D U18215CA1VOAN 167 3 WO CSI HS 7 14 4 168 lt HSIN BUSY hm 31 BUSY gt 0 C hm y gt 5 914 BUSY S hm pea Y a lt C V C x tro MAX Y C A U18215CA1V0AN D 3 VO CSI HS 7 14 5 Pd hdd k
192. 6 157 L l SQ uA ma DSE S A u Gu e 158 ROT Re PE AEE 158 159 7123 159 160 7125 au 161 162 Z Q tu Sas 162 U18215CA1V0AN 11 12 7 13 2 a 163 7133 tB jer uhu shana 163 E E un aan a ed A E E N 164 743 5 A 165 7 14 E A aE eea PA ETE E E EEEE E T E TA 166 Z 14 12 ENE EA PEE AEREE 166 7 14 2 nn 167 7 14 3 167 TAAA ee NS 168 7145 169 7 452222 P ml y ua E aq qp aasan na qu u g 170 PE E 170 7 15 2 Saya akha 171 7522 172 TASA 173 Z91535 174 i waman ahay k but m o m G am ae 176
193. 64 177 880 1 641 6 ms 1 313 350 208 19 130 fx 70 820 ms uPD70F3709 70F3710 70F3711 70F3712 uPD70F3709 70F3710 70F3711 70F3712 128 355 760 fcx 3 283 2 ms 3 477 095 552 fcx 24 906 fx 141 640 ms twr2 5 2 ms 125 147 6 25 ms 25 570 282 9 ms 1 836 104 fcx 246 784 fcx x N 267 8 ms 3 619 584 fcx x N twrs CSI 12 768 fx 3s UART 1 3s 971 5 29 818 49 5 ms 367 079 twrs CSI 98 400 fcx x N 123 000 fcx x N UART 1 123 000 fcx x N twre CSI 407 fcx 3s UART 1 3s CSI 28 128 fx 3s UART 1 3s twrs 44 904 fcx x N 811 400 2 777 554 x N fcx 21 611 fx twre CSI 6 199 2 3 fx 3s UART 1 3s UART 4 488 fx 3s FERF twr CSI 557 fx 3s UART 1 3s twT12 CSI 570 fx 3s UART 1 3s twTi3 CSI 461 fx 3s UART 1 3s 16 114 fx 364 3hs 11 295 fcx 17 266 fx 49 5 ms 367 079 fcx twr15 CSI 11 834 400 fcx 147 930 960 fcx UART 1 147 930 960 fcx twT16 CSI 691 fx 3s UART 1 3s twT17 CSI 12 903 fx 3s UART 1 3s twT18 CSI 21 466 fx 3s UART 1 3s 246 U18215CA1VOAN FLASH 1 2 ACK
194. 850ES Hx2 BUSY RE BUSY C twTle MAX ACK A lt 6 gt LE M U18215CA1VOAN 177 3 VO CSI HS 7 16 3 A ACK 06H B 05H 07H 10H NACK 15H LEN ETX C u HS busy D 178 U18215CA1VOAN 3
195. 9600 19200 31250 38400 76800 153600 5 6 V850ES Hx2 STX LEN SUM ETX 02H 01H ST1 03H ST1 V850ES Hx2 UART 6 5 e 3 VO CSI HS e 3 MO CSI 38 U18215CA1VOAN 54 5 4 1 V850ES Hx2 V850ES Hx2 X1 V850ES Hx2 CPU 5 4 2 5 7
196. A1VOAN 199 3 VO CSI 8 7 4 200 Y y Y twT1 C U18215CA1V0AN B 3 VO CSI 8 7 5 A td hid dtd did td A CS1 EENE 1016 ed ttt a hit Sirti i EE EA ETE ORN SAN E u16 fl_csi erase_all void u16 rc fl_wait tCOM_ CSI put cmd_csi FL_COM_ERASE_CHIP 1 fl_cmd_prm fl_wait tWT1 rc fl csi getstatus tWT1_MAX switch rc case FLC_NO_ERR return rc break case FLC_DFTO_ERR return rc break default return rc break return U18215CA1VOAN A C B 201 3 VO CSI 88
197. AM SAL EAH EAM EAL 03H SAH SAL EAH EAL 5 40 V850ES Hx2 STX LEN SUM ETX 02H 01H ST1 a 03H ST1 a 5 14 3 5 41 5 42 5 41 V850ES Hx2 STX LEN SUM 02H FFH 03H 17H 00H 256 PEH V850ES Hx2 5 42 V850ES Hx2 STX LEN SUM ETX 02H 00 FFH ST1 b 03H 17H 00H 256 ST1 b U18215CA1V0AN ACK 06H NACK 15H V850ES Hx2 e UART 6 16 e 3
198. E 235 azu PACE R a EE EEE CIE TRTI 236 8155 o eA E E EE A E A 237 a NE 239 AER IT P T A T NEE N A CDQ Nd 239 8 16 2 0 240 t 240 AE E T e e EE AEEA RTE A EE EA E A E AEAEE E 241 8365 nd E E E E k ata naya 242 FLASH FR RERED l u 244 91 Flash l 244 9 2 12 E hpa pu aaa aaah anqa iq u a ea a 245 93 AUART z maa uA Ca 248 OSIS ubah EA 252 A 005 256 14 U18215CA1VOAN FLASH V850ES Hx2 flash flash 1 1 V850ES Hx2 flash flash V850ES Hx2
199. F lt 3 gt lt 4 gt lt 5 gt FLMD0 FLMD1 2 2 FLMD0 FLMD1 Flash 24 U18215CA1VOAN 241 FLMD0 REF FLMD1 ET Voo 511 tpP MIN tPR MIN UART FLMDO am tRP MIN Riti Bt 2412 U18215CA1VOAN UART tR1 MIN CSI tRc MIN
200. FLC_DFTO_ERR return rc break default return rc break B return rc 220 U18215CA1VOAN VO CSI 8 12 EZF 8 12 1 V850ES Hx2 C tFD2 D A U18215CA1VOAN 221 3 VO CSI 8 12 2 lt 1 gt lt 2 gt lt 3 gt lt 4 gt lt 5 gt lt 6 gt lt 7 gt lt 6 gt
201. H SAM SAL EAH EAM EAL 5 19 V850ES Hx2 STX LEN SUM ETX 02H 01H ST1 a 03H ST1 a 5 8 3 5 20 5 21 5 20 V850ES Hx2 gt STX LEN SUM ETX ETB FFH 02H SUEZ 03H 17H 00H 256 2 U18215CA1VOAN 45 5 21 V850ES Hx2 STX LEN SUM ETX 02H 02H 511 b ST2 b 03H ST1 b ST2 b 71 ACK
202. KB 3 8 KB 3 8 KB 0001FFFFH ik 3 8 KB S 9 3 8 KB 3 8 KB 3 3 8 KB 0001 000 0001DFFFH Ht 2 56 KB ik 2 56 2 56 KB 2 56 9 1 8 1 8 ik 1 8 8 KB 1 0000E000H 0000DFFFH 0 56 KB 0 56 KB jk 0 56 0 56 0 56 00000000H HE2 HF2 HE2 HF2 HG2 HJ2 HF2 HG2 HJ2 HJ2 HJ2 64 KB 128 KB 256 KB 376 KB 512 KB U18215CA1V0AN 19 21 2 1 2 1 V850ES Hx2 I O CSI CSI HS UART Voo Pan V850ES Hx2 V850ES Hx2 V850ES Hx2 V850ES Hx2 V850ES Hx2 V850ES Hx2 CLK
203. LC_HSTO_ERR put_sfrm_hs FLST_NACK return rc break if hs_busy_toltWT19_MAX yi return FLC_HSTO_ERR put_sfrm_hs FLST_ACK ACK TEKE EEEREN ROM if 1 frm OFS_LEN 0 len 256 memcpy read_buf read_head fl_rxdata_frm 2 len RAM read_head len 5 hooter fl_rxdata frm len 3 if hooter FL_ETB WAER continue IIE break U18215CA1VOAN 181 8 1 182 CSI N MAW SOH 01H v Y LEN v v COM toT CSI CSI tot CSI 1 Y tot CSI v SUM tot CSI Y ETX
204. N SUM ETX 02H 01H ST1 03H 51 50 U18215CA1VOAN 5 11 3 5 30 5 30 V850ES Hx2 STX LEN SUM ETX 02H 06H DV1 DV2 DV3 FV1 FV2 FV3 03H DV1 DV2 FV1 FV2 V850ES Hx2 UART 6 13 3 VO CSI 8 13 U18215CA1V0AN 3 VO CSI HS 0917 13
205. O return rc break A case FLC_DFTO_ERR return rc break V C default return rc break B return rc U18215CA1VOAN 77 UART 68 6 8 1 V850ES Hx2 ZE Rap twr2 MAX C ACK 3E ACK B 78 U18215CA1VOAN UART 6 8 2 lt 1 gt tcom lt 2 gt lt 3 gt C twTz MAX lt 4 gt mli ST1 ACK lt 1 gt
206. O_ERR if rc put_dfrm_hs send_size fl txdata_frm is_end I return rc if hs_busy_to tWT4_MAX return FLC rc fl_hs_getstatus Switch rc case FLC_NO_ERR break case FLC_HSTO_ERR return rc default return rc break B if fl_st2 FLST_ACK rc status fl_st2 17 ST2 return rc D if is_end break ds if 5 return rc fl_hs_getstatus Switch rc case FLC_NO_ERR return rc break A case FLC_HSTO_ERR return rc break default return rc break B return rc U18215CA1V0AN C C 147 3 CSI HS 7 10 7 10 1 V850ES Hx2 tcow MAX C
207. Pin PC ONR 1 V850ES Hx2 coo 0101010 5 lt m gs 0 5 A i P m z g Ww sey T 9 TOFSS313Y 4HHz gt SE En dal Eu my a fos O RESET 1917 H 2 g GND TC4050 15 Qi 200 RZIN DDDDDDDD 93 DD gt FLMD1 gt RESET GND RxD gt TxD gt SCK gt SD gt HS gt GND U18215CA1VOAN 259 A 2 V850ES Hx2 V850ES Hx2 Flsah 4 MHz CUDD 18 GNE TxDAD Cii 260 U18215CA1VOAN MCU 86 400 700 0606 9 00 12 00 13 00 17 00 http www cn necel com 3 http www necel com
208. S Hx2 STX LEN SUM ETX 02H n VEN EXT FNC 03H 1 n VEN NEC 10H EXT FNC INVALID DATA 90 198 VEN EXT FNC 48 NEC 2 VEN EXT FNC 5 1 1 10H 00010000B 4FH 01001111B 40H 01000000B E E U18215CA1V0AN FH OH V850ES Hx2 UART 6 12 3 REIT CSI HS 7 12
209. UART 67 6 7 1 V850ES Hx2 tcom twr MAX C ACK E ACK 74 U18215CA1VOAN UART 6 7 2 lt 1 gt lt 2 gt lt 3 gt C lt 4 gt ST1 ACK A 1 B 6 7 3 A ACK 06H B 07H 10H
210. USY BUSY C V850ES Hx2 BUSY R 1 1 1 ST2 4 ST2 B C ST2 tFoa MAX HE BUSY C twTz MAX A lt 6 gt U18215CA1VOAN ST1 ST2 149 3 VO CSI HS 7 10 3 A ACK 06H
211. csi send_ size fl_txdata frm is_end fl_wait tWT4 rc fl_csi_getstatus tWT4_MAX Switch rc case FLC_NO_ERR break return rc break C default return rc break B if fl_st2 FLST_ACK ST2 rc status fl_st2 return rc 0 if is_end break continue EEEE EA KKE EAEE J REN RR a dh ANE dd fl_wait wt5 rc fl_csi_getstatus wt5_max switch rc case NO return rc break A case return rc break C default return rc break return rc U18215CA1V0AN 3 VO CSI 8 10 8 10 1 tcoM B tFD3 ST1 ST2 Cj
212. eak case FLC_DFTO_ERR return rc break C default return rc break B td had dd read_head top while 1 get_dfrm_ua fl_rxdata_frm tWT18_MAX switch rc case FLC_NO_ERR FLASH break case return rc break V C case default FLC_RX_DFSUM_ERR fl_wait tWT19 put_sfrm_ua FLST_NACK return rc break B Wi U18215CA1VOAN 117 UART 118 return fl_wait tWT19 put_sfrm_ua FLST_ACK A ROM if fl_rxdata frm OFS_LEN 0 W len 256 memcpy read_buf read_head fl_rxdata_frm 2 len RAM read_head len de dedi dt sy hd hooter fl_rxdata_frm len 3 if hooter FL_ETB continue IE break FLC_NO_ERR U18215CA1VOAN 3 VO CSI HS 71 Y SOH 01H LEN
213. hk u8 block 16 U32 wt8_max fl_cmd_prm 0 block BLK wt8_max 8 block_size block if hs_busy_to tCOM MAX return FLC_HSTO_ERR C if rc put_cmd_hs FL_COM_BLOCK_BLANK_CHK 2 fl prm return rc C if hs_busy_to wt8_max return C rc fl_hs_getstatus switch rc case NO return rc break A case FLC_HSTO_ERR return rc break C default return rc break B 0 return U18215CA1VOAN 157 3 CSI HS 7 12 7 12 1 V850ES Hx2 MAX C twr11 C B tFo2 C D E A 158
214. k br 0x05 break br 0x06 break br 0x07 break br 0x08 break put 2 set flbaud brid set uart0_br brid retry tRS while 1 fl_wait tWT10 h w put cmd_ua FL_ COM _ RESET 1 rc get_sfrm_ua fl_ua_sfrm if rc if continue else return rc U18215CA1V0AN UART break switch rc case case default return rc C ACK FLC_NO_ERR return rc break A FLC_DFTO_ERR return rc break return rc break B U18215CA1VOAN 69 UART 66 6 6 1 V850ES Hx2 tcoM lt gt C ACK ACK IHB 70 U18215CA1VOAN UART 6 6
215. o Man RxD GND U18215CA1VOAN 249 FLASH 1 Vpp TxD GND Vpp RxD GND 4 lt 0 twre Fp3 twr7 RA 1 nm 1 n VDD TxD GND VDD suum RxD GND ie e twis wml9 twri9 250 U18215CA1VOAN FLASH U18215CA1VOAN 251 FLASH 94 3 o SCK GND SO GND pr t A TE FLMD0 GND O 0 twr1 twr2 252 U18215CA1VOAN FLASH GND O 4 4 wT11 WT12 tro 1
216. or CS MAX _ ka 2 k 4 v ETX 03H ETB 17H lt v y A U18215CA1V0AN 3 VO CSI HS 73 N STX 02H lt HS 2 BUSY LEN N HS BUSY gt tor CSI MAX z CS MAX SUM 145 BUSY 4 ETX 03H IETB 17H U18215CA1VOAN 121 3 CSI HS 74 741 V850ES Hx2 lt 2 gt HS
217. p 1 i i Paq u if hs_busy return SAH SAM SAL if rc put_cmd_hs FL_COM_ WRITE 7 1 return rc if hs_busy_toltWT3_MAX return FLC_HSTO_ERR rc fl_hs_getstatus switch rc case case default FLC_NO_ERR FLC_HSTO_ERR return rc return break dtd i EEIN tds stds Sa ts dss send_head top while 1 make send data frame if bottom send_head gt 256 is_end false send_size 256 K k break rc break B C gt 256 256 U18215CA1V0AN PLE 3 VO CSI HS bottom send_head 1 else is_end true send_size bottom send_head 1 memcpy fl_txdata_frm rom_buf send_head send_size send_head send_size if hs_busy_to tFD3_MAX return FLC_HST
218. s busy_to tWT7_MAX return FLC_HSTO_ERR rc fl_hs_getstatus Switch rc case ERR break case FLC_HSTO_ERR return rc break default return rc break if fl_st2 FLST_ACK ST2 ACK rc status fl_st2 17 return ro D if is_end break return A U18215CA1VOAN 153 3 CSI HS 7 11 7 11 1 V850ES Hx2 tcom MAX C twre MAX C B C 154 U18215CA1VOAN 3 VO CSI HS 7 11 2 J HS lt 1 gt lt 2 gt MEWN AAS w
219. t lt 5 gt 8 5 3 A C E lt 1 gt E B A ACK 06H V850ES Hx2 B 07H NACK 15H LEN ETX C U18215CA1VOAN 191 3 VO CSI 8 5 4 lt v tcoM v
220. t tF D3 put dfrm_ua 4 fl_txdata_frm true securithi rc get_sfrm_ua fl_ua_sfrm IWT14_MAX switch rc case ERR break case FLC_DFTO_ERR return rc break default return rc break B get_sfrm_ua fl_ua_sfrm IWT15_MAX switch rc U18215CA1V0AN C C UART 1 default FLC_NO_ERR FLC_DFTO_ERR return return rc rc break return rc break B U18215CA1VOAN A break C 113 UART 6 16 6 16 1 V850ES Hx2 lt 4 gt ACK ACK B Cl EE NACK D ACK

Download Pdf Manuals

image

Related Search

NEC V850ES/Hx2 User Manual nec nx850/j nec lx850/j nec vx-2 nec vx-h nec vx-5 nec vx-5 bluetooth nec lavie nx850/j

Related Contents

                    

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.