MAX17048 対応の不具合対策済み。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@607 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
n2232 2014-02-03 04:14:50 +00:00
parent 9af369afb6
commit 82b5d8bd19
10 changed files with 983 additions and 985 deletions

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -1,7 +1,7 @@
78K0R Linker W1.33 Date:31 Jan 2014 Page: 1
78K0R Linker W1.33 Date: 3 Feb 2014 Page: 1
Command: -yC:\Program Files (x86)\NEC Electronics Tools\DEV -_msgoff -
obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C
@ -26,8 +26,8 @@ Direc-file:bsr_mcu.dr
*** Link information ***
73 output segment(s)
3EA6H byte(s) real data
6422 symbol(s) defined
3E94H byte(s) real data
6410 symbol(s) defined
*** Memory map ***
@ -258,299 +258,299 @@ Direc-file:bsr_mcu.dr
0228CH 00000H
@@CNST i2c_mcu-sub
0228CH 00000H
ROM_CODE 0228CH 0262BH CSEG
ROM_CODE pm 0228CH 00A5EH
ROM_CODE i2c_ctr 02CEAH 0005CH
ROM_CODE main 02D46H 00055H
ROM_CODE led 02D9BH 00284H
ROM_CODE rtc 0301FH 000E0H
ROM_CODE vreg_ctr 030FFH 0049EH
ROM_CODE vreg_twl 0359DH 000F9H
ROM_CODE adc 03696H 00261H
ROM_CODE renge 038F7H 00018H
ROM_CODE accero 0390FH 00155H
ROM_CODE sw 03A64H 00131H
ROM_CODE 0228CH 02619H CSEG
ROM_CODE pm 0228CH 00A4CH
ROM_CODE i2c_ctr 02CD8H 0005CH
ROM_CODE main 02D34H 00055H
ROM_CODE led 02D89H 00284H
ROM_CODE rtc 0300DH 000E0H
ROM_CODE vreg_ctr 030EDH 0049EH
ROM_CODE vreg_twl 0358BH 000F9H
ROM_CODE adc 03684H 00261H
ROM_CODE renge 038E5H 00018H
ROM_CODE accero 038FDH 00155H
ROM_CODE sw 03A52H 00131H
ROM_CODE task_misc
03B95H 001C9H
ROM_CODE task_sys 03D5EH 0038AH
03B83H 001C9H
ROM_CODE task_sys 03D4CH 0038AH
ROM_CODE pedo_alg_thre_det2
040E8H 004D4H
ROM_CODE led_cam 045BCH 000C4H
ROM_CODE led_pow 04680H 0016FH
ROM_CODE voltable 047EFH 00000H
040D6H 004D4H
ROM_CODE led_cam 045AAH 000C4H
ROM_CODE led_pow 0466EH 0016FH
ROM_CODE voltable 047DDH 00000H
ROM_CODE pedo_lpf_coeff
047EFH 00000H
047DDH 00000H
ROM_CODE kanaria_c
047EFH 00006H
ROM_CODE get_ei 047F5H 0000DH
047DDH 00006H
ROM_CODE get_ei 047E3H 0000DH
ROM_CODE i2c_mcu-sub
04802H 000B5H
@@BASE 048B7H 00614H CSEG BASE
@@BASE loader 048B7H 00000H
@@BASE pm 048B7H 0003EH
@@BASE i2c_ctr 048F5H 00170H
@@BASE main 04A65H 00000H
@@BASE magic 04A65H 00000H
@@BASE WDT 04A65H 00000H
@@BASE i2c_mcu 04A65H 000F2H
@@BASE i2c_twl 04B57H 000D0H
@@BASE led 04C27H 00000H
@@BASE rtc 04C27H 0005DH
@@BASE vreg_ctr 04C84H 00000H
@@BASE vreg_twl 04C84H 00000H
@@BASE adc 04C84H 00094H
@@BASE renge 04D18H 0016BH
@@BASE accero 04E83H 00042H
047F0H 000B5H
@@BASE 048A5H 00614H CSEG BASE
@@BASE loader 048A5H 00000H
@@BASE pm 048A5H 0003EH
@@BASE i2c_ctr 048E3H 00170H
@@BASE main 04A53H 00000H
@@BASE magic 04A53H 00000H
@@BASE WDT 04A53H 00000H
@@BASE i2c_mcu 04A53H 000F2H
@@BASE i2c_twl 04B45H 000D0H
@@BASE led 04C15H 00000H
@@BASE rtc 04C15H 0005DH
@@BASE vreg_ctr 04C72H 00000H
@@BASE vreg_twl 04C72H 00000H
@@BASE adc 04C72H 00094H
@@BASE renge 04D06H 0016BH
@@BASE accero 04E71H 00042H
@@BASE self_flash
04EC5H 00000H
@@BASE sw 04EC5H 00000H
04EB3H 00000H
@@BASE sw 04EB3H 00000H
@@BASE task_debug
04EC5H 00000H
04EB3H 00000H
@@BASE task_misc
04EC5H 00000H
@@BASE task_sys 04EC5H 00000H
04EB3H 00000H
@@BASE task_sys 04EB3H 00000H
@@BASE pedo_alg_thre_det2
04EC5H 00000H
@@BASE ini_VECT 04EC5H 00006H
04EB3H 00000H
@@BASE ini_VECT 04EB3H 00006H
@@BASE task_status
04ECBH 00000H
@@BASE led_cam 04ECBH 00000H
@@BASE led_pow 04ECBH 00000H
@@BASE hal 04ECBH 00000H
04EB9H 00000H
@@BASE led_cam 04EB9H 00000H
@@BASE led_pow 04EB9H 00000H
@@BASE hal 04EB9H 00000H
@@BASE batt_params
04ECBH 00000H
@@BASE voltable 04ECBH 00000H
04EB9H 00000H
@@BASE voltable 04EB9H 00000H
@@BASE pedo_lpf_coeff
04ECBH 00000H
04EB9H 00000H
@@BASE kanaria_c
04ECBH 00000H
04EB9H 00000H
@@BASE util_funcs
04ECBH 00000H
04EB9H 00000H
@@BASE i2c_mcu-sub
04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
@@CNSTL @cstart 04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
@@CNSTL pm 04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
@@CNSTL i2c_ctr 04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
@@CNSTL main 04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
@@CNSTL led 04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
@@CNSTL rtc 04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
@@CNSTL vreg_ctr 04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
@@CNSTL vreg_twl 04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
@@CNSTL adc 04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
@@CNSTL renge 04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
@@CNSTL accero 04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
@@CNSTL sw 04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL @cstart 04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL pm 04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL i2c_ctr 04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL main 04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL led 04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL rtc 04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL vreg_ctr 04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL vreg_twl 04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL adc 04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL renge 04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL accero 04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL sw 04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL task_misc
04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
@@CNSTL task_sys 04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL task_sys 04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL pedo_alg_thre_det2
04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
@@CNSTL ini_VECT 04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
@@CNSTL led_cam 04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
@@CNSTL led_pow 04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL ini_VECT 04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL led_cam 04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL led_pow 04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL batt_params
04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
@@CNSTL voltable 04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL voltable 04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL pedo_lpf_coeff
04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL kanaria_c
04ECBH 00000H
@@CNSTL 04ECBH 00000H CSEG PAGE64KP
04EB9H 00000H
@@CNSTL 04EB9H 00000H CSEG PAGE64KP
@@CNSTL i2c_mcu-sub
04ECBH 00000H
@@RLINIT 04ECBH 00000H CSEG UNIT64KP
@@RLINIT loader 04ECBH 00000H
@@RLINIT pm 04ECBH 00000H
@@RLINIT i2c_ctr 04ECBH 00000H
@@RLINIT main 04ECBH 00000H
@@RLINIT magic 04ECBH 00000H
@@RLINIT WDT 04ECBH 00000H
@@RLINIT i2c_mcu 04ECBH 00000H
@@RLINIT i2c_twl 04ECBH 00000H
@@RLINIT led 04ECBH 00000H
@@RLINIT rtc 04ECBH 00000H
@@RLINIT vreg_ctr 04ECBH 00000H
@@RLINIT vreg_twl 04ECBH 00000H
@@RLINIT adc 04ECBH 00000H
@@RLINIT renge 04ECBH 00000H
@@RLINIT accero 04ECBH 00000H
04EB9H 00000H
@@RLINIT 04EB9H 00000H CSEG UNIT64KP
@@RLINIT loader 04EB9H 00000H
@@RLINIT pm 04EB9H 00000H
@@RLINIT i2c_ctr 04EB9H 00000H
@@RLINIT main 04EB9H 00000H
@@RLINIT magic 04EB9H 00000H
@@RLINIT WDT 04EB9H 00000H
@@RLINIT i2c_mcu 04EB9H 00000H
@@RLINIT i2c_twl 04EB9H 00000H
@@RLINIT led 04EB9H 00000H
@@RLINIT rtc 04EB9H 00000H
@@RLINIT vreg_ctr 04EB9H 00000H
@@RLINIT vreg_twl 04EB9H 00000H
@@RLINIT adc 04EB9H 00000H
@@RLINIT renge 04EB9H 00000H
@@RLINIT accero 04EB9H 00000H
@@RLINIT self_flash
04ECBH 00000H
@@RLINIT sw 04ECBH 00000H
04EB9H 00000H
@@RLINIT sw 04EB9H 00000H
@@RLINIT task_debug
04ECBH 00000H
04EB9H 00000H
@@RLINIT task_misc
04ECBH 00000H
@@RLINIT task_sys 04ECBH 00000H
04EB9H 00000H
@@RLINIT task_sys 04EB9H 00000H
@@RLINIT pedo_alg_thre_det2
04ECBH 00000H
@@RLINIT ini_VECT 04ECBH 00000H
04EB9H 00000H
@@RLINIT ini_VECT 04EB9H 00000H
@@RLINIT task_status
04ECBH 00000H
@@RLINIT led_cam 04ECBH 00000H
@@RLINIT led_pow 04ECBH 00000H
@@RLINIT hal 04ECBH 00000H
04EB9H 00000H
@@RLINIT led_cam 04EB9H 00000H
@@RLINIT led_pow 04EB9H 00000H
@@RLINIT hal 04EB9H 00000H
@@RLINIT batt_params
04ECBH 00000H
@@RLINIT voltable 04ECBH 00000H
04EB9H 00000H
@@RLINIT voltable 04EB9H 00000H
@@RLINIT pedo_lpf_coeff
04ECBH 00000H
04EB9H 00000H
@@RLINIT kanaria_c
04ECBH 00000H
04EB9H 00000H
@@RLINIT util_funcs
04ECBH 00000H
04EB9H 00000H
@@RLINIT i2c_mcu-sub
04ECBH 00000H
@@RLINIT @rom 04ECBH 00000H
@@CODEL 04ECBH 00000H CSEG
@@CODEL pm 04ECBH 00000H
@@CODEL i2c_ctr 04ECBH 00000H
@@CODEL main 04ECBH 00000H
@@CODEL magic 04ECBH 00000H
@@CODEL led 04ECBH 00000H
@@CODEL rtc 04ECBH 00000H
@@CODEL vreg_ctr 04ECBH 00000H
@@CODEL vreg_twl 04ECBH 00000H
@@CODEL adc 04ECBH 00000H
@@CODEL renge 04ECBH 00000H
@@CODEL accero 04ECBH 00000H
@@CODEL sw 04ECBH 00000H
04EB9H 00000H
@@RLINIT @rom 04EB9H 00000H
@@CODEL 04EB9H 00000H CSEG
@@CODEL pm 04EB9H 00000H
@@CODEL i2c_ctr 04EB9H 00000H
@@CODEL main 04EB9H 00000H
@@CODEL magic 04EB9H 00000H
@@CODEL led 04EB9H 00000H
@@CODEL rtc 04EB9H 00000H
@@CODEL vreg_ctr 04EB9H 00000H
@@CODEL vreg_twl 04EB9H 00000H
@@CODEL adc 04EB9H 00000H
@@CODEL renge 04EB9H 00000H
@@CODEL accero 04EB9H 00000H
@@CODEL sw 04EB9H 00000H
@@CODEL task_misc
04ECBH 00000H
@@CODEL task_sys 04ECBH 00000H
04EB9H 00000H
@@CODEL task_sys 04EB9H 00000H
@@CODEL pedo_alg_thre_det2
04ECBH 00000H
@@CODEL ini_VECT 04ECBH 00000H
@@CODEL led_cam 04ECBH 00000H
@@CODEL led_pow 04ECBH 00000H
04EB9H 00000H
@@CODEL ini_VECT 04EB9H 00000H
@@CODEL led_cam 04EB9H 00000H
@@CODEL led_pow 04EB9H 00000H
@@CODEL batt_params
04ECBH 00000H
@@CODEL voltable 04ECBH 00000H
04EB9H 00000H
@@CODEL voltable 04EB9H 00000H
@@CODEL pedo_lpf_coeff
04ECBH 00000H
04EB9H 00000H
@@CODEL kanaria_c
04ECBH 00000H
04EB9H 00000H
@@CODEL i2c_mcu-sub
04ECBH 00000H
* gap * 04ECBH 00001H
@@CNSTL 04ECCH 0000AH CSEG PAGE64KP
@@CNSTL @bcdtob 04ECCH 0000AH
@@R_INIT 04ED6H 0004AH CSEG UNIT64KP
@@R_INIT @cstart 04ED6H 00000H
@@R_INIT loader 04ED6H 00000H
@@R_INIT pm 04ED6H 00000H
@@R_INIT i2c_ctr 04ED6H 00000H
@@R_INIT main 04ED6H 00000H
@@R_INIT magic 04ED6H 00000H
@@R_INIT WDT 04ED6H 00000H
@@R_INIT i2c_mcu 04ED6H 00000H
@@R_INIT i2c_twl 04ED6H 00000H
@@R_INIT led 04ED6H 00000H
@@R_INIT rtc 04ED6H 00000H
@@R_INIT vreg_ctr 04ED6H 00000H
@@R_INIT vreg_twl 04ED6H 00000H
@@R_INIT adc 04ED6H 0000CH
@@R_INIT renge 04EE2H 00014H
@@R_INIT accero 04EF6H 00000H
04EB9H 00000H
* gap * 04EB9H 00001H
@@CNSTL 04EBAH 0000AH CSEG PAGE64KP
@@CNSTL @bcdtob 04EBAH 0000AH
@@R_INIT 04EC4H 0004AH CSEG UNIT64KP
@@R_INIT @cstart 04EC4H 00000H
@@R_INIT loader 04EC4H 00000H
@@R_INIT pm 04EC4H 00000H
@@R_INIT i2c_ctr 04EC4H 00000H
@@R_INIT main 04EC4H 00000H
@@R_INIT magic 04EC4H 00000H
@@R_INIT WDT 04EC4H 00000H
@@R_INIT i2c_mcu 04EC4H 00000H
@@R_INIT i2c_twl 04EC4H 00000H
@@R_INIT led 04EC4H 00000H
@@R_INIT rtc 04EC4H 00000H
@@R_INIT vreg_ctr 04EC4H 00000H
@@R_INIT vreg_twl 04EC4H 00000H
@@R_INIT adc 04EC4H 0000CH
@@R_INIT renge 04ED0H 00014H
@@R_INIT accero 04EE4H 00000H
@@R_INIT self_flash
04EF6H 00000H
@@R_INIT sw 04EF6H 00000H
04EE4H 00000H
@@R_INIT sw 04EE4H 00000H
@@R_INIT task_debug
04EF6H 00000H
04EE4H 00000H
@@R_INIT task_misc
04EF6H 00026H
@@R_INIT task_sys 04F1CH 00000H
04EE4H 00026H
@@R_INIT task_sys 04F0AH 00000H
@@R_INIT pedo_alg_thre_det2
04F1CH 00000H
@@R_INIT ini_VECT 04F1CH 00000H
04F0AH 00000H
@@R_INIT ini_VECT 04F0AH 00000H
@@R_INIT task_status
04F1CH 00000H
@@R_INIT led_cam 04F1CH 00000H
@@R_INIT led_pow 04F1CH 00004H
@@R_INIT hal 04F20H 00000H
04F0AH 00000H
@@R_INIT led_cam 04F0AH 00000H
@@R_INIT led_pow 04F0AH 00004H
@@R_INIT hal 04F0EH 00000H
@@R_INIT batt_params
04F20H 00000H
@@R_INIT voltable 04F20H 00000H
04F0EH 00000H
@@R_INIT voltable 04F0EH 00000H
@@R_INIT pedo_lpf_coeff
04F20H 00000H
04F0EH 00000H
@@R_INIT kanaria_c
04F20H 00000H
04F0EH 00000H
@@R_INIT util_funcs
04F20H 00000H
04F0EH 00000H
@@R_INIT i2c_mcu-sub
04F20H 00000H
@@R_INIT @rom 04F20H 00000H
@@R_INIS 04F20H 00010H CSEG UNIT64KP
@@R_INIS @cstart 04F20H 00000H
@@R_INIS loader 04F20H 00000H
@@R_INIS pm 04F20H 00002H
@@R_INIS i2c_ctr 04F22H 00002H
@@R_INIS main 04F24H 00000H
@@R_INIS magic 04F24H 00000H
@@R_INIS WDT 04F24H 00000H
@@R_INIS i2c_mcu 04F24H 00000H
@@R_INIS i2c_twl 04F24H 00000H
@@R_INIS led 04F24H 00000H
@@R_INIS rtc 04F24H 00000H
@@R_INIS vreg_ctr 04F24H 00000H
@@R_INIS vreg_twl 04F24H 00000H
@@R_INIS adc 04F24H 00000H
@@R_INIS renge 04F24H 00000H
@@R_INIS accero 04F24H 00000H
04F0EH 00000H
@@R_INIT @rom 04F0EH 00000H
@@R_INIS 04F0EH 00010H CSEG UNIT64KP
@@R_INIS @cstart 04F0EH 00000H
@@R_INIS loader 04F0EH 00000H
@@R_INIS pm 04F0EH 00002H
@@R_INIS i2c_ctr 04F10H 00002H
@@R_INIS main 04F12H 00000H
@@R_INIS magic 04F12H 00000H
@@R_INIS WDT 04F12H 00000H
@@R_INIS i2c_mcu 04F12H 00000H
@@R_INIS i2c_twl 04F12H 00000H
@@R_INIS led 04F12H 00000H
@@R_INIS rtc 04F12H 00000H
@@R_INIS vreg_ctr 04F12H 00000H
@@R_INIS vreg_twl 04F12H 00000H
@@R_INIS adc 04F12H 00000H
@@R_INIS renge 04F12H 00000H
@@R_INIS accero 04F12H 00000H
@@R_INIS self_flash
04F24H 00000H
@@R_INIS sw 04F24H 00000H
04F12H 00000H
@@R_INIS sw 04F12H 00000H
@@R_INIS task_debug
04F24H 00000H
04F12H 00000H
@@R_INIS task_misc
04F24H 00000H
@@R_INIS task_sys 04F24H 00002H
04F12H 00000H
@@R_INIS task_sys 04F12H 00002H
@@R_INIS pedo_alg_thre_det2
04F26H 00006H
@@R_INIS ini_VECT 04F2CH 00000H
04F14H 00006H
@@R_INIS ini_VECT 04F1AH 00000H
@@R_INIS task_status
04F2CH 00000H
@@R_INIS led_cam 04F2CH 00002H
@@R_INIS led_pow 04F2EH 00002H
@@R_INIS hal 04F30H 00000H
04F1AH 00000H
@@R_INIS led_cam 04F1AH 00002H
@@R_INIS led_pow 04F1CH 00002H
@@R_INIS hal 04F1EH 00000H
@@R_INIS batt_params
04F30H 00000H
@@R_INIS voltable 04F30H 00000H
04F1EH 00000H
@@R_INIS voltable 04F1EH 00000H
@@R_INIS pedo_lpf_coeff
04F30H 00000H
04F1EH 00000H
@@R_INIS kanaria_c
04F30H 00000H
04F1EH 00000H
@@R_INIS util_funcs
04F30H 00000H
04F1EH 00000H
@@R_INIS i2c_mcu-sub
04F30H 00000H
@@R_INIS @rom 04F30H 00000H
@@LCODEL 04F30H 00022H CSEG
@@LCODEL abs 04F30H 00008H
@@LCODEL memcpy_n 04F38H 0001AH
* gap * 04F52H 000A2H
04F1EH 00000H
@@R_INIS @rom 04F1EH 00000H
@@LCODEL 04F1EH 00022H CSEG
@@LCODEL abs 04F1EH 00008H
@@LCODEL memcpy_n 04F26H 0001AH
* gap * 04F40H 000B4H
MGC_VER 04FF4H 00002H CSEG AT
MGC_VER magic 04FF4H 00002H
MGC_TAIL 04FF6H 0000AH CSEG AT

