vreg_ctrで、vreg_ctr[ VREG_C_VOL_CAL_MIN ] を電源onの度に初期値に戻してしまっていました。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@256 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
n2232 2010-10-21 00:21:21 +00:00
parent 8454493ad0
commit 97d892f167
9 changed files with 1034 additions and 1030 deletions

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -1,19 +1,19 @@
78K0R Linker W1.33 Date:20 Oct 2010 Page: 1 78K0R Linker W1.31 Date:13 Oct 2010 Page: 1
Command: -yd:\program files\nec electronics tools\dev -_msgoff -obsr.l Command: -yC:\Program Files\NEC Electronics Tools\DEV -_msgoff -obsr.l
mf ..\..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2 mf ..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10
.12\lib78k0r\s0rm.rel -gi1B339499E033F240BFAAh -pbsr_k0r.map \lib78k0r\s0rm.rel -gi1B339499E033F240BFAAh -pbsr_k0r.map -nk
-nkd -gb7EFBFFh -bC:\Program Files\NEC Electronics Tools\FSL7 d -gb7EFBFFh -bC:\Program Files\NEC Electronics Tools\FSL78K0
8K0R_Type02ES\V1.20\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0rm.lib R_Type02ES\V1.20\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0rm.lib -b
-bcl0rmf.lib -iD:\Program Files\NEC Electronics Tools\CC78K0 cl0rmf.lib -iC:\Program Files\NEC Electronics Tools\CC78K0R\W
R\W2.12\lib78k0r -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ct 2.10\lib78k0r -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr.r
r.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led. el main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel
rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accer rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.r
o.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task el self_flash.rel sw.rel task_debug.rel task_misc.rel task_sy
_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel s.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel
Para-file: Para-file:
Out-file: bsr.lmf Out-file: bsr.lmf
Map-file: bsr_k0r.map Map-file: bsr_k0r.map
@ -23,8 +23,8 @@ Direc-file:bsr_mcu.dr
*** Link information *** *** Link information ***
64 output segment(s) 64 output segment(s)
3EA3H byte(s) real data 3EACH byte(s) real data
5412 symbol(s) defined 5491 symbol(s) defined
*** Memory map *** *** Memory map ***
@ -97,55 +97,55 @@ Direc-file:bsr_mcu.dr
LDR_CODL task_status LDR_CODL task_status
000C4H 00000H 000C4H 00000H
?CSEGSI 000C4H 0000AH CSEG ?CSEGSI 000C4H 0000AH CSEG
LDR_CODE 000CEH 0092EH CSEG LDR_CODE 000CEH 00925H CSEG
LDR_CODE loader 000CEH 001F9H LDR_CODE loader 000CEH 001F3H
LDR_CODE main 002C7H 00049H LDR_CODE main 002C1H 00049H
LDR_CODE WDT 00310H 00000H LDR_CODE WDT 0030AH 00000H
LDR_CODE i2c_mcu 00310H 002F1H LDR_CODE i2c_mcu 0030AH 002F1H
LDR_CODE self_flash LDR_CODE self_flash
00601H 00373H 005FBH 00370H
LDR_CODE task_debug LDR_CODE task_debug
00974H 00000H 0096BH 00000H
LDR_CODE task_status LDR_CODE task_status
00974H 00088H 0096BH 00088H
FSL_CODE 009FCH 00322H CSEG FSL_CODE 009F3H 00322H CSEG
FSL_CODE fsl_block_cmd FSL_CODE fsl_block_cmd
009FCH 0002BH 009F3H 0002BH
FSL_CODE fsl_block_check FSL_CODE fsl_block_check
00A27H 00013H 00A1EH 00013H
FSL_CODE fsl_common FSL_CODE fsl_common
00A3AH 0014FH 00A31H 0014FH
FSL_CODE fsl_reset FSL_CODE fsl_reset
00B89H 00001H 00B80H 00001H
FSL_CODE fsl_si_ibf FSL_CODE fsl_si_ibf
00B8AH 00064H 00B81H 00064H
FSL_CODE fsl_phySwap FSL_CODE fsl_phySwap
00BEEH 0004DH 00BE5H 0004DH
FSL_CODE fsl_si_common FSL_CODE fsl_si_common
00C3BH 00061H 00C32H 00061H
FSL_CODE fsl_swap 00C9CH 00030H FSL_CODE fsl_swap 00C93H 00030H
FSL_CODE fsl_write FSL_CODE fsl_write
00CCCH 00052H 00CC3H 00052H
@@LCODE 00D1EH 002AFH CSEG @@LCODE 00D15H 002AFH CSEG
@@LCODE @cstart 00D1EH 0006DH @@LCODE @cstart 00D15H 0006DH
@@LCODE @imul 00D8BH 00011H @@LCODE @imul 00D82H 00011H
@@LCODE @lumul 00D9CH 0002BH @@LCODE @lumul 00D93H 0002BH
@@LCODE @isdiv 00DC7H 00022H @@LCODE @isdiv 00DBEH 00022H
@@LCODE @iudiv 00DE9H 0002DH @@LCODE @iudiv 00DE0H 0002DH
@@LCODE @isrem 00E16H 00021H @@LCODE @isrem 00E0DH 00021H
@@LCODE @iurem 00E37H 0002FH @@LCODE @iurem 00E2EH 0002FH
@@LCODE @lsdiv 00E66H 00039H @@LCODE @lsdiv 00E5DH 00039H
@@LCODE @ludiv 00E9FH 0003FH @@LCODE @ludiv 00E96H 0003FH
@@LCODE @divuw 00EDEH 00034H @@LCODE @divuw 00ED5H 00034H
@@LCODE @ladd 00F12H 0000FH @@LCODE @ladd 00F09H 0000FH
@@LCODE @llsh 00F21H 0001BH @@LCODE @llsh 00F18H 0001BH
@@LCODE @lursh 00F3CH 0001FH @@LCODE @lursh 00F33H 0001FH
@@LCODE @iscmp 00F5BH 0000CH @@LCODE @iscmp 00F52H 0000CH
@@LCODE @lscmp 00F67H 00014H @@LCODE @lscmp 00F5EH 00014H
@@LCODE @lband 00F7BH 00014H @@LCODE @lband 00F72H 00014H
@@LCODE @bcdtob 00F8FH 0001AH @@LCODE @bcdtob 00F86H 0001AH
@@LCODE @bbcd 00FA9H 00024H @@LCODE @bbcd 00FA0H 00024H
* gap * 00FCDH 00029H * gap * 00FC4H 00032H
MGC_LOAD 00FF6H 0000AH CSEG AT MGC_LOAD 00FF6H 0000AH CSEG AT
MGC_LOAD magic 00FF6H 0000AH MGC_LOAD magic 00FF6H 0000AH
@ -185,234 +185,234 @@ Direc-file:bsr_mcu.dr
@@CNST ini_VECT 022D8H 00000H @@CNST ini_VECT 022D8H 00000H
@@CNST task_status @@CNST task_status
022D8H 00000H 022D8H 00000H
ROM_CODE 022D8H 02726H CSEG ROM_CODE 022D8H 02744H CSEG
ROM_CODE pm 022D8H 00A14H ROM_CODE pm 022D8H 00A18H
ROM_CODE i2c_ctr 02CECH 00060H ROM_CODE i2c_ctr 02CF0H 00060H
ROM_CODE i2c_twl 02D4CH 0005EH ROM_CODE i2c_twl 02D50H 0005EH
ROM_CODE led 02DAAH 0051AH ROM_CODE led 02DAEH 0051AH
ROM_CODE rtc 032C4H 000E0H ROM_CODE rtc 032C8H 000E0H
ROM_CODE vreg_ctr 033A4H 00475H ROM_CODE vreg_ctr 033A8H 00475H
ROM_CODE vreg_twl 03819H 0010AH ROM_CODE vreg_twl 0381DH 0011DH
ROM_CODE adc 03923H 002C1H ROM_CODE adc 0393AH 002C1H
ROM_CODE renge 03BE4H 00187H ROM_CODE renge 03BFBH 00187H
ROM_CODE accero 03D6BH 0013DH ROM_CODE accero 03D82H 0013DH
ROM_CODE sw 03EA8H 00113H ROM_CODE sw 03EBFH 00113H
ROM_CODE task_misc ROM_CODE task_misc
03FBBH 001D5H 03FD2H 001C7H
ROM_CODE task_sys 04190H 0037CH ROM_CODE task_sys 04199H 00385H
ROM_CODE pedo_alg_thre_det2 ROM_CODE pedo_alg_thre_det2
0450CH 004F2H 0451EH 004FEH
@@BASE 049FEH 0050EH CSEG BASE @@BASE 04A1CH 00502H CSEG BASE
@@BASE loader 049FEH 00000H @@BASE loader 04A1CH 00000H
@@BASE pm 049FEH 0003FH @@BASE pm 04A1CH 0003FH
@@BASE i2c_ctr 04A3DH 00198H @@BASE i2c_ctr 04A5BH 00198H
@@BASE main 04BD5H 00000H @@BASE main 04BF3H 00000H
@@BASE magic 04BD5H 00000H @@BASE magic 04BF3H 00000H
@@BASE WDT 04BD5H 00000H @@BASE WDT 04BF3H 00000H
@@BASE i2c_mcu 04BD5H 000D9H @@BASE i2c_mcu 04BF3H 000D9H
@@BASE i2c_twl 04CAEH 000CBH @@BASE i2c_twl 04CCCH 000CBH
@@BASE led 04D79H 00000H @@BASE led 04D97H 00000H
@@BASE rtc 04D79H 0005EH @@BASE rtc 04D97H 00052H
@@BASE vreg_ctr 04DD7H 00000H @@BASE vreg_ctr 04DE9H 00000H
@@BASE vreg_twl 04DD7H 00000H @@BASE vreg_twl 04DE9H 00000H
@@BASE adc 04DD7H 000B3H @@BASE adc 04DE9H 000B3H
@@BASE renge 04E8AH 00000H @@BASE renge 04E9CH 00000H
@@BASE accero 04E8AH 0004AH @@BASE accero 04E9CH 0004AH
@@BASE self_flash @@BASE self_flash
04ED4H 00000H 04EE6H 00000H
@@BASE sw 04ED4H 00000H @@BASE sw 04EE6H 00000H
@@BASE task_debug @@BASE task_debug
04ED4H 00000H 04EE6H 00000H
@@BASE task_misc @@BASE task_misc
04ED4H 00000H 04EE6H 00000H
@@BASE task_sys 04ED4H 00000H @@BASE task_sys 04EE6H 00000H
@@BASE pedo_alg_thre_det2 @@BASE pedo_alg_thre_det2
04ED4H 00000H 04EE6H 00000H
@@BASE ini_VECT 04ED4H 00038H @@BASE ini_VECT 04EE6H 00038H
@@BASE task_status @@BASE task_status
04F0CH 00000H 04F1EH 00000H
@@CNSTL 04F0CH 00000H CSEG PAGE64KP @@CNSTL 04F1EH 00000H CSEG PAGE64KP
@@CNSTL @cstart 04F0CH 00000H @@CNSTL @cstart 04F1EH 00000H
@@CNSTL 04F0CH 00000H CSEG PAGE64KP @@CNSTL 04F1EH 00000H CSEG PAGE64KP
@@CNSTL pm 04F0CH 00000H @@CNSTL pm 04F1EH 00000H
@@CNSTL 04F0CH 00000H CSEG PAGE64KP @@CNSTL 04F1EH 00000H CSEG PAGE64KP
@@CNSTL i2c_ctr 04F0CH 00000H @@CNSTL i2c_ctr 04F1EH 00000H
@@CNSTL 04F0CH 00000H CSEG PAGE64KP @@CNSTL 04F1EH 00000H CSEG PAGE64KP
@@CNSTL i2c_twl 04F0CH 00000H @@CNSTL i2c_twl 04F1EH 00000H
@@CNSTL 04F0CH 00000H CSEG PAGE64KP @@CNSTL 04F1EH 00000H CSEG PAGE64KP
@@CNSTL led 04F0CH 00000H @@CNSTL led 04F1EH 00000H
@@CNSTL 04F0CH 00000H CSEG PAGE64KP @@CNSTL 04F1EH 00000H CSEG PAGE64KP
@@CNSTL rtc 04F0CH 00000H @@CNSTL rtc 04F1EH 00000H
@@CNSTL 04F0CH 00000H CSEG PAGE64KP @@CNSTL 04F1EH 00000H CSEG PAGE64KP
@@CNSTL vreg_ctr 04F0CH 00000H @@CNSTL vreg_ctr 04F1EH 00000H
@@CNSTL 04F0CH 00000H CSEG PAGE64KP @@CNSTL 04F1EH 00000H CSEG PAGE64KP
@@CNSTL vreg_twl 04F0CH 00000H @@CNSTL vreg_twl 04F1EH 00000H
@@CNSTL 04F0CH 00000H CSEG PAGE64KP @@CNSTL 04F1EH 00000H CSEG PAGE64KP
@@CNSTL adc 04F0CH 00000H @@CNSTL adc 04F1EH 00000H
@@CNSTL 04F0CH 00000H CSEG PAGE64KP @@CNSTL 04F1EH 00000H CSEG PAGE64KP
@@CNSTL renge 04F0CH 00000H @@CNSTL renge 04F1EH 00000H
@@CNSTL 04F0CH 00000H CSEG PAGE64KP @@CNSTL 04F1EH 00000H CSEG PAGE64KP
@@CNSTL accero 04F0CH 00000H @@CNSTL accero 04F1EH 00000H
@@CNSTL 04F0CH 00000H CSEG PAGE64KP @@CNSTL 04F1EH 00000H CSEG PAGE64KP
@@CNSTL sw 04F0CH 00000H @@CNSTL sw 04F1EH 00000H
@@CNSTL 04F0CH 00000H CSEG PAGE64KP @@CNSTL 04F1EH 00000H CSEG PAGE64KP
@@CNSTL task_misc @@CNSTL task_misc
04F0CH 00000H 04F1EH 00000H
@@CNSTL 04F0CH 00000H CSEG PAGE64KP @@CNSTL 04F1EH 00000H CSEG PAGE64KP
@@CNSTL task_sys 04F0CH 00000H @@CNSTL task_sys 04F1EH 00000H
@@CNSTL 04F0CH 00000H CSEG PAGE64KP @@CNSTL 04F1EH 00000H CSEG PAGE64KP
@@CNSTL pedo_alg_thre_det2 @@CNSTL pedo_alg_thre_det2
04F0CH 00000H 04F1EH 00000H
@@CNSTL 04F0CH 00000H CSEG PAGE64KP @@CNSTL 04F1EH 00000H CSEG PAGE64KP
@@CNSTL ini_VECT 04F0CH 00000H @@CNSTL ini_VECT 04F1EH 00000H
@@CNSTL 04F0CH 0000AH CSEG PAGE64KP @@CNSTL 04F1EH 0000AH CSEG PAGE64KP
@@CNSTL @bcdtob 04F0CH 0000AH @@CNSTL @bcdtob 04F1EH 0000AH
@@CNSTL 04F16H 00010H CSEG PAGE64KP @@CNSTL 04F28H 00010H CSEG PAGE64KP
@@CNSTL @bbcd 04F16H 00010H @@CNSTL @bbcd 04F28H 00010H
@@R_INIT 04F26H 0003AH CSEG UNIT64KP @@R_INIT 04F38H 0003AH CSEG UNIT64KP
@@R_INIT @cstart 04F26H 00000H @@R_INIT @cstart 04F38H 00000H
@@R_INIT loader 04F26H 00000H @@R_INIT loader 04F38H 00000H
@@R_INIT pm 04F26H 00002H @@R_INIT pm 04F38H 00002H
@@R_INIT i2c_ctr 04F28H 00002H @@R_INIT i2c_ctr 04F3AH 00002H
@@R_INIT main 04F2AH 00000H @@R_INIT main 04F3CH 00000H
@@R_INIT magic 04F2AH 00000H @@R_INIT magic 04F3CH 00000H
@@R_INIT WDT 04F2AH 00000H @@R_INIT WDT 04F3CH 00000H
@@R_INIT i2c_mcu 04F2AH 00000H @@R_INIT i2c_mcu 04F3CH 00000H
@@R_INIT i2c_twl 04F2AH 00000H @@R_INIT i2c_twl 04F3CH 00000H
@@R_INIT led 04F2AH 00006H @@R_INIT led 04F3CH 00006H
@@R_INIT rtc 04F30H 00000H @@R_INIT rtc 04F42H 00000H
@@R_INIT vreg_ctr 04F30H 00000H @@R_INIT vreg_ctr 04F42H 00000H
@@R_INIT vreg_twl 04F30H 00000H @@R_INIT vreg_twl 04F42H 00000H
@@R_INIT adc 04F30H 0000CH @@R_INIT adc 04F42H 0000CH
@@R_INIT renge 04F3CH 00014H @@R_INIT renge 04F4EH 00014H
@@R_INIT accero 04F50H 00000H @@R_INIT accero 04F62H 00000H
@@R_INIT self_flash @@R_INIT self_flash
04F50H 00000H 04F62H 00000H
@@R_INIT sw 04F50H 00002H @@R_INIT sw 04F62H 00002H
@@R_INIT task_debug @@R_INIT task_debug
04F52H 00000H 04F64H 00000H
@@R_INIT task_misc @@R_INIT task_misc
04F52H 00000H 04F64H 00000H
@@R_INIT task_sys 04F52H 00002H @@R_INIT task_sys 04F64H 00002H
@@R_INIT pedo_alg_thre_det2 @@R_INIT pedo_alg_thre_det2
04F54H 0000AH 04F66H 0000AH
@@R_INIT ini_VECT 04F5EH 00000H @@R_INIT ini_VECT 04F70H 00000H
@@R_INIT task_status @@R_INIT task_status
04F5EH 00002H 04F70H 00002H
@@R_INIT @rom 04F60H 00000H @@R_INIT @rom 04F72H 00000H
@@R_INIS 04F60H 00000H CSEG UNIT64KP @@R_INIS 04F72H 00000H CSEG UNIT64KP
@@R_INIS @cstart 04F60H 00000H @@R_INIS @cstart 04F72H 00000H
@@R_INIS loader 04F60H 00000H @@R_INIS loader 04F72H 00000H
@@R_INIS pm 04F60H 00000H @@R_INIS pm 04F72H 00000H
@@R_INIS i2c_ctr 04F60H 00000H @@R_INIS i2c_ctr 04F72H 00000H
@@R_INIS main 04F60H 00000H @@R_INIS main 04F72H 00000H
@@R_INIS magic 04F60H 00000H @@R_INIS magic 04F72H 00000H
@@R_INIS WDT 04F60H 00000H @@R_INIS WDT 04F72H 00000H
@@R_INIS i2c_mcu 04F60H 00000H @@R_INIS i2c_mcu 04F72H 00000H
@@R_INIS i2c_twl 04F60H 00000H @@R_INIS i2c_twl 04F72H 00000H
@@R_INIS led 04F60H 00000H @@R_INIS led 04F72H 00000H
@@R_INIS rtc 04F60H 00000H @@R_INIS rtc 04F72H 00000H
@@R_INIS vreg_ctr 04F60H 00000H @@R_INIS vreg_ctr 04F72H 00000H
@@R_INIS vreg_twl 04F60H 00000H @@R_INIS vreg_twl 04F72H 00000H
@@R_INIS adc 04F60H 00000H @@R_INIS adc 04F72H 00000H
@@R_INIS renge 04F60H 00000H @@R_INIS renge 04F72H 00000H
@@R_INIS accero 04F60H 00000H @@R_INIS accero 04F72H 00000H
@@R_INIS self_flash @@R_INIS self_flash
04F60H 00000H 04F72H 00000H
@@R_INIS sw 04F60H 00000H @@R_INIS sw 04F72H 00000H
@@R_INIS task_debug @@R_INIS task_debug
04F60H 00000H 04F72H 00000H
@@R_INIS task_misc @@R_INIS task_misc
04F60H 00000H 04F72H 00000H
@@R_INIS task_sys 04F60H 00000H @@R_INIS task_sys 04F72H 00000H
@@R_INIS pedo_alg_thre_det2 @@R_INIS pedo_alg_thre_det2
04F60H 00000H 04F72H 00000H
@@R_INIS ini_VECT 04F60H 00000H @@R_INIS ini_VECT 04F72H 00000H
@@R_INIS task_status @@R_INIS task_status
04F60H 00000H 04F72H 00000H
@@R_INIS @rom 04F60H 00000H @@R_INIS @rom 04F72H 00000H
@@CALT 04F60H 00000H CSEG @@CALT 04F72H 00000H CSEG
@@CALT @cstart 04F60H 00000H @@CALT @cstart 04F72H 00000H
@@CALT loader 04F60H 00000H @@CALT loader 04F72H 00000H
@@CALT pm 04F60H 00000H @@CALT pm 04F72H 00000H
@@CALT i2c_ctr 04F60H 00000H @@CALT i2c_ctr 04F72H 00000H
@@CALT main 04F60H 00000H @@CALT main 04F72H 00000H
@@CALT magic 04F60H 00000H @@CALT magic 04F72H 00000H
@@CALT WDT 04F60H 00000H @@CALT WDT 04F72H 00000H
@@CALT i2c_mcu 04F60H 00000H @@CALT i2c_mcu 04F72H 00000H
@@CALT i2c_twl 04F60H 00000H @@CALT i2c_twl 04F72H 00000H
@@CALT led 04F60H 00000H @@CALT led 04F72H 00000H
@@CALT rtc 04F60H 00000H @@CALT rtc 04F72H 00000H
@@CALT vreg_ctr 04F60H 00000H @@CALT vreg_ctr 04F72H 00000H
@@CALT vreg_twl 04F60H 00000H @@CALT vreg_twl 04F72H 00000H
@@CALT adc 04F60H 00000H @@CALT adc 04F72H 00000H
@@CALT renge 04F60H 00000H @@CALT renge 04F72H 00000H
@@CALT accero 04F60H 00000H @@CALT accero 04F72H 00000H
@@CALT self_flash @@CALT self_flash
04F60H 00000H 04F72H 00000H
@@CALT sw 04F60H 00000H @@CALT sw 04F72H 00000H
@@CALT task_debug @@CALT task_debug
04F60H 00000H 04F72H 00000H
@@CALT task_misc @@CALT task_misc
04F60H 00000H 04F72H 00000H
@@CALT task_sys 04F60H 00000H @@CALT task_sys 04F72H 00000H
@@CALT pedo_alg_thre_det2 @@CALT pedo_alg_thre_det2
04F60H 00000H 04F72H 00000H
@@CALT ini_VECT 04F60H 00000H @@CALT ini_VECT 04F72H 00000H
@@CALT task_status @@CALT task_status
04F60H 00000H 04F72H 00000H
@@RLINIT 04F60H 00000H CSEG UNIT64KP @@RLINIT 04F72H 00000H CSEG UNIT64KP
@@RLINIT loader 04F60H 00000H @@RLINIT loader 04F72H 00000H
@@RLINIT pm 04F60H 00000H @@RLINIT pm 04F72H 00000H
@@RLINIT i2c_ctr 04F60H 00000H @@RLINIT i2c_ctr 04F72H 00000H
@@RLINIT main 04F60H 00000H @@RLINIT main 04F72H 00000H
@@RLINIT magic 04F60H 00000H @@RLINIT magic 04F72H 00000H
@@RLINIT WDT 04F60H 00000H @@RLINIT WDT 04F72H 00000H
@@RLINIT i2c_mcu 04F60H 00000H @@RLINIT i2c_mcu 04F72H 00000H
@@RLINIT i2c_twl 04F60H 00000H @@RLINIT i2c_twl 04F72H 00000H
@@RLINIT led 04F60H 00000H @@RLINIT led 04F72H 00000H
@@RLINIT rtc 04F60H 00000H @@RLINIT rtc 04F72H 00000H
@@RLINIT vreg_ctr 04F60H 00000H @@RLINIT vreg_ctr 04F72H 00000H
@@RLINIT vreg_twl 04F60H 00000H @@RLINIT vreg_twl 04F72H 00000H
@@RLINIT adc 04F60H 00000H @@RLINIT adc 04F72H 00000H
@@RLINIT renge 04F60H 00000H @@RLINIT renge 04F72H 00000H
@@RLINIT accero 04F60H 00000H @@RLINIT accero 04F72H 00000H
@@RLINIT self_flash @@RLINIT self_flash
04F60H 00000H 04F72H 00000H
@@RLINIT sw 04F60H 00000H @@RLINIT sw 04F72H 00000H
@@RLINIT task_debug @@RLINIT task_debug
04F60H 00000H 04F72H 00000H
@@RLINIT task_misc @@RLINIT task_misc
04F60H 00000H 04F72H 00000H
@@RLINIT task_sys 04F60H 00000H @@RLINIT task_sys 04F72H 00000H
@@RLINIT pedo_alg_thre_det2 @@RLINIT pedo_alg_thre_det2
04F60H 00000H 04F72H 00000H
@@RLINIT ini_VECT 04F60H 00000H @@RLINIT ini_VECT 04F72H 00000H
@@RLINIT task_status @@RLINIT task_status
04F60H 00000H 04F72H 00000H
@@RLINIT @rom 04F60H 00000H @@RLINIT @rom 04F72H 00000H
@@CODEL 04F60H 00000H CSEG @@CODEL 04F72H 00000H CSEG
@@CODEL pm 04F60H 00000H @@CODEL pm 04F72H 00000H
@@CODEL i2c_ctr 04F60H 00000H @@CODEL i2c_ctr 04F72H 00000H
@@CODEL magic 04F60H 00000H @@CODEL magic 04F72H 00000H
@@CODEL i2c_twl 04F60H 00000H @@CODEL i2c_twl 04F72H 00000H
@@CODEL led 04F60H 00000H @@CODEL led 04F72H 00000H
@@CODEL rtc 04F60H 00000H @@CODEL rtc 04F72H 00000H
@@CODEL vreg_ctr 04F60H 00000H @@CODEL vreg_ctr 04F72H 00000H
@@CODEL vreg_twl 04F60H 00000H @@CODEL vreg_twl 04F72H 00000H
@@CODEL adc 04F60H 00000H @@CODEL adc 04F72H 00000H
@@CODEL renge 04F60H 00000H @@CODEL renge 04F72H 00000H
@@CODEL accero 04F60H 00000H @@CODEL accero 04F72H 00000H
@@CODEL sw 04F60H 00000H @@CODEL sw 04F72H 00000H
@@CODEL task_misc @@CODEL task_misc
04F60H 00000H 04F72H 00000H
@@CODEL task_sys 04F60H 00000H @@CODEL task_sys 04F72H 00000H
@@CODEL pedo_alg_thre_det2 @@CODEL pedo_alg_thre_det2
04F60H 00000H 04F72H 00000H
@@CODEL ini_VECT 04F60H 00000H @@CODEL ini_VECT 04F72H 00000H
@@LCODEL 04F60H 00008H CSEG @@LCODEL 04F72H 00008H CSEG
@@LCODEL abs 04F60H 00008H @@LCODEL abs 04F72H 00008H
* gap * 04F68H 0008EH * gap * 04F7AH 0007CH
MGC_TAIL 04FF6H 0000AH CSEG AT MGC_TAIL 04FF6H 0000AH CSEG AT
MGC_TAIL magic 04FF6H 0000AH MGC_TAIL magic 04FF6H 0000AH
@ -420,7 +420,7 @@ Direc-file:bsr_mcu.dr
BASE ADDRESS=FF900H SIZE=00500H BASE ADDRESS=FF900H SIZE=00500H
OUTPUT INPUT INPUT BASE SIZE OUTPUT INPUT INPUT BASE SIZE
SEGMENT SEGMENT MODULE ADDRESS SEGMENT SEGMENT MODULE ADDRESS
@@DATA FF900H 00430H DSEG BASEP @@DATA FF900H 0042CH DSEG BASEP
@@DATA @cstart FF900H 00002H @@DATA @cstart FF900H 00002H
@@DATA loader FF902H 00000H @@DATA loader FF902H 00000H
@@DATA pm FF902H 00016H @@DATA pm FF902H 00016H
@ -435,179 +435,179 @@ Direc-file:bsr_mcu.dr
@@DATA vreg_ctr FFBD4H 0005EH @@DATA vreg_ctr FFBD4H 0005EH
@@DATA vreg_twl FFC32H 00010H @@DATA vreg_twl FFC32H 00010H
@@DATA adc FFC42H 00018H @@DATA adc FFC42H 00018H
@@DATA renge FFC5AH 00022H @@DATA renge FFC5AH 0001EH
@@DATA accero FFC7CH 00002H @@DATA accero FFC78H 00002H
@@DATA self_flash @@DATA self_flash
FFC7EH 00002H FFC7AH 00002H
@@DATA sw FFC80H 00006H @@DATA sw FFC7CH 00006H
@@DATA task_debug @@DATA task_debug
FFC86H 00000H FFC82H 00000H
@@DATA task_misc @@DATA task_misc
FFC86H 00010H FFC82H 00010H
@@DATA task_sys FFC96H 00002H @@DATA task_sys FFC92H 00002H
@@DATA pedo_alg_thre_det2 @@DATA pedo_alg_thre_det2
FFC98H 00096H FFC94H 00096H
@@DATA ini_VECT FFD2EH 00000H @@DATA ini_VECT FFD2AH 00000H
@@DATA task_status @@DATA task_status
FFD2EH 00002H FFD2AH 00002H
@@DATA @rom FFD30H 00000H @@DATA @rom FFD2CH 00000H
@@INIT FFD30H 0003AH DSEG BASEP @@INIT FFD2CH 0003AH DSEG BASEP
@@INIT @cstart FFD30H 00000H @@INIT @cstart FFD2CH 00000H
@@INIT loader FFD30H 00000H @@INIT loader FFD2CH 00000H
@@INIT pm FFD30H 00002H @@INIT pm FFD2CH 00002H
@@INIT i2c_ctr FFD32H 00002H @@INIT i2c_ctr FFD2EH 00002H
@@INIT main FFD34H 00000H @@INIT main FFD30H 00000H
@@INIT magic FFD34H 00000H @@INIT magic FFD30H 00000H
@@INIT WDT FFD34H 00000H @@INIT WDT FFD30H 00000H
@@INIT i2c_mcu FFD34H 00000H @@INIT i2c_mcu FFD30H 00000H
@@INIT i2c_twl FFD34H 00000H @@INIT i2c_twl FFD30H 00000H
@@INIT led FFD34H 00006H @@INIT led FFD30H 00006H
@@INIT rtc FFD3AH 00000H @@INIT rtc FFD36H 00000H
@@INIT vreg_ctr FFD3AH 00000H @@INIT vreg_ctr FFD36H 00000H
@@INIT vreg_twl FFD3AH 00000H @@INIT vreg_twl FFD36H 00000H
@@INIT adc FFD3AH 0000CH @@INIT adc FFD36H 0000CH
@@INIT renge FFD46H 00014H @@INIT renge FFD42H 00014H
@@INIT accero FFD5AH 00000H @@INIT accero FFD56H 00000H
@@INIT self_flash @@INIT self_flash
FFD5AH 00000H FFD56H 00000H
@@INIT sw FFD5AH 00002H @@INIT sw FFD56H 00002H
@@INIT task_debug @@INIT task_debug
FFD5CH 00000H FFD58H 00000H
@@INIT task_misc @@INIT task_misc
FFD5CH 00000H FFD58H 00000H
@@INIT task_sys FFD5CH 00002H @@INIT task_sys FFD58H 00002H
@@INIT pedo_alg_thre_det2 @@INIT pedo_alg_thre_det2
FFD5EH 0000AH FFD5AH 0000AH
@@INIT ini_VECT FFD68H 00000H @@INIT ini_VECT FFD64H 00000H
@@INIT task_status @@INIT task_status
FFD68H 00002H FFD64H 00002H
@@INIT @rom FFD6AH 00000H @@INIT @rom FFD66H 00000H
@@INIS FFD6AH 00000H DSEG UNITP @@INIS FFD66H 00000H DSEG UNITP
@@INIS @cstart FFD6AH 00000H @@INIS @cstart FFD66H 00000H
@@INIS loader FFD6AH 00000H @@INIS loader FFD66H 00000H
@@INIS pm FFD6AH 00000H @@INIS pm FFD66H 00000H
@@INIS i2c_ctr FFD6AH 00000H @@INIS i2c_ctr FFD66H 00000H
@@INIS main FFD6AH 00000H @@INIS main FFD66H 00000H
@@INIS magic FFD6AH 00000H @@INIS magic FFD66H 00000H
@@INIS WDT FFD6AH 00000H @@INIS WDT FFD66H 00000H
@@INIS i2c_mcu FFD6AH 00000H @@INIS i2c_mcu FFD66H 00000H
@@INIS i2c_twl FFD6AH 00000H @@INIS i2c_twl FFD66H 00000H
@@INIS led FFD6AH 00000H @@INIS led FFD66H 00000H
@@INIS rtc FFD6AH 00000H @@INIS rtc FFD66H 00000H
@@INIS vreg_ctr FFD6AH 00000H @@INIS vreg_ctr FFD66H 00000H
@@INIS vreg_twl FFD6AH 00000H @@INIS vreg_twl FFD66H 00000H
@@INIS adc FFD6AH 00000H @@INIS adc FFD66H 00000H
@@INIS renge FFD6AH 00000H @@INIS renge FFD66H 00000H
@@INIS accero FFD6AH 00000H @@INIS accero FFD66H 00000H
@@INIS self_flash @@INIS self_flash
FFD6AH 00000H FFD66H 00000H
@@INIS sw FFD6AH 00000H @@INIS sw FFD66H 00000H
@@INIS task_debug @@INIS task_debug
FFD6AH 00000H FFD66H 00000H
@@INIS task_misc @@INIS task_misc
FFD6AH 00000H FFD66H 00000H
@@INIS task_sys FFD6AH 00000H @@INIS task_sys FFD66H 00000H
@@INIS pedo_alg_thre_det2 @@INIS pedo_alg_thre_det2
FFD6AH 00000H FFD66H 00000H
@@INIS ini_VECT FFD6AH 00000H @@INIS ini_VECT FFD66H 00000H
@@INIS task_status @@INIS task_status
FFD6AH 00000H FFD66H 00000H
@@INIS @rom FFD6AH 00000H @@INIS @rom FFD66H 00000H
@@DATS FFD6AH 00000H DSEG UNITP @@DATS FFD66H 00000H DSEG UNITP
@@DATS @cstart FFD6AH 00000H @@DATS @cstart FFD66H 00000H
@@DATS loader FFD6AH 00000H @@DATS loader FFD66H 00000H
@@DATS pm FFD6AH 00000H @@DATS pm FFD66H 00000H
@@DATS i2c_ctr FFD6AH 00000H @@DATS i2c_ctr FFD66H 00000H
@@DATS main FFD6AH 00000H @@DATS main FFD66H 00000H
@@DATS magic FFD6AH 00000H @@DATS magic FFD66H 00000H
@@DATS WDT FFD6AH 00000H @@DATS WDT FFD66H 00000H
@@DATS i2c_mcu FFD6AH 00000H @@DATS i2c_mcu FFD66H 00000H
@@DATS i2c_twl FFD6AH 00000H @@DATS i2c_twl FFD66H 00000H
@@DATS led FFD6AH 00000H @@DATS led FFD66H 00000H
@@DATS rtc FFD6AH 00000H @@DATS rtc FFD66H 00000H
@@DATS vreg_ctr FFD6AH 00000H @@DATS vreg_ctr FFD66H 00000H
@@DATS vreg_twl FFD6AH 00000H @@DATS vreg_twl FFD66H 00000H
@@DATS adc FFD6AH 00000H @@DATS adc FFD66H 00000H
@@DATS renge FFD6AH 00000H @@DATS renge FFD66H 00000H
@@DATS accero FFD6AH 00000H @@DATS accero FFD66H 00000H
@@DATS self_flash @@DATS self_flash
FFD6AH 00000H FFD66H 00000H
@@DATS sw FFD6AH 00000H @@DATS sw FFD66H 00000H
@@DATS task_debug @@DATS task_debug
FFD6AH 00000H FFD66H 00000H
@@DATS task_misc @@DATS task_misc
FFD6AH 00000H FFD66H 00000H
@@DATS task_sys FFD6AH 00000H @@DATS task_sys FFD66H 00000H
@@DATS pedo_alg_thre_det2 @@DATS pedo_alg_thre_det2
FFD6AH 00000H FFD66H 00000H
@@DATS ini_VECT FFD6AH 00000H @@DATS ini_VECT FFD66H 00000H
@@DATS task_status @@DATS task_status
FFD6AH 00000H FFD66H 00000H
@@DATS @rom FFD6AH 00000H @@DATS @rom FFD66H 00000H
FSL_DATA FFD6AH 00010H DSEG UNITP FSL_DATA FFD66H 00010H DSEG UNITP
FSL_DATA fsl_common FSL_DATA fsl_common
FFD6AH 00010H FFD66H 00010H
@@INITL FFD7AH 00000H DSEG UNIT64KP @@INITL FFD76H 00000H DSEG UNIT64KP
@@INITL loader FFD7AH 00000H @@INITL loader FFD76H 00000H
@@INITL pm FFD7AH 00000H @@INITL pm FFD76H 00000H
@@INITL i2c_ctr FFD7AH 00000H @@INITL i2c_ctr FFD76H 00000H
@@INITL main FFD7AH 00000H @@INITL main FFD76H 00000H
@@INITL magic FFD7AH 00000H @@INITL magic FFD76H 00000H
@@INITL WDT FFD7AH 00000H @@INITL WDT FFD76H 00000H
@@INITL i2c_mcu FFD7AH 00000H @@INITL i2c_mcu FFD76H 00000H
@@INITL i2c_twl FFD7AH 00000H @@INITL i2c_twl FFD76H 00000H
@@INITL led FFD7AH 00000H @@INITL led FFD76H 00000H
@@INITL rtc FFD7AH 00000H @@INITL rtc FFD76H 00000H
@@INITL vreg_ctr FFD7AH 00000H @@INITL vreg_ctr FFD76H 00000H
@@INITL vreg_twl FFD7AH 00000H @@INITL vreg_twl FFD76H 00000H
@@INITL adc FFD7AH 00000H @@INITL adc FFD76H 00000H
@@INITL renge FFD7AH 00000H @@INITL renge FFD76H 00000H
@@INITL accero FFD7AH 00000H @@INITL accero FFD76H 00000H
@@INITL self_flash @@INITL self_flash
FFD7AH 00000H FFD76H 00000H
@@INITL sw FFD7AH 00000H @@INITL sw FFD76H 00000H
@@INITL task_debug @@INITL task_debug
FFD7AH 00000H FFD76H 00000H
@@INITL task_misc @@INITL task_misc
FFD7AH 00000H FFD76H 00000H
@@INITL task_sys FFD7AH 00000H @@INITL task_sys FFD76H 00000H
@@INITL pedo_alg_thre_det2 @@INITL pedo_alg_thre_det2
FFD7AH 00000H FFD76H 00000H
@@INITL ini_VECT FFD7AH 00000H @@INITL ini_VECT FFD76H 00000H
@@INITL task_status @@INITL task_status
FFD7AH 00000H FFD76H 00000H
@@INITL @rom FFD7AH 00000H @@INITL @rom FFD76H 00000H
@@DATAL FFD7AH 00000H DSEG UNIT64KP @@DATAL FFD76H 00000H DSEG UNIT64KP
@@DATAL loader FFD7AH 00000H @@DATAL loader FFD76H 00000H
@@DATAL pm FFD7AH 00000H @@DATAL pm FFD76H 00000H
@@DATAL i2c_ctr FFD7AH 00000H @@DATAL i2c_ctr FFD76H 00000H
@@DATAL main FFD7AH 00000H @@DATAL main FFD76H 00000H
@@DATAL magic FFD7AH 00000H @@DATAL magic FFD76H 00000H
@@DATAL WDT FFD7AH 00000H @@DATAL WDT FFD76H 00000H
@@DATAL i2c_mcu FFD7AH 00000H @@DATAL i2c_mcu FFD76H 00000H
@@DATAL i2c_twl FFD7AH 00000H @@DATAL i2c_twl FFD76H 00000H
@@DATAL led FFD7AH 00000H @@DATAL led FFD76H 00000H
@@DATAL rtc FFD7AH 00000H @@DATAL rtc FFD76H 00000H
@@DATAL vreg_ctr FFD7AH 00000H @@DATAL vreg_ctr FFD76H 00000H
@@DATAL vreg_twl FFD7AH 00000H @@DATAL vreg_twl FFD76H 00000H
@@DATAL adc FFD7AH 00000H @@DATAL adc FFD76H 00000H
@@DATAL renge FFD7AH 00000H @@DATAL renge FFD76H 00000H
@@DATAL accero FFD7AH 00000H @@DATAL accero FFD76H 00000H
@@DATAL self_flash @@DATAL self_flash
FFD7AH 00000H FFD76H 00000H
@@DATAL sw FFD7AH 00000H @@DATAL sw FFD76H 00000H
@@DATAL task_debug @@DATAL task_debug
FFD7AH 00000H FFD76H 00000H
@@DATAL task_misc @@DATAL task_misc
FFD7AH 00000H FFD76H 00000H
@@DATAL task_sys FFD7AH 00000H @@DATAL task_sys FFD76H 00000H
@@DATAL pedo_alg_thre_det2 @@DATAL pedo_alg_thre_det2
FFD7AH 00000H FFD76H 00000H
@@DATAL ini_VECT FFD7AH 00000H @@DATAL ini_VECT FFD76H 00000H
@@DATAL task_status @@DATAL task_status
FFD7AH 00000H FFD76H 00000H
@@DATAL @rom FFD7AH 00000H @@DATAL @rom FFD76H 00000H
* gap * FFD7AH 00086H * gap * FFD76H 0008AH
MEMORY=RAM2 MEMORY=RAM2
BASE ADDRESS=FFE20H SIZE=000C0H BASE ADDRESS=FFE20H SIZE=000C0H
@ -637,12 +637,12 @@ Direc-file:bsr_mcu.dr
FFE23H.3 00000H.0 FFE23H.3 00000H.0
@@BITS task_misc @@BITS task_misc
FFE23H.3 00000H.2 FFE23H.3 00000H.2
@@BITS task_sys FFE23H.5 00000H.0 @@BITS task_sys FFE23H.5 00000H.1
@@BITS pedo_alg_thre_det2 @@BITS pedo_alg_thre_det2
FFE23H.5 00000H.1 FFE23H.6 00000H.1
@@BITS ini_VECT FFE23H.6 00000H.0 @@BITS ini_VECT FFE23H.7 00000H.0
@@BITS task_status @@BITS task_status
FFE23H.6 00000H.0 FFE23H.7 00000H.0
* gap * FFE24H 000B0H * gap * FFE24H 000B0H
@@SEGREG FFED4H 00004H DSEG AT @@SEGREG FFED4H 00004H DSEG AT
@@SEGREG @SEGREG FFED4H 00004H @@SEGREG @SEGREG FFED4H 00004H

