mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-06-19 00:55:37 -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;
|
vreg_ctr[ VREG_C_STATUS_1 ] |= REG_BIT_ACCERO_ERR;
|
||||||
}else{
|
}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 -
|
Command: -yc:\program files (x86)\nec electronics tools\dev -_msgoff -
|
||||||
obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C
|
obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C
|
||||||
C78K0R\W2.13\lib78k0r\s0rm.rel -gi1B339499E033F240BFAAh -pbsr
|
C78K0R\W2.13\lib78k0r\s0rm.rel -go85h,0FC00h,1024 -gi1B339499
|
||||||
_k0r.map -nkd -gb7EFBFFh -bC:\Program Files (x86)\NEC Electro
|
E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -bC:\Program File
|
||||||
nics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0r
|
s (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib
|
||||||
m.lib -bcl0rmf.lib -iC:\Program Files (x86)\NEC Electronics T
|
-bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -iC:\Program Files (x86
|
||||||
ools\CC78K0R\W2.13\lib78k0r -dbsr_mcu.dr -s -w2 loader.rel pm
|
)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r -dbsr_mcu.dr -
|
||||||
.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_t
|
s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.re
|
||||||
wl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel reng
|
l i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_t
|
||||||
e.rel accero.rel self_flash.rel sw.rel task_debug.rel task_mi
|
wl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel tas
|
||||||
sc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_
|
k_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel
|
||||||
status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel vo
|
ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel
|
||||||
ltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_e
|
batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel
|
||||||
i.rel
|
kanaria_c.rel get_ei.rel
|
||||||
Para-file:
|
Para-file:
|
||||||
Out-file: bsr.lmf
|
Out-file: bsr.lmf
|
||||||
Map-file: bsr_k0r.map
|
Map-file: bsr_k0r.map
|
||||||
@ -25,9 +25,9 @@ Direc-file:bsr_mcu.dr
|
|||||||
|
|
||||||
*** Link information ***
|
*** Link information ***
|
||||||
|
|
||||||
71 output segment(s)
|
73 output segment(s)
|
||||||
3CB0H byte(s) real data
|
3E56H byte(s) real data
|
||||||
6298 symbol(s) defined
|
6355 symbol(s) defined
|
||||||
|
|
||||||
|
|
||||||
*** Memory map ***
|
*** Memory map ***
|
||||||
@ -61,7 +61,8 @@ Direc-file:bsr_mcu.dr
|
|||||||
00002H 00000H
|
00002H 00000H
|
||||||
LDR_CNSL 00002H 00000H CSEG PAGE64KP
|
LDR_CNSL 00002H 00000H CSEG PAGE64KP
|
||||||
LDR_CNSL hal 00002H 00000H
|
LDR_CNSL hal 00002H 00000H
|
||||||
* gap * 00002H 0000EH
|
??NMIROM 00002H 00002H CSEG
|
||||||
|
* gap * 00004H 0000CH
|
||||||
@@VECT10 00010H 00004H CSEG AT
|
@@VECT10 00010H 00004H CSEG AT
|
||||||
@@VECT10 ini_VECT 00010H 00004H
|
@@VECT10 ini_VECT 00010H 00004H
|
||||||
* gap * 00014H 00008H
|
* gap * 00014H 00008H
|
||||||
@ -146,54 +147,55 @@ Direc-file:bsr_mcu.dr
|
|||||||
000C4H 00000H
|
000C4H 00000H
|
||||||
LDR_CODL hal 000C4H 00000H
|
LDR_CODL hal 000C4H 00000H
|
||||||
?CSEGSI 000C4H 0000AH CSEG
|
?CSEGSI 000C4H 0000AH CSEG
|
||||||
LDR_CODE 000CEH 00982H CSEG
|
?OCDSTAD 000CEH 0000AH CSEG
|
||||||
LDR_CODE loader 000CEH 00199H
|
LDR_CODE 000D8H 0097EH CSEG
|
||||||
LDR_CODE main 00267H 0004EH
|
LDR_CODE loader 000D8H 00199H
|
||||||
LDR_CODE WDT 002B5H 00000H
|
LDR_CODE main 00271H 0004EH
|
||||||
LDR_CODE i2c_mcu 002B5H 002D7H
|
LDR_CODE WDT 002BFH 00000H
|
||||||
|
LDR_CODE i2c_mcu 002BFH 002D3H
|
||||||
LDR_CODE self_flash
|
LDR_CODE self_flash
|
||||||
0058CH 00373H
|
00592H 00373H
|
||||||
LDR_CODE task_debug
|
LDR_CODE task_debug
|
||||||
008FFH 00000H
|
00905H 00000H
|
||||||
LDR_CODE task_status
|
LDR_CODE task_status
|
||||||
008FFH 00075H
|
00905H 00075H
|
||||||
LDR_CODE hal 00974H 000DCH
|
LDR_CODE hal 0097AH 000DCH
|
||||||
FSL_CODE 00A50H 00322H CSEG
|
FSL_CODE 00A56H 00322H CSEG
|
||||||
FSL_CODE fsl_block_cmd
|
FSL_CODE fsl_block_cmd
|
||||||
00A50H 0002BH
|
00A56H 0002BH
|
||||||
FSL_CODE fsl_block_check
|
FSL_CODE fsl_block_check
|
||||||
00A7BH 00013H
|
00A81H 00013H
|
||||||
FSL_CODE fsl_common
|
FSL_CODE fsl_common
|
||||||
00A8EH 0014FH
|
00A94H 0014FH
|
||||||
FSL_CODE fsl_reset
|
FSL_CODE fsl_reset
|
||||||
00BDDH 00001H
|
00BE3H 00001H
|
||||||
FSL_CODE fsl_si_ibf
|
FSL_CODE fsl_si_ibf
|
||||||
00BDEH 00064H
|
00BE4H 00064H
|
||||||
FSL_CODE fsl_phySwap
|
FSL_CODE fsl_phySwap
|
||||||
00C42H 0004DH
|
00C48H 0004DH
|
||||||
FSL_CODE fsl_si_common
|
FSL_CODE fsl_si_common
|
||||||
00C8FH 00061H
|
00C95H 00061H
|
||||||
FSL_CODE fsl_swap 00CF0H 00030H
|
FSL_CODE fsl_swap 00CF6H 00030H
|
||||||
FSL_CODE fsl_write
|
FSL_CODE fsl_write
|
||||||
00D20H 00052H
|
00D26H 00052H
|
||||||
@@LCODE 00D72H 00277H CSEG
|
@@LCODE 00D78H 00277H CSEG
|
||||||
@@LCODE @cstart 00D72H 0006DH
|
@@LCODE @cstart 00D78H 0006DH
|
||||||
@@LCODE @imul 00DDFH 00011H
|
@@LCODE @imul 00DE5H 00011H
|
||||||
@@LCODE @lumul 00DF0H 0002BH
|
@@LCODE @lumul 00DF6H 0002BH
|
||||||
@@LCODE @isdiv 00E1BH 00022H
|
@@LCODE @isdiv 00E21H 00022H
|
||||||
@@LCODE @iudiv 00E3DH 0002DH
|
@@LCODE @iudiv 00E43H 0002DH
|
||||||
@@LCODE @isrem 00E6AH 00021H
|
@@LCODE @isrem 00E70H 00021H
|
||||||
@@LCODE @iurem 00E8BH 0002FH
|
@@LCODE @iurem 00E91H 0002FH
|
||||||
@@LCODE @lsdiv 00EBAH 00039H
|
@@LCODE @lsdiv 00EC0H 00039H
|
||||||
@@LCODE @ludiv 00EF3H 0003FH
|
@@LCODE @ludiv 00EF9H 0003FH
|
||||||
@@LCODE @divuw 00F32H 00034H
|
@@LCODE @divuw 00F38H 00034H
|
||||||
@@LCODE @ladd 00F66H 0000FH
|
@@LCODE @ladd 00F6CH 0000FH
|
||||||
@@LCODE @llsh 00F75H 0001BH
|
@@LCODE @llsh 00F7BH 0001BH
|
||||||
@@LCODE @lursh 00F90H 0001FH
|
@@LCODE @lursh 00F96H 0001FH
|
||||||
@@LCODE @iscmp 00FAFH 0000CH
|
@@LCODE @iscmp 00FB5H 0000CH
|
||||||
@@LCODE @lband 00FBBH 00014H
|
@@LCODE @lband 00FC1H 00014H
|
||||||
@@LCODE @bcdtob 00FCFH 0001AH
|
@@LCODE @bcdtob 00FD5H 0001AH
|
||||||
* gap * 00FE9H 0000DH
|
* gap * 00FEFH 00007H
|
||||||
MGC_LOAD 00FF6H 0000AH CSEG AT
|
MGC_LOAD 00FF6H 0000AH CSEG AT
|
||||||
MGC_LOAD magic 00FF6H 0000AH
|
MGC_LOAD magic 00FF6H 0000AH
|
||||||
|
|
||||||
@ -243,7 +245,7 @@ Direc-file:bsr_mcu.dr
|
|||||||
0225CH 00030H
|
0225CH 00030H
|
||||||
@@CNST kanaria_c
|
@@CNST kanaria_c
|
||||||
0228CH 00000H
|
0228CH 00000H
|
||||||
ROM_CODE 0228CH 0244BH CSEG
|
ROM_CODE 0228CH 0258FH CSEG
|
||||||
ROM_CODE pm 0228CH 0097DH
|
ROM_CODE pm 0228CH 0097DH
|
||||||
ROM_CODE i2c_ctr 02C09H 0005CH
|
ROM_CODE i2c_ctr 02C09H 0005CH
|
||||||
ROM_CODE i2c_twl 02C65H 0005EH
|
ROM_CODE i2c_twl 02C65H 0005EH
|
||||||
@ -257,262 +259,262 @@ Direc-file:bsr_mcu.dr
|
|||||||
ROM_CODE sw 0393BH 00126H
|
ROM_CODE sw 0393BH 00126H
|
||||||
ROM_CODE task_misc
|
ROM_CODE task_misc
|
||||||
03A61H 001EAH
|
03A61H 001EAH
|
||||||
ROM_CODE task_sys 03C4BH 0037EH
|
ROM_CODE task_sys 03C4BH 004C2H
|
||||||
ROM_CODE pedo_alg_thre_det2
|
ROM_CODE pedo_alg_thre_det2
|
||||||
03FC9H 004D4H
|
0410DH 004D4H
|
||||||
ROM_CODE led_cam 0449DH 000B8H
|
ROM_CODE led_cam 045E1H 000B8H
|
||||||
ROM_CODE led_pow 04555H 0016FH
|
ROM_CODE led_pow 04699H 0016FH
|
||||||
ROM_CODE voltable 046C4H 00000H
|
ROM_CODE voltable 04808H 00000H
|
||||||
ROM_CODE pedo_lpf_coeff
|
ROM_CODE pedo_lpf_coeff
|
||||||
046C4H 00000H
|
04808H 00000H
|
||||||
ROM_CODE kanaria_c
|
ROM_CODE kanaria_c
|
||||||
046C4H 00006H
|
04808H 00006H
|
||||||
ROM_CODE get_ei 046CAH 0000DH
|
ROM_CODE get_ei 0480EH 0000DH
|
||||||
@@BASE 046D7H 005F4H CSEG BASE
|
@@BASE 0481BH 0064EH CSEG BASE
|
||||||
@@BASE loader 046D7H 00000H
|
@@BASE loader 0481BH 00000H
|
||||||
@@BASE pm 046D7H 0003EH
|
@@BASE pm 0481BH 0003EH
|
||||||
@@BASE i2c_ctr 04715H 00170H
|
@@BASE i2c_ctr 04859H 00170H
|
||||||
@@BASE main 04885H 00000H
|
@@BASE main 049C9H 00000H
|
||||||
@@BASE magic 04885H 00000H
|
@@BASE magic 049C9H 00000H
|
||||||
@@BASE WDT 04885H 00000H
|
@@BASE WDT 049C9H 00000H
|
||||||
@@BASE i2c_mcu 04885H 00098H
|
@@BASE i2c_mcu 049C9H 000F2H
|
||||||
@@BASE i2c_twl 0491DH 000D0H
|
@@BASE i2c_twl 04ABBH 000D0H
|
||||||
@@BASE led 049EDH 00000H
|
@@BASE led 04B8BH 00000H
|
||||||
@@BASE rtc 049EDH 0005DH
|
@@BASE rtc 04B8BH 0005DH
|
||||||
@@BASE vreg_ctr 04A4AH 00000H
|
@@BASE vreg_ctr 04BE8H 00000H
|
||||||
@@BASE vreg_twl 04A4AH 00000H
|
@@BASE vreg_twl 04BE8H 00000H
|
||||||
@@BASE adc 04A4AH 00094H
|
@@BASE adc 04BE8H 00094H
|
||||||
@@BASE renge 04ADEH 0016CH
|
@@BASE renge 04C7CH 0016CH
|
||||||
@@BASE accero 04C4AH 00049H
|
@@BASE accero 04DE8H 00049H
|
||||||
@@BASE self_flash
|
@@BASE self_flash
|
||||||
04C93H 00000H
|
04E31H 00000H
|
||||||
@@BASE sw 04C93H 00000H
|
@@BASE sw 04E31H 00000H
|
||||||
@@BASE task_debug
|
@@BASE task_debug
|
||||||
04C93H 00000H
|
04E31H 00000H
|
||||||
@@BASE task_misc
|
@@BASE task_misc
|
||||||
04C93H 00000H
|
04E31H 00000H
|
||||||
@@BASE task_sys 04C93H 00000H
|
@@BASE task_sys 04E31H 00000H
|
||||||
@@BASE pedo_alg_thre_det2
|
@@BASE pedo_alg_thre_det2
|
||||||
04C93H 00000H
|
04E31H 00000H
|
||||||
@@BASE ini_VECT 04C93H 00038H
|
@@BASE ini_VECT 04E31H 00038H
|
||||||
@@BASE task_status
|
@@BASE task_status
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@BASE led_cam 04CCBH 00000H
|
@@BASE led_cam 04E69H 00000H
|
||||||
@@BASE led_pow 04CCBH 00000H
|
@@BASE led_pow 04E69H 00000H
|
||||||
@@BASE hal 04CCBH 00000H
|
@@BASE hal 04E69H 00000H
|
||||||
@@BASE batt_params
|
@@BASE batt_params
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@BASE voltable 04CCBH 00000H
|
@@BASE voltable 04E69H 00000H
|
||||||
@@BASE pedo_lpf_coeff
|
@@BASE pedo_lpf_coeff
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@BASE kanaria_c
|
@@BASE kanaria_c
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL @cstart 04CCBH 00000H
|
@@CNSTL @cstart 04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL pm 04CCBH 00000H
|
@@CNSTL pm 04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL i2c_ctr 04CCBH 00000H
|
@@CNSTL i2c_ctr 04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL i2c_twl 04CCBH 00000H
|
@@CNSTL i2c_twl 04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL led 04CCBH 00000H
|
@@CNSTL led 04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL rtc 04CCBH 00000H
|
@@CNSTL rtc 04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL vreg_ctr 04CCBH 00000H
|
@@CNSTL vreg_ctr 04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL vreg_twl 04CCBH 00000H
|
@@CNSTL vreg_twl 04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL adc 04CCBH 00000H
|
@@CNSTL adc 04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL renge 04CCBH 00000H
|
@@CNSTL renge 04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL accero 04CCBH 00000H
|
@@CNSTL accero 04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL sw 04CCBH 00000H
|
@@CNSTL sw 04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL task_misc
|
@@CNSTL task_misc
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL task_sys 04CCBH 00000H
|
@@CNSTL task_sys 04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL pedo_alg_thre_det2
|
@@CNSTL pedo_alg_thre_det2
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL ini_VECT 04CCBH 00000H
|
@@CNSTL ini_VECT 04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL led_cam 04CCBH 00000H
|
@@CNSTL led_cam 04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL led_pow 04CCBH 00000H
|
@@CNSTL led_pow 04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL batt_params
|
@@CNSTL batt_params
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL voltable 04CCBH 00000H
|
@@CNSTL voltable 04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL pedo_lpf_coeff
|
@@CNSTL pedo_lpf_coeff
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@CNSTL 04CCBH 00000H CSEG PAGE64KP
|
@@CNSTL 04E69H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL kanaria_c
|
@@CNSTL kanaria_c
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@RLINIT 04CCBH 00000H CSEG UNIT64KP
|
@@RLINIT 04E69H 00000H CSEG UNIT64KP
|
||||||
@@RLINIT loader 04CCBH 00000H
|
@@RLINIT loader 04E69H 00000H
|
||||||
@@RLINIT pm 04CCBH 00000H
|
@@RLINIT pm 04E69H 00000H
|
||||||
@@RLINIT i2c_ctr 04CCBH 00000H
|
@@RLINIT i2c_ctr 04E69H 00000H
|
||||||
@@RLINIT main 04CCBH 00000H
|
@@RLINIT main 04E69H 00000H
|
||||||
@@RLINIT magic 04CCBH 00000H
|
@@RLINIT magic 04E69H 00000H
|
||||||
@@RLINIT WDT 04CCBH 00000H
|
@@RLINIT WDT 04E69H 00000H
|
||||||
@@RLINIT i2c_mcu 04CCBH 00000H
|
@@RLINIT i2c_mcu 04E69H 00000H
|
||||||
@@RLINIT i2c_twl 04CCBH 00000H
|
@@RLINIT i2c_twl 04E69H 00000H
|
||||||
@@RLINIT led 04CCBH 00000H
|
@@RLINIT led 04E69H 00000H
|
||||||
@@RLINIT rtc 04CCBH 00000H
|
@@RLINIT rtc 04E69H 00000H
|
||||||
@@RLINIT vreg_ctr 04CCBH 00000H
|
@@RLINIT vreg_ctr 04E69H 00000H
|
||||||
@@RLINIT vreg_twl 04CCBH 00000H
|
@@RLINIT vreg_twl 04E69H 00000H
|
||||||
@@RLINIT adc 04CCBH 00000H
|
@@RLINIT adc 04E69H 00000H
|
||||||
@@RLINIT renge 04CCBH 00000H
|
@@RLINIT renge 04E69H 00000H
|
||||||
@@RLINIT accero 04CCBH 00000H
|
@@RLINIT accero 04E69H 00000H
|
||||||
@@RLINIT self_flash
|
@@RLINIT self_flash
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@RLINIT sw 04CCBH 00000H
|
@@RLINIT sw 04E69H 00000H
|
||||||
@@RLINIT task_debug
|
@@RLINIT task_debug
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@RLINIT task_misc
|
@@RLINIT task_misc
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@RLINIT task_sys 04CCBH 00000H
|
@@RLINIT task_sys 04E69H 00000H
|
||||||
@@RLINIT pedo_alg_thre_det2
|
@@RLINIT pedo_alg_thre_det2
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@RLINIT ini_VECT 04CCBH 00000H
|
@@RLINIT ini_VECT 04E69H 00000H
|
||||||
@@RLINIT task_status
|
@@RLINIT task_status
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@RLINIT led_cam 04CCBH 00000H
|
@@RLINIT led_cam 04E69H 00000H
|
||||||
@@RLINIT led_pow 04CCBH 00000H
|
@@RLINIT led_pow 04E69H 00000H
|
||||||
@@RLINIT hal 04CCBH 00000H
|
@@RLINIT hal 04E69H 00000H
|
||||||
@@RLINIT batt_params
|
@@RLINIT batt_params
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@RLINIT voltable 04CCBH 00000H
|
@@RLINIT voltable 04E69H 00000H
|
||||||
@@RLINIT pedo_lpf_coeff
|
@@RLINIT pedo_lpf_coeff
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@RLINIT kanaria_c
|
@@RLINIT kanaria_c
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@RLINIT @rom 04CCBH 00000H
|
@@RLINIT @rom 04E69H 00000H
|
||||||
@@CODEL 04CCBH 00000H CSEG
|
@@CODEL 04E69H 00000H CSEG
|
||||||
@@CODEL pm 04CCBH 00000H
|
@@CODEL pm 04E69H 00000H
|
||||||
@@CODEL i2c_ctr 04CCBH 00000H
|
@@CODEL i2c_ctr 04E69H 00000H
|
||||||
@@CODEL magic 04CCBH 00000H
|
@@CODEL magic 04E69H 00000H
|
||||||
@@CODEL i2c_twl 04CCBH 00000H
|
@@CODEL i2c_twl 04E69H 00000H
|
||||||
@@CODEL led 04CCBH 00000H
|
@@CODEL led 04E69H 00000H
|
||||||
@@CODEL rtc 04CCBH 00000H
|
@@CODEL rtc 04E69H 00000H
|
||||||
@@CODEL vreg_ctr 04CCBH 00000H
|
@@CODEL vreg_ctr 04E69H 00000H
|
||||||
@@CODEL vreg_twl 04CCBH 00000H
|
@@CODEL vreg_twl 04E69H 00000H
|
||||||
@@CODEL adc 04CCBH 00000H
|
@@CODEL adc 04E69H 00000H
|
||||||
@@CODEL renge 04CCBH 00000H
|
@@CODEL renge 04E69H 00000H
|
||||||
@@CODEL accero 04CCBH 00000H
|
@@CODEL accero 04E69H 00000H
|
||||||
@@CODEL sw 04CCBH 00000H
|
@@CODEL sw 04E69H 00000H
|
||||||
@@CODEL task_misc
|
@@CODEL task_misc
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@CODEL task_sys 04CCBH 00000H
|
@@CODEL task_sys 04E69H 00000H
|
||||||
@@CODEL pedo_alg_thre_det2
|
@@CODEL pedo_alg_thre_det2
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@CODEL ini_VECT 04CCBH 00000H
|
@@CODEL ini_VECT 04E69H 00000H
|
||||||
@@CODEL led_cam 04CCBH 00000H
|
@@CODEL led_cam 04E69H 00000H
|
||||||
@@CODEL led_pow 04CCBH 00000H
|
@@CODEL led_pow 04E69H 00000H
|
||||||
@@CODEL batt_params
|
@@CODEL batt_params
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@CODEL voltable 04CCBH 00000H
|
@@CODEL voltable 04E69H 00000H
|
||||||
@@CODEL pedo_lpf_coeff
|
@@CODEL pedo_lpf_coeff
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
@@CODEL kanaria_c
|
@@CODEL kanaria_c
|
||||||
04CCBH 00000H
|
04E69H 00000H
|
||||||
* gap * 04CCBH 00001H
|
* gap * 04E69H 00001H
|
||||||
@@CNSTL 04CCCH 0000AH CSEG PAGE64KP
|
@@CNSTL 04E6AH 0000AH CSEG PAGE64KP
|
||||||
@@CNSTL @bcdtob 04CCCH 0000AH
|
@@CNSTL @bcdtob 04E6AH 0000AH
|
||||||
@@R_INIT 04CD6H 0004AH CSEG UNIT64KP
|
@@R_INIT 04E74H 0004AH CSEG UNIT64KP
|
||||||
@@R_INIT @cstart 04CD6H 00000H
|
@@R_INIT @cstart 04E74H 00000H
|
||||||
@@R_INIT loader 04CD6H 00000H
|
@@R_INIT loader 04E74H 00000H
|
||||||
@@R_INIT pm 04CD6H 00000H
|
@@R_INIT pm 04E74H 00000H
|
||||||
@@R_INIT i2c_ctr 04CD6H 00000H
|
@@R_INIT i2c_ctr 04E74H 00000H
|
||||||
@@R_INIT main 04CD6H 00000H
|
@@R_INIT main 04E74H 00000H
|
||||||
@@R_INIT magic 04CD6H 00000H
|
@@R_INIT magic 04E74H 00000H
|
||||||
@@R_INIT WDT 04CD6H 00000H
|
@@R_INIT WDT 04E74H 00000H
|
||||||
@@R_INIT i2c_mcu 04CD6H 00000H
|
@@R_INIT i2c_mcu 04E74H 00000H
|
||||||
@@R_INIT i2c_twl 04CD6H 00000H
|
@@R_INIT i2c_twl 04E74H 00000H
|
||||||
@@R_INIT led 04CD6H 00000H
|
@@R_INIT led 04E74H 00000H
|
||||||
@@R_INIT rtc 04CD6H 00000H
|
@@R_INIT rtc 04E74H 00000H
|
||||||
@@R_INIT vreg_ctr 04CD6H 00000H
|
@@R_INIT vreg_ctr 04E74H 00000H
|
||||||
@@R_INIT vreg_twl 04CD6H 00000H
|
@@R_INIT vreg_twl 04E74H 00000H
|
||||||
@@R_INIT adc 04CD6H 0000CH
|
@@R_INIT adc 04E74H 0000CH
|
||||||
@@R_INIT renge 04CE2H 00014H
|
@@R_INIT renge 04E80H 00014H
|
||||||
@@R_INIT accero 04CF6H 00000H
|
@@R_INIT accero 04E94H 00000H
|
||||||
@@R_INIT self_flash
|
@@R_INIT self_flash
|
||||||
04CF6H 00000H
|
04E94H 00000H
|
||||||
@@R_INIT sw 04CF6H 00000H
|
@@R_INIT sw 04E94H 00000H
|
||||||
@@R_INIT task_debug
|
@@R_INIT task_debug
|
||||||
04CF6H 00000H
|
04E94H 00000H
|
||||||
@@R_INIT task_misc
|
@@R_INIT task_misc
|
||||||
04CF6H 00026H
|
04E94H 00026H
|
||||||
@@R_INIT task_sys 04D1CH 00000H
|
@@R_INIT task_sys 04EBAH 00000H
|
||||||
@@R_INIT pedo_alg_thre_det2
|
@@R_INIT pedo_alg_thre_det2
|
||||||
04D1CH 00000H
|
04EBAH 00000H
|
||||||
@@R_INIT ini_VECT 04D1CH 00000H
|
@@R_INIT ini_VECT 04EBAH 00000H
|
||||||
@@R_INIT task_status
|
@@R_INIT task_status
|
||||||
04D1CH 00000H
|
04EBAH 00000H
|
||||||
@@R_INIT led_cam 04D1CH 00000H
|
@@R_INIT led_cam 04EBAH 00000H
|
||||||
@@R_INIT led_pow 04D1CH 00004H
|
@@R_INIT led_pow 04EBAH 00004H
|
||||||
@@R_INIT hal 04D20H 00000H
|
@@R_INIT hal 04EBEH 00000H
|
||||||
@@R_INIT batt_params
|
@@R_INIT batt_params
|
||||||
04D20H 00000H
|
04EBEH 00000H
|
||||||
@@R_INIT voltable 04D20H 00000H
|
@@R_INIT voltable 04EBEH 00000H
|
||||||
@@R_INIT pedo_lpf_coeff
|
@@R_INIT pedo_lpf_coeff
|
||||||
04D20H 00000H
|
04EBEH 00000H
|
||||||
@@R_INIT kanaria_c
|
@@R_INIT kanaria_c
|
||||||
04D20H 00000H
|
04EBEH 00000H
|
||||||
@@R_INIT @rom 04D20H 00000H
|
@@R_INIT @rom 04EBEH 00000H
|
||||||
@@R_INIS 04D20H 00010H CSEG UNIT64KP
|
@@R_INIS 04EBEH 00010H CSEG UNIT64KP
|
||||||
@@R_INIS @cstart 04D20H 00000H
|
@@R_INIS @cstart 04EBEH 00000H
|
||||||
@@R_INIS loader 04D20H 00000H
|
@@R_INIS loader 04EBEH 00000H
|
||||||
@@R_INIS pm 04D20H 00002H
|
@@R_INIS pm 04EBEH 00002H
|
||||||
@@R_INIS i2c_ctr 04D22H 00002H
|
@@R_INIS i2c_ctr 04EC0H 00002H
|
||||||
@@R_INIS main 04D24H 00000H
|
@@R_INIS main 04EC2H 00000H
|
||||||
@@R_INIS magic 04D24H 00000H
|
@@R_INIS magic 04EC2H 00000H
|
||||||
@@R_INIS WDT 04D24H 00000H
|
@@R_INIS WDT 04EC2H 00000H
|
||||||
@@R_INIS i2c_mcu 04D24H 00000H
|
@@R_INIS i2c_mcu 04EC2H 00000H
|
||||||
@@R_INIS i2c_twl 04D24H 00000H
|
@@R_INIS i2c_twl 04EC2H 00000H
|
||||||
@@R_INIS led 04D24H 00000H
|
@@R_INIS led 04EC2H 00000H
|
||||||
@@R_INIS rtc 04D24H 00000H
|
@@R_INIS rtc 04EC2H 00000H
|
||||||
@@R_INIS vreg_ctr 04D24H 00000H
|
@@R_INIS vreg_ctr 04EC2H 00000H
|
||||||
@@R_INIS vreg_twl 04D24H 00000H
|
@@R_INIS vreg_twl 04EC2H 00000H
|
||||||
@@R_INIS adc 04D24H 00000H
|
@@R_INIS adc 04EC2H 00000H
|
||||||
@@R_INIS renge 04D24H 00000H
|
@@R_INIS renge 04EC2H 00000H
|
||||||
@@R_INIS accero 04D24H 00000H
|
@@R_INIS accero 04EC2H 00000H
|
||||||
@@R_INIS self_flash
|
@@R_INIS self_flash
|
||||||
04D24H 00000H
|
04EC2H 00000H
|
||||||
@@R_INIS sw 04D24H 00000H
|
@@R_INIS sw 04EC2H 00000H
|
||||||
@@R_INIS task_debug
|
@@R_INIS task_debug
|
||||||
04D24H 00000H
|
04EC2H 00000H
|
||||||
@@R_INIS task_misc
|
@@R_INIS task_misc
|
||||||
04D24H 00000H
|
04EC2H 00000H
|
||||||
@@R_INIS task_sys 04D24H 00002H
|
@@R_INIS task_sys 04EC2H 00002H
|
||||||
@@R_INIS pedo_alg_thre_det2
|
@@R_INIS pedo_alg_thre_det2
|
||||||
04D26H 00006H
|
04EC4H 00006H
|
||||||
@@R_INIS ini_VECT 04D2CH 00000H
|
@@R_INIS ini_VECT 04ECAH 00000H
|
||||||
@@R_INIS task_status
|
@@R_INIS task_status
|
||||||
04D2CH 00000H
|
04ECAH 00000H
|
||||||
@@R_INIS led_cam 04D2CH 00002H
|
@@R_INIS led_cam 04ECAH 00002H
|
||||||
@@R_INIS led_pow 04D2EH 00002H
|
@@R_INIS led_pow 04ECCH 00002H
|
||||||
@@R_INIS hal 04D30H 00000H
|
@@R_INIS hal 04ECEH 00000H
|
||||||
@@R_INIS batt_params
|
@@R_INIS batt_params
|
||||||
04D30H 00000H
|
04ECEH 00000H
|
||||||
@@R_INIS voltable 04D30H 00000H
|
@@R_INIS voltable 04ECEH 00000H
|
||||||
@@R_INIS pedo_lpf_coeff
|
@@R_INIS pedo_lpf_coeff
|
||||||
04D30H 00000H
|
04ECEH 00000H
|
||||||
@@R_INIS kanaria_c
|
@@R_INIS kanaria_c
|
||||||
04D30H 00000H
|
04ECEH 00000H
|
||||||
@@R_INIS @rom 04D30H 00000H
|
@@R_INIS @rom 04ECEH 00000H
|
||||||
@@LCODEL 04D30H 00022H CSEG
|
@@LCODEL 04ECEH 00022H CSEG
|
||||||
@@LCODEL abs 04D30H 00008H
|
@@LCODEL abs 04ECEH 00008H
|
||||||
@@LCODEL memcpy_n 04D38H 0001AH
|
@@LCODEL memcpy_n 04ED6H 0001AH
|
||||||
* gap * 04D52H 002A2H
|
* gap * 04EF0H 00104H
|
||||||
MGC_VER 04FF4H 00002H CSEG AT
|
MGC_VER 04FF4H 00002H CSEG AT
|
||||||
MGC_VER magic 04FF4H 00002H
|
MGC_VER magic 04FF4H 00002H
|
||||||
MGC_TAIL 04FF6H 0000AH CSEG AT
|
MGC_TAIL 04FF6H 0000AH CSEG AT
|
||||||
@ -738,7 +740,7 @@ Direc-file:bsr_mcu.dr
|
|||||||
@@INIS kanaria_c
|
@@INIS kanaria_c
|
||||||
FFE30H 00000H
|
FFE30H 00000H
|
||||||
@@INIS @rom FFE30H 00000H
|
@@INIS @rom FFE30H 00000H
|
||||||
@@DATS FFE30H 00060H DSEG SADDRP
|
@@DATS FFE30H 00062H DSEG SADDRP
|
||||||
@@DATS @cstart FFE30H 00000H
|
@@DATS @cstart FFE30H 00000H
|
||||||
@@DATS loader FFE30H 00000H
|
@@DATS loader FFE30H 00000H
|
||||||
@@DATS pm FFE30H 00016H
|
@@DATS pm FFE30H 00016H
|
||||||
@ -746,80 +748,80 @@ Direc-file:bsr_mcu.dr
|
|||||||
@@DATS main FFE4AH 00000H
|
@@DATS main FFE4AH 00000H
|
||||||
@@DATS magic FFE4AH 00000H
|
@@DATS magic FFE4AH 00000H
|
||||||
@@DATS WDT FFE4AH 00000H
|
@@DATS WDT FFE4AH 00000H
|
||||||
@@DATS i2c_mcu FFE4AH 00006H
|
@@DATS i2c_mcu FFE4AH 00008H
|
||||||
@@DATS i2c_twl FFE50H 00000H
|
@@DATS i2c_twl FFE52H 00000H
|
||||||
@@DATS led FFE50H 00006H
|
@@DATS led FFE52H 00006H
|
||||||
@@DATS rtc FFE56H 00000H
|
@@DATS rtc FFE58H 00000H
|
||||||
@@DATS vreg_ctr FFE56H 00004H
|
@@DATS vreg_ctr FFE58H 00004H
|
||||||
@@DATS vreg_twl FFE5AH 00000H
|
@@DATS vreg_twl FFE5CH 00000H
|
||||||
@@DATS adc FFE5AH 0000AH
|
@@DATS adc FFE5CH 0000AH
|
||||||
@@DATS renge FFE64H 00002H
|
@@DATS renge FFE66H 00002H
|
||||||
@@DATS accero FFE66H 00002H
|
@@DATS accero FFE68H 00002H
|
||||||
@@DATS self_flash
|
@@DATS self_flash
|
||||||
FFE68H 00000H
|
FFE6AH 00000H
|
||||||
@@DATS sw FFE68H 0000CH
|
@@DATS sw FFE6AH 0000CH
|
||||||
@@DATS task_debug
|
@@DATS task_debug
|
||||||
FFE74H 00000H
|
FFE76H 00000H
|
||||||
@@DATS task_misc
|
@@DATS task_misc
|
||||||
FFE74H 00004H
|
FFE76H 00004H
|
||||||
@@DATS task_sys FFE78H 00002H
|
@@DATS task_sys FFE7AH 00002H
|
||||||
@@DATS pedo_alg_thre_det2
|
@@DATS pedo_alg_thre_det2
|
||||||
FFE7AH 0000EH
|
FFE7CH 0000EH
|
||||||
@@DATS ini_VECT FFE88H 00000H
|
@@DATS ini_VECT FFE8AH 00000H
|
||||||
@@DATS task_status
|
@@DATS task_status
|
||||||
FFE88H 00002H
|
FFE8AH 00002H
|
||||||
@@DATS led_cam FFE8AH 00002H
|
@@DATS led_cam FFE8CH 00002H
|
||||||
@@DATS led_pow FFE8CH 00004H
|
@@DATS led_pow FFE8EH 00004H
|
||||||
@@DATS hal FFE90H 00000H
|
@@DATS hal FFE92H 00000H
|
||||||
@@DATS batt_params
|
@@DATS batt_params
|
||||||
FFE90H 00000H
|
FFE92H 00000H
|
||||||
@@DATS voltable FFE90H 00000H
|
@@DATS voltable FFE92H 00000H
|
||||||
@@DATS pedo_lpf_coeff
|
@@DATS pedo_lpf_coeff
|
||||||
FFE90H 00000H
|
FFE92H 00000H
|
||||||
@@DATS kanaria_c
|
@@DATS kanaria_c
|
||||||
FFE90H 00000H
|
FFE92H 00000H
|
||||||
@@DATS @rom FFE90H 00000H
|
@@DATS @rom FFE92H 00000H
|
||||||
@@BITS FFE90H 00005H BSEG
|
@@BITS FFE92H 00005H BSEG
|
||||||
@@BITS @cstart FFE90H.0 00000H.0
|
@@BITS @cstart FFE92H.0 00000H.0
|
||||||
@@BITS loader FFE90H.0 00000H.0
|
@@BITS loader FFE92H.0 00000H.0
|
||||||
@@BITS pm FFE90H.0 00001H.0
|
@@BITS pm FFE92H.0 00001H.0
|
||||||
@@BITS i2c_ctr FFE91H.0 00000H.0
|
@@BITS i2c_ctr FFE93H.0 00000H.0
|
||||||
@@BITS main FFE91H.0 00000H.1
|
@@BITS main FFE93H.0 00000H.1
|
||||||
@@BITS magic FFE91H.1 00000H.0
|
@@BITS magic FFE93H.1 00000H.0
|
||||||
@@BITS WDT FFE91H.1 00000H.0
|
@@BITS WDT FFE93H.1 00000H.0
|
||||||
@@BITS i2c_mcu FFE91H.1 00000H.3
|
@@BITS i2c_mcu FFE93H.1 00000H.4
|
||||||
@@BITS i2c_twl FFE91H.4 00000H.0
|
@@BITS i2c_twl FFE93H.5 00000H.0
|
||||||
@@BITS led FFE91H.4 00000H.4
|
@@BITS led FFE93H.5 00000H.4
|
||||||
@@BITS rtc FFE92H.0 00000H.3
|
@@BITS rtc FFE94H.1 00000H.3
|
||||||
@@BITS vreg_ctr FFE92H.3 00000H.1
|
@@BITS vreg_ctr FFE94H.4 00000H.1
|
||||||
@@BITS vreg_twl FFE92H.4 00000H.0
|
@@BITS vreg_twl FFE94H.5 00000H.0
|
||||||
@@BITS adc FFE92H.4 00000H.4
|
@@BITS adc FFE94H.5 00000H.4
|
||||||
@@BITS renge FFE93H.0 00000H.2
|
@@BITS renge FFE95H.1 00000H.2
|
||||||
@@BITS accero FFE93H.2 00000H.0
|
@@BITS accero FFE95H.3 00000H.0
|
||||||
@@BITS self_flash
|
@@BITS self_flash
|
||||||
FFE93H.2 00000H.0
|
FFE95H.3 00000H.0
|
||||||
@@BITS sw FFE93H.2 00000H.1
|
@@BITS sw FFE95H.3 00000H.1
|
||||||
@@BITS task_debug
|
@@BITS task_debug
|
||||||
FFE93H.3 00000H.0
|
FFE95H.4 00000H.0
|
||||||
@@BITS task_misc
|
@@BITS task_misc
|
||||||
FFE93H.3 00000H.3
|
FFE95H.4 00000H.3
|
||||||
@@BITS task_sys FFE93H.6 00000H.0
|
@@BITS task_sys FFE95H.7 00000H.0
|
||||||
@@BITS pedo_alg_thre_det2
|
@@BITS pedo_alg_thre_det2
|
||||||
FFE93H.6 00000H.2
|
FFE95H.7 00000H.2
|
||||||
@@BITS ini_VECT FFE94H.0 00000H.0
|
@@BITS ini_VECT FFE96H.1 00000H.0
|
||||||
@@BITS task_status
|
@@BITS task_status
|
||||||
FFE94H.0 00000H.0
|
FFE96H.1 00000H.0
|
||||||
@@BITS led_cam FFE94H.0 00000H.1
|
@@BITS led_cam FFE96H.1 00000H.1
|
||||||
@@BITS led_pow FFE94H.1 00000H.0
|
@@BITS led_pow FFE96H.2 00000H.0
|
||||||
@@BITS hal FFE94H.1 00000H.6
|
@@BITS hal FFE96H.2 00000H.6
|
||||||
@@BITS batt_params
|
@@BITS batt_params
|
||||||
FFE94H.7 00000H.0
|
FFE97H.0 00000H.0
|
||||||
@@BITS voltable FFE94H.7 00000H.0
|
@@BITS voltable FFE97H.0 00000H.0
|
||||||
@@BITS pedo_lpf_coeff
|
@@BITS pedo_lpf_coeff
|
||||||
FFE94H.7 00000H.0
|
FFE97H.0 00000H.0
|
||||||
@@BITS kanaria_c
|
@@BITS kanaria_c
|
||||||
FFE94H.7 00000H.0
|
FFE97H.0 00000H.0
|
||||||
* gap * FFE95H 0003FH
|
* gap * FFE97H 0003DH
|
||||||
@@SEGREG FFED4H 00004H DSEG AT
|
@@SEGREG FFED4H 00004H DSEG AT
|
||||||
@@SEGREG @SEGREG FFED4H 00004H
|
@@SEGREG @SEGREG FFED4H 00004H
|
||||||
@@RTARG0 FFED8H 00008H DSEG AT
|
@@RTARG0 FFED8H 00008H DSEG AT
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
|
|
||||||
#define MCU_VER_MAJOR 0x02
|
#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_
|
||||||
//#define _FORCE_TAIKENDAI_NBD_
|
//#define _FORCE_TAIKENDAI_NBD_
|
||||||
|
|
||||||
//#define _DBG_CHK_OFF_LEAK_ // OFF時リーク電流のチェック(デバッガで確認)
|
#define _DBG_CHK_OFF_LEAK_ // OFF時リーク電流のチェック(デバッガで確認)
|
||||||
//#define _DBG_NOP_ // ブレークを貼るためにNOP()を有効にしたいとき
|
//#define _DBG_NOP_ // ブレークを貼るためにNOP()を有効にしたいとき
|
||||||
|
|
||||||
//#define _ENABLE_HAL_ // デバッグ用にHALを有効にする。コメントアウトでスルーになる。
|
//#define _ENABLE_HAL_ // デバッグ用にHALを有効にする。コメントアウトでスルーになる。
|
||||||
|
BIN
trunk/hoge.bin
BIN
trunk/hoge.bin
Binary file not shown.
251
trunk/i2c_mcu.c
251
trunk/i2c_mcu.c
@ -54,8 +54,8 @@
|
|||||||
static void iic_mcu_send_st( );
|
static void iic_mcu_send_st( );
|
||||||
static void iic_mcu_send_re_st( );
|
static void iic_mcu_send_re_st( );
|
||||||
static void iic_mcu_send_sp( );
|
static void iic_mcu_send_sp( );
|
||||||
static err iic_mcu_send_a_byte( u8 );
|
static i2c_err iic_mcu_send_a_byte( u8 );
|
||||||
static err iic_mcu_call_slave( u8 slave );
|
static i2c_err iic_mcu_call_slave( u8 slave );
|
||||||
extern void DI_wt_chk();
|
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 *p_iic_send_wo_dma_dat;
|
||||||
static u8 iic_send_wo_dma_len;
|
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
|
#ifdef i2c_timeout_test
|
||||||
extern bit i2c_mcu_time_out_error;
|
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;
|
u16 tot = 0;
|
||||||
|
|
||||||
@ -105,10 +108,10 @@ static err iic_mcu_wait_free()
|
|||||||
#ifdef i2c_timeout_test
|
#ifdef i2c_timeout_test
|
||||||
i2c_mcu_time_out_error = true;
|
i2c_mcu_time_out_error = true;
|
||||||
#endif
|
#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;
|
u8 dat;
|
||||||
|
|
||||||
#if 1
|
iic_mcu_result = iic_mcu_read( SLA, adrs, 1, &dat );
|
||||||
// ラッパー
|
|
||||||
if( iic_mcu_read( SLA, adrs, 1, &dat ) == ERR_SUCCESS )
|
|
||||||
{
|
|
||||||
iic_mcu_result = ERR_OK;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
iic_mcu_result = ERR_NOSLAVE;
|
|
||||||
}
|
|
||||||
return ( dat );
|
return ( 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
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -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 1
|
||||||
if( iic_mcu_wait_free() != ERR_SUCCESS )
|
if( iic_mcu_wait_free() != I2C_ERR_OK )
|
||||||
{
|
{
|
||||||
return( ERR_ERR );
|
// (タイムアウト)
|
||||||
|
return( I2C_ERR_TIMEOUT );
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
// 使用中なら帰る
|
// 使用中なら帰る
|
||||||
@ -200,12 +157,13 @@ err iic_mcu_read( u8 slave, u8 adrs, u8 len, u8 * dest )
|
|||||||
if( iic_mcu_call_slave( slave ) != 0 )
|
if( iic_mcu_call_slave( slave ) != 0 )
|
||||||
{
|
{
|
||||||
iic_mcu_busy = false;
|
iic_mcu_busy = false;
|
||||||
return ( ERR_NOSLAVE );
|
return ( I2C_ERR_NOSLAVE );
|
||||||
}
|
}
|
||||||
|
|
||||||
// レジスタアドレスの送信
|
// レジスタアドレスの送信
|
||||||
iic_mcu_send_a_byte( adrs ); // 終わるまで帰ってこない
|
iic_mcu_send_a_byte( adrs ); // 終わるまで帰ってこない
|
||||||
// if( err != ERR_SUCCESS )~
|
|
||||||
|
// 絶対にNAKが帰ってこない前提
|
||||||
|
|
||||||
// データ受信 //
|
// データ受信 //
|
||||||
iic_mcu_send_re_st( ); // リスタートコンディション
|
iic_mcu_send_re_st( ); // リスタートコンディション
|
||||||
@ -237,7 +195,7 @@ err iic_mcu_read( u8 slave, u8 adrs, u8 len, u8 * dest )
|
|||||||
|
|
||||||
IICIF10 = 0;
|
IICIF10 = 0;
|
||||||
iic_mcu_busy = false;
|
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 に同じ
|
返値 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とか起動しないでさっさと終わらせる
|
// 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;
|
IICMK10 = 1;
|
||||||
if( iic_mcu_call_slave( SLA ) != ERR_SUCCESS )
|
if( iic_mcu_call_slave( SLA ) != I2C_ERR_OK )
|
||||||
{
|
{
|
||||||
iic_mcu_busy = false;
|
iic_mcu_busy = false;
|
||||||
return ( ERR_NOSLAVE );
|
return( I2C_ERR_NOSLAVE );
|
||||||
}
|
}
|
||||||
iic_mcu_send_a_byte( adrs );
|
iic_mcu_send_a_byte( adrs );
|
||||||
iic_mcu_send_a_byte( dat );
|
iic_mcu_send_a_byte( dat );
|
||||||
iic_mcu_send_sp( );
|
iic_mcu_send_sp( );
|
||||||
iic_mcu_busy = false;
|
iic_mcu_busy = false;
|
||||||
return ( ERR_SUCCESS );
|
return ( I2C_ERR_OK );
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -293,20 +236,20 @@ err iic_mcu_write_a_byte( u8 SLA, u8 adrs, u8 dat )
|
|||||||
*strから
|
*strから
|
||||||
len文字書きます。
|
len文字書きます。
|
||||||
|
|
||||||
0 正常終了
|
I2C_ERR_OK 正常終了
|
||||||
1 スレーブが応答しない
|
I2C_ERR_NAK スレーブが応答しない
|
||||||
2 バスが誰かに占有されていてタイムアウト
|
I2C_ERR_TIMEOUT 電気的故障で?タイムアウト
|
||||||
3 前に指示された通信がまだ終わってない
|
// I2C_ERR_ 前に指示された通信がまだ終わってない
|
||||||
【注】
|
【注】
|
||||||
スレーブがウェイトコンディションを出すことは禁止です。
|
スレーブがウェイトコンディションを出すことは禁止です。
|
||||||
その場合でもエラー検出などできません
|
その場合でもエラー検出などできません
|
||||||
DMA1を使用します。
|
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
|
#if 0
|
||||||
// 使用中なら帰る
|
// 使用中なら帰る
|
||||||
@ -315,19 +258,25 @@ err iic_mcu_write( u8 slave, u8 adrs, u8 len, void * src )
|
|||||||
// スタートコンディションとスレーブの呼び出し...
|
// スタートコンディションとスレーブの呼び出し...
|
||||||
IICMK10 = 1;
|
IICMK10 = 1;
|
||||||
IICIF10 = 0;
|
IICIF10 = 0;
|
||||||
if( iic_mcu_call_slave( slave ) != ERR_SUCCESS )
|
if( iic_mcu_call_slave( slave ) != I2C_ERR_OK )
|
||||||
{
|
{
|
||||||
iic_mcu_busy = false;
|
iic_mcu_busy = false;
|
||||||
return ( ERR_NOSLAVE );
|
return ( I2C_ERR_NOSLAVE );
|
||||||
}
|
}
|
||||||
|
|
||||||
IICIF10 = 0;
|
IICIF10 = 0;
|
||||||
if( !iic_mcu_wo_dma )
|
if( !iic_mcu_wo_dma )
|
||||||
{
|
{
|
||||||
// DMAを使用する(通常)
|
// DMAを使用する(通常)//
|
||||||
|
|
||||||
// レジスタアドレスを送り、データの準備
|
// レジスタアドレスを送り、データの準備
|
||||||
memcpy( iic_send_work, src, 4 ); //バッファとして4バイトしか用意して無いため。
|
memcpy( iic_send_work, src, 4 ); //バッファとして4バイトしか用意して無いため。
|
||||||
|
|
||||||
|
// リトライ時のため
|
||||||
|
last_slave = slave;
|
||||||
|
last_reg_adrs = adrs;
|
||||||
|
last_size = len;
|
||||||
|
|
||||||
// DMAセット
|
// DMAセット
|
||||||
while( DST1 )
|
while( DST1 )
|
||||||
{;}
|
{;}
|
||||||
@ -340,7 +289,7 @@ err iic_mcu_write( u8 slave, u8 adrs, u8 len, void * src )
|
|||||||
|
|
||||||
DMAIF1 = 0;
|
DMAIF1 = 0;
|
||||||
DMAMK1 = 0;
|
DMAMK1 = 0;
|
||||||
DST1 = 1;
|
DST1 = 1; // DEN1 = 1から2clk以上開け
|
||||||
|
|
||||||
SIO10 = adrs; // 書きっぱなし! 割り込みが発生してDMAスタート
|
SIO10 = adrs; // 書きっぱなし! 割り込みが発生してDMAスタート
|
||||||
// 残りは割り込みルーチン内で
|
// 残りは割り込みルーチン内で
|
||||||
@ -354,11 +303,11 @@ err iic_mcu_write( u8 slave, u8 adrs, u8 len, void * src )
|
|||||||
SIO10 = adrs;
|
SIO10 = adrs;
|
||||||
|
|
||||||
iic_send_wo_dma_len = len;
|
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,10 +325,11 @@ err iic_mcu_write( u8 slave, u8 adrs, u8 len, void * src )
|
|||||||
======================================================== */
|
======================================================== */
|
||||||
__interrupt void int_dma1( )
|
__interrupt void int_dma1( )
|
||||||
{
|
{
|
||||||
|
static bit in_retry;
|
||||||
|
|
||||||
EI();
|
EI();
|
||||||
|
|
||||||
DMAMK1 = 1;
|
// 最後のバイトの送信完了待ち
|
||||||
DEN1 = 0;
|
|
||||||
while( ( SSR02L & TSF0 ) != 0 )
|
while( ( SSR02L & TSF0 ) != 0 )
|
||||||
{
|
{
|
||||||
u16 i = 0;
|
u16 i = 0;
|
||||||
@ -389,21 +339,66 @@ __interrupt void int_dma1( )
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ストップコンディション発行
|
||||||
// iic_mcu_send_sp(); // ISR中で外の関数を呼ぶのは都合が悪い(汎用レジスタ待避が発生する)ので展開
|
// iic_mcu_send_sp(); // ISR中で外の関数を呼ぶのは都合が悪い(汎用レジスタ待避が発生する)ので展開
|
||||||
{
|
{
|
||||||
ST0 = 0x0004;
|
ST0 = 0x0004;
|
||||||
SOE0 = 0; // 受信の時はもっと前に「も」設定してる。(NACK出力)
|
SOE0 = 0; // 受信の時はもっと前に「も」設定してる。(NACK出力)
|
||||||
SO0 = 0x0000 | TAUS_MASK; // SCL
|
SO0 = 0x0000 | TAUS_MASK; // SCL
|
||||||
// nop8(); すら呼んじゃだめ
|
nop8(); //. もう何も怖くない。外の関数呼ぶ
|
||||||
|
/*
|
||||||
NOP(); NOP(); NOP(); NOP();
|
NOP(); NOP(); NOP(); NOP();
|
||||||
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();
|
||||||
NOP(); NOP(); NOP(); NOP();
|
NOP(); NOP(); NOP(); NOP();
|
||||||
|
*/
|
||||||
SO0 = 0x0404 | TAUS_MASK;
|
SO0 = 0x0404 | TAUS_MASK;
|
||||||
}
|
}
|
||||||
|
|
||||||
IICMK10 = 1;
|
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;
|
iic_mcu_busy = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -418,27 +413,28 @@ __interrupt void int_dma1( )
|
|||||||
__interrupt void int_iic10( )
|
__interrupt void int_iic10( )
|
||||||
{
|
{
|
||||||
EI();
|
EI();
|
||||||
if( iic_send_wo_dma_len != 0 )
|
if( iic_send_wo_dma_len != 0 ) // まだ送信しきっていない?
|
||||||
{
|
{
|
||||||
SIO10 = *p_iic_send_wo_dma_dat;
|
SIO10 = *p_iic_send_wo_dma_dat;
|
||||||
p_iic_send_wo_dma_dat ++;
|
p_iic_send_wo_dma_dat ++;
|
||||||
iic_send_wo_dma_len --;
|
iic_send_wo_dma_len --;
|
||||||
return;
|
return;
|
||||||
|
// おしまい //
|
||||||
}
|
}
|
||||||
|
|
||||||
// 最後のバイト送信完了
|
// 最後のバイト送信完了、ストップコンディション発行
|
||||||
IICMK10 = 1;
|
IICMK10 = 1;
|
||||||
// iic_mcu_send_sp(); // ISR中で外の関数を呼ぶのは都合が悪い(汎用レジスタ待避が発生する)ので展開
|
// iic_mcu_send_sp(); // ISR中で外の関数を呼ぶのは都合が悪い(汎用レジスタ待避が発生する)ので展開
|
||||||
{
|
{
|
||||||
ST0 = 0x0004;
|
ST0 = 0x0004;
|
||||||
SOE0 = 0; // 受信の時はもっと前に「も」設定してる。(NACK出力)
|
SOE0 = 0; // 受信の時はもっと前に「も」設定してる。(NACK出力)
|
||||||
SO0 = 0x0000 | TAUS_MASK; // SCL
|
SO0 = 0x0000 | TAUS_MASK; // clear SCL
|
||||||
|
NOP(); NOP(); NOP(); NOP(); // NOP8等も呼んではだめ
|
||||||
|
NOP(); NOP(); NOP(); NOP();
|
||||||
|
SO0 = 0x0400 | TAUS_MASK; // set SCL
|
||||||
NOP(); NOP(); NOP(); NOP();
|
NOP(); NOP(); NOP(); NOP();
|
||||||
NOP(); NOP(); NOP(); NOP();
|
NOP(); NOP(); NOP(); NOP();
|
||||||
SO0 = 0x0400 | TAUS_MASK; // SCL
|
SO0 = 0x0404 | TAUS_MASK; // set CSL adn SDA
|
||||||
NOP(); NOP(); NOP(); NOP();
|
|
||||||
NOP(); NOP(); NOP(); NOP();
|
|
||||||
SO0 = 0x0404 | TAUS_MASK;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
iic_mcu_wo_dma = false;
|
iic_mcu_wo_dma = false;
|
||||||
@ -453,18 +449,19 @@ __interrupt void int_iic10( )
|
|||||||
ACK → 返:0
|
ACK → 返:0
|
||||||
NACK → ストップコンディションを出す。 返:1
|
NACK → ストップコンディションを出す。 返:1
|
||||||
======================================================== */
|
======================================================== */
|
||||||
static err iic_mcu_call_slave( u8 slave )
|
static i2c_err iic_mcu_call_slave( u8 slave )
|
||||||
{
|
{
|
||||||
iic_mcu_send_st( );
|
iic_mcu_send_st( );
|
||||||
|
|
||||||
SIR02 = SSR02; // NAKエラーのフラグクリア
|
// SIR02 = SSR02; // NAKエラーのフラグクリア
|
||||||
if( iic_mcu_send_a_byte( slave ) != ERR_SUCCESS )
|
// todo 直前のエラーチェック?
|
||||||
|
if( iic_mcu_send_a_byte( slave ) != I2C_ERR_OK )
|
||||||
{
|
{
|
||||||
iic_mcu_send_sp( );
|
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バイト書くのみ
|
ほんとに1バイト書くのみ
|
||||||
書き終わるまで帰りません
|
書き終わるまで帰りません
|
||||||
======================================================== */
|
======================================================== */
|
||||||
static err iic_mcu_send_a_byte( u8 dat )
|
static i2c_err iic_mcu_send_a_byte( u8 dat )
|
||||||
{
|
{
|
||||||
IICMK10 = 1;
|
IICMK10 = 1;
|
||||||
IICIF10 = 0;
|
IICIF10 = 0;
|
||||||
@ -482,12 +479,13 @@ static err iic_mcu_send_a_byte( u8 dat )
|
|||||||
{
|
{
|
||||||
// NOP( );
|
// NOP( );
|
||||||
} // 通信中
|
} // 通信中
|
||||||
if( SSR02 != 0 )
|
|
||||||
|
if( SSR02 != 0 ) // 何らかエラー発生?
|
||||||
{
|
{
|
||||||
SIR02 = SSR02;
|
SIR02 = SSR02; // エラークリア
|
||||||
return ( ERR_NAK );
|
return( I2C_ERR_NAK );
|
||||||
}
|
}
|
||||||
return ( ERR_SUCCESS );
|
return( I2C_ERR_OK );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -558,12 +556,11 @@ void iic_mcu_start( )
|
|||||||
}
|
}
|
||||||
|
|
||||||
iic_mcu_busy = true;
|
iic_mcu_busy = true;
|
||||||
DST1 = 0;
|
// DST1 = 0;
|
||||||
NOP( ); // 2clkもしくは、DSTn==0をポーリング
|
|
||||||
NOP( );
|
|
||||||
DEN1 = 0;
|
|
||||||
|
|
||||||
I2C_PU_on();
|
I2C_PU_on();
|
||||||
|
// DEN1 = 0; // DST1 = 0 から 2clkもしくは、DSTn==0をポーリングしてから
|
||||||
|
|
||||||
wait_ms( 1 ); // 立ち上がるのに50us位かかる
|
wait_ms( 1 ); // 立ち上がるのに50us位かかる
|
||||||
|
|
||||||
SAU0EN = 1;
|
SAU0EN = 1;
|
||||||
@ -578,6 +575,7 @@ void iic_mcu_start( )
|
|||||||
|
|
||||||
|
|
||||||
// バスのリセット
|
// バスのリセット
|
||||||
|
{
|
||||||
IICIF10 = 0;
|
IICIF10 = 0;
|
||||||
IICMK10 = 1;
|
IICMK10 = 1;
|
||||||
|
|
||||||
@ -588,6 +586,7 @@ void iic_mcu_start( )
|
|||||||
iic_mcu_send_sp();
|
iic_mcu_send_sp();
|
||||||
|
|
||||||
SIR02 = SSR02;
|
SIR02 = SSR02;
|
||||||
|
}
|
||||||
|
|
||||||
iic_mcu_busy = false;
|
iic_mcu_busy = false;
|
||||||
iic_mcu_initialized = true;
|
iic_mcu_initialized = true;
|
||||||
@ -616,22 +615,22 @@ void iic_mcu_stop( )
|
|||||||
コーデックに 『1バイト』 ライト
|
コーデックに 『1バイト』 ライト
|
||||||
iic_mcu_write_a_byte CODEC不具合ワークアラウンド
|
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;
|
static u8 count;
|
||||||
|
|
||||||
// 1文字の時はDMAとか起動しないでさっさと終わらせる
|
// 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;
|
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;
|
iic_mcu_busy = false;
|
||||||
return ( ERR_NOSLAVE );
|
return ( I2C_ERR_NOSLAVE );
|
||||||
}
|
}
|
||||||
iic_mcu_send_a_byte( adrs );
|
iic_mcu_send_a_byte( adrs );
|
||||||
iic_mcu_send_a_byte( dat );
|
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_send_sp( );
|
||||||
iic_mcu_busy = false;
|
iic_mcu_busy = false;
|
||||||
return ( ERR_SUCCESS );
|
return ( I2C_ERR_OK );
|
||||||
}
|
}
|
||||||
|
@ -3,9 +3,13 @@
|
|||||||
|
|
||||||
|
|
||||||
// ========================================================
|
// ========================================================
|
||||||
#define ERR_OK 0
|
typedef enum{
|
||||||
#define ERR_NAK 1
|
I2C_ERR_OK = 0,
|
||||||
#define ERR_NOSLAVE 2
|
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 volatile bit iic_mcu_busy;
|
||||||
extern bit iic_mcu_wo_dma;
|
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 );
|
u8 iic_mcu_read_a_byte( u8 SLA, u8 adrs );
|
||||||
|
|
||||||
err iic_mcu_write( u8 SLA, u8 adrs, u8 len, void * src );
|
i2c_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_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_start( );
|
||||||
void iic_mcu_stop( );
|
void iic_mcu_stop( );
|
||||||
|
@ -24,6 +24,6 @@ const unsigned char MGC_HEADd[] = __TIME__;
|
|||||||
const unsigned char MGC_TAILd[] = __TIME__;
|
const unsigned char MGC_TAILd[] = __TIME__;
|
||||||
|
|
||||||
#pragma section @@CNST MGC_VER AT 0x4FF4
|
#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
|
#endif
|
||||||
|
@ -371,7 +371,7 @@ void BT_model_detect()
|
|||||||
|
|
||||||
// もしかして:キャプチャボード //
|
// もしかして:キャプチャボード //
|
||||||
if(( iic_mcu_read_a_byte( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VERSION ) == 0x01 ) &&
|
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;
|
system_status.captureBox = 1;
|
||||||
}
|
}
|
||||||
|
@ -439,7 +439,7 @@ void tsk_sys( )
|
|||||||
RTCIMK = 1; // systick用インターバルタイマー割り込みマスク
|
RTCIMK = 1; // systick用インターバルタイマー割り込みマスク
|
||||||
|
|
||||||
#ifdef _DBG_CHK_OFF_LEAK_
|
#ifdef _DBG_CHK_OFF_LEAK_
|
||||||
// leak_check();
|
leak_check();
|
||||||
#endif
|
#endif
|
||||||
CKC = bits8(0,0,0,0, 1,0,0,1); // 4MHzに落としてからSTOPしなくてはならない
|
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:\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
|
"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.
|
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
|
"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.
|
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
|
"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(225) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||||
task_sys.c(562) : 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
|
"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.
|
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'
|
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\
|
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'
|
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
|
"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.
|
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
|
C:\Windows\system32\cmd.exe /c ruby nec_s_2_bsrbin2.rb bsr.hex
|
||||||
4
|
133
|
||||||
intel-HEX to bsr bin converter
|
!E debug enable!!
|
||||||
file converted!
|
Build Total error(s) : 0 Total warning(s) : 87
|
||||||
|
|
||||||
|
|
||||||
Build Total error(s) : 0 Total warning(s) : 15
|
|
||||||
|
@ -14,7 +14,7 @@ Low-voltage Flash Rewriting=On
|
|||||||
Fail Safe Break=0x2000
|
Fail Safe Break=0x2000
|
||||||
Port=1
|
Port=1
|
||||||
NMI=OFF
|
NMI=OFF
|
||||||
TRESET=ON
|
TRESET=OFF
|
||||||
IRESET=OFF
|
IRESET=OFF
|
||||||
WAIT=OFF
|
WAIT=OFF
|
||||||
SysClock=None
|
SysClock=None
|
||||||
@ -22,7 +22,7 @@ SubClock=None
|
|||||||
[Mapping]
|
[Mapping]
|
||||||
Count=0
|
Count=0
|
||||||
[Main]
|
[Main]
|
||||||
Geometry=39, 38, 1452, 1091
|
Geometry=264, 264, 1200, 858
|
||||||
Window=Normal
|
Window=Normal
|
||||||
MDI_MAX=OFF
|
MDI_MAX=OFF
|
||||||
Button=ON
|
Button=ON
|
||||||
@ -78,7 +78,7 @@ Symbol Type=OFF
|
|||||||
Language=C
|
Language=C
|
||||||
Kanji=SJIS
|
Kanji=SJIS
|
||||||
[Source]
|
[Source]
|
||||||
Geometry=78, 84, 822, 815
|
Geometry=0, 0, 600, 400
|
||||||
Window=Normal
|
Window=Normal
|
||||||
DispStart=73
|
DispStart=73
|
||||||
CaretPos=74,0
|
CaretPos=74,0
|
||||||
@ -140,10 +140,10 @@ SaveStart=
|
|||||||
SaveEnd=
|
SaveEnd=
|
||||||
Accumulative=ON
|
Accumulative=ON
|
||||||
[Assemble]
|
[Assemble]
|
||||||
Geometry=10, 12, 600, 947
|
Geometry=0, 0, 0, 0
|
||||||
Window=Normal
|
Window=Hide
|
||||||
DispStart=3446
|
DispStart=847627264
|
||||||
CaretPos=3446,27
|
CaretPos=0,0
|
||||||
Address1=
|
Address1=
|
||||||
Address2=
|
Address2=
|
||||||
Address3=
|
Address3=
|
||||||
@ -160,7 +160,7 @@ Address13=
|
|||||||
Address14=
|
Address14=
|
||||||
Address15=
|
Address15=
|
||||||
Address16=
|
Address16=
|
||||||
Data1=hdw
|
Data1=
|
||||||
Data2=
|
Data2=
|
||||||
Data3=
|
Data3=
|
||||||
Data4=
|
Data4=
|
||||||
@ -179,29 +179,24 @@ Data16=
|
|||||||
Case=ON
|
Case=ON
|
||||||
Scan=OFF
|
Scan=OFF
|
||||||
Direction=Down
|
Direction=Down
|
||||||
FindStart=0x0
|
FindStart=
|
||||||
FindEnd=0x7FFFF
|
FindEnd=
|
||||||
SaveRange=Screen
|
SaveRange=Screen
|
||||||
SaveStart=
|
SaveStart=
|
||||||
SaveEnd=
|
SaveEnd=
|
||||||
[Assemble1]
|
|
||||||
Geometry=585, 65, 600, 400
|
|
||||||
Window=Normal
|
|
||||||
DispStart=12181
|
|
||||||
CaretPos=12209,27
|
|
||||||
[Memory]
|
[Memory]
|
||||||
Geometry=24, 534, 550, 400
|
Geometry=0, 0, 0, 0
|
||||||
Window=Normal
|
Window=Hide
|
||||||
Boundary=163
|
Boundary=0
|
||||||
Format=Hex
|
Format=Hex
|
||||||
Mode=Byte
|
Mode=Byte
|
||||||
Endian=Little
|
Endian=
|
||||||
Ascii=OFF
|
Ascii=OFF
|
||||||
Idtag=OFF
|
Idtag=OFF
|
||||||
Address=
|
Address=
|
||||||
DispStart=000FFE70
|
DispStart=FFFFFFFF
|
||||||
CaretPosData=50, 65509
|
CaretPosData=0, 0
|
||||||
CaretPosAscii=0, 65487
|
CaretPosAscii=0, 0
|
||||||
Address1=
|
Address1=
|
||||||
Address2=
|
Address2=
|
||||||
Address3=
|
Address3=
|
||||||
@ -261,7 +256,7 @@ Window=Hide
|
|||||||
Boundary=0
|
Boundary=0
|
||||||
Mode=Proper
|
Mode=Proper
|
||||||
[Sfr]
|
[Sfr]
|
||||||
Geometry=25, 25, 668, 937
|
Geometry=704, 55, 400, 400
|
||||||
Window=Normal
|
Window=Normal
|
||||||
Address1=
|
Address1=
|
||||||
Address2=
|
Address2=
|
||||||
@ -283,10 +278,10 @@ Boundary=202, 89
|
|||||||
Mode=Hex
|
Mode=Hex
|
||||||
Attribute=Show
|
Attribute=Show
|
||||||
Sort=Unsort
|
Sort=Unsort
|
||||||
Pickup=OFF
|
Pickup=ON
|
||||||
SelectSort=Address
|
SelectSort=Name
|
||||||
Last Name=P0
|
Last Name=P2
|
||||||
Line=531
|
Line=27
|
||||||
L1=P0
|
L1=P0
|
||||||
L2=P1
|
L2=P1
|
||||||
L3=P2
|
L3=P2
|
||||||
@ -298,526 +293,22 @@ L8=P7
|
|||||||
L9=P12
|
L9=P12
|
||||||
L10=P14
|
L10=P14
|
||||||
L11=P15
|
L11=P15
|
||||||
L12=SDR00
|
L12=P20
|
||||||
L13=SIO00
|
L13=PER0
|
||||||
L14=TXD0
|
L14=PER2
|
||||||
L15=SDR01
|
L15=PER3
|
||||||
L16=RXD0
|
L16=PM0
|
||||||
L17=SIO01
|
L17=PM1
|
||||||
L18=TDR00
|
L18=PM12
|
||||||
L19=TDR01
|
L19=PM14
|
||||||
L20=ADCRH
|
L20=PM15
|
||||||
L21=PM0
|
L21=PM2
|
||||||
L22=PM1
|
L22=PM20
|
||||||
L23=PM2
|
L23=PM3
|
||||||
L24=PM3
|
L24=PM4
|
||||||
L25=PM4
|
L25=PM5
|
||||||
L26=PM5
|
L26=PM6
|
||||||
L27=PM6
|
L27=PM7
|
||||||
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
|
|
||||||
[Local Variable]
|
[Local Variable]
|
||||||
Geometry=0, 0, 0, 0
|
Geometry=0, 0, 0, 0
|
||||||
Window=Hide
|
Window=Hide
|
||||||
@ -871,22 +362,22 @@ SaveRange=Screen
|
|||||||
SaveStart=
|
SaveStart=
|
||||||
SaveEnd=
|
SaveEnd=
|
||||||
[Register]
|
[Register]
|
||||||
Geometry=50, 50, 250, 400
|
Geometry=25, 25, 250, 400
|
||||||
Window=Normal
|
Window=Hide
|
||||||
Mode=Hex
|
Mode=Hex
|
||||||
Boundary=159
|
Boundary=159
|
||||||
Pickup=OFF
|
Pickup=OFF
|
||||||
Name=Functional
|
Name=Functional
|
||||||
Register Bank=0
|
Register Bank=0
|
||||||
RP0=1
|
RP0=3
|
||||||
RP1=1
|
RP1=3
|
||||||
RP2=1
|
RP2=3
|
||||||
RP3=1
|
RP3=3
|
||||||
PC=1
|
PC=3
|
||||||
SP=1
|
SP=3
|
||||||
PSW=1
|
PSW=3
|
||||||
ES=1
|
ES=3
|
||||||
CS=1
|
CS=3
|
||||||
[Event Manager]
|
[Event Manager]
|
||||||
Geometry=0, 0, 0, 0
|
Geometry=0, 0, 0, 0
|
||||||
Window=Hide
|
Window=Hide
|
||||||
@ -962,41 +453,32 @@ Detail=OFF
|
|||||||
Last Name=
|
Last Name=
|
||||||
Count=0
|
Count=0
|
||||||
[Variable]
|
[Variable]
|
||||||
Geometry=935, 61, 440, 634
|
Geometry=0, 0, 0, 0
|
||||||
Window=Normal
|
Window=Hide
|
||||||
Boundary=13762700
|
Boundary=0
|
||||||
0=.SW_pow_count,P,N,A,+,1
|
Line=0
|
||||||
Line=1
|
|
||||||
[Quick Watch]
|
[Quick Watch]
|
||||||
0=RTCC0,B,A,1
|
0=
|
||||||
1=RTCC1,B,A,1
|
1=
|
||||||
2=PM12,B,A,1
|
2=
|
||||||
3=P12,B,A,1
|
3=
|
||||||
4=CMC,B,A,1
|
4=
|
||||||
5=CSC,P,A,1
|
5=
|
||||||
6=OSMC,P,A,1
|
6=
|
||||||
7=KRM,P,A,1
|
7=
|
||||||
8=MK0,P,A,1
|
8=
|
||||||
9=MK1,P,A,1
|
9=
|
||||||
10=PU7,B,A,1
|
10=
|
||||||
11=PM7,B,A,1
|
11=
|
||||||
12=P7,B,A,1
|
12=
|
||||||
13=system_status,P,A,1
|
13=
|
||||||
14=PWSW_POWON_TIME,P,A,1
|
14=
|
||||||
15=SW_pow_count,P,A,1
|
15=
|
||||||
[Software Break]
|
[Software Break]
|
||||||
Geometry=914, 762, 500, 200
|
Geometry=0, 0, 0, 0
|
||||||
Window=Normal
|
Window=Hide
|
||||||
Width=150 30 200 100
|
Width=150 30 200 100
|
||||||
Name0=Swb00002
|
Count=0
|
||||||
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
|
|
||||||
[Reset]
|
[Reset]
|
||||||
Debugger=ON
|
Debugger=ON
|
||||||
Symbol=OFF
|
Symbol=OFF
|
||||||
@ -1021,7 +503,7 @@ Window=Hide
|
|||||||
[Data Flash Option]
|
[Data Flash Option]
|
||||||
Data Flash Emulation=OFF
|
Data Flash Emulation=OFF
|
||||||
[List]
|
[List]
|
||||||
Geometry=75, 75, 856, 846
|
Geometry=0, 0, 0, 0
|
||||||
Window=Hide
|
Window=Hide
|
||||||
[Console]
|
[Console]
|
||||||
Geometry=0, 0, 0, 0
|
Geometry=0, 0, 0, 0
|
||||||
|
@ -1196,7 +1196,7 @@ G=1
|
|||||||
E=0
|
E=0
|
||||||
E0=flash.elk
|
E0=flash.elk
|
||||||
E1=a.elk
|
E1=a.elk
|
||||||
GO=0
|
GO=1
|
||||||
GOValue=85
|
GOValue=85
|
||||||
GOStart=FC00
|
GOStart=FC00
|
||||||
GOSizeValue=1024
|
GOSizeValue=1024
|
||||||
|
Loading…
Reference in New Issue
Block a user