基板直乗せWiFiモジュールキャリブレーションコマンド追加

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@461 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
n2232 2012-06-13 05:33:31 +00:00
parent 43466f31cd
commit 7947208cc5
13 changed files with 1199 additions and 1170 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:21 May 2012 Page: 1
78K0R Linker W1.33 Date:13 Jun 2012 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)
3D86H byte(s) real data
6251 symbol(s) defined
3D7EH byte(s) real data
6271 symbol(s) defined
*** Memory map ***
@ -152,55 +152,55 @@ Direc-file:bsr_mcu.dr
LDR_CODL util_funcs
000C4H 00000H
?CSEGSI 000C4H 0000AH CSEG
LDR_CODE 000CEH 008F5H CSEG
LDR_CODE loader 000CEH 0017DH
LDR_CODE WDT 0024BH 00000H
LDR_CODE i2c_mcu 0024BH 00293H
LDR_CODE 000CEH 008FBH CSEG
LDR_CODE loader 000CEH 00183H
LDR_CODE WDT 00251H 00000H
LDR_CODE i2c_mcu 00251H 00293H
LDR_CODE self_flash
004DEH 00370H
004E4H 00370H
LDR_CODE task_debug
0084EH 00000H
00854H 00000H
LDR_CODE task_status
0084EH 00075H
LDR_CODE hal 008C3H 000DCH
00854H 00075H
LDR_CODE hal 008C9H 000DCH
LDR_CODE util_funcs
0099FH 00024H
FSL_CODE 009C3H 00322H CSEG
009A5H 00024H
FSL_CODE 009C9H 00322H CSEG
FSL_CODE fsl_block_cmd
009C3H 0002BH
009C9H 0002BH
FSL_CODE fsl_block_check
009EEH 00013H
009F4H 00013H
FSL_CODE fsl_common
00A01H 0014FH
00A07H 0014FH
FSL_CODE fsl_reset
00B50H 00001H
00B56H 00001H
FSL_CODE fsl_si_ibf
00B51H 00064H
00B57H 00064H
FSL_CODE fsl_phySwap
00BB5H 0004DH
00BBBH 0004DH
FSL_CODE fsl_si_common
00C02H 00061H
FSL_CODE fsl_swap 00C63H 00030H
00C08H 00061H
FSL_CODE fsl_swap 00C69H 00030H
FSL_CODE fsl_write
00C93H 00052H
@@LCODE 00CE5H 00277H CSEG
@@LCODE @cstart 00CE5H 0006DH
@@LCODE @imul 00D52H 00011H
@@LCODE @lumul 00D63H 0002BH
@@LCODE @isdiv 00D8EH 00022H
@@LCODE @iudiv 00DB0H 0002DH
@@LCODE @isrem 00DDDH 00021H
@@LCODE @iurem 00DFEH 0002FH
@@LCODE @lsdiv 00E2DH 00039H
@@LCODE @ludiv 00E66H 0003FH
@@LCODE @divuw 00EA5H 00034H
@@LCODE @ladd 00ED9H 0000FH
@@LCODE @llsh 00EE8H 0001BH
@@LCODE @lursh 00F03H 0001FH
@@LCODE @iscmp 00F22H 0000CH
@@LCODE @lband 00F2EH 00014H
@@LCODE @bcdtob 00F42H 0001AH
* gap * 00F5CH 0009AH
00C99H 00052H
@@LCODE 00CEBH 00277H CSEG
@@LCODE @cstart 00CEBH 0006DH
@@LCODE @imul 00D58H 00011H
@@LCODE @lumul 00D69H 0002BH
@@LCODE @isdiv 00D94H 00022H
@@LCODE @iudiv 00DB6H 0002DH
@@LCODE @isrem 00DE3H 00021H
@@LCODE @iurem 00E04H 0002FH
@@LCODE @lsdiv 00E33H 00039H
@@LCODE @ludiv 00E6CH 0003FH
@@LCODE @divuw 00EABH 00034H
@@LCODE @ladd 00EDFH 0000FH
@@LCODE @llsh 00EEEH 0001BH
@@LCODE @lursh 00F09H 0001FH
@@LCODE @iscmp 00F28H 0000CH
@@LCODE @lband 00F34H 00014H
@@LCODE @bcdtob 00F48H 0001AH
* gap * 00F62H 00094H
MGC_LOAD 00FF6H 0000AH CSEG AT
MGC_LOAD magic 00FF6H 0000AH
@ -254,302 +254,302 @@ Direc-file:bsr_mcu.dr
0228CH 00000H
@@CNST i2c_mcu-sub
0228CH 00000H
ROM_CODE 0228CH 0258EH CSEG
ROM_CODE 0228CH 02580H CSEG
ROM_CODE pm 0228CH 009B0H
ROM_CODE i2c_ctr 02C3CH 0005CH
ROM_CODE main 02C98H 00055H
ROM_CODE i2c_twl 02CEDH 00062H
ROM_CODE led 02D4FH 0024FH
ROM_CODE rtc 02F9EH 000E0H
ROM_CODE vreg_ctr 0307EH 0047DH
ROM_CODE vreg_twl 034FBH 000F9H
ROM_CODE adc 035F4H 00261H
ROM_CODE renge 03855H 00018H
ROM_CODE accero 0386DH 00155H
ROM_CODE sw 039C2H 00126H
ROM_CODE i2c_ctr 02C3CH 00064H
ROM_CODE main 02CA0H 00055H
ROM_CODE i2c_twl 02CF5H 00063H
ROM_CODE led 02D58H 0024FH
ROM_CODE rtc 02FA7H 000E0H
ROM_CODE vreg_ctr 03087H 00488H
ROM_CODE vreg_twl 0350FH 000F9H
ROM_CODE adc 03608H 00261H
ROM_CODE renge 03869H 00018H
ROM_CODE accero 03881H 00155H
ROM_CODE sw 039D6H 00126H
ROM_CODE task_misc
03AE8H 001E5H
ROM_CODE task_sys 03CCDH 00381H
03AFCH 001C1H
ROM_CODE task_sys 03CBDH 00383H
ROM_CODE pedo_alg_thre_det2
0404EH 004D4H
ROM_CODE led_cam 04522H 000C4H
ROM_CODE led_pow 045E6H 0016FH
ROM_CODE voltable 04755H 00000H
04040H 004D4H
ROM_CODE led_cam 04514H 000C4H
ROM_CODE led_pow 045D8H 0016FH
ROM_CODE voltable 04747H 00000H
ROM_CODE pedo_lpf_coeff
04755H 00000H
04747H 00000H
ROM_CODE kanaria_c
04755H 00006H
ROM_CODE get_ei 0475BH 0000DH
04747H 00006H
ROM_CODE get_ei 0474DH 0000DH
ROM_CODE i2c_mcu-sub
04768H 000B2H
@@BASE 0481AH 00614H CSEG BASE
@@BASE loader 0481AH 00000H
@@BASE pm 0481AH 0003EH
@@BASE i2c_ctr 04858H 00170H
@@BASE main 049C8H 00000H
@@BASE magic 049C8H 00000H
@@BASE WDT 049C8H 00000H
@@BASE i2c_mcu 049C8H 000F2H
@@BASE i2c_twl 04ABAH 000D0H
@@BASE led 04B8AH 00000H
@@BASE rtc 04B8AH 0005DH
@@BASE vreg_ctr 04BE7H 00000H
@@BASE vreg_twl 04BE7H 00000H
@@BASE adc 04BE7H 00094H
@@BASE renge 04C7BH 0016BH
@@BASE accero 04DE6H 00042H
0475AH 000B2H
@@BASE 0480CH 00614H CSEG BASE
@@BASE loader 0480CH 00000H
@@BASE pm 0480CH 0003EH
@@BASE i2c_ctr 0484AH 00170H
@@BASE main 049BAH 00000H
@@BASE magic 049BAH 00000H
@@BASE WDT 049BAH 00000H
@@BASE i2c_mcu 049BAH 000F2H
@@BASE i2c_twl 04AACH 000D0H
@@BASE led 04B7CH 00000H
@@BASE rtc 04B7CH 0005DH
@@BASE vreg_ctr 04BD9H 00000H
@@BASE vreg_twl 04BD9H 00000H
@@BASE adc 04BD9H 00094H
@@BASE renge 04C6DH 0016BH
@@BASE accero 04DD8H 00042H
@@BASE self_flash
04E28H 00000H
@@BASE sw 04E28H 00000H
04E1AH 00000H
@@BASE sw 04E1AH 00000H
@@BASE task_debug
04E28H 00000H
04E1AH 00000H
@@BASE task_misc
04E28H 00000H
@@BASE task_sys 04E28H 00000H
04E1AH 00000H
@@BASE task_sys 04E1AH 00000H
@@BASE pedo_alg_thre_det2
04E28H 00000H
@@BASE ini_VECT 04E28H 00006H
04E1AH 00000H
@@BASE ini_VECT 04E1AH 00006H
@@BASE task_status
04E2EH 00000H
@@BASE led_cam 04E2EH 00000H
@@BASE led_pow 04E2EH 00000H
@@BASE hal 04E2EH 00000H
04E20H 00000H
@@BASE led_cam 04E20H 00000H
@@BASE led_pow 04E20H 00000H
@@BASE hal 04E20H 00000H
@@BASE batt_params
04E2EH 00000H
@@BASE voltable 04E2EH 00000H
04E20H 00000H
@@BASE voltable 04E20H 00000H
@@BASE pedo_lpf_coeff
04E2EH 00000H
04E20H 00000H
@@BASE kanaria_c
04E2EH 00000H
04E20H 00000H
@@BASE util_funcs
04E2EH 00000H
04E20H 00000H
@@BASE i2c_mcu-sub
04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL @cstart 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL pm 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL i2c_ctr 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL main 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL i2c_twl 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL led 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL rtc 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL vreg_ctr 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL vreg_twl 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL adc 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL renge 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL accero 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL sw 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL @cstart 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL pm 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL i2c_ctr 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL main 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL i2c_twl 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL led 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL rtc 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL vreg_ctr 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL vreg_twl 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL adc 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL renge 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL accero 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL sw 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL task_misc
04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL task_sys 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL task_sys 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL pedo_alg_thre_det2
04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL ini_VECT 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL led_cam 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL led_pow 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL ini_VECT 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL led_cam 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL led_pow 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL batt_params
04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL voltable 04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL voltable 04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL pedo_lpf_coeff
04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL kanaria_c
04E2EH 00000H
@@CNSTL 04E2EH 00000H CSEG PAGE64KP
04E20H 00000H
@@CNSTL 04E20H 00000H CSEG PAGE64KP
@@CNSTL i2c_mcu-sub
04E2EH 00000H
@@CNSTL 04E2EH 0000AH CSEG PAGE64KP
@@CNSTL @bcdtob 04E2EH 0000AH
@@R_INIT 04E38H 0004AH CSEG UNIT64KP
@@R_INIT @cstart 04E38H 00000H
@@R_INIT loader 04E38H 00000H
@@R_INIT pm 04E38H 00000H
@@R_INIT i2c_ctr 04E38H 00000H
@@R_INIT main 04E38H 00000H
@@R_INIT magic 04E38H 00000H
@@R_INIT WDT 04E38H 00000H
@@R_INIT i2c_mcu 04E38H 00000H
@@R_INIT i2c_twl 04E38H 00000H
@@R_INIT led 04E38H 00000H
@@R_INIT rtc 04E38H 00000H
@@R_INIT vreg_ctr 04E38H 00000H
@@R_INIT vreg_twl 04E38H 00000H
@@R_INIT adc 04E38H 0000CH
@@R_INIT renge 04E44H 00014H
@@R_INIT accero 04E58H 00000H
04E20H 00000H
@@CNSTL 04E20H 0000AH CSEG PAGE64KP
@@CNSTL @bcdtob 04E20H 0000AH
@@R_INIT 04E2AH 0004AH CSEG UNIT64KP
@@R_INIT @cstart 04E2AH 00000H
@@R_INIT loader 04E2AH 00000H
@@R_INIT pm 04E2AH 00000H
@@R_INIT i2c_ctr 04E2AH 00000H
@@R_INIT main 04E2AH 00000H
@@R_INIT magic 04E2AH 00000H
@@R_INIT WDT 04E2AH 00000H
@@R_INIT i2c_mcu 04E2AH 00000H
@@R_INIT i2c_twl 04E2AH 00000H
@@R_INIT led 04E2AH 00000H
@@R_INIT rtc 04E2AH 00000H
@@R_INIT vreg_ctr 04E2AH 00000H
@@R_INIT vreg_twl 04E2AH 00000H
@@R_INIT adc 04E2AH 0000CH
@@R_INIT renge 04E36H 00014H
@@R_INIT accero 04E4AH 00000H
@@R_INIT self_flash
04E58H 00000H
@@R_INIT sw 04E58H 00000H
04E4AH 00000H
@@R_INIT sw 04E4AH 00000H
@@R_INIT task_debug
04E58H 00000H
04E4AH 00000H
@@R_INIT task_misc
04E58H 00026H
@@R_INIT task_sys 04E7EH 00000H
04E4AH 00026H
@@R_INIT task_sys 04E70H 00000H
@@R_INIT pedo_alg_thre_det2
04E7EH 00000H
@@R_INIT ini_VECT 04E7EH 00000H
04E70H 00000H
@@R_INIT ini_VECT 04E70H 00000H
@@R_INIT task_status
04E7EH 00000H
@@R_INIT led_cam 04E7EH 00000H
@@R_INIT led_pow 04E7EH 00004H
@@R_INIT hal 04E82H 00000H
04E70H 00000H
@@R_INIT led_cam 04E70H 00000H
@@R_INIT led_pow 04E70H 00004H
@@R_INIT hal 04E74H 00000H
@@R_INIT batt_params
04E82H 00000H
@@R_INIT voltable 04E82H 00000H
04E74H 00000H
@@R_INIT voltable 04E74H 00000H
@@R_INIT pedo_lpf_coeff
04E82H 00000H
04E74H 00000H
@@R_INIT kanaria_c
04E82H 00000H
04E74H 00000H
@@R_INIT util_funcs
04E82H 00000H
04E74H 00000H
@@R_INIT i2c_mcu-sub
04E82H 00000H
@@R_INIT @rom 04E82H 00000H
@@R_INIS 04E82H 00010H CSEG UNIT64KP
@@R_INIS @cstart 04E82H 00000H
@@R_INIS loader 04E82H 00000H
@@R_INIS pm 04E82H 00002H
@@R_INIS i2c_ctr 04E84H 00002H
@@R_INIS main 04E86H 00000H
@@R_INIS magic 04E86H 00000H
@@R_INIS WDT 04E86H 00000H
@@R_INIS i2c_mcu 04E86H 00000H
@@R_INIS i2c_twl 04E86H 00000H
@@R_INIS led 04E86H 00000H
@@R_INIS rtc 04E86H 00000H
@@R_INIS vreg_ctr 04E86H 00000H
@@R_INIS vreg_twl 04E86H 00000H
@@R_INIS adc 04E86H 00000H
@@R_INIS renge 04E86H 00000H
@@R_INIS accero 04E86H 00000H
04E74H 00000H
@@R_INIT @rom 04E74H 00000H
@@R_INIS 04E74H 00010H CSEG UNIT64KP
@@R_INIS @cstart 04E74H 00000H
@@R_INIS loader 04E74H 00000H
@@R_INIS pm 04E74H 00002H
@@R_INIS i2c_ctr 04E76H 00002H
@@R_INIS main 04E78H 00000H
@@R_INIS magic 04E78H 00000H
@@R_INIS WDT 04E78H 00000H
@@R_INIS i2c_mcu 04E78H 00000H
@@R_INIS i2c_twl 04E78H 00000H
@@R_INIS led 04E78H 00000H
@@R_INIS rtc 04E78H 00000H
@@R_INIS vreg_ctr 04E78H 00000H
@@R_INIS vreg_twl 04E78H 00000H
@@R_INIS adc 04E78H 00000H
@@R_INIS renge 04E78H 00000H
@@R_INIS accero 04E78H 00000H
@@R_INIS self_flash
04E86H 00000H
@@R_INIS sw 04E86H 00000H
04E78H 00000H
@@R_INIS sw 04E78H 00000H
@@R_INIS task_debug
04E86H 00000H
04E78H 00000H
@@R_INIS task_misc
04E86H 00000H
@@R_INIS task_sys 04E86H 00002H
04E78H 00000H
@@R_INIS task_sys 04E78H 00002H
@@R_INIS pedo_alg_thre_det2
04E88H 00006H
@@R_INIS ini_VECT 04E8EH 00000H
04E7AH 00006H
@@R_INIS ini_VECT 04E80H 00000H
@@R_INIS task_status
04E8EH 00000H
@@R_INIS led_cam 04E8EH 00002H
@@R_INIS led_pow 04E90H 00002H
@@R_INIS hal 04E92H 00000H
04E80H 00000H
@@R_INIS led_cam 04E80H 00002H
@@R_INIS led_pow 04E82H 00002H
@@R_INIS hal 04E84H 00000H
@@R_INIS batt_params
04E92H 00000H
@@R_INIS voltable 04E92H 00000H
04E84H 00000H
@@R_INIS voltable 04E84H 00000H
@@R_INIS pedo_lpf_coeff
04E92H 00000H
04E84H 00000H
@@R_INIS kanaria_c
04E92H 00000H
04E84H 00000H
@@R_INIS util_funcs
04E92H 00000H
04E84H 00000H
@@R_INIS i2c_mcu-sub
04E92H 00000H
@@R_INIS @rom 04E92H 00000H
@@RLINIT 04E92H 00000H CSEG UNIT64KP
@@RLINIT loader 04E92H 00000H
@@RLINIT pm 04E92H 00000H
@@RLINIT i2c_ctr 04E92H 00000H
@@RLINIT main 04E92H 00000H
@@RLINIT magic 04E92H 00000H
@@RLINIT WDT 04E92H 00000H
@@RLINIT i2c_mcu 04E92H 00000H
@@RLINIT i2c_twl 04E92H 00000H
@@RLINIT led 04E92H 00000H
@@RLINIT rtc 04E92H 00000H
@@RLINIT vreg_ctr 04E92H 00000H
@@RLINIT vreg_twl 04E92H 00000H
@@RLINIT adc 04E92H 00000H
@@RLINIT renge 04E92H 00000H
@@RLINIT accero 04E92H 00000H
04E84H 00000H
@@R_INIS @rom 04E84H 00000H
@@RLINIT 04E84H 00000H CSEG UNIT64KP
@@RLINIT loader 04E84H 00000H
@@RLINIT pm 04E84H 00000H
@@RLINIT i2c_ctr 04E84H 00000H
@@RLINIT main 04E84H 00000H
@@RLINIT magic 04E84H 00000H
@@RLINIT WDT 04E84H 00000H
@@RLINIT i2c_mcu 04E84H 00000H
@@RLINIT i2c_twl 04E84H 00000H
@@RLINIT led 04E84H 00000H
@@RLINIT rtc 04E84H 00000H
@@RLINIT vreg_ctr 04E84H 00000H
@@RLINIT vreg_twl 04E84H 00000H
@@RLINIT adc 04E84H 00000H
@@RLINIT renge 04E84H 00000H
@@RLINIT accero 04E84H 00000H
@@RLINIT self_flash
04E92H 00000H
@@RLINIT sw 04E92H 00000H
04E84H 00000H
@@RLINIT sw 04E84H 00000H
@@RLINIT task_debug
04E92H 00000H
04E84H 00000H
@@RLINIT task_misc
04E92H 00000H
@@RLINIT task_sys 04E92H 00000H
04E84H 00000H
@@RLINIT task_sys 04E84H 00000H
@@RLINIT pedo_alg_thre_det2
04E92H 00000H
@@RLINIT ini_VECT 04E92H 00000H
04E84H 00000H
@@RLINIT ini_VECT 04E84H 00000H
@@RLINIT task_status
04E92H 00000H
@@RLINIT led_cam 04E92H 00000H
@@RLINIT led_pow 04E92H 00000H
@@RLINIT hal 04E92H 00000H
04E84H 00000H
@@RLINIT led_cam 04E84H 00000H
@@RLINIT led_pow 04E84H 00000H
@@RLINIT hal 04E84H 00000H
@@RLINIT batt_params
04E92H 00000H
@@RLINIT voltable 04E92H 00000H
04E84H 00000H
@@RLINIT voltable 04E84H 00000H
@@RLINIT pedo_lpf_coeff
04E92H 00000H
04E84H 00000H
@@RLINIT kanaria_c
04E92H 00000H
04E84H 00000H
@@RLINIT util_funcs
04E92H 00000H
04E84H 00000H
@@RLINIT i2c_mcu-sub
04E92H 00000H
@@RLINIT @rom 04E92H 00000H
@@CODEL 04E92H 00000H CSEG
@@CODEL pm 04E92H 00000H
@@CODEL i2c_ctr 04E92H 00000H
@@CODEL main 04E92H 00000H
@@CODEL magic 04E92H 00000H
@@CODEL i2c_twl 04E92H 00000H
@@CODEL led 04E92H 00000H
@@CODEL rtc 04E92H 00000H
@@CODEL vreg_ctr 04E92H 00000H
@@CODEL vreg_twl 04E92H 00000H
@@CODEL adc 04E92H 00000H
@@CODEL renge 04E92H 00000H
@@CODEL accero 04E92H 00000H
@@CODEL sw 04E92H 00000H
04E84H 00000H
@@RLINIT @rom 04E84H 00000H
@@CODEL 04E84H 00000H CSEG
@@CODEL pm 04E84H 00000H
@@CODEL i2c_ctr 04E84H 00000H
@@CODEL main 04E84H 00000H
@@CODEL magic 04E84H 00000H
@@CODEL i2c_twl 04E84H 00000H
@@CODEL led 04E84H 00000H
@@CODEL rtc 04E84H 00000H
@@CODEL vreg_ctr 04E84H 00000H
@@CODEL vreg_twl 04E84H 00000H
@@CODEL adc 04E84H 00000H
@@CODEL renge 04E84H 00000H
@@CODEL accero 04E84H 00000H
@@CODEL sw 04E84H 00000H
@@CODEL task_misc
04E92H 00000H
@@CODEL task_sys 04E92H 00000H
04E84H 00000H
@@CODEL task_sys 04E84H 00000H
@@CODEL pedo_alg_thre_det2
04E92H 00000H
@@CODEL ini_VECT 04E92H 00000H
@@CODEL led_cam 04E92H 00000H
@@CODEL led_pow 04E92H 00000H
04E84H 00000H
@@CODEL ini_VECT 04E84H 00000H
@@CODEL led_cam 04E84H 00000H
@@CODEL led_pow 04E84H 00000H
@@CODEL batt_params
04E92H 00000H
@@CODEL voltable 04E92H 00000H
04E84H 00000H
@@CODEL voltable 04E84H 00000H
@@CODEL pedo_lpf_coeff
04E92H 00000H
04E84H 00000H
@@CODEL kanaria_c
04E92H 00000H
04E84H 00000H
@@CODEL i2c_mcu-sub
04E92H 00000H
@@LCODEL 04E92H 00022H CSEG
@@LCODEL abs 04E92H 00008H
@@LCODEL memcpy_n 04E9AH 0001AH
* gap * 04EB4H 00140H
04E84H 00000H
@@LCODEL 04E84H 00022H CSEG
@@LCODEL abs 04E84H 00008H
@@LCODEL memcpy_n 04E8CH 0001AH
* gap * 04EA6H 0014EH
MGC_VER 04FF4H 00002H CSEG AT
MGC_VER magic 04FF4H 00002H
MGC_TAIL 04FF6H 0000AH CSEG AT