Binary file not shown.

View File

@ -542,7 +542,7 @@ static void BT_mgic_init()
for( loop = 0; loop < BATT_PARAM_SIZE; loop +=2 )
{
// 最悪
temp = *(p_bt_param->mg_param + loop) << 8 | *(p_bt_param->mg_param + loop+1);
temp = *(p_bt_param->mg_param + loop) | (*(p_bt_param->mg_param + loop+1)) << 8 ;
send_cmd_mgic_2B( BT_GAUGE_REG_BT_PARAM + loop, temp );
}
}
@ -565,6 +565,11 @@ static void BT_mgic_init()
// 7. OCVに「とある値」を書く
send_cmd_mgic_2B( BT_GAUGE_REG_OCV, swap_endian_16( p_bt_param->ocv ) ); // マジックナンバー的なもの。メーカー指定
// 7.1 ロック
send_cmd_mgic_2B( BT_GAUGE_REG_LOCK, swap_endian_16( 0x0000 ) ); // lock key
// 8. 150600ms待つ。600msは厳守
wait_ms( 150 + 15 );
@ -582,6 +587,9 @@ static void BT_mgic_init()
}
}
// 9.1 再度モデル案ロック
send_cmd_mgic_2B( BT_GAUGE_REG_LOCK, swap_endian_16( MGIC_CMD_UNLOCK_KEY ) );
// 10.元のRCOMPとOCVを書き戻す
// 2B x 2times write に
iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_RCOMP, 2, &origParam[0] );
@ -592,17 +600,6 @@ static void BT_mgic_init()
// 12. MAX17048時、ウェイトが必要。
wait_ms( 150 + 15 );
// debug レジスタ値確認
{
// 0x1B-0x02
char i;
u8 dummy[2];
for( i=0x02; i<0x1B; i+=2 )
{
iic_mcu_read( IIC_SLA_BT_GAUGE, i, 2, dummy );
}
}
}