Binary file not shown.

View File

@ -62,7 +62,6 @@ void main_loop( void )
// メインループ // // メインループ //
while( 1 ) while( 1 )
{ // システムtick、または割り込みで廻ります。 { // システムtick、または割り込みで廻ります。
WDT_Restart( );
renge_task_interval_run( ); // 内部で、システムtickまたは強制起動します renge_task_interval_run( ); // 内部で、システムtickまたは強制起動します
renge_task_immed_run(); renge_task_immed_run();
HALT( ); HALT( );

View File

@ -28,7 +28,7 @@ u8 renge_flg_interval;
bit renge_task_interval_run_force; bit renge_task_interval_run_force;
bit renge_task_immediate_not_empty; bit renge_task_immediate_not_empty;
u8 system_time; bit renge_task_interval_in_force;
@ -89,7 +89,9 @@ err renge_task_interval_run(){
if(( renge_flg_interval != 0 ) || if(( renge_flg_interval != 0 ) ||
( renge_task_interval_run_force )) // todo “<><E2809C> ( renge_task_interval_run_force )) // todo “<><E2809C>
{ {
renge_task_interval_run_force = false; renge_task_interval_in_force = renge_task_interval_run_force;
renge_task_interval_run_force = false; // 今から起動するタスク、割り込むタスクでフラグが立つかもなので
WDT_Restart( );
if( renge_flg_interval != 0 ) if( renge_flg_interval != 0 )
{ {
renge_flg_interval -= 1; renge_flg_interval -= 1;

View File

@ -21,9 +21,8 @@ err renge_task_immed_add( task_status_immed (*p_task_func)() );
//****************************************************************************** //******************************************************************************
err renge_task_interval_run(); err renge_task_interval_run();
extern bit renge_task_interval_run_force;
extern u8 renge_flg_interval; extern u8 renge_flg_interval;
extern bit renge_task_interval_run_force; // タスク強制実行フラグ
extern u8 system_time; extern bit renge_task_interval_in_force; // 強制実行中フラグ
#endif #endif

View File

@ -58,6 +58,10 @@ void vreg_ctr_init( )
vreg_ctr[ VREG_C_VCOM_B ] = VCOM_DEFAULT_B; vreg_ctr[ VREG_C_VCOM_B ] = VCOM_DEFAULT_B;
vreg_ctr[ VREG_C_OFF_DELAY ] = FORCEOFF_THREASHOLD; vreg_ctr[ VREG_C_OFF_DELAY ] = FORCEOFF_THREASHOLD;
vreg_ctr[ VREG_C_VOL_CAL_MIN ] = 0x36;
vreg_ctr[ VREG_C_VOL_CAL_MAX ] = 0xFF - 0x36;
} }
@ -75,8 +79,8 @@ void vreg_ctr_reset( )
vreg_ctr[ VREG_C_LED_TUNE ] = 0; vreg_ctr[ VREG_C_LED_TUNE ] = 0;
vreg_ctr[ VREG_C_VOL_DIGITAL ] = 0x20; vreg_ctr[ VREG_C_VOL_DIGITAL ] = 0x20;
vreg_ctr[ VREG_C_VOL_OPTION ] = 0; vreg_ctr[ VREG_C_VOL_OPTION ] = 0;
vreg_ctr[ VREG_C_VOL_CAL_MIN ] = 0x36; // vreg_ctr[ VREG_C_VOL_CAL_MIN ] = 0x36; ここで書いちゃダメ!
vreg_ctr[ VREG_C_VOL_CAL_MAX ] = 0xFF - 0x36; // vreg_ctr[ VREG_C_VOL_CAL_MAX ] = 0xFF - 0x36;
{ {
u8 i; u8 i;
for( i = 0; i < sizeof( uni_info_LED ); i++ ) for( i = 0; i < sizeof( uni_info_LED ); i++ )

View File

@ -9,9 +9,9 @@ OpenFile2=ProjectWindow
PrjPos=0,0,1039,0,345 PrjPos=0,0,1039,0,345
OpenFile3=self_flash.c,0,352,352,1596,1078,0,142,5,0 OpenFile3=self_flash.c,0,352,352,1596,1078,0,142,5,0
OpenFile4=ini_VECT.c,0,330,330,1574,1056,6,93,6,0 OpenFile4=ini_VECT.c,0,330,330,1574,1056,6,93,6,0
OpenFile5=pm.c,0,176,176,1420,902,5,285,9,0 OpenFile5=main.c,0,220,220,1464,946,3,59,3,0
OpenFile6=renge\renge.c,0,348,332,1592,1058,21,163,21,0 OpenFile6=renge\renge.c,0,348,332,1592,1058,0,31,0,0
OpenFile7=config.h,0,198,198,1442,924,0,46,0,0 OpenFile7=renge\renge.h,0,264,264,1508,990,0,28,0,0
OpenFile8=OutputWindow OpenFile8=OutputWindow
OutputPos=0,3,734,347,1591 OutputPos=0,3,734,347,1591
ActivePRJ=yav_mcu_bsr.prj ActivePRJ=yav_mcu_bsr.prj