Binary file not shown.

View File

@ -200,7 +200,7 @@ void chk_platform_type()
// ●CTRファミリ //
system_status.family = (enum family_)( DEV_DET >> 1 ); /// あぁ...
if(( system_status.family == FAMILY_SPFL ) // アモルファスしか生産しない
|| system_status.family == FAMILY_SNAKE )) // <20>V
|| ( system_status.family == FAMILY_SNAKE )) // <20>V
{
pm_reg_bit_vddlcd = PM_REG_BIT_VDDLCD_AMO;
}

View File

@ -10,8 +10,9 @@ void set_rtc( u8 adrs, u8 data );
void rtc_unlock( );
// ------------------------------------
#define RTC_32k_on() { RCLOE0 = 1; }
#define RTC_32k_off() { RCLOE0 = 0; }
#define RTC_32k_on() { /*RCLOE2 = 0;*/ RCLOE0 = 1; /*P1.2 = 0;*/ PM1.2 = 0; }
#define RTC_32k_off() { PM1.2 = 0; RCLOE0 = 0; }
#define RTC_32k_HI_Z() { PM1.2 = 1; }
// ------------------------------------

View File

@ -508,7 +508,13 @@ void tsk_sys( )
static void chk_emergencyExit(){
static u8 shirobako_power_control_count;
if( shirobako_power_control_count == 0 )
// wifi モジュールキャリブレーションモードでreset1を自分から下げてるときはチェックをパス
if( is_wifi_calib_reset1_ast() )
{
return;
}
if( shirobako_power_control_count == 0 )
{
if( !RESET1_n ) // PM_chk_LDSW() はI2C_mを使用し、高コスト
{

View File

@ -51,7 +51,7 @@
// <20>«Œëã“ühŽ~
#define RESET1_n ( P0.0 ) // G7
#if 0 // PM_RESET1を使う
#if 1 // 普段はPM_RESET1を使うが、WiFiモジュールのテストの時は直たたきする
# define RESET1_ast { P0.0 = 0; PM0.0 = 0; }
# define RESET1_neg { PM0.0 = 1; }
#endif

View File

@ -68,6 +68,8 @@ void vreg_ctr_init( )
vreg_ctr[ VREG_C_VOL_CAL_MIN ] = 0x36;
vreg_ctr[ VREG_C_VOL_CAL_MAX ] = 0xFF - 0x36;
vreg_ctr[ VREG_C_WIFI_CALIB ] = 0;
}
@ -112,29 +114,6 @@ void vreg_ctr_write( u8 adrs, u8 data )
switch ( adrs )
{
case ( VREG_C_MCU_STATUS ):
// vreg_twl[ REG_TWL_INT_ADRS_MODE ] = (u8)( ( data >> 6 ) & 0x03 ); Rでよい。その代わりリセットでクリア
vreg_ctr[ VREG_C_MCU_STATUS ] &= data; // bitクリアはするがセットはしない。
// 上の方のtwlレジスタミラーは読み出され時に合成
break;
case ( VREG_C_VCOM_T ):
case ( VREG_C_VCOM_B ):
renge_task_immed_add( tski_vcom_set );
vreg_ctr[adrs] = data;
break;
case ( VREG_C_DBG03 ):
if( ( vreg_ctr[VREG_C_DBG01] == 'j' )
&& ( vreg_ctr[VREG_C_DBG02] == 'h' )
&& ( data == 'l' ) )
{
renge_task_immed_add( tski_firm_update );
IICAMK = 1;
}
vreg_ctr[ VREG_C_DBG03 ] = data;
break;
case ( VREG_C_COMMAND0 ):
if( data != 0 )
{
@ -186,7 +165,19 @@ void vreg_ctr_write( u8 adrs, u8 data )
}
break;
case ( VREG_C_LED_POW ):
case ( VREG_CX_FREE_DATA ):
if( vreg_free_adrs < VREG_C_FREE_SIZE )
{
pool.vreg_c_ext.vreg_c_free[ vreg_free_adrs ] = data;
vreg_free_adrs ++;
}
break;
case ( VREG_CX_FREE_ADRS ):
vreg_free_adrs = data;
break;
case ( VREG_C_LED_POW ):
if( iic_burst_state == 0 )
{
vreg_ctr[ VREG_C_LED_POW ] = data;
@ -221,7 +212,30 @@ void vreg_ctr_write( u8 adrs, u8 data )
}
break;
/// 非同期で動いているためここでは書かない。
case ( VREG_C_MCU_STATUS ):
// vreg_twl[ REG_TWL_INT_ADRS_MODE ] = (u8)( ( data >> 6 ) & 0x03 ); Rでよい。その代わりリセットでクリア
vreg_ctr[ VREG_C_MCU_STATUS ] &= data; // bitクリアはするがセットはしない。
// 上の方のtwlレジスタミラーは読み出され時に合成
break;
case ( VREG_C_VCOM_T ):
case ( VREG_C_VCOM_B ):
renge_task_immed_add( tski_vcom_set );
vreg_ctr[adrs] = data;
break;
case ( VREG_C_DBG03 ):
if( ( vreg_ctr[VREG_C_DBG01] == 'j' )
&& ( vreg_ctr[VREG_C_DBG02] == 'h' )
&& ( data == 'l' ) )
{
renge_task_immed_add( tski_firm_update );
IICAMK = 1;
}
vreg_ctr[ VREG_C_DBG03 ] = data;
break;
/// 非同期で動いているためここでは書かない。
// 予約するだけでstopで書く
case ( VREG_C_RTC_SEC ):
case ( VREG_C_RTC_MIN ):
@ -303,17 +317,21 @@ void vreg_ctr_write( u8 adrs, u8 data )
}
break;
case ( VREG_CX_FREE_DATA ):
if( vreg_free_adrs < VREG_C_FREE_SIZE )
{
pool.vreg_c_ext.vreg_c_free[ vreg_free_adrs ] = data;
vreg_free_adrs ++;
}
break;
case ( VREG_CX_FREE_ADRS ):
vreg_free_adrs = data;
break;
case VREG_C_WIFI_CALIB:
if( data & REG_BIT_WIFI_CALIB_32K_HI_Z )
{
RTC_32k_HI_Z();
}
else{
RTC_32k_on();
}
if( data & REG_BIT_WIFI_CALIB_RST1_AST )
{
RESET1_ast;
}
else{
RESET1_neg;
}
case ( VREG_C_COMMAND3 ):
switch ( data )

View File

@ -152,6 +152,12 @@
#define REG_BIT_HAL1_HW_DET_1 ( 1 << 1 )
#define REG_BIT_HAL1_HW_DET_0 ( 1 << 0 )
// VREG_C_WIFI_CALIB
#define REG_BIT_WIFI_CALIB_32K_HI_Z ( 1 << 1 )
#define REG_BIT_WIFI_CALIB_RST1_AST ( 1 << 0 )
/*
ƒƒvƒŒ
#define REG_BIT_ ( 1 << 7 )
@ -244,11 +250,13 @@ enum VREG_C_ADRS
VREG_C_RTC_SEC_FINE_L,
VREG_C_RTC_SEC_FINE_H,
VREG_C_WIFI_CALIB = 0x3F,
VREG_C_ACC_CONFIG = 0x40,
VREG_C_ACC_R_ADRS,
VREG_C_ACC_RESERVE,
VREG_C_ACC_W_ADRS,
VREG_C_ACC_W_BUF,
VREG_C_ACC_W_BUF, // r,w ¤—p
VREG_C_ACC_XL = 0x45,
VREG_C_ACC_XH,
@ -299,4 +307,8 @@ u8 vreg_ctr_read( u8 phy_adrs );
void vreg_ctr_after_read( u8 adrs, u8 data );
void set_irq( u8 irqreg, u8 irq_flg );
#define is_wifi_calib_reset1_ast() ( vreg_ctr[ VREG_C_WIFI_CALIB ] & REG_BIT_WIFI_CALIB_RST1_AST )
#endif

View File

@ -1,17 +1,9 @@
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(535) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(841) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(845) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(873) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(887) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(961) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(970) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1039) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1185) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1187) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 10 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
"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(160) : CC78K0R warning W0401: Conversion may lose significant digits
loader.c(161) : 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\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 magic.c
Compilation complete, 0 error(s) and 0 warning(s) found.
@ -21,6 +13,7 @@ Assembly complete, 0 error(s) and 0 warning(s) found.
RA78K0R warning W3420: File 'loader.rel' already has had error(s)/warning(s) by 'CC78K'
Read Device File Directory : C:\PROGRAM FILES (X86)\NEC ELECTRONICS TOOLS\DEV\
RA78K0R warning W3420: File 'pm.rel' already has had error(s)/warning(s) by 'CC78K'
RA78K0R warning W3420: File 'i2c_ctr.rel' already has had error(s)/warning(s) by 'CC78K'
RA78K0R warning W3420: File 'i2c_mcu.rel' already has had error(s)/warning(s) by 'CC78K'
RA78K0R warning W3420: File 'led.rel' already has had error(s)/warning(s) by 'CC78K'
RA78K0R warning W3420: File 'vreg_ctr.rel' already has had error(s)/warning(s) by 'CC78K'
@ -34,7 +27,7 @@ RA78K0R warning W3420: File 'pedo_alg_thre_det2.rel' already has had error(s)/wa
RA78K0R warning W3420: File 'led_pow.rel' already has had error(s)/warning(s) by 'CC78K'
RA78K0R warning W3420: File 'batt_params.rel' already has had error(s)/warning(s) by 'CC78K'
Link complete, 0 error(s) and 14 warning(s) found.
Link complete, 0 error(s) and 15 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\oc78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -o.\bsr.hex -nu -ki bsr.lmf
Object Conversion Complete, 0 error(s) and 0 warning(s) found.
C:\Windows\system32\cmd.exe /c ruby nec_s_2_bsrbin2.rb bsr.hex
@ -43,4 +36,4 @@ intel-HEX to bsr bin converter
file converted!
Build Total error(s) : 0 Total warning(s) : 24
Build Total error(s) : 0 Total warning(s) : 17