View File

@ -2,15 +2,15 @@ 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 pm.c
pm.c(546) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(558) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(885) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(889) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(918) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(932) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1018) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1027) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1098) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1244) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1246) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(882) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(886) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(915) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(929) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1015) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1024) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1095) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1241) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1243) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 11 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.

View File

@ -1,14 +1,16 @@
[ProjectManager]
FrameMax=0
FrameX=449
FrameY=68
FrameCX=1271
FrameCY=1021
FrameX=2
FrameY=0
FrameCX=1022
FrameCY=724
OpenFile1=ProjectWindow
PrjPos=0,0,706,0,291
OpenFile2=config.h,0,100,100,1125,668,0,6,0,0
OpenFile3=OutputWindow
OutputPos=0,85,616,249,1141
OpenFile2=config.h,0,100,100,1125,668,4,32,4,0
OpenFile3=pm.c,0,75,75,1051,677,65,546,65,0
OpenFile4=config.h,0,100,100,984,672,58,19,58,0
OpenFile5=OutputWindow
OutputPos=0,85,833,249,1141
ActivePRJ=yav_mcu_bsr.prj
[ProjectWindow]
ProjectWindowDispType=0

View File

@ -13,7 +13,7 @@ T=52b3fb69
9=WDT.h
10=magic.h
[pm.c]
T=52eb3448
T=52ef170f
1=incs.h
2=adc.h
3=led.h
@ -40,7 +40,7 @@ T=51c8f7f4
7=i2c_mcu.h
8=pool.h
[magic.c]
T=52eaefce
T=52eeee17
1=magic.h
2=config.h
[WDT.c]