mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-06-18 16:45:33 -04:00
2.07(デバッグ中)
加速度センサセカンドベンダのI2C不具合ワークアラウンド追加 git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@378 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
parent
0473a08f39
commit
5a9a3eeb2f
@ -224,7 +224,7 @@ task_status_immed tski_acc_setup( )
|
||||
}
|
||||
|
||||
// 実書き込み兼、通信できたかフラグ更新
|
||||
if( iic_mcu_write( IIC_SLA_ACCEL, ( ACC_REG_CTRL1 | ACC_REG_FLG_BURST_ACCESS ), 4, str_send_buf ) == ERR_NOSLAVE )
|
||||
if( iic_mcu_write( IIC_SLA_ACCEL, ( ACC_REG_CTRL1 | ACC_REG_FLG_BURST_ACCESS ), 4, str_send_buf ) == I2C_ERR_NOSLAVE )
|
||||
{
|
||||
vreg_ctr[ VREG_C_STATUS_1 ] |= REG_BIT_ACCERO_ERR;
|
||||
}else{
|
||||
|
1368
trunk/bsr.hex
1368
trunk/bsr.hex
File diff suppressed because it is too large
Load Diff
BIN
trunk/bsr.lmf
BIN
trunk/bsr.lmf
Binary file not shown.
@ -1,22 +1,22 @@
|
||||
|
||||
|
||||
|
||||
78K0R Linker W1.33 Date:24 Aug 2011 Page: 1
|
||||
78K0R Linker W1.33 Date:25 Aug 2011 Page: 1
|
||||
|
||||
Command: -yc:\program files (x86)\nec electronics tools\dev -_msgoff -
|
||||
obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C
|
||||
C78K0R\W2.13\lib78k0r\s0rm.rel -gi1B339499E033F240BFAAh -pbsr
|
||||
_k0r.map -nkd -gb7EFBFFh -bC:\Program Files (x86)\NEC Electro
|
||||
nics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0r
|
||||
m.lib -bcl0rmf.lib -iC:\Program Files (x86)\NEC Electronics T
|
||||
ools\CC78K0R\W2.13\lib78k0r -dbsr_mcu.dr -s -w2 loader.rel pm
|
||||
.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_t
|
||||
wl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel reng
|
||||
e.rel accero.rel self_flash.rel sw.rel task_debug.rel task_mi
|
||||
sc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_
|
||||
status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel vo
|
||||
ltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_e
|
||||
i.rel
|
||||
C78K0R\W2.13\lib78k0r\s0rm.rel -go85h,0FC00h,1024 -gi1B339499
|
||||
E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -bC:\Program File
|
||||
s (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib
|
||||
-bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -iC:\Program Files (x86
|
||||
)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r -dbsr_mcu.dr -
|
||||
s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.re
|
||||
l i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_t
|
||||
wl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel tas
|
||||
k_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel
|
||||
ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel
|
||||
batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel
|
||||
kanaria_c.rel get_ei.rel
|
||||
Para-file:
|
||||
Out-file: bsr.lmf
|
||||
Map-file: bsr_k0r.map
|
||||
@ -25,9 +25,9 @@ Direc-file:bsr_mcu.dr
|
||||
|
||||
*** Link information ***
|
||||
|
||||
71 output segment(s)
|
||||
3CB0H byte(s) real data
|
||||
6298 symbol(s) defined
|
||||
73 output segment(s)
|
||||
3E56H byte(s) real data
|
||||
6355 symbol(s) defined
|
||||
|
||||
|
||||
*** Memory map ***
|
||||
@ -61,7 +61,8 @@ Direc-file:bsr_mcu.dr
|
||||
00002H 00000H
|
||||
LDR_CNSL 00002H 00000H CSEG PAGE64KP
|
||||
LDR_CNSL hal 00002H 00000H
|
||||
* gap * 00002H 0000EH
|
||||
??NMIROM 00002H 00002H CSEG
|
||||
* gap * 00004H 0000CH
|
||||
@@VECT10 00010H 00004H CSEG AT
|
||||
@@VECT10 ini_VECT 00010H 00004H
|
||||
* gap * 00014H 00008H
|
||||
@ -146,54 +147,55 @@ Direc-file:bsr_mcu.dr
|
||||
000C4H 00000H
|
||||
LDR_CODL hal 000C4H 00000H
|
||||
?CSEGSI 000C4H 0000AH CSEG
|
||||
LDR_CODE 000CEH 00982H CSEG
|
||||
LDR_CODE loader 000CEH 00199H
|
||||
LDR_CODE main 00267H 0004EH
|
||||
LDR_CODE WDT 002B5H 00000H
|
||||
LDR_CODE i2c_mcu 002B5H 002D7H
|
||||
?OCDSTAD 000CEH 0000AH CSEG
|
||||
LDR_CODE 000D8H 0097EH CSEG
|
||||
LDR_CODE loader 000D8H 00199H
|
||||
LDR_CODE main 00271H 0004EH
|
||||
LDR_CODE WDT 002BFH 00000H
|
||||
LDR_CODE i2c_mcu 002BFH 002D3H
|
||||
LDR_CODE self_flash
|
||||
0058CH 00373H
|
||||
00592H 00373H
|
||||
LDR_CODE task_debug
|
||||
008FFH 00000H
|
||||
00905H 00000H
|
||||
LDR_CODE task_status
|
||||
008FFH 00075H
|
||||
LDR_CODE hal 00974H 000DCH
|
||||
FSL_CODE 00A50H 00322H CSEG
|
||||
00905H 00075H
|
||||
LDR_CODE hal 0097AH 000DCH
|
||||
FSL_CODE 00A56H 00322H CSEG
|
||||
FSL_CODE fsl_block_cmd
|
||||
00A50H 0002BH
|
||||
00A56H 0002BH
|
||||
FSL_CODE fsl_block_check
|
||||
00A7BH 00013H
|
||||
00A81H 00013H
|
||||
FSL_CODE fsl_common
|
||||
00A8EH 0014FH
|
||||
00A94H 0014FH
|
||||
FSL_CODE fsl_reset
|
||||
00BDDH 00001H
|
||||
00BE3H 00001H
|
||||
FSL_CODE fsl_si_ibf
|
||||
00BDEH 00064H
|
||||
00BE4H 00064H
|
||||
FSL_CODE fsl_phySwap
|
||||
00C42H 0004DH
|
||||
00C48H 0004DH
|
||||
FSL_CODE fsl_si_common
|
||||
00C8FH 00061H
|
||||
FSL_CODE fsl_swap 00CF0H 00030H
|
||||
00C95H 00061H
|
||||
FSL_CODE fsl_swap 00CF6H 00030H
|
||||
FSL_CODE fsl_write
|
||||
00D20H 00052H
|
||||
@@LCODE 00D72H 00277H CSEG
|
||||
@@LCODE @cstart 00D72H 0006DH
|
||||
@@LCODE @imul 00DDFH 00011H
|
||||
@@LCODE @lumul 00DF0H 0002BH
|
||||
@@LCODE @isdiv 00E1BH 00022H
|
||||
@@LCODE @iudiv 00E3DH 0002DH
|
||||
@@LCODE @isrem 00E6AH 00021H
|
||||
@@LCODE @iurem 00E8BH 0002FH
|
||||
@@LCODE @lsdiv 00EBAH 00039H
|
||||
@@LCODE @ludiv 00EF3H 0003FH
|
||||
@@LCODE @divuw 00F32H 00034H
|
||||
@@LCODE @ladd 00F66H 0000FH
|
||||
@@LCODE @llsh 00F75H 0001BH
|
||||
@@LCODE @lursh 00F90H 0001FH
|
||||
@@LCODE @iscmp 00FAFH 0000CH
|
||||
@@LCODE @lband 00FBBH 00014H
|
||||
@@LCODE @bcdtob 00FCFH 0001AH
|
||||
* gap * 00FE9H 0000DH
|
||||
00D26H 00052H
|
||||
@@LCODE 00D78H 00277H CSEG
|
||||
@@LCODE @cstart 00D78H 0006DH
|
||||
@@LCODE @imul 00DE5H 00011H
|
||||
@@LCODE @lumul 00DF6H 0002BH
|
||||
@@LCODE @isdiv 00E21H 00022H
|
||||
@@LCODE @iudiv 00E43H 0002DH
|
||||
@@LCODE @isrem 00E70H 00021H
|
||||
@@LCODE @iurem 00E91H 0002FH
|
||||
@@LCODE @lsdiv 00EC0H 00039H
|
||||
@@LCODE @ludiv 00EF9H 0003FH
|
||||
@@LCODE @divuw 00F38H 00034H
|
||||
@@LCODE @ladd 00F6CH 0000FH
|
||||
@@LCODE @llsh 00F7BH 0001BH
|
||||
@@LCODE @lursh 00F96H 0001FH
|
||||
@@LCODE @iscmp 00FB5H 0000CH
|
||||
@@LCODE @lband 00FC1H 00014H
|
||||
@@LCODE @bcdtob 00FD5H 0001AH
|
||||
* gap * 00FEFH 00007H
|
||||
MGC_LOAD 00FF6H 0000AH CSEG AT
|
||||
MGC_LOAD magic 00FF6H 0000AH
|
||||
|
||||
@ -243,7 +245,7 @@ Direc-file:bsr_mcu.dr
|
||||
0225CH 00030H
|
||||
@@CNST kanaria_c
|
||||
0228CH 00000H
|
||||
ROM_CODE 0228CH 0244BH CSEG
|
||||
ROM_CODE 0228CH 0258FH CSEG
|
||||
ROM_CODE pm 0228CH 0097DH
|
||||
ROM_CODE i2c_ctr 02C09H 0005CH
|
||||
ROM_CODE i2c_twl 02C65H 0005EH
|
||||
@ -257,262 +259,262 @@ Direc-file:bsr_mcu.dr
|
||||
ROM_CODE sw 0393BH 00126H
|
||||
ROM_CODE task_misc
|
||||
03A61H 001EAH
|
||||
ROM_CODE task_sys 03C4BH 0037EH
|
||||
ROM_CODE task_sys 03C4BH 004C2H
|
||||
ROM_CODE pedo_alg_thre_det2
|
||||
03FC9H 004D4H
|
||||
ROM_CODE led_cam 0449DH 000B8H
|
||||
ROM_CODE led_pow 04555H 0016FH
|
||||
ROM_CODE voltable 046C4H 00000H
|
||||
0410DH 004D4H
|
||||
ROM_CODE led_cam 045E1H 000B8H
|
||||
ROM_CODE led_pow 04699H 0016FH
|
||||
ROM_CODE voltable 04808H 00000H
|
||||
ROM_CODE pedo_lpf_coeff
|
||||
046C4H 00000H
|
||||
04808H 00000H
|
||||
ROM_CODE kanaria_c
|
||||
046C4H 00006H
|
||||
ROM_CODE get_ei 046CAH 0000DH
|
||||
@@BASE 046D7H 005F4H CSEG BASE
|
||||
@@BASE loader 046D7H 00000H
|
||||
@@BASE pm 046D7H 0003EH
|
||||
@@BASE i2c_ctr 04715H 00170H
|
||||
@@BASE main 04885H 00000H
|
||||
@@BASE magic 04885H 00000H
|
||||
@@BASE WDT 04885H 00000H
|
||||
@@BASE i2c_mcu 04885H 00098H
|
||||
@@BASE i2c_twl 0491DH 000D0H
|
||||
@@BASE led 049EDH 00000H
|
||||
@@BASE rtc 049EDH 0005DH
|
||||
@@BASE vreg_ctr 04A4AH 00000H
|
||||
@@BASE vreg_twl 04A4AH 00000H
|
||||
@@BASE adc 04A4AH 00094H
|
||||
@@BASE renge 04ADEH 0016CH
|
||||
@@BASE accero 04C4AH 00049H
|
||||
04808H 00006H
|
||||
ROM_CODE get_ei 0480EH 0000DH
|
||||
@@BASE 0481BH 0064EH CSEG BASE
|
||||
@@BASE loader 0481BH 00000H
|
||||
@@BASE pm 0481BH 0003EH
|
||||
@@BASE i2c_ctr 04859H 00170H
|
||||
@@BASE main 049C9H 00000H
|
||||
@@BASE magic 049C9H 00000H
|
||||
@@BASE WDT 049C9H 00000H
|
||||
@@BASE i2c_mcu 049C9H 000F2H
|
||||
@@BASE i2c_twl 04ABBH 000D0H
|
||||
@@BASE led 04B8BH 00000H
|
||||
@@BASE rtc 04B8BH 0005DH
|
||||
@@BASE vreg_ctr 04BE8H 00000H
|
||||
@@BASE vreg_twl 04BE8H 00000H
|
||||
@@BASE adc 04BE8H 00094H
|
||||
@@BASE renge 04C7CH 0016CH
|
||||
@@BASE accero 04DE8H 00049H
|
||||
@@BASE self_flash
|
||||
04C93H 00000H
|
||||
@@BASE sw 04C93H 00000H
|
||||
04E31H 00000H
|
||||
@@BASE sw 04E31H 00000H
|
||||
@@BASE task_debug
|
||||
04C93H 00000H
|
||||
04E31H 00000H
|
||||
@@BASE task_misc
|
||||
04C93H 00000H
|
||||
@@BASE task_sys 04C93H 00000H
|
||||
04E31H 00000H
|
||||
@@BASE task_sys 04E31H 00000H
|
||||
@@BASE pedo_alg_thre_det2
|
||||
04C93H 00000H
|
||||
@@BASE ini_VECT 04C93H 00038H
|
||||
04E31H 00000H
|
||||
@@BASE ini_VECT 04E31H 00038H
|
||||
@@BASE task_status
|
||||
04CCBH 00000H
|
||||
@@BASE led_cam 04CCBH 00000H
|
||||
@@BASE led_pow 04CCBH 00000H
|
||||
@@BASE hal 04CCBH 00000H
|
||||
04E69H 00000H
|
||||
@@BASE led_cam 04E69H 00000H
|
||||
@@BASE led_pow 04E69H 00000H
|
||||
@@BASE hal 04E69H 00000H
|
||||
@@BASE batt_params
|
||||
04CCBH 00000H
|
||||
@@BASE voltable 04CCBH 00000H
|
||||
04E69H 00000H
|
||||
@@BASE voltable 04E69H 00000H
|
||||
@@BASE pedo_lpf_coeff
|
||||
04CCBH 00000H
|
||||
04E69H 00000H
|
||||
@@BASE kanaria_c
|
||||
04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
@@CNSTL @cstart 04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
@@CNSTL pm 04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
@@CNSTL i2c_ctr 04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
@@CNSTL i2c_twl 04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
@@CNSTL led 04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
@@CNSTL rtc 04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
@@CNSTL vreg_ctr 04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
@@CNSTL vreg_twl 04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
@@CNSTL adc 04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
@@CNSTL renge 04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
@@CNSTL accero 04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
@@CNSTL sw 04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL @cstart 04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL pm 04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL i2c_ctr 04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL i2c_twl 04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL led 04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL rtc 04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL vreg_ctr 04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL vreg_twl 04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL adc 04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL renge 04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL accero 04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL sw 04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL task_misc
|
||||
04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
@@CNSTL task_sys 04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL task_sys 04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL pedo_alg_thre_det2
|
||||
04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
@@CNSTL ini_VECT 04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
@@CNSTL led_cam 04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
@@CNSTL led_pow 04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL ini_VECT 04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL led_cam 04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL led_pow 04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL batt_params
|
||||
04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
@@CNSTL voltable 04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL voltable 04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL pedo_lpf_coeff
|
||||
04CCBH 00000H
|
||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
||||
04E69H 00000H
|
||||
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||
@@CNSTL kanaria_c
|
||||
04CCBH 00000H
|
||||
@@RLINIT 04CCBH 00000H CSEG UNIT64KP
|
||||
@@RLINIT loader 04CCBH 00000H
|
||||
@@RLINIT pm 04CCBH 00000H
|
||||
@@RLINIT i2c_ctr 04CCBH 00000H
|
||||
@@RLINIT main 04CCBH 00000H
|
||||
@@RLINIT magic 04CCBH 00000H
|
||||
@@RLINIT WDT 04CCBH 00000H
|
||||
@@RLINIT i2c_mcu 04CCBH 00000H
|
||||
@@RLINIT i2c_twl 04CCBH 00000H
|
||||
@@RLINIT led 04CCBH 00000H
|
||||
@@RLINIT rtc 04CCBH 00000H
|
||||
@@RLINIT vreg_ctr 04CCBH 00000H
|
||||
@@RLINIT vreg_twl 04CCBH 00000H
|
||||
@@RLINIT adc 04CCBH 00000H
|
||||
@@RLINIT renge 04CCBH 00000H
|
||||
@@RLINIT accero 04CCBH 00000H
|
||||
04E69H 00000H
|
||||
@@RLINIT 04E69H 00000H CSEG UNIT64KP
|
||||
@@RLINIT loader 04E69H 00000H
|
||||
@@RLINIT pm 04E69H 00000H
|
||||
@@RLINIT i2c_ctr 04E69H 00000H
|
||||
@@RLINIT main 04E69H 00000H
|
||||
@@RLINIT magic 04E69H 00000H
|
||||
@@RLINIT WDT 04E69H 00000H
|
||||
@@RLINIT i2c_mcu 04E69H 00000H
|
||||
@@RLINIT i2c_twl 04E69H 00000H
|
||||
@@RLINIT led 04E69H 00000H
|
||||
@@RLINIT rtc 04E69H 00000H
|
||||
@@RLINIT vreg_ctr 04E69H 00000H
|
||||
@@RLINIT vreg_twl 04E69H 00000H
|
||||
@@RLINIT adc 04E69H 00000H
|
||||
@@RLINIT renge 04E69H 00000H
|
||||
@@RLINIT accero 04E69H 00000H
|
||||
@@RLINIT self_flash
|
||||
04CCBH 00000H
|
||||
@@RLINIT sw 04CCBH 00000H
|
||||
04E69H 00000H
|
||||
@@RLINIT sw 04E69H 00000H
|
||||
@@RLINIT task_debug
|
||||
04CCBH 00000H
|
||||
04E69H 00000H
|
||||
@@RLINIT task_misc
|
||||
04CCBH 00000H
|
||||
@@RLINIT task_sys 04CCBH 00000H
|
||||
04E69H 00000H
|
||||
@@RLINIT task_sys 04E69H 00000H
|
||||
@@RLINIT pedo_alg_thre_det2
|
||||
04CCBH 00000H
|
||||
@@RLINIT ini_VECT 04CCBH 00000H
|
||||
04E69H 00000H
|
||||
@@RLINIT ini_VECT 04E69H 00000H
|
||||
@@RLINIT task_status
|
||||
04CCBH 00000H
|
||||
@@RLINIT led_cam 04CCBH 00000H
|
||||
@@RLINIT led_pow 04CCBH 00000H
|
||||
@@RLINIT hal 04CCBH 00000H
|
||||
04E69H 00000H
|
||||
@@RLINIT led_cam 04E69H 00000H
|
||||
@@RLINIT led_pow 04E69H 00000H
|
||||
@@RLINIT hal 04E69H 00000H
|
||||
@@RLINIT batt_params
|
||||
04CCBH 00000H
|
||||
@@RLINIT voltable 04CCBH 00000H
|
||||
04E69H 00000H
|
||||
@@RLINIT voltable 04E69H 00000H
|
||||
@@RLINIT pedo_lpf_coeff
|
||||
04CCBH 00000H
|
||||
04E69H 00000H
|
||||
@@RLINIT kanaria_c
|
||||
04CCBH 00000H
|
||||
@@RLINIT @rom 04CCBH 00000H
|
||||
@@CODEL 04CCBH 00000H CSEG
|
||||
@@CODEL pm 04CCBH 00000H
|
||||
@@CODEL i2c_ctr 04CCBH 00000H
|
||||
@@CODEL magic 04CCBH 00000H
|
||||
@@CODEL i2c_twl 04CCBH 00000H
|
||||
@@CODEL led 04CCBH 00000H
|
||||
@@CODEL rtc 04CCBH 00000H
|
||||
@@CODEL vreg_ctr 04CCBH 00000H
|
||||
@@CODEL vreg_twl 04CCBH 00000H
|
||||
@@CODEL adc 04CCBH 00000H
|
||||
@@CODEL renge 04CCBH 00000H
|
||||
@@CODEL accero 04CCBH 00000H
|
||||
@@CODEL sw 04CCBH 00000H
|
||||
04E69H 00000H
|
||||
@@RLINIT @rom 04E69H 00000H
|
||||
@@CODEL 04E69H 00000H CSEG
|
||||
@@CODEL pm 04E69H 00000H
|
||||
@@CODEL i2c_ctr 04E69H 00000H
|
||||
@@CODEL magic 04E69H 00000H
|
||||
@@CODEL i2c_twl 04E69H 00000H
|
||||
@@CODEL led 04E69H 00000H
|
||||
@@CODEL rtc 04E69H 00000H
|
||||
@@CODEL vreg_ctr 04E69H 00000H
|
||||
@@CODEL vreg_twl 04E69H 00000H
|
||||
@@CODEL adc 04E69H 00000H
|
||||
@@CODEL renge 04E69H 00000H
|
||||
@@CODEL accero 04E69H 00000H
|
||||
@@CODEL sw 04E69H 00000H
|
||||
@@CODEL task_misc
|
||||
04CCBH 00000H
|
||||
@@CODEL task_sys 04CCBH 00000H
|
||||
04E69H 00000H
|
||||
@@CODEL task_sys 04E69H 00000H
|
||||
@@CODEL pedo_alg_thre_det2
|
||||
04CCBH 00000H
|
||||
@@CODEL ini_VECT 04CCBH 00000H
|
||||
@@CODEL led_cam 04CCBH 00000H
|
||||
@@CODEL led_pow 04CCBH 00000H
|
||||
04E69H 00000H
|
||||
@@CODEL ini_VECT 04E69H 00000H
|
||||
@@CODEL led_cam 04E69H 00000H
|
||||
@@CODEL led_pow 04E69H 00000H
|
||||
@@CODEL batt_params
|
||||
04CCBH 00000H
|
||||
@@CODEL voltable 04CCBH 00000H
|
||||
04E69H 00000H
|
||||
@@CODEL voltable 04E69H 00000H
|
||||
@@CODEL pedo_lpf_coeff
|
||||
04CCBH 00000H
|
||||
04E69H 00000H
|
||||
@@CODEL kanaria_c
|
||||
04CCBH 00000H
|
||||
* gap * 04CCBH 00001H
|
||||
@@CNSTL 04CCCH 0000AH CSEG PAGE64KP
|
||||
@@CNSTL @bcdtob 04CCCH 0000AH
|
||||
@@R_INIT 04CD6H 0004AH CSEG UNIT64KP
|
||||
@@R_INIT @cstart 04CD6H 00000H
|
||||
@@R_INIT loader 04CD6H 00000H
|
||||
@@R_INIT pm 04CD6H 00000H
|
||||
@@R_INIT i2c_ctr 04CD6H 00000H
|
||||
@@R_INIT main 04CD6H 00000H
|
||||
@@R_INIT magic 04CD6H 00000H
|
||||
@@R_INIT WDT 04CD6H 00000H
|
||||
@@R_INIT i2c_mcu 04CD6H 00000H
|
||||
@@R_INIT i2c_twl 04CD6H 00000H
|
||||
@@R_INIT led 04CD6H 00000H
|
||||
@@R_INIT rtc 04CD6H 00000H
|
||||
@@R_INIT vreg_ctr 04CD6H 00000H
|
||||
@@R_INIT vreg_twl 04CD6H 00000H
|
||||
@@R_INIT adc 04CD6H 0000CH
|
||||
@@R_INIT renge 04CE2H 00014H
|
||||
@@R_INIT accero 04CF6H 00000H
|
||||
04E69H 00000H
|
||||
* gap * 04E69H 00001H
|
||||
@@CNSTL 04E6AH 0000AH CSEG PAGE64KP
|
||||
@@CNSTL @bcdtob 04E6AH 0000AH
|
||||
@@R_INIT 04E74H 0004AH CSEG UNIT64KP
|
||||
@@R_INIT @cstart 04E74H 00000H
|
||||
@@R_INIT loader 04E74H 00000H
|
||||
@@R_INIT pm 04E74H 00000H
|
||||
@@R_INIT i2c_ctr 04E74H 00000H
|
||||
@@R_INIT main 04E74H 00000H
|
||||
@@R_INIT magic 04E74H 00000H
|
||||
@@R_INIT WDT 04E74H 00000H
|
||||
@@R_INIT i2c_mcu 04E74H 00000H
|
||||
@@R_INIT i2c_twl 04E74H 00000H
|
||||
@@R_INIT led 04E74H 00000H
|
||||
@@R_INIT rtc 04E74H 00000H
|
||||
@@R_INIT vreg_ctr 04E74H 00000H
|
||||
@@R_INIT vreg_twl 04E74H 00000H
|
||||
@@R_INIT adc 04E74H 0000CH
|
||||
@@R_INIT renge 04E80H 00014H
|
||||
@@R_INIT accero 04E94H 00000H
|
||||
@@R_INIT self_flash
|
||||
04CF6H 00000H
|
||||
@@R_INIT sw 04CF6H 00000H
|
||||
04E94H 00000H
|
||||
@@R_INIT sw 04E94H 00000H
|
||||
@@R_INIT task_debug
|
||||
04CF6H 00000H
|
||||
04E94H 00000H
|
||||
@@R_INIT task_misc
|
||||
04CF6H 00026H
|
||||
@@R_INIT task_sys 04D1CH 00000H
|
||||
04E94H 00026H
|
||||
@@R_INIT task_sys 04EBAH 00000H
|
||||
@@R_INIT pedo_alg_thre_det2
|
||||
04D1CH 00000H
|
||||
@@R_INIT ini_VECT 04D1CH 00000H
|
||||
04EBAH 00000H
|
||||
@@R_INIT ini_VECT 04EBAH 00000H
|
||||
@@R_INIT task_status
|
||||
04D1CH 00000H
|
||||
@@R_INIT led_cam 04D1CH 00000H
|
||||
@@R_INIT led_pow 04D1CH 00004H
|
||||
@@R_INIT hal 04D20H 00000H
|
||||
04EBAH 00000H
|
||||
@@R_INIT led_cam 04EBAH 00000H
|
||||
@@R_INIT led_pow 04EBAH 00004H
|
||||
@@R_INIT hal 04EBEH 00000H
|
||||
@@R_INIT batt_params
|
||||
04D20H 00000H
|
||||
@@R_INIT voltable 04D20H 00000H
|
||||
04EBEH 00000H
|
||||
@@R_INIT voltable 04EBEH 00000H
|
||||
@@R_INIT pedo_lpf_coeff
|
||||
04D20H 00000H
|
||||
04EBEH 00000H
|
||||
@@R_INIT kanaria_c
|
||||
04D20H 00000H
|
||||
@@R_INIT @rom 04D20H 00000H
|
||||
@@R_INIS 04D20H 00010H CSEG UNIT64KP
|
||||
@@R_INIS @cstart 04D20H 00000H
|
||||
@@R_INIS loader 04D20H 00000H
|
||||
@@R_INIS pm 04D20H 00002H
|
||||
@@R_INIS i2c_ctr 04D22H 00002H
|
||||
@@R_INIS main 04D24H 00000H
|
||||
@@R_INIS magic 04D24H 00000H
|
||||
@@R_INIS WDT 04D24H 00000H
|
||||
@@R_INIS i2c_mcu 04D24H 00000H
|
||||
@@R_INIS i2c_twl 04D24H 00000H
|
||||
@@R_INIS led 04D24H 00000H
|
||||
@@R_INIS rtc 04D24H 00000H
|
||||
@@R_INIS vreg_ctr 04D24H 00000H
|
||||
@@R_INIS vreg_twl 04D24H 00000H
|
||||
@@R_INIS adc 04D24H 00000H
|
||||
@@R_INIS renge 04D24H 00000H
|
||||
@@R_INIS accero 04D24H 00000H
|
||||
04EBEH 00000H
|
||||
@@R_INIT @rom 04EBEH 00000H
|
||||
@@R_INIS 04EBEH 00010H CSEG UNIT64KP
|
||||
@@R_INIS @cstart 04EBEH 00000H
|
||||
@@R_INIS loader 04EBEH 00000H
|
||||
@@R_INIS pm 04EBEH 00002H
|
||||
@@R_INIS i2c_ctr 04EC0H 00002H
|
||||
@@R_INIS main 04EC2H 00000H
|
||||
@@R_INIS magic 04EC2H 00000H
|
||||
@@R_INIS WDT 04EC2H 00000H
|
||||
@@R_INIS i2c_mcu 04EC2H 00000H
|
||||
@@R_INIS i2c_twl 04EC2H 00000H
|
||||
@@R_INIS led 04EC2H 00000H
|
||||
@@R_INIS rtc 04EC2H 00000H
|
||||
@@R_INIS vreg_ctr 04EC2H 00000H
|
||||
@@R_INIS vreg_twl 04EC2H 00000H
|
||||
@@R_INIS adc 04EC2H 00000H
|
||||
@@R_INIS renge 04EC2H 00000H
|
||||
@@R_INIS accero 04EC2H 00000H
|
||||
@@R_INIS self_flash
|
||||
04D24H 00000H
|
||||
@@R_INIS sw 04D24H 00000H
|
||||
04EC2H 00000H
|
||||
@@R_INIS sw 04EC2H 00000H
|
||||
@@R_INIS task_debug
|
||||
04D24H 00000H
|
||||
04EC2H 00000H
|
||||
@@R_INIS task_misc
|
||||
04D24H 00000H
|
||||
@@R_INIS task_sys 04D24H 00002H
|
||||
04EC2H 00000H
|
||||
@@R_INIS task_sys 04EC2H 00002H
|
||||
@@R_INIS pedo_alg_thre_det2
|
||||
04D26H 00006H
|
||||
@@R_INIS ini_VECT 04D2CH 00000H
|
||||
04EC4H 00006H
|
||||
@@R_INIS ini_VECT 04ECAH 00000H
|
||||
@@R_INIS task_status
|
||||
04D2CH 00000H
|
||||
@@R_INIS led_cam 04D2CH 00002H
|
||||
@@R_INIS led_pow 04D2EH 00002H
|
||||
@@R_INIS hal 04D30H 00000H
|
||||
04ECAH 00000H
|
||||
@@R_INIS led_cam 04ECAH 00002H
|
||||
@@R_INIS led_pow 04ECCH 00002H
|
||||
@@R_INIS hal 04ECEH 00000H
|
||||
@@R_INIS batt_params
|
||||
04D30H 00000H
|
||||
@@R_INIS voltable 04D30H 00000H
|
||||
04ECEH 00000H
|
||||
@@R_INIS voltable 04ECEH 00000H
|
||||
@@R_INIS pedo_lpf_coeff
|
||||
04D30H 00000H
|
||||
04ECEH 00000H
|
||||
@@R_INIS kanaria_c
|
||||
04D30H 00000H
|
||||
@@R_INIS @rom 04D30H 00000H
|
||||
@@LCODEL 04D30H 00022H CSEG
|
||||
@@LCODEL abs 04D30H 00008H
|
||||
@@LCODEL memcpy_n 04D38H 0001AH
|
||||
* gap * 04D52H 002A2H
|
||||
04ECEH 00000H
|
||||
@@R_INIS @rom 04ECEH 00000H
|
||||
@@LCODEL 04ECEH 00022H CSEG
|
||||
@@LCODEL abs 04ECEH 00008H
|
||||
@@LCODEL memcpy_n 04ED6H 0001AH
|
||||
* gap * 04EF0H 00104H
|
||||
MGC_VER 04FF4H 00002H CSEG AT
|
||||
MGC_VER magic 04FF4H 00002H
|
||||
MGC_TAIL 04FF6H 0000AH CSEG AT
|
||||
@ -738,7 +740,7 @@ Direc-file:bsr_mcu.dr
|
||||
@@INIS kanaria_c
|
||||
FFE30H 00000H
|
||||
@@INIS @rom FFE30H 00000H
|
||||
@@DATS FFE30H 00060H DSEG SADDRP
|
||||
@@DATS FFE30H 00062H DSEG SADDRP
|
||||
@@DATS @cstart FFE30H 00000H
|
||||
@@DATS loader FFE30H 00000H
|
||||
@@DATS pm FFE30H 00016H
|
||||
@ -746,80 +748,80 @@ Direc-file:bsr_mcu.dr
|
||||
@@DATS main FFE4AH 00000H
|
||||
@@DATS magic FFE4AH 00000H
|
||||
@@DATS WDT FFE4AH 00000H
|
||||
@@DATS i2c_mcu FFE4AH 00006H
|
||||
@@DATS i2c_twl FFE50H 00000H
|
||||
@@DATS led FFE50H 00006H
|
||||
@@DATS rtc FFE56H 00000H
|
||||
@@DATS vreg_ctr FFE56H 00004H
|
||||
@@DATS vreg_twl FFE5AH 00000H
|
||||
@@DATS adc FFE5AH 0000AH
|
||||
@@DATS renge FFE64H 00002H
|
||||
@@DATS accero FFE66H 00002H
|
||||
@@DATS i2c_mcu FFE4AH 00008H
|
||||
@@DATS i2c_twl FFE52H 00000H
|
||||
@@DATS led FFE52H 00006H
|
||||
@@DATS rtc FFE58H 00000H
|
||||
@@DATS vreg_ctr FFE58H 00004H
|
||||
@@DATS vreg_twl FFE5CH 00000H
|
||||
@@DATS adc FFE5CH 0000AH
|
||||
@@DATS renge FFE66H 00002H
|
||||
@@DATS accero FFE68H 00002H
|
||||
@@DATS self_flash
|
||||
FFE68H 00000H
|
||||
@@DATS sw FFE68H 0000CH
|
||||
FFE6AH 00000H
|
||||
@@DATS sw FFE6AH 0000CH
|
||||
@@DATS task_debug
|
||||
FFE74H 00000H
|
||||
FFE76H 00000H
|
||||
@@DATS task_misc
|
||||
FFE74H 00004H
|
||||
@@DATS task_sys FFE78H 00002H
|
||||
FFE76H 00004H
|
||||
@@DATS task_sys FFE7AH 00002H
|
||||
@@DATS pedo_alg_thre_det2
|
||||
FFE7AH 0000EH
|
||||
@@DATS ini_VECT FFE88H 00000H
|
||||
FFE7CH 0000EH
|
||||
@@DATS ini_VECT FFE8AH 00000H
|
||||
@@DATS task_status
|
||||
FFE88H 00002H
|
||||
@@DATS led_cam FFE8AH 00002H
|
||||
@@DATS led_pow FFE8CH 00004H
|
||||
@@DATS hal FFE90H 00000H
|
||||
FFE8AH 00002H
|
||||
@@DATS led_cam FFE8CH 00002H
|
||||
@@DATS led_pow FFE8EH 00004H
|
||||
@@DATS hal FFE92H 00000H
|
||||
@@DATS batt_params
|
||||
FFE90H 00000H
|
||||
@@DATS voltable FFE90H 00000H
|
||||
FFE92H 00000H
|
||||
@@DATS voltable FFE92H 00000H
|
||||
@@DATS pedo_lpf_coeff
|
||||
FFE90H 00000H
|
||||
FFE92H 00000H
|
||||
@@DATS kanaria_c
|
||||
FFE90H 00000H
|
||||
@@DATS @rom FFE90H 00000H
|
||||
@@BITS FFE90H 00005H BSEG
|
||||
@@BITS @cstart FFE90H.0 00000H.0
|
||||
@@BITS loader FFE90H.0 00000H.0
|
||||
@@BITS pm FFE90H.0 00001H.0
|
||||
@@BITS i2c_ctr FFE91H.0 00000H.0
|
||||
@@BITS main FFE91H.0 00000H.1
|
||||
@@BITS magic FFE91H.1 00000H.0
|
||||
@@BITS WDT FFE91H.1 00000H.0
|
||||
@@BITS i2c_mcu FFE91H.1 00000H.3
|
||||
@@BITS i2c_twl FFE91H.4 00000H.0
|
||||
@@BITS led FFE91H.4 00000H.4
|
||||
@@BITS rtc FFE92H.0 00000H.3
|
||||
@@BITS vreg_ctr FFE92H.3 00000H.1
|
||||
@@BITS vreg_twl FFE92H.4 00000H.0
|
||||
@@BITS adc FFE92H.4 00000H.4
|
||||
@@BITS renge FFE93H.0 00000H.2
|
||||
@@BITS accero FFE93H.2 00000H.0
|
||||
FFE92H 00000H
|
||||
@@DATS @rom FFE92H 00000H
|
||||
@@BITS FFE92H 00005H BSEG
|
||||
@@BITS @cstart FFE92H.0 00000H.0
|
||||
@@BITS loader FFE92H.0 00000H.0
|
||||
@@BITS pm FFE92H.0 00001H.0
|
||||
@@BITS i2c_ctr FFE93H.0 00000H.0
|
||||
@@BITS main FFE93H.0 00000H.1
|
||||
@@BITS magic FFE93H.1 00000H.0
|
||||
@@BITS WDT FFE93H.1 00000H.0
|
||||
@@BITS i2c_mcu FFE93H.1 00000H.4
|
||||
@@BITS i2c_twl FFE93H.5 00000H.0
|
||||
@@BITS led FFE93H.5 00000H.4
|
||||
@@BITS rtc FFE94H.1 00000H.3
|
||||
@@BITS vreg_ctr FFE94H.4 00000H.1
|
||||
@@BITS vreg_twl FFE94H.5 00000H.0
|
||||
@@BITS adc FFE94H.5 00000H.4
|
||||
@@BITS renge FFE95H.1 00000H.2
|
||||
@@BITS accero FFE95H.3 00000H.0
|
||||
@@BITS self_flash
|
||||
FFE93H.2 00000H.0
|
||||
@@BITS sw FFE93H.2 00000H.1
|
||||
FFE95H.3 00000H.0
|
||||
@@BITS sw FFE95H.3 00000H.1
|
||||
@@BITS task_debug
|
||||
FFE93H.3 00000H.0
|
||||
FFE95H.4 00000H.0
|
||||
@@BITS task_misc
|
||||
FFE93H.3 00000H.3
|
||||
@@BITS task_sys FFE93H.6 00000H.0
|
||||
FFE95H.4 00000H.3
|
||||
@@BITS task_sys FFE95H.7 00000H.0
|
||||
@@BITS pedo_alg_thre_det2
|
||||
FFE93H.6 00000H.2
|
||||
@@BITS ini_VECT FFE94H.0 00000H.0
|
||||
FFE95H.7 00000H.2
|
||||
@@BITS ini_VECT FFE96H.1 00000H.0
|
||||
@@BITS task_status
|
||||
FFE94H.0 00000H.0
|
||||
@@BITS led_cam FFE94H.0 00000H.1
|
||||
@@BITS led_pow FFE94H.1 00000H.0
|
||||
@@BITS hal FFE94H.1 00000H.6
|
||||
FFE96H.1 00000H.0
|
||||
@@BITS led_cam FFE96H.1 00000H.1
|
||||
@@BITS led_pow FFE96H.2 00000H.0
|
||||
@@BITS hal FFE96H.2 00000H.6
|
||||
@@BITS batt_params
|
||||
FFE94H.7 00000H.0
|
||||
@@BITS voltable FFE94H.7 00000H.0
|
||||
FFE97H.0 00000H.0
|
||||
@@BITS voltable FFE97H.0 00000H.0
|
||||
@@BITS pedo_lpf_coeff
|
||||
FFE94H.7 00000H.0
|
||||
FFE97H.0 00000H.0
|
||||
@@BITS kanaria_c
|
||||
FFE94H.7 00000H.0
|
||||
* gap * FFE95H 0003FH
|
||||
FFE97H.0 00000H.0
|
||||
* gap * FFE97H 0003DH
|
||||
@@SEGREG FFED4H 00004H DSEG AT
|
||||
@@SEGREG @SEGREG FFED4H 00004H
|
||||
@@RTARG0 FFED8H 00008H DSEG AT
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
|
||||
#define MCU_VER_MAJOR 0x02
|
||||
#define MCU_VER_MINOR 0x06
|
||||
#define MCU_VER_MINOR 0x07
|
||||
|
||||
|
||||
// デバッグ向けスイッチ
|
||||
@ -16,7 +16,7 @@
|
||||
//#define _FORCE_TAIKENDAI_
|
||||
//#define _FORCE_TAIKENDAI_NBD_
|
||||
|
||||
//#define _DBG_CHK_OFF_LEAK_ // OFF時リーク電流のチェック(デバッガで確認)
|
||||
#define _DBG_CHK_OFF_LEAK_ // OFF時リーク電流のチェック(デバッガで確認)
|
||||
//#define _DBG_NOP_ // ブレークを貼るためにNOP()を有効にしたいとき
|
||||
|
||||
//#define _ENABLE_HAL_ // デバッグ用にHALを有効にする。コメントアウトでスルーになる。
|
||||
|
BIN
trunk/hoge.bin
BIN
trunk/hoge.bin
Binary file not shown.
275
trunk/i2c_mcu.c
275
trunk/i2c_mcu.c
@ -54,8 +54,8 @@
|
||||
static void iic_mcu_send_st( );
|
||||
static void iic_mcu_send_re_st( );
|
||||
static void iic_mcu_send_sp( );
|
||||
static err iic_mcu_send_a_byte( u8 );
|
||||
static err iic_mcu_call_slave( u8 slave );
|
||||
static i2c_err iic_mcu_send_a_byte( u8 );
|
||||
static i2c_err iic_mcu_call_slave( u8 slave );
|
||||
extern void DI_wt_chk();
|
||||
|
||||
|
||||
@ -71,8 +71,11 @@ static u8 iic_send_work[4];
|
||||
static u8 *p_iic_send_wo_dma_dat;
|
||||
static u8 iic_send_wo_dma_len;
|
||||
|
||||
u8 iic_mcu_result; // 一文字リードの時はデータを返す。
|
||||
// ステータスが必要ならこっちを呼んで
|
||||
// データエラー(ROHM製加速度センサ)時リトライのため
|
||||
/// とりあえず、DMA使用マルチバイトライト の時にしか機能しない
|
||||
static u8 last_slave, last_reg_adrs, last_size;
|
||||
|
||||
i2c_err iic_mcu_result; // 一文字リードの時はデータを返す。
|
||||
|
||||
#ifdef i2c_timeout_test
|
||||
extern bit i2c_mcu_time_out_error;
|
||||
@ -85,7 +88,7 @@ void nop8()
|
||||
}
|
||||
|
||||
|
||||
static err iic_mcu_wait_free()
|
||||
static i2c_err iic_mcu_wait_free()
|
||||
{
|
||||
u16 tot = 0;
|
||||
|
||||
@ -105,10 +108,10 @@ static err iic_mcu_wait_free()
|
||||
#ifdef i2c_timeout_test
|
||||
i2c_mcu_time_out_error = true;
|
||||
#endif
|
||||
return( ERR_ERR );
|
||||
return( I2C_ERR_TIMEOUT );
|
||||
}
|
||||
}
|
||||
return( ERR_SUCCESS );
|
||||
return( I2C_ERR_OK );
|
||||
}
|
||||
|
||||
|
||||
@ -120,56 +123,9 @@ u8 iic_mcu_read_a_byte( u8 SLA, u8 adrs )
|
||||
{
|
||||
u8 dat;
|
||||
|
||||
#if 1
|
||||
// ラッパー
|
||||
if( iic_mcu_read( SLA, adrs, 1, &dat ) == ERR_SUCCESS )
|
||||
{
|
||||
iic_mcu_result = ERR_OK;
|
||||
}
|
||||
else
|
||||
{
|
||||
iic_mcu_result = ERR_NOSLAVE;
|
||||
}
|
||||
return ( dat );
|
||||
iic_mcu_result = iic_mcu_read( SLA, adrs, 1, &dat );
|
||||
|
||||
#else
|
||||
iic_mcu_wait_free();
|
||||
|
||||
// スタートコンディションとスレーブの呼び出し、レジスタアドレスの送信
|
||||
if( iic_mcu_call_slave( SLA ) != 0 )
|
||||
{
|
||||
iic_mcu_result = ERR_NOSLAVE;
|
||||
iic_mcu_busy = false;
|
||||
return ( 0 );
|
||||
}
|
||||
|
||||
// レジスタアドレスの送信
|
||||
iic_mcu_send_a_byte( adrs ); // 終わるまで帰ってこない
|
||||
// if( err != ERR_SUCCESS )~
|
||||
|
||||
// データ受信 //
|
||||
iic_mcu_send_re_st( ); // リスタートコンディション
|
||||
iic_mcu_send_a_byte( SLA | 0x01 ); // 送信完了まで戻ってきません。
|
||||
|
||||
ST0 = 0x0004; // 受信モードに設定を変えるのでロジック停止
|
||||
SCR02 = RXE0 | 1 << SLC02 | 7 << DLS02; // 受信設定
|
||||
SS0 = 0x0004; // 通信待機
|
||||
|
||||
SOE0 = 0x0000; // 1バイト送信なので、最後のNAKを送る
|
||||
IICIF10 = 0;
|
||||
SIO10 = 0xFF; // ダミーデータを書くと受信開始
|
||||
|
||||
while( IICIF10 == 0 )
|
||||
{ // 受信完了待ち
|
||||
;
|
||||
}
|
||||
dat = SIO10;
|
||||
|
||||
iic_mcu_send_sp( );
|
||||
IICIF10 = 0; // 後を濁さないこと
|
||||
iic_mcu_busy = false;
|
||||
return ( dat );
|
||||
#endif
|
||||
return ( dat );
|
||||
}
|
||||
|
||||
|
||||
@ -184,13 +140,14 @@ u8 iic_mcu_read_a_byte( u8 SLA, u8 adrs )
|
||||
スレーブがウェイトコンディションを出すことは禁止です。
|
||||
その場合でもエラー検出などできません
|
||||
======================================================== */
|
||||
err iic_mcu_read( u8 slave, u8 adrs, u8 len, u8 * dest )
|
||||
i2c_err iic_mcu_read( u8 slave, u8 adrs, u8 len, u8 * dest )
|
||||
{
|
||||
|
||||
#if 1
|
||||
if( iic_mcu_wait_free() != ERR_SUCCESS )
|
||||
if( iic_mcu_wait_free() != I2C_ERR_OK )
|
||||
{
|
||||
return( ERR_ERR );
|
||||
// (タイムアウト)
|
||||
return( I2C_ERR_TIMEOUT );
|
||||
}
|
||||
#else
|
||||
// 使用中なら帰る
|
||||
@ -200,12 +157,13 @@ err iic_mcu_read( u8 slave, u8 adrs, u8 len, u8 * dest )
|
||||
if( iic_mcu_call_slave( slave ) != 0 )
|
||||
{
|
||||
iic_mcu_busy = false;
|
||||
return ( ERR_NOSLAVE );
|
||||
return ( I2C_ERR_NOSLAVE );
|
||||
}
|
||||
|
||||
// レジスタアドレスの送信
|
||||
iic_mcu_send_a_byte( adrs ); // 終わるまで帰ってこない
|
||||
// if( err != ERR_SUCCESS )~
|
||||
|
||||
// 絶対にNAKが帰ってこない前提
|
||||
|
||||
// データ受信 //
|
||||
iic_mcu_send_re_st( ); // リスタートコンディション
|
||||
@ -237,7 +195,7 @@ err iic_mcu_read( u8 slave, u8 adrs, u8 len, u8 * dest )
|
||||
|
||||
IICIF10 = 0;
|
||||
iic_mcu_busy = false;
|
||||
return ( ERR_SUCCESS );
|
||||
return ( I2C_ERR_OK );
|
||||
}
|
||||
|
||||
|
||||
@ -248,41 +206,26 @@ err iic_mcu_read( u8 slave, u8 adrs, u8 len, u8 * dest )
|
||||
前の転送が終わるのを待って、ライトします。
|
||||
返値 iic_mcu_write に同じ
|
||||
======================================================== */
|
||||
err iic_mcu_write_a_byte( u8 SLA, u8 adrs, u8 dat )
|
||||
i2c_err iic_mcu_write_a_byte( u8 SLA, u8 adrs, u8 dat )
|
||||
{
|
||||
|
||||
#if 0
|
||||
static u8 temp; // 書きっぱなしで終了を見ずに関数を抜ける(可能性が高い)のでstatic
|
||||
|
||||
// これをしないと、立て続けに書いたときに前のデータを破壊してしまう
|
||||
while( iic_mcu_busy )
|
||||
{
|
||||
NOP( );
|
||||
}
|
||||
|
||||
temp = dat;
|
||||
iic_mcu_wo_dma = true;
|
||||
return ( iic_mcu_write( SLA, adrs, 1, &temp ) );
|
||||
#else
|
||||
// 1文字の時はDMAとか起動しないでさっさと終わらせる
|
||||
if( iic_mcu_wait_free() != ERR_SUCCESS )
|
||||
if( iic_mcu_wait_free() != I2C_ERR_OK )
|
||||
{
|
||||
return( ERR_ERR );
|
||||
return( I2C_ERR_TIMEOUT );
|
||||
}
|
||||
|
||||
// スタートコンディションとスレーブの呼び出し...
|
||||
IICMK10 = 1;
|
||||
if( iic_mcu_call_slave( SLA ) != ERR_SUCCESS )
|
||||
if( iic_mcu_call_slave( SLA ) != I2C_ERR_OK )
|
||||
{
|
||||
iic_mcu_busy = false;
|
||||
return ( ERR_NOSLAVE );
|
||||
return( I2C_ERR_NOSLAVE );
|
||||
}
|
||||
iic_mcu_send_a_byte( adrs );
|
||||
iic_mcu_send_a_byte( dat );
|
||||
iic_mcu_send_sp( );
|
||||
iic_mcu_busy = false;
|
||||
return ( ERR_SUCCESS );
|
||||
#endif
|
||||
return ( I2C_ERR_OK );
|
||||
}
|
||||
|
||||
|
||||
@ -293,20 +236,20 @@ err iic_mcu_write_a_byte( u8 SLA, u8 adrs, u8 dat )
|
||||
*strから
|
||||
len文字書きます。
|
||||
|
||||
0 正常終了
|
||||
1 スレーブが応答しない
|
||||
2 バスが誰かに占有されていてタイムアウト
|
||||
3 前に指示された通信がまだ終わってない
|
||||
I2C_ERR_OK 正常終了
|
||||
I2C_ERR_NAK スレーブが応答しない
|
||||
I2C_ERR_TIMEOUT 電気的故障で?タイムアウト
|
||||
// I2C_ERR_ 前に指示された通信がまだ終わってない
|
||||
【注】
|
||||
スレーブがウェイトコンディションを出すことは禁止です。
|
||||
その場合でもエラー検出などできません
|
||||
DMA1を使用します。
|
||||
******************************************************************************/
|
||||
err iic_mcu_write( u8 slave, u8 adrs, u8 len, void * src )
|
||||
i2c_err iic_mcu_write( u8 slave, u8 adrs, u8 len, void * src )
|
||||
{
|
||||
if( iic_mcu_wait_free() != ERR_SUCCESS )
|
||||
if( iic_mcu_wait_free() != I2C_ERR_OK )
|
||||
{
|
||||
return( ERR_ERR );
|
||||
return( I2C_ERR_TIMEOUT );
|
||||
}
|
||||
#if 0
|
||||
// 使用中なら帰る
|
||||
@ -315,19 +258,25 @@ err iic_mcu_write( u8 slave, u8 adrs, u8 len, void * src )
|
||||
// スタートコンディションとスレーブの呼び出し...
|
||||
IICMK10 = 1;
|
||||
IICIF10 = 0;
|
||||
if( iic_mcu_call_slave( slave ) != ERR_SUCCESS )
|
||||
if( iic_mcu_call_slave( slave ) != I2C_ERR_OK )
|
||||
{
|
||||
iic_mcu_busy = false;
|
||||
return ( ERR_NOSLAVE );
|
||||
return ( I2C_ERR_NOSLAVE );
|
||||
}
|
||||
|
||||
IICIF10 = 0;
|
||||
if( !iic_mcu_wo_dma )
|
||||
{
|
||||
// DMAを使用する(通常)
|
||||
// DMAを使用する(通常)//
|
||||
|
||||
// レジスタアドレスを送り、データの準備
|
||||
memcpy( iic_send_work, src, 4 ); //バッファとして4バイトしか用意して無いため。
|
||||
|
||||
// リトライ時のため
|
||||
last_slave = slave;
|
||||
last_reg_adrs = adrs;
|
||||
last_size = len;
|
||||
|
||||
// DMAセット
|
||||
while( DST1 )
|
||||
{;}
|
||||
@ -340,7 +289,7 @@ err iic_mcu_write( u8 slave, u8 adrs, u8 len, void * src )
|
||||
|
||||
DMAIF1 = 0;
|
||||
DMAMK1 = 0;
|
||||
DST1 = 1;
|
||||
DST1 = 1; // DEN1 = 1から2clk以上開け
|
||||
|
||||
SIO10 = adrs; // 書きっぱなし! 割り込みが発生してDMAスタート
|
||||
// 残りは割り込みルーチン内で
|
||||
@ -354,11 +303,11 @@ err iic_mcu_write( u8 slave, u8 adrs, u8 len, void * src )
|
||||
SIO10 = adrs;
|
||||
|
||||
iic_send_wo_dma_len = len;
|
||||
p_iic_send_wo_dma_dat = src;
|
||||
p_iic_send_wo_dma_dat = (u8*)src;
|
||||
// 残りは割り込みルーチン内で
|
||||
}
|
||||
|
||||
return ( ERR_SUCCESS );
|
||||
return ( I2C_ERR_OK );
|
||||
}
|
||||
|
||||
|
||||
@ -376,34 +325,80 @@ err iic_mcu_write( u8 slave, u8 adrs, u8 len, void * src )
|
||||
======================================================== */
|
||||
__interrupt void int_dma1( )
|
||||
{
|
||||
static bit in_retry;
|
||||
|
||||
EI();
|
||||
|
||||
DMAMK1 = 1;
|
||||
DEN1 = 0;
|
||||
while( ( SSR02L & TSF0 ) != 0 )
|
||||
// 最後のバイトの送信完了待ち
|
||||
while( ( SSR02L & TSF0 ) != 0 )
|
||||
{
|
||||
u16 i = 0;
|
||||
u16 i = 0;
|
||||
if( ++i == 0 ) // タイムアウト?
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// ストップコンディション発行
|
||||
// iic_mcu_send_sp(); // ISR中で外の関数を呼ぶのは都合が悪い(汎用レジスタ待避が発生する)ので展開
|
||||
{
|
||||
ST0 = 0x0004;
|
||||
SOE0 = 0; // 受信の時はもっと前に「も」設定してる。(NACK出力)
|
||||
SO0 = 0x0000 | TAUS_MASK; // SCL
|
||||
// nop8(); すら呼んじゃだめ
|
||||
nop8(); //. もう何も怖くない。外の関数呼ぶ
|
||||
/*
|
||||
NOP(); NOP(); NOP(); NOP();
|
||||
NOP(); NOP(); NOP(); NOP();
|
||||
SO0 = 0x0400 | TAUS_MASK; // SCL
|
||||
*/
|
||||
SO0 = 0x0400 | TAUS_MASK; // SCL
|
||||
nop8();
|
||||
/*
|
||||
NOP(); NOP(); NOP(); NOP();
|
||||
NOP(); NOP(); NOP(); NOP();
|
||||
SO0 = 0x0404 | TAUS_MASK;
|
||||
*/
|
||||
SO0 = 0x0404 | TAUS_MASK;
|
||||
}
|
||||
|
||||
IICMK10 = 1;
|
||||
|
||||
// データの途中で NAK だったら、一度だけリトライする。
|
||||
/// 手抜き実装
|
||||
if( SIR02 != 0 )
|
||||
{
|
||||
SIR02 = SSR02;
|
||||
|
||||
if( !in_retry )
|
||||
{
|
||||
in_retry = true;
|
||||
|
||||
IICIF10 = 0;
|
||||
iic_mcu_call_slave( last_slave ); // ここでNAKは今ノンケア
|
||||
|
||||
while( DST1 ){;}
|
||||
DRA1 = (u16)( &iic_send_work[0] ); // 自動インクリメントされてしまっているので再セット
|
||||
DBC1 = last_size; // 自動デクリメントされてしまっているので再セット
|
||||
// ほかの設定は前回のまま
|
||||
|
||||
DMAIF1 = 0;
|
||||
DMAMK1 = 0;
|
||||
DST1 = 1;
|
||||
|
||||
SIO10 = last_reg_adrs; // 書きっぱなし! 割り込みが発生してDMAスタート
|
||||
return;
|
||||
// おしまい またね! //
|
||||
}
|
||||
else
|
||||
{
|
||||
// エラー二度目。もう知らない
|
||||
dbg_nop();
|
||||
// そのまま終了処理へ
|
||||
}
|
||||
}
|
||||
|
||||
// 正常終了
|
||||
in_retry = false;
|
||||
DMAMK1 = 1;
|
||||
DEN1 = 0;
|
||||
iic_mcu_busy = false;
|
||||
}
|
||||
|
||||
@ -418,30 +413,31 @@ __interrupt void int_dma1( )
|
||||
__interrupt void int_iic10( )
|
||||
{
|
||||
EI();
|
||||
if( iic_send_wo_dma_len != 0 )
|
||||
if( iic_send_wo_dma_len != 0 ) // まだ送信しきっていない?
|
||||
{
|
||||
SIO10 = *p_iic_send_wo_dma_dat;
|
||||
p_iic_send_wo_dma_dat ++;
|
||||
iic_send_wo_dma_len --;
|
||||
return;
|
||||
// おしまい //
|
||||
}
|
||||
|
||||
// 最後のバイト送信完了
|
||||
// 最後のバイト送信完了、ストップコンディション発行
|
||||
IICMK10 = 1;
|
||||
// iic_mcu_send_sp(); // ISR中で外の関数を呼ぶのは都合が悪い(汎用レジスタ待避が発生する)ので展開
|
||||
{
|
||||
ST0 = 0x0004;
|
||||
SOE0 = 0; // 受信の時はもっと前に「も」設定してる。(NACK出力)
|
||||
SO0 = 0x0000 | TAUS_MASK; // SCL
|
||||
NOP(); NOP(); NOP(); NOP();
|
||||
SO0 = 0x0000 | TAUS_MASK; // clear SCL
|
||||
NOP(); NOP(); NOP(); NOP(); // NOP8等も呼んではだめ
|
||||
NOP(); NOP(); NOP(); NOP();
|
||||
SO0 = 0x0400 | TAUS_MASK; // SCL
|
||||
SO0 = 0x0400 | TAUS_MASK; // set SCL
|
||||
NOP(); NOP(); NOP(); NOP();
|
||||
NOP(); NOP(); NOP(); NOP();
|
||||
SO0 = 0x0404 | TAUS_MASK;
|
||||
SO0 = 0x0404 | TAUS_MASK; // set CSL adn SDA
|
||||
}
|
||||
|
||||
iic_mcu_wo_dma = false;
|
||||
iic_mcu_wo_dma = false;
|
||||
iic_mcu_busy = false;
|
||||
}
|
||||
|
||||
@ -453,18 +449,19 @@ __interrupt void int_iic10( )
|
||||
ACK → 返:0
|
||||
NACK → ストップコンディションを出す。 返:1
|
||||
======================================================== */
|
||||
static err iic_mcu_call_slave( u8 slave )
|
||||
static i2c_err iic_mcu_call_slave( u8 slave )
|
||||
{
|
||||
iic_mcu_send_st( );
|
||||
|
||||
SIR02 = SSR02; // NAKエラーのフラグクリア
|
||||
if( iic_mcu_send_a_byte( slave ) != ERR_SUCCESS )
|
||||
// SIR02 = SSR02; // NAKエラーのフラグクリア
|
||||
// todo 直前のエラーチェック?
|
||||
if( iic_mcu_send_a_byte( slave ) != I2C_ERR_OK )
|
||||
{
|
||||
iic_mcu_send_sp( );
|
||||
return ( ERR_NAK ); // 指定のスレーブがいない / busy
|
||||
return ( I2C_ERR_NOSLAVE ); // 指定のスレーブがいない
|
||||
}
|
||||
|
||||
return ( ERR_SUCCESS );
|
||||
return ( I2C_ERR_OK );
|
||||
}
|
||||
|
||||
|
||||
@ -473,7 +470,7 @@ static err iic_mcu_call_slave( u8 slave )
|
||||
ほんとに1バイト書くのみ
|
||||
書き終わるまで帰りません
|
||||
======================================================== */
|
||||
static err iic_mcu_send_a_byte( u8 dat )
|
||||
static i2c_err iic_mcu_send_a_byte( u8 dat )
|
||||
{
|
||||
IICMK10 = 1;
|
||||
IICIF10 = 0;
|
||||
@ -482,12 +479,13 @@ static err iic_mcu_send_a_byte( u8 dat )
|
||||
{
|
||||
// NOP( );
|
||||
} // 通信中
|
||||
if( SSR02 != 0 )
|
||||
|
||||
if( SSR02 != 0 ) // 何らかエラー発生?
|
||||
{
|
||||
SIR02 = SSR02;
|
||||
return ( ERR_NAK );
|
||||
SIR02 = SSR02; // エラークリア
|
||||
return( I2C_ERR_NAK );
|
||||
}
|
||||
return ( ERR_SUCCESS );
|
||||
return( I2C_ERR_OK );
|
||||
}
|
||||
|
||||
|
||||
@ -557,13 +555,12 @@ void iic_mcu_start( )
|
||||
return;
|
||||
}
|
||||
|
||||
iic_mcu_busy = true;
|
||||
DST1 = 0;
|
||||
NOP( ); // 2clkもしくは、DSTn==0をポーリング
|
||||
NOP( );
|
||||
DEN1 = 0;
|
||||
iic_mcu_busy = true;
|
||||
// DST1 = 0;
|
||||
|
||||
I2C_PU_on();
|
||||
// DEN1 = 0; // DST1 = 0 から 2clkもしくは、DSTn==0をポーリングしてから
|
||||
|
||||
wait_ms( 1 ); // 立ち上がるのに50us位かかる
|
||||
|
||||
SAU0EN = 1;
|
||||
@ -578,16 +575,18 @@ void iic_mcu_start( )
|
||||
|
||||
|
||||
// バスのリセット
|
||||
IICIF10 = 0;
|
||||
IICMK10 = 1;
|
||||
{
|
||||
IICIF10 = 0;
|
||||
IICMK10 = 1;
|
||||
|
||||
iic_mcu_send_st();
|
||||
iic_mcu_send_st();
|
||||
|
||||
SIO10 = 0xFF;
|
||||
while( IICIF10 == 0 ){;} // 通信中
|
||||
iic_mcu_send_sp();
|
||||
SIO10 = 0xFF;
|
||||
while( IICIF10 == 0 ){;} // 通信中
|
||||
iic_mcu_send_sp();
|
||||
|
||||
SIR02 = SSR02;
|
||||
SIR02 = SSR02;
|
||||
}
|
||||
|
||||
iic_mcu_busy = false;
|
||||
iic_mcu_initialized = true;
|
||||
@ -616,22 +615,22 @@ void iic_mcu_stop( )
|
||||
コーデックに 『1バイト』 ライト
|
||||
iic_mcu_write_a_byte CODEC不具合ワークアラウンド
|
||||
======================================================== */
|
||||
err iic_mcu_write_a_byte_codec( u8 adrs, u8 dat )
|
||||
i2c_err iic_mcu_write_a_byte_codec( u8 adrs, u8 dat )
|
||||
{
|
||||
static u8 count;
|
||||
|
||||
// 1文字の時はDMAとか起動しないでさっさと終わらせる
|
||||
if( iic_mcu_wait_free() != ERR_SUCCESS )
|
||||
if( iic_mcu_wait_free() !=I2C_ERR_OK )
|
||||
{
|
||||
return( ERR_ERR );
|
||||
return( I2C_ERR_TIMEOUT );
|
||||
}
|
||||
|
||||
// スタートコンディションとスレーブの呼び出し...
|
||||
IICMK10 = 1;
|
||||
if( iic_mcu_call_slave( IIC_SLA_CODEC ) != ERR_SUCCESS )
|
||||
if( iic_mcu_call_slave( IIC_SLA_CODEC ) != I2C_ERR_OK )
|
||||
{
|
||||
iic_mcu_busy = false;
|
||||
return ( ERR_NOSLAVE );
|
||||
return ( I2C_ERR_NOSLAVE );
|
||||
}
|
||||
iic_mcu_send_a_byte( adrs );
|
||||
iic_mcu_send_a_byte( dat );
|
||||
@ -647,5 +646,5 @@ err iic_mcu_write_a_byte_codec( u8 adrs, u8 dat )
|
||||
|
||||
iic_mcu_send_sp( );
|
||||
iic_mcu_busy = false;
|
||||
return ( ERR_SUCCESS );
|
||||
return ( I2C_ERR_OK );
|
||||
}
|
||||
|
@ -3,9 +3,13 @@
|
||||
|
||||
|
||||
// ========================================================
|
||||
#define ERR_OK 0
|
||||
#define ERR_NAK 1
|
||||
#define ERR_NOSLAVE 2
|
||||
typedef enum{
|
||||
I2C_ERR_OK = 0,
|
||||
I2C_ERR_NAK,
|
||||
I2C_ERR_NOSLAVE,
|
||||
I2C_ERR_TIMEOUT,
|
||||
I2C_ERR_UNDEF = 0xFF
|
||||
}i2c_err;
|
||||
|
||||
|
||||
|
||||
@ -13,21 +17,21 @@
|
||||
extern volatile bit iic_mcu_busy;
|
||||
extern bit iic_mcu_wo_dma;
|
||||
|
||||
extern u8 iic_mcu_result;
|
||||
extern i2c_err iic_mcu_result;
|
||||
|
||||
|
||||
// ========================================================
|
||||
err iic_mcu_read( u8 SLA, u8 adrs, u8 len, u8 * dest );
|
||||
i2c_err iic_mcu_read( u8 SLA, u8 adrs, u8 len, u8 * dest );
|
||||
u8 iic_mcu_read_a_byte( u8 SLA, u8 adrs );
|
||||
|
||||
err iic_mcu_write( u8 SLA, u8 adrs, u8 len, void * src );
|
||||
err iic_mcu_write_a_byte( u8 SLA, u8 adrs, u8 dat );
|
||||
i2c_err iic_mcu_write( u8 SLA, u8 adrs, u8 len, void * src );
|
||||
i2c_err iic_mcu_write_a_byte( u8 SLA, u8 adrs, u8 dat );
|
||||
|
||||
err iic_mcu_write_a_byte_codec( u8 adrs, u8 dat );
|
||||
i2c_err iic_mcu_write_a_byte_codec( u8 adrs, u8 dat ); // codecバグ回避機能付き
|
||||
|
||||
|
||||
// ↓その通信が完了したら解除されます。
|
||||
#define iic_mcu_set_wo_dma() { while( iic_mcu_busy ){;} iic_mcu_wo_dma = 1; }
|
||||
#define iic_mcu_set_wo_dma() { while( iic_mcu_busy ){;} iic_mcu_wo_dma = true; }
|
||||
|
||||
void iic_mcu_start( );
|
||||
void iic_mcu_stop( );
|
||||
|
@ -24,6 +24,6 @@ const unsigned char MGC_HEADd[] = __TIME__;
|
||||
const unsigned char MGC_TAILd[] = __TIME__;
|
||||
|
||||
#pragma section @@CNST MGC_VER AT 0x4FF4
|
||||
const unsigned char MCU_VER[2] = { MCU_VER_MAJOR, MCU_VER_MINOR };
|
||||
const unsigned char MCU_VER[2] = { MCU_VER_MAJOR +'0', MCU_VER_MINOR +'0' };
|
||||
|
||||
#endif
|
||||
|
@ -371,7 +371,7 @@ void BT_model_detect()
|
||||
|
||||
// もしかして:キャプチャボード //
|
||||
if(( iic_mcu_read_a_byte( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VERSION ) == 0x01 ) &&
|
||||
( iic_mcu_result == ERR_OK ))
|
||||
( iic_mcu_result == I2C_ERR_OK ))
|
||||
{
|
||||
system_status.captureBox = 1;
|
||||
}
|
||||
|
@ -439,7 +439,7 @@ void tsk_sys( )
|
||||
RTCIMK = 1; // systick用インターバルタイマー割り込みマスク
|
||||
|
||||
#ifdef _DBG_CHK_OFF_LEAK_
|
||||
// leak_check();
|
||||
leak_check();
|
||||
#endif
|
||||
CKC = bits8(0,0,0,0, 1,0,0,1); // 4MHzに落としてからSTOPしなくてはならない
|
||||
|
||||
|
@ -1,15 +1,199 @@
|
||||
C:\Windows\system32\cmd.exe /c c:\cygwin\bin\touch magic.c
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no loader.c
|
||||
loader.c(139) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
loader.c(140) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
loader.c(172) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 3 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\loader.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no pm.c
|
||||
pm.c(492) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
pm.c(785) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
pm.c(789) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
pm.c(819) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
pm.c(840) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
pm.c(906) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
pm.c(915) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
pm.c(1118) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
pm.c(1120) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 9 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\pm.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no i2c_ctr.c
|
||||
Compilation complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\i2c_ctr.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no main.c
|
||||
Compilation complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\main.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no magic.c
|
||||
Compilation complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\magic.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no WDT.c
|
||||
Compilation complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\WDT.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no i2c_mcu.c
|
||||
i2c_mcu.c(170) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 1 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\i2c_mcu.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no i2c_twl.c
|
||||
Compilation complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\i2c_twl.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no led.c
|
||||
led.c(82) : CC78K0R warning W0745: Expected function prototype
|
||||
led.c(331) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 2 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\led.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no rtc.c
|
||||
Compilation complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\rtc.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2m -qvjl2w -sainter_asm -zpb -no vreg_ctr.c
|
||||
vreg_ctr.c(167) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(168) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(170) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(172) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(173) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(221) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(221) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(226) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(226) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(230) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(230) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(234) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(234) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(238) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 14 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\vreg_ctr.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2m -qvjl2w -sainter_asm -zpb -no vreg_twl.c
|
||||
vreg_twl.c(61) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_twl.c(65) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 2 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\vreg_twl.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no adc.c
|
||||
adc.c(102) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
adc.c(183) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
adc.c(229) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
adc.c(288) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
adc.c(409) : CC78K0R warning W0745: Expected function prototype
|
||||
adc.c(438) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
adc.c(443) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 7 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\adc.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2m -qvjl2w -sainter_asm -zpb -no renge\renge.c
|
||||
Compilation complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\renge.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no accero.c
|
||||
accero.c(113) : CC78K0R warning W0745: Expected function prototype
|
||||
Compilation complete, 0 error(s) and 1 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\accero.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no self_flash.c
|
||||
self_flash.c(280) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
self_flash.c(281) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 2 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\self_flash.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no sw.c
|
||||
Compilation complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\sw.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no task_debug.c
|
||||
Compilation complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\task_debug.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no task_misc.c
|
||||
task_misc.c(341) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_misc.c(343) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_misc.c(355) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 3 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\task_misc.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no task_sys.c
|
||||
task_sys.c(225) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(562) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 2 warning(s) found.
|
||||
task_sys.c(627) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(628) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(630) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(631) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(632) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(634) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(635) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(636) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(638) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(640) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(641) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(642) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(643) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(644) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(645) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(646) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(647) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(648) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(649) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(650) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_sys.c(651) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 23 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\task_sys.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -obsr.lmf "..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\s0rm.rel" -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r" -dbsr_mcu.dr -s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_ei.rel
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no pedo_alg_thre_det2.c
|
||||
pedo_alg_thre_det2.c(103) : CC78K0R warning W0745: Expected function prototype
|
||||
pedo_alg_thre_det2.c(119) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 2 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\pedo_alg_thre_det2.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no ini_VECT.c
|
||||
Compilation complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\ini_VECT.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no task_status.c
|
||||
Compilation complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\task_status.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no led_cam.c
|
||||
Compilation complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\led_cam.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no led_pow.c
|
||||
led_pow.c(99) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
led_pow.c(104) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
led_pow.c(155) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
led_pow.c(215) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
led_pow.c(244) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 5 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\led_pow.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no hal.c
|
||||
Compilation complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\hal.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no batt_params.c
|
||||
Compilation complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\batt_params.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no voltable.c
|
||||
Compilation complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\voltable.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no pedo_lpf_coeff.c
|
||||
Compilation complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\pedo_lpf_coeff.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no kanaria_c.c
|
||||
Compilation complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\kanaria_c.asm
|
||||
Assembly complete, 0 error(s) and 0 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -obsr.lmf "..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\s0rm.rel" -go85h,0FC00h,1024 -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r" -dbsr_mcu.dr -s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_ei.rel
|
||||
RA78K0R warning W3420: File 'loader.rel' already has had error(s)/warning(s) by 'CC78K'
|
||||
Read Device File Directory : C:\PROGRAM FILES (X86)\NEC ELECTRONICS TOOLS\DEV\
|
||||
RA78K0R warning W3420: File 'pm.rel' already has had error(s)/warning(s) by 'CC78K'
|
||||
@ -29,9 +213,6 @@ Link complete, 0 error(s) and 13 warning(s) found.
|
||||
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\oc78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -o.\bsr.hex -nu -ki bsr.lmf
|
||||
Object Conversion Complete, 0 error(s) and 0 warning(s) found.
|
||||
C:\Windows\system32\cmd.exe /c ruby nec_s_2_bsrbin2.rb bsr.hex
|
||||
4
|
||||
intel-HEX to bsr bin converter
|
||||
file converted!
|
||||
|
||||
|
||||
Build Total error(s) : 0 Total warning(s) : 15
|
||||
133
|
||||
!E debug enable!!
|
||||
Build Total error(s) : 0 Total warning(s) : 87
|
||||
|
@ -14,7 +14,7 @@ Low-voltage Flash Rewriting=On
|
||||
Fail Safe Break=0x2000
|
||||
Port=1
|
||||
NMI=OFF
|
||||
TRESET=ON
|
||||
TRESET=OFF
|
||||
IRESET=OFF
|
||||
WAIT=OFF
|
||||
SysClock=None
|
||||
@ -22,7 +22,7 @@ SubClock=None
|
||||
[Mapping]
|
||||
Count=0
|
||||
[Main]
|
||||
Geometry=39, 38, 1452, 1091
|
||||
Geometry=264, 264, 1200, 858
|
||||
Window=Normal
|
||||
MDI_MAX=OFF
|
||||
Button=ON
|
||||
@ -78,7 +78,7 @@ Symbol Type=OFF
|
||||
Language=C
|
||||
Kanji=SJIS
|
||||
[Source]
|
||||
Geometry=78, 84, 822, 815
|
||||
Geometry=0, 0, 600, 400
|
||||
Window=Normal
|
||||
DispStart=73
|
||||
CaretPos=74,0
|
||||
@ -140,10 +140,10 @@ SaveStart=
|
||||
SaveEnd=
|
||||
Accumulative=ON
|
||||
[Assemble]
|
||||
Geometry=10, 12, 600, 947
|
||||
Window=Normal
|
||||
DispStart=3446
|
||||
CaretPos=3446,27
|
||||
Geometry=0, 0, 0, 0
|
||||
Window=Hide
|
||||
DispStart=847627264
|
||||
CaretPos=0,0
|
||||
Address1=
|
||||
Address2=
|
||||
Address3=
|
||||
@ -160,7 +160,7 @@ Address13=
|
||||
Address14=
|
||||
Address15=
|
||||
Address16=
|
||||
Data1=hdw
|
||||
Data1=
|
||||
Data2=
|
||||
Data3=
|
||||
Data4=
|
||||
@ -179,29 +179,24 @@ Data16=
|
||||
Case=ON
|
||||
Scan=OFF
|
||||
Direction=Down
|
||||
FindStart=0x0
|
||||
FindEnd=0x7FFFF
|
||||
FindStart=
|
||||
FindEnd=
|
||||
SaveRange=Screen
|
||||
SaveStart=
|
||||
SaveEnd=
|
||||
[Assemble1]
|
||||
Geometry=585, 65, 600, 400
|
||||
Window=Normal
|
||||
DispStart=12181
|
||||
CaretPos=12209,27
|
||||
[Memory]
|
||||
Geometry=24, 534, 550, 400
|
||||
Window=Normal
|
||||
Boundary=163
|
||||
Geometry=0, 0, 0, 0
|
||||
Window=Hide
|
||||
Boundary=0
|
||||
Format=Hex
|
||||
Mode=Byte
|
||||
Endian=Little
|
||||
Endian=
|
||||
Ascii=OFF
|
||||
Idtag=OFF
|
||||
Address=
|
||||
DispStart=000FFE70
|
||||
CaretPosData=50, 65509
|
||||
CaretPosAscii=0, 65487
|
||||
DispStart=FFFFFFFF
|
||||
CaretPosData=0, 0
|
||||
CaretPosAscii=0, 0
|
||||
Address1=
|
||||
Address2=
|
||||
Address3=
|
||||
@ -261,7 +256,7 @@ Window=Hide
|
||||
Boundary=0
|
||||
Mode=Proper
|
||||
[Sfr]
|
||||
Geometry=25, 25, 668, 937
|
||||
Geometry=704, 55, 400, 400
|
||||
Window=Normal
|
||||
Address1=
|
||||
Address2=
|
||||
@ -283,10 +278,10 @@ Boundary=202, 89
|
||||
Mode=Hex
|
||||
Attribute=Show
|
||||
Sort=Unsort
|
||||
Pickup=OFF
|
||||
SelectSort=Address
|
||||
Last Name=P0
|
||||
Line=531
|
||||
Pickup=ON
|
||||
SelectSort=Name
|
||||
Last Name=P2
|
||||
Line=27
|
||||
L1=P0
|
||||
L2=P1
|
||||
L3=P2
|
||||
@ -298,526 +293,22 @@ L8=P7
|
||||
L9=P12
|
||||
L10=P14
|
||||
L11=P15
|
||||
L12=SDR00
|
||||
L13=SIO00
|
||||
L14=TXD0
|
||||
L15=SDR01
|
||||
L16=RXD0
|
||||
L17=SIO01
|
||||
L18=TDR00
|
||||
L19=TDR01
|
||||
L20=ADCRH
|
||||
L21=PM0
|
||||
L22=PM1
|
||||
L23=PM2
|
||||
L24=PM3
|
||||
L25=PM4
|
||||
L26=PM5
|
||||
L27=PM6
|
||||
L28=PM7
|
||||
L29=PM12
|
||||
L30=PM14
|
||||
L31=PM15
|
||||
L32=ADM
|
||||
L33=ADCE
|
||||
L34=ADCS
|
||||
L35=ADS
|
||||
L36=KRM
|
||||
L37=EGP0
|
||||
L38=EGN0
|
||||
L39=ISC
|
||||
L40=TIS0
|
||||
L41=SDR02
|
||||
L42=SIO10
|
||||
L43=TXD1
|
||||
L44=SDR03
|
||||
L45=RXD1
|
||||
L46=IICA0
|
||||
L47=IICS0
|
||||
L48=SPD0
|
||||
L49=STD0
|
||||
L50=ACKD0
|
||||
L51=TRC0
|
||||
L52=COI0
|
||||
L53=EXC0
|
||||
L54=ALD0
|
||||
L55=MSTS0
|
||||
L56=IICF0
|
||||
L57=IICRSV0
|
||||
L58=STCEN0
|
||||
L59=IICBSY0
|
||||
L60=STCF0
|
||||
L61=TDR02
|
||||
L62=TDR03
|
||||
L63=TDR04
|
||||
L64=TDR05
|
||||
L65=TDR06
|
||||
L66=TDR07
|
||||
L67=RSUBC
|
||||
L68=SEC
|
||||
L69=MIN
|
||||
L70=HOUR
|
||||
L71=WEEK
|
||||
L72=DAY
|
||||
L73=MONTH
|
||||
L74=YEAR
|
||||
L75=SUBCUD
|
||||
L76=ALARMWM
|
||||
L77=ALARMWH
|
||||
L78=ALARMWW
|
||||
L79=RTCC0
|
||||
L80=RCLOE0
|
||||
L81=RCLOE1
|
||||
L82=RTCE
|
||||
L83=RTCC1
|
||||
L84=RWAIT
|
||||
L85=RWST
|
||||
L86=RIFG
|
||||
L87=WAFG
|
||||
L88=WALIE
|
||||
L89=WALE
|
||||
L90=RTCC2
|
||||
L91=RCKDIV
|
||||
L92=RCLOE2
|
||||
L93=RINTE
|
||||
L94=CMC
|
||||
L95=CSC
|
||||
L96=HIOSTOP
|
||||
L97=XTSTOP
|
||||
L98=MSTOP
|
||||
L99=OSTC
|
||||
L100=OSTS
|
||||
L101=CKC
|
||||
L102=MCM0
|
||||
L103=MCS
|
||||
L104=CSS
|
||||
L105=CLS
|
||||
L106=CKS0
|
||||
L107=PCLOE0
|
||||
L108=CKS1
|
||||
L109=PCLOE1
|
||||
L110=RESF
|
||||
L111=LVIM
|
||||
L112=LVIF
|
||||
L113=LVIMD
|
||||
L114=LVISEL
|
||||
L115=LVION
|
||||
L116=LVIS
|
||||
L117=WDTE
|
||||
L118=DSA0
|
||||
L119=DSA1
|
||||
L120=DRA0
|
||||
L121=DRA0L
|
||||
L122=DRA0H
|
||||
L123=DRA1
|
||||
L124=DRA1L
|
||||
L125=DRA1H
|
||||
L126=DBC0
|
||||
L127=DBC0L
|
||||
L128=DBC0H
|
||||
L129=DBC1
|
||||
L130=DBC1L
|
||||
L131=DBC1H
|
||||
L132=DMC0
|
||||
L133=DWAIT0
|
||||
L134=DS0
|
||||
L135=DRS0
|
||||
L136=STG0
|
||||
L137=DMC1
|
||||
L138=DWAIT1
|
||||
L139=DS1
|
||||
L140=DRS1
|
||||
L141=STG1
|
||||
L142=DRC0
|
||||
L143=DST0
|
||||
L144=DEN0
|
||||
L145=DRC1
|
||||
L146=DST1
|
||||
L147=DEN1
|
||||
L148=BECTL
|
||||
L149=FLMDPUP
|
||||
L150=PFCMD
|
||||
L151=PFS
|
||||
L152=FPRERR
|
||||
L153=FLPMC
|
||||
L154=BFAEN
|
||||
L155=FWEPR
|
||||
L156=BRAMEN
|
||||
L157=IF2
|
||||
L158=IF2L
|
||||
L159=TMIF05
|
||||
L160=TMIF06
|
||||
L161=TMIF07
|
||||
L162=PIF6
|
||||
L163=IF2H
|
||||
L164=IICAIF1
|
||||
L165=PIF20
|
||||
L166=PIF21
|
||||
L167=PIF22
|
||||
L168=PIF23
|
||||
L169=MK2
|
||||
L170=MK2L
|
||||
L171=TMMK05
|
||||
L172=TMMK06
|
||||
L173=TMMK07
|
||||
L174=PMK6
|
||||
L175=MK2H
|
||||
L176=IICAMK1
|
||||
L177=PMK20
|
||||
L178=PMK21
|
||||
L179=PMK22
|
||||
L180=PMK23
|
||||
L181=PR02
|
||||
L182=PR02L
|
||||
L183=TMPR005
|
||||
L184=TMPR006
|
||||
L185=TMPR007
|
||||
L186=PPR06
|
||||
L187=PR02H
|
||||
L188=IICAPR01
|
||||
L189=PPR020
|
||||
L190=PPR021
|
||||
L191=PPR022
|
||||
L192=PPR023
|
||||
L193=PR12
|
||||
L194=PR12L
|
||||
L195=TMPR105
|
||||
L196=TMPR106
|
||||
L197=TMPR107
|
||||
L198=PPR16
|
||||
L199=PR12H
|
||||
L200=IICAPR11
|
||||
L201=PPR120
|
||||
L202=PPR121
|
||||
L203=PPR122
|
||||
L204=PPR123
|
||||
L205=IF0
|
||||
L206=IF0L
|
||||
L207=WDTIIF
|
||||
L208=LVIIF
|
||||
L209=PIF0
|
||||
L210=PIF1
|
||||
L211=PIF2
|
||||
L212=PIF4
|
||||
L213=PIF5
|
||||
L214=IF0H
|
||||
L215=DMAIF0
|
||||
L216=DMAIF1
|
||||
L217=CSIIF00
|
||||
L218=STIF0
|
||||
L219=CSIIF01
|
||||
L220=SRIF0
|
||||
L221=SREIF0
|
||||
L222=IF1
|
||||
L223=IF1L
|
||||
L224=CSIIF10
|
||||
L225=IICIF10
|
||||
L226=STIF1
|
||||
L227=SRIF1
|
||||
L228=SREIF1
|
||||
L229=IICAIF0
|
||||
L230=TMIF00
|
||||
L231=TMIF01
|
||||
L232=TMIF02
|
||||
L233=TMIF03
|
||||
L234=IF1H
|
||||
L235=ADIF
|
||||
L236=RTCIF
|
||||
L237=RTCIIF
|
||||
L238=KRIF
|
||||
L239=MDIF
|
||||
L240=TMIF04
|
||||
L241=MK0
|
||||
L242=MK0L
|
||||
L243=WDTIMK
|
||||
L244=LVIMK
|
||||
L245=PMK0
|
||||
L246=PMK1
|
||||
L247=PMK2
|
||||
L248=PMK4
|
||||
L249=PMK5
|
||||
L250=MK0H
|
||||
L251=DMAMK0
|
||||
L252=DMAMK1
|
||||
L253=CSIMK00
|
||||
L254=STMK0
|
||||
L255=CSIMK01
|
||||
L256=SRMK0
|
||||
L257=SREMK0
|
||||
L258=MK1
|
||||
L259=MK1L
|
||||
L260=CSIMK10
|
||||
L261=IICMK10
|
||||
L262=STMK1
|
||||
L263=SRMK1
|
||||
L264=SREMK1
|
||||
L265=IICAMK0
|
||||
L266=TMMK00
|
||||
L267=TMMK01
|
||||
L268=TMMK02
|
||||
L269=TMMK03
|
||||
L270=MK1H
|
||||
L271=ADMK
|
||||
L272=RTCMK
|
||||
L273=RTCIMK
|
||||
L274=KRMK
|
||||
L275=MDMK
|
||||
L276=TMMK04
|
||||
L277=PR00
|
||||
L278=PR00L
|
||||
L279=WDTIPR0
|
||||
L280=LVIPR0
|
||||
L281=PPR00
|
||||
L282=PPR01
|
||||
L283=PPR02
|
||||
L284=PPR04
|
||||
L285=PPR05
|
||||
L286=PR00H
|
||||
L287=DMAPR00
|
||||
L288=DMAPR01
|
||||
L289=CSIPR000
|
||||
L290=STPR00
|
||||
L291=CSIPR001
|
||||
L292=SRPR00
|
||||
L293=SREPR00
|
||||
L294=PR01
|
||||
L295=PR01L
|
||||
L296=CSIPR010
|
||||
L297=IICPR010
|
||||
L298=STPR01
|
||||
L299=SRPR01
|
||||
L300=SREPR01
|
||||
L301=IICAPR00
|
||||
L302=TMPR000
|
||||
L303=TMPR001
|
||||
L304=TMPR002
|
||||
L305=TMPR003
|
||||
L306=PR01H
|
||||
L307=ADPR0
|
||||
L308=RTCPR0
|
||||
L309=RTCIPR0
|
||||
L310=KRPR0
|
||||
L311=MDPR0
|
||||
L312=TMPR004
|
||||
L313=PR10
|
||||
L314=PR10L
|
||||
L315=WDTIPR1
|
||||
L316=LVIPR1
|
||||
L317=PPR10
|
||||
L318=PPR11
|
||||
L319=PPR12
|
||||
L320=PPR14
|
||||
L321=PPR15
|
||||
L322=PR10H
|
||||
L323=DMAPR10
|
||||
L324=DMAPR11
|
||||
L325=CSIPR100
|
||||
L326=STPR10
|
||||
L327=CSIPR101
|
||||
L328=SRPR10
|
||||
L329=SREPR10
|
||||
L330=PR11
|
||||
L331=PR11L
|
||||
L332=CSIPR110
|
||||
L333=IICPR110
|
||||
L334=STPR11
|
||||
L335=SRPR11
|
||||
L336=SREPR11
|
||||
L337=IICAPR10
|
||||
L338=TMPR100
|
||||
L339=TMPR101
|
||||
L340=TMPR102
|
||||
L341=TMPR103
|
||||
L342=PR11H
|
||||
L343=ADPR1
|
||||
L344=RTCPR1
|
||||
L345=RTCIPR1
|
||||
L346=KRPR1
|
||||
L347=MDPR1
|
||||
L348=TMPR104
|
||||
L349=MDAL
|
||||
L350=MULA
|
||||
L351=MDAH
|
||||
L352=MULB
|
||||
L353=MDBH
|
||||
L354=MULOH
|
||||
L355=MDBL
|
||||
L356=MULOL
|
||||
L357=PMC
|
||||
L358=MAA
|
||||
L359=ADPC
|
||||
L360=PU0
|
||||
L361=PU1
|
||||
L362=PU3
|
||||
L363=PU4
|
||||
L364=PU5
|
||||
L365=PU7
|
||||
L366=PU12
|
||||
L367=PU14
|
||||
L368=PIM3
|
||||
L369=PIM7
|
||||
L370=POM3
|
||||
L371=POM7
|
||||
L372=NFEN0
|
||||
L373=NFEN1
|
||||
L374=NFEN2
|
||||
L375=MDCL
|
||||
L376=MDCH
|
||||
L377=MDUC
|
||||
L378=DIVST
|
||||
L379=DIVMODE
|
||||
L380=PER0
|
||||
L381=SAU0EN
|
||||
L382=IICA0EN
|
||||
L383=ADCEN
|
||||
L384=RTCEN
|
||||
L385=PER2
|
||||
L386=TAU0EN
|
||||
L387=OSMC
|
||||
L388=BCDADJ
|
||||
L389=SSR00
|
||||
L390=SSR00L
|
||||
L391=SSR01
|
||||
L392=SSR01L
|
||||
L393=SSR02
|
||||
L394=SSR02L
|
||||
L395=SSR03
|
||||
L396=SSR03L
|
||||
L397=SIR00
|
||||
L398=SIR00L
|
||||
L399=SIR01
|
||||
L400=SIR01L
|
||||
L401=SIR02
|
||||
L402=SIR02L
|
||||
L403=SIR03
|
||||
L404=SIR03L
|
||||
L405=SMR00
|
||||
L406=SMR01
|
||||
L407=SMR02
|
||||
L408=SMR03
|
||||
L409=SCR00
|
||||
L410=SCR01
|
||||
L411=SCR02
|
||||
L412=SCR03
|
||||
L413=SE0
|
||||
L414=SE0L
|
||||
L415=SS0
|
||||
L416=SS0L
|
||||
L417=ST0
|
||||
L418=ST0L
|
||||
L419=SPS0
|
||||
L420=SPS0L
|
||||
L421=SO0
|
||||
L422=SOE0
|
||||
L423=SOE0L
|
||||
L424=SOL0
|
||||
L425=SOL0L
|
||||
L426=TCR00
|
||||
L427=TCR01
|
||||
L428=TCR02
|
||||
L429=TCR03
|
||||
L430=TCR04
|
||||
L431=TCR05
|
||||
L432=TCR06
|
||||
L433=TCR07
|
||||
L434=TMR00
|
||||
L435=TMR01
|
||||
L436=TMR02
|
||||
L437=TMR03
|
||||
L438=TMR04
|
||||
L439=TMR05
|
||||
L440=TMR06
|
||||
L441=TMR07
|
||||
L442=TSR00
|
||||
L443=TSR00L
|
||||
L444=TSR01
|
||||
L445=TSR01L
|
||||
L446=TSR02
|
||||
L447=TSR02L
|
||||
L448=TSR03
|
||||
L449=TSR03L
|
||||
L450=TSR04
|
||||
L451=TSR04L
|
||||
L452=TSR05
|
||||
L453=TSR05L
|
||||
L454=TSR06
|
||||
L455=TSR06L
|
||||
L456=TSR07
|
||||
L457=TSR07L
|
||||
L458=TE0
|
||||
L459=TE0L
|
||||
L460=TS0
|
||||
L461=TS0L
|
||||
L462=TT0
|
||||
L463=TT0L
|
||||
L464=TPS0
|
||||
L465=TPS0L
|
||||
L466=TO0
|
||||
L467=TO0L
|
||||
L468=TOE0
|
||||
L469=TOE0L
|
||||
L470=TOL0
|
||||
L471=TOL0L
|
||||
L472=TOM0
|
||||
L473=TOM0L
|
||||
L474=IICCTL00
|
||||
L475=SPT0
|
||||
L476=STT0
|
||||
L477=ACKE0
|
||||
L478=WTIM0
|
||||
L479=SPIE0
|
||||
L480=WREL0
|
||||
L481=LREL0
|
||||
L482=IICE0
|
||||
L483=IICCTL10
|
||||
L484=DFC0
|
||||
L485=SMC0
|
||||
L486=DAD0
|
||||
L487=CLD0
|
||||
L488=WUP0
|
||||
L489=IICWL0
|
||||
L490=IICWH0
|
||||
L491=SVA0
|
||||
L492=PER3
|
||||
L493=IICA1EN
|
||||
L494=P20
|
||||
L495=PM20
|
||||
L496=PU20
|
||||
L497=EGP2
|
||||
L498=EGN2
|
||||
L499=IICA1
|
||||
L500=IICS1
|
||||
L501=SPD1
|
||||
L502=STD1
|
||||
L503=ACKD1
|
||||
L504=TRC1
|
||||
L505=COI1
|
||||
L506=EXC1
|
||||
L507=ALD1
|
||||
L508=MSTS1
|
||||
L509=IICF1
|
||||
L510=IICRSV1
|
||||
L511=STCEN1
|
||||
L512=IICBSY1
|
||||
L513=STCF1
|
||||
L514=IICCTL01
|
||||
L515=SPT1
|
||||
L516=STT1
|
||||
L517=ACKE1
|
||||
L518=WTIM1
|
||||
L519=SPIE1
|
||||
L520=WREL1
|
||||
L521=LREL1
|
||||
L522=IICE1
|
||||
L523=IICCTL11
|
||||
L524=DFC1
|
||||
L525=SMC1
|
||||
L526=DAD1
|
||||
L527=CLD1
|
||||
L528=WUP1
|
||||
L529=IICWL1
|
||||
L530=IICWH1
|
||||
L531=SVA1
|
||||
L12=P20
|
||||
L13=PER0
|
||||
L14=PER2
|
||||
L15=PER3
|
||||
L16=PM0
|
||||
L17=PM1
|
||||
L18=PM12
|
||||
L19=PM14
|
||||
L20=PM15
|
||||
L21=PM2
|
||||
L22=PM20
|
||||
L23=PM3
|
||||
L24=PM4
|
||||
L25=PM5
|
||||
L26=PM6
|
||||
L27=PM7
|
||||
[Local Variable]
|
||||
Geometry=0, 0, 0, 0
|
||||
Window=Hide
|
||||
@ -871,22 +362,22 @@ SaveRange=Screen
|
||||
SaveStart=
|
||||
SaveEnd=
|
||||
[Register]
|
||||
Geometry=50, 50, 250, 400
|
||||
Window=Normal
|
||||
Geometry=25, 25, 250, 400
|
||||
Window=Hide
|
||||
Mode=Hex
|
||||
Boundary=159
|
||||
Pickup=OFF
|
||||
Name=Functional
|
||||
Register Bank=0
|
||||
RP0=1
|
||||
RP1=1
|
||||
RP2=1
|
||||
RP3=1
|
||||
PC=1
|
||||
SP=1
|
||||
PSW=1
|
||||
ES=1
|
||||
CS=1
|
||||
RP0=3
|
||||
RP1=3
|
||||
RP2=3
|
||||
RP3=3
|
||||
PC=3
|
||||
SP=3
|
||||
PSW=3
|
||||
ES=3
|
||||
CS=3
|
||||
[Event Manager]
|
||||
Geometry=0, 0, 0, 0
|
||||
Window=Hide
|
||||
@ -962,41 +453,32 @@ Detail=OFF
|
||||
Last Name=
|
||||
Count=0
|
||||
[Variable]
|
||||
Geometry=935, 61, 440, 634
|
||||
Window=Normal
|
||||
Boundary=13762700
|
||||
0=.SW_pow_count,P,N,A,+,1
|
||||
Line=1
|
||||
Geometry=0, 0, 0, 0
|
||||
Window=Hide
|
||||
Boundary=0
|
||||
Line=0
|
||||
[Quick Watch]
|
||||
0=RTCC0,B,A,1
|
||||
1=RTCC1,B,A,1
|
||||
2=PM12,B,A,1
|
||||
3=P12,B,A,1
|
||||
4=CMC,B,A,1
|
||||
5=CSC,P,A,1
|
||||
6=OSMC,P,A,1
|
||||
7=KRM,P,A,1
|
||||
8=MK0,P,A,1
|
||||
9=MK1,P,A,1
|
||||
10=PU7,B,A,1
|
||||
11=PM7,B,A,1
|
||||
12=P7,B,A,1
|
||||
13=system_status,P,A,1
|
||||
14=PWSW_POWON_TIME,P,A,1
|
||||
15=SW_pow_count,P,A,1
|
||||
0=
|
||||
1=
|
||||
2=
|
||||
3=
|
||||
4=
|
||||
5=
|
||||
6=
|
||||
7=
|
||||
8=
|
||||
9=
|
||||
10=
|
||||
11=
|
||||
12=
|
||||
13=
|
||||
14=
|
||||
15=
|
||||
[Software Break]
|
||||
Geometry=914, 762, 500, 200
|
||||
Window=Normal
|
||||
Geometry=0, 0, 0, 0
|
||||
Window=Hide
|
||||
Width=150 30 200 100
|
||||
Name0=Swb00002
|
||||
Address0=task_sys.c#_tsk_sys+0x4d
|
||||
Window0=ASM
|
||||
Status0=ON
|
||||
Name1=Swb00003
|
||||
Address1=task_sys.c#_tsk_sys+0x5c
|
||||
Window1=ASM
|
||||
Status1=OFF
|
||||
Count=2
|
||||
Count=0
|
||||
[Reset]
|
||||
Debugger=ON
|
||||
Symbol=OFF
|
||||
@ -1021,7 +503,7 @@ Window=Hide
|
||||
[Data Flash Option]
|
||||
Data Flash Emulation=OFF
|
||||
[List]
|
||||
Geometry=75, 75, 856, 846
|
||||
Geometry=0, 0, 0, 0
|
||||
Window=Hide
|
||||
[Console]
|
||||
Geometry=0, 0, 0, 0
|
||||
|
@ -1196,7 +1196,7 @@ G=1
|
||||
E=0
|
||||
E0=flash.elk
|
||||
E1=a.elk
|
||||
GO=0
|
||||
GO=1
|
||||
GOValue=85
|
||||
GOStart=FC00
|
||||
GOSizeValue=1024
|
||||
|
Loading…
Reference in New Issue
Block a user