・SPFL パナのバッテリーパラメータを本物に差し替え
・I2Cのタイミングレジスタを再計算
・充電状態割り込みを、task_misc から task_batt に統合

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@422 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
n2232 2011-10-04 04:54:03 +00:00
parent 641c4002f3
commit a82832da28
14 changed files with 1466 additions and 1275 deletions

View File

@ -66,22 +66,22 @@ const bt_param_ bt_param[ _BT_PARAM_NUM_ ] =
{ 0xF5, 0xF3 }
},
// BT_PARAM_SPFL_PANA !!dummy!!
// BT_PARAM_SPFL_PANA
{
{
0x8C, 0x30, 0x9C, 0x10, 0xA5, 0xE0, 0xB0, 0x40,
0xB1, 0xC0, 0xB2, 0x00, 0xB2, 0x50, 0xB3, 0x10,
0xB4, 0x90, 0xB6, 0x20, 0xB8, 0x60, 0xBA, 0x50,
0xBF, 0xA0, 0xC6, 0xB0, 0xCE, 0x90, 0xD0, 0x20,
0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20,
0x7B, 0x30, 0x68, 0x60, 0x20, 0x00, 0x17, 0x00,
0x17, 0x30, 0x12, 0xF0, 0x0D, 0xE0, 0x07, 0xF0,
0x07, 0x00, 0x09, 0x30, 0x01, 0xC0, 0x01, 0xC0
0x9C, 0xF0, 0xAD, 0x50, 0xAF, 0xB0, 0xB3, 0x00,
0xB3, 0xE0, 0XB5, 0x60, 0XB6, 0x70, 0xB7, 0xA0,
0xBA, 0x00, 0xBC, 0x00, 0xBE, 0x90, 0xC1, 0x60,
0xC4, 0x00, 0xC7, 0x00, 0xCC, 0xA0, 0xD0, 0xA0,
0x02, 0x00, 0x19, 0x10, 0x12, 0x00, 0x48, 0x10,
0x25, 0x10, 0x41, 0xF0, 0x2F, 0xA0, 0x13, 0xF0,
0x1C, 0xD0, 0x10, 0xD0, 0x0F, 0xA0, 0x11, 0x00,
0x10, 0xE0, 0x0C, 0x10, 0x0C, 0x00, 0x0C, 0x00
},
1,
{ 171, (u8)(-256* 1.00), (u8)(-256* 2.60) },
0xDA20,
{ 0x69, 0x67 },
2,
{ 113, (u8)(-256* 0.30), (u8)(-256* 2.25) },
0xDAA0,
{ 0xE5, 0xE7 },
}
};

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:16 Sep 2011 Page: 1
78K0R Linker W1.33 Date: 4 Oct 2011 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 ***
72 output segment(s)
3CE4H byte(s) real data
6076 symbol(s) defined
3D12H byte(s) real data
6094 symbol(s) defined
*** Memory map ***
@ -150,55 +150,55 @@ Direc-file:bsr_mcu.dr
LDR_CODL util_funcs
000C4H 00000H
?CSEGSI 000C4H 0000AH CSEG
LDR_CODE 000CEH 00901H CSEG
LDR_CODE loader 000CEH 00177H
LDR_CODE WDT 00245H 00000H
LDR_CODE i2c_mcu 00245H 002D9H
LDR_CODE 000CEH 00902H CSEG
LDR_CODE loader 000CEH 00178H
LDR_CODE WDT 00246H 00000H
LDR_CODE i2c_mcu 00246H 002D9H
LDR_CODE self_flash
0051EH 00370H
0051FH 00370H
LDR_CODE task_debug
0088EH 00000H
0088FH 00000H
LDR_CODE task_status
0088EH 00041H
LDR_CODE hal 008CFH 000DCH
0088FH 00041H
LDR_CODE hal 008D0H 000DCH
LDR_CODE util_funcs
009ABH 00024H
FSL_CODE 009CFH 00322H CSEG
009ACH 00024H
FSL_CODE 009D0H 00322H CSEG
FSL_CODE fsl_block_cmd
009CFH 0002BH
009D0H 0002BH
FSL_CODE fsl_block_check
009FAH 00013H
009FBH 00013H
FSL_CODE fsl_common
00A0DH 0014FH
00A0EH 0014FH
FSL_CODE fsl_reset
00B5CH 00001H
00B5DH 00001H
FSL_CODE fsl_si_ibf
00B5DH 00064H
00B5EH 00064H
FSL_CODE fsl_phySwap
00BC1H 0004DH
00BC2H 0004DH
FSL_CODE fsl_si_common
00C0EH 00061H
FSL_CODE fsl_swap 00C6FH 00030H
00C0FH 00061H
FSL_CODE fsl_swap 00C70H 00030H
FSL_CODE fsl_write
00C9FH 00052H
@@LCODE 00CF1H 00277H CSEG
@@LCODE @cstart 00CF1H 0006DH
@@LCODE @imul 00D5EH 00011H
@@LCODE @lumul 00D6FH 0002BH
@@LCODE @isdiv 00D9AH 00022H
@@LCODE @iudiv 00DBCH 0002DH
@@LCODE @isrem 00DE9H 00021H
@@LCODE @iurem 00E0AH 0002FH
@@LCODE @lsdiv 00E39H 00039H
@@LCODE @ludiv 00E72H 0003FH
@@LCODE @divuw 00EB1H 00034H
@@LCODE @ladd 00EE5H 0000FH
@@LCODE @llsh 00EF4H 0001BH
@@LCODE @lursh 00F0FH 0001FH
@@LCODE @iscmp 00F2EH 0000CH
@@LCODE @lband 00F3AH 00014H
@@LCODE @bcdtob 00F4EH 0001AH
* gap * 00F68H 0008EH
00CA0H 00052H
@@LCODE 00CF2H 00277H CSEG
@@LCODE @cstart 00CF2H 0006DH
@@LCODE @imul 00D5FH 00011H
@@LCODE @lumul 00D70H 0002BH
@@LCODE @isdiv 00D9BH 00022H
@@LCODE @iudiv 00DBDH 0002DH
@@LCODE @isrem 00DEAH 00021H
@@LCODE @iurem 00E0BH 0002FH
@@LCODE @lsdiv 00E3AH 00039H
@@LCODE @ludiv 00E73H 0003FH
@@LCODE @divuw 00EB2H 00034H
@@LCODE @ladd 00EE6H 0000FH
@@LCODE @llsh 00EF5H 0001BH
@@LCODE @lursh 00F10H 0001FH
@@LCODE @iscmp 00F2FH 0000CH
@@LCODE @lband 00F3BH 00014H
@@LCODE @bcdtob 00F4FH 0001AH
* gap * 00F69H 0008DH
MGC_LOAD 00FF6H 0000AH CSEG AT
MGC_LOAD magic 00FF6H 0000AH
@ -250,287 +250,288 @@ Direc-file:bsr_mcu.dr
0228CH 00000H
@@CNST util_funcs
0228CH 00000H
ROM_CODE 0228CH 024DEH CSEG
ROM_CODE pm 0228CH 0099FH
ROM_CODE i2c_ctr 02C2BH 0005CH
ROM_CODE main 02C87H 00055H
ROM_CODE i2c_twl 02CDCH 0005EH
ROM_CODE led 02D3AH 0024FH
ROM_CODE rtc 02F89H 000E0H
ROM_CODE vreg_ctr 03069H 0047DH
ROM_CODE vreg_twl 034E6H 000F9H
ROM_CODE adc 035DFH 00261H
ROM_CODE renge 03840H 00018H
ROM_CODE accero 03858H 0014DH
ROM_CODE sw 039A5H 00126H
ROM_CODE 0228CH 0250BH CSEG
ROM_CODE pm 0228CH 009C8H
ROM_CODE i2c_ctr 02C54H 0005CH
ROM_CODE main 02CB0H 00055H
ROM_CODE i2c_twl 02D05H 00062H
ROM_CODE led 02D67H 0024FH
ROM_CODE rtc 02FB6H 000E0H
ROM_CODE vreg_ctr 03096H 0047DH
ROM_CODE vreg_twl 03513H 000F9H
ROM_CODE adc 0360CH 00261H
ROM_CODE renge 0386DH 00018H
ROM_CODE accero 03885H 0014DH
ROM_CODE sw 039D2H 00126H
ROM_CODE task_misc
03ACBH 00204H
ROM_CODE task_sys 03CCFH 00381H
03AF8H 00204H
ROM_CODE task_sys 03CFCH 00381H
ROM_CODE pedo_alg_thre_det2
04050H 004D4H
ROM_CODE led_cam 04524H 000C4H
ROM_CODE led_pow 045E8H 0016FH
ROM_CODE voltable 04757H 00000H
0407DH 004D4H
ROM_CODE led_cam 04551H 000C4H
ROM_CODE led_pow 04615H 0016FH
ROM_CODE voltable 04784H 00000H
ROM_CODE pedo_lpf_coeff
04757H 00000H
04784H 00000H
ROM_CODE kanaria_c
04757H 00006H
ROM_CODE get_ei 0475DH 0000DH
@@BASE 0476AH 00614H CSEG BASE
@@BASE loader 0476AH 00000H
@@BASE pm 0476AH 0003EH
@@BASE i2c_ctr 047A8H 00170H
@@BASE main 04918H 00000H
@@BASE magic 04918H 00000H
@@BASE WDT 04918H 00000H
@@BASE i2c_mcu 04918H 000F2H
@@BASE i2c_twl 04A0AH 000D0H
@@BASE led 04ADAH 00000H
@@BASE rtc 04ADAH 0005DH
@@BASE vreg_ctr 04B37H 00000H
@@BASE vreg_twl 04B37H 00000H
@@BASE adc 04B37H 00094H
@@BASE renge 04BCBH 0016BH
@@BASE accero 04D36H 00042H
04784H 00006H
ROM_CODE get_ei 0478AH 0000DH
@@BASE 04797H 00614H CSEG BASE
@@BASE loader 04797H 00000H
@@BASE pm 04797H 0003EH
@@BASE i2c_ctr 047D5H 00170H
@@BASE main 04945H 00000H
@@BASE magic 04945H 00000H
@@BASE WDT 04945H 00000H
@@BASE i2c_mcu 04945H 000F2H
@@BASE i2c_twl 04A37H 000D0H
@@BASE led 04B07H 00000H
@@BASE rtc 04B07H 0005DH
@@BASE vreg_ctr 04B64H 00000H
@@BASE vreg_twl 04B64H 00000H
@@BASE adc 04B64H 00094H
@@BASE renge 04BF8H 0016BH
@@BASE accero 04D63H 00042H
@@BASE self_flash
04D78H 00000H
@@BASE sw 04D78H 00000H
04DA5H 00000H
@@BASE sw 04DA5H 00000H
@@BASE task_debug
04D78H 00000H
04DA5H 00000H
@@BASE task_misc
04D78H 00000H
@@BASE task_sys 04D78H 00000H
04DA5H 00000H
@@BASE task_sys 04DA5H 00000H
@@BASE pedo_alg_thre_det2
04D78H 00000H
@@BASE ini_VECT 04D78H 00006H
04DA5H 00000H
@@BASE ini_VECT 04DA5H 00006H
@@BASE task_status
04D7EH 00000H
@@BASE led_cam 04D7EH 00000H
@@BASE led_pow 04D7EH 00000H
@@BASE hal 04D7EH 00000H
04DABH 00000H
@@BASE led_cam 04DABH 00000H
@@BASE led_pow 04DABH 00000H
@@BASE hal 04DABH 00000H
@@BASE batt_params
04D7EH 00000H
@@BASE voltable 04D7EH 00000H
04DABH 00000H
@@BASE voltable 04DABH 00000H
@@BASE pedo_lpf_coeff
04D7EH 00000H
04DABH 00000H
@@BASE kanaria_c
04D7EH 00000H
04DABH 00000H
@@BASE util_funcs
04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL @cstart 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL pm 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL i2c_ctr 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL main 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL i2c_twl 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL led 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL rtc 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL vreg_ctr 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL vreg_twl 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL adc 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL renge 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL accero 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL sw 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL @cstart 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL pm 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL i2c_ctr 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL main 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL i2c_twl 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL led 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL rtc 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL vreg_ctr 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL vreg_twl 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL adc 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL renge 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL accero 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL sw 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL task_misc
04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL task_sys 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL task_sys 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL pedo_alg_thre_det2
04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL ini_VECT 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL led_cam 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL led_pow 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL ini_VECT 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL led_cam 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL led_pow 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL batt_params
04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
@@CNSTL voltable 04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL voltable 04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL pedo_lpf_coeff
04D7EH 00000H
@@CNSTL 04D7EH 00000H CSEG PAGE64KP
04DABH 00000H
@@CNSTL 04DABH 00000H CSEG PAGE64KP
@@CNSTL kanaria_c
04D7EH 00000H
@@CNSTL 04D7EH 0000AH CSEG PAGE64KP
@@CNSTL @bcdtob 04D7EH 0000AH
@@R_INIT 04D88H 0004CH CSEG UNIT64KP
@@R_INIT @cstart 04D88H 00000H
@@R_INIT loader 04D88H 00000H
@@R_INIT pm 04D88H 00000H
@@R_INIT i2c_ctr 04D88H 00000H
@@R_INIT main 04D88H 00000H
@@R_INIT magic 04D88H 00000H
@@R_INIT WDT 04D88H 00000H
@@R_INIT i2c_mcu 04D88H 00000H
@@R_INIT i2c_twl 04D88H 00000H
@@R_INIT led 04D88H 00000H
@@R_INIT rtc 04D88H 00000H
@@R_INIT vreg_ctr 04D88H 00000H
@@R_INIT vreg_twl 04D88H 00000H
@@R_INIT adc 04D88H 0000CH
@@R_INIT renge 04D94H 00014H
@@R_INIT accero 04DA8H 00000H
@@R_INIT self_flash
04DA8H 00000H
@@R_INIT sw 04DA8H 00000H
@@R_INIT task_debug
04DA8H 00000H
@@R_INIT task_misc
04DA8H 00028H
@@R_INIT task_sys 04DD0H 00000H
@@R_INIT pedo_alg_thre_det2
04DD0H 00000H
@@R_INIT ini_VECT 04DD0H 00000H
@@R_INIT task_status
04DD0H 00000H
@@R_INIT led_cam 04DD0H 00000H
@@R_INIT led_pow 04DD0H 00004H
@@R_INIT hal 04DD4H 00000H
@@R_INIT batt_params
04DD4H 00000H
@@R_INIT voltable 04DD4H 00000H
@@R_INIT pedo_lpf_coeff
04DD4H 00000H
@@R_INIT kanaria_c
04DD4H 00000H
@@R_INIT util_funcs
04DD4H 00000H
@@R_INIT @rom 04DD4H 00000H
@@R_INIS 04DD4H 00010H CSEG UNIT64KP
@@R_INIS @cstart 04DD4H 00000H
@@R_INIS loader 04DD4H 00000H
@@R_INIS pm 04DD4H 00002H
@@R_INIS i2c_ctr 04DD6H 00002H
@@R_INIS main 04DD8H 00000H
@@R_INIS magic 04DD8H 00000H
@@R_INIS WDT 04DD8H 00000H
@@R_INIS i2c_mcu 04DD8H 00000H
@@R_INIS i2c_twl 04DD8H 00000H
@@R_INIS led 04DD8H 00000H
@@R_INIS rtc 04DD8H 00000H
@@R_INIS vreg_ctr 04DD8H 00000H
@@R_INIS vreg_twl 04DD8H 00000H
@@R_INIS adc 04DD8H 00000H
@@R_INIS renge 04DD8H 00000H
@@R_INIS accero 04DD8H 00000H
@@R_INIS self_flash
04DD8H 00000H
@@R_INIS sw 04DD8H 00000H
@@R_INIS task_debug
04DD8H 00000H
@@R_INIS task_misc
04DD8H 00000H
@@R_INIS task_sys 04DD8H 00002H
@@R_INIS pedo_alg_thre_det2
04DDAH 00006H
@@R_INIS ini_VECT 04DE0H 00000H
@@R_INIS task_status
04DE0H 00000H
@@R_INIS led_cam 04DE0H 00002H
@@R_INIS led_pow 04DE2H 00002H
@@R_INIS hal 04DE4H 00000H
@@R_INIS batt_params
04DE4H 00000H
@@R_INIS voltable 04DE4H 00000H
@@R_INIS pedo_lpf_coeff
04DE4H 00000H
@@R_INIS kanaria_c
04DE4H 00000H
@@R_INIS util_funcs
04DE4H 00000H
@@R_INIS @rom 04DE4H 00000H
@@RLINIT 04DE4H 00000H CSEG UNIT64KP
@@RLINIT loader 04DE4H 00000H
@@RLINIT pm 04DE4H 00000H
@@RLINIT i2c_ctr 04DE4H 00000H
@@RLINIT main 04DE4H 00000H
@@RLINIT magic 04DE4H 00000H
@@RLINIT WDT 04DE4H 00000H
@@RLINIT i2c_mcu 04DE4H 00000H
@@RLINIT i2c_twl 04DE4H 00000H
@@RLINIT led 04DE4H 00000H
@@RLINIT rtc 04DE4H 00000H
@@RLINIT vreg_ctr 04DE4H 00000H
@@RLINIT vreg_twl 04DE4H 00000H
@@RLINIT adc 04DE4H 00000H
@@RLINIT renge 04DE4H 00000H
@@RLINIT accero 04DE4H 00000H
04DABH 00000H
@@RLINIT 04DABH 00000H CSEG UNIT64KP
@@RLINIT loader 04DABH 00000H
@@RLINIT pm 04DABH 00000H
@@RLINIT i2c_ctr 04DABH 00000H
@@RLINIT main 04DABH 00000H
@@RLINIT magic 04DABH 00000H
@@RLINIT WDT 04DABH 00000H
@@RLINIT i2c_mcu 04DABH 00000H
@@RLINIT i2c_twl 04DABH 00000H
@@RLINIT led 04DABH 00000H
@@RLINIT rtc 04DABH 00000H
@@RLINIT vreg_ctr 04DABH 00000H
@@RLINIT vreg_twl 04DABH 00000H
@@RLINIT adc 04DABH 00000H
@@RLINIT renge 04DABH 00000H
@@RLINIT accero 04DABH 00000H
@@RLINIT self_flash
04DE4H 00000H
@@RLINIT sw 04DE4H 00000H
04DABH 00000H
@@RLINIT sw 04DABH 00000H
@@RLINIT task_debug
04DE4H 00000H
04DABH 00000H
@@RLINIT task_misc
04DE4H 00000H
@@RLINIT task_sys 04DE4H 00000H
04DABH 00000H
@@RLINIT task_sys 04DABH 00000H
@@RLINIT pedo_alg_thre_det2
04DE4H 00000H
@@RLINIT ini_VECT 04DE4H 00000H
04DABH 00000H
@@RLINIT ini_VECT 04DABH 00000H
@@RLINIT task_status
04DE4H 00000H
@@RLINIT led_cam 04DE4H 00000H
@@RLINIT led_pow 04DE4H 00000H
@@RLINIT hal 04DE4H 00000H
04DABH 00000H
@@RLINIT led_cam 04DABH 00000H
@@RLINIT led_pow 04DABH 00000H
@@RLINIT hal 04DABH 00000H
@@RLINIT batt_params
04DE4H 00000H
@@RLINIT voltable 04DE4H 00000H
04DABH 00000H
@@RLINIT voltable 04DABH 00000H
@@RLINIT pedo_lpf_coeff
04DE4H 00000H
04DABH 00000H
@@RLINIT kanaria_c
04DE4H 00000H
04DABH 00000H
@@RLINIT util_funcs
04DE4H 00000H
@@RLINIT @rom 04DE4H 00000H
@@CODEL 04DE4H 00000H CSEG
@@CODEL pm 04DE4H 00000H
@@CODEL i2c_ctr 04DE4H 00000H
@@CODEL main 04DE4H 00000H
@@CODEL magic 04DE4H 00000H
@@CODEL i2c_twl 04DE4H 00000H
@@CODEL led 04DE4H 00000H
@@CODEL rtc 04DE4H 00000H
@@CODEL vreg_ctr 04DE4H 00000H
@@CODEL vreg_twl 04DE4H 00000H
@@CODEL adc 04DE4H 00000H
@@CODEL renge 04DE4H 00000H
@@CODEL accero 04DE4H 00000H
@@CODEL sw 04DE4H 00000H
04DABH 00000H
@@RLINIT @rom 04DABH 00000H
@@CODEL 04DABH 00000H CSEG
@@CODEL pm 04DABH 00000H
@@CODEL i2c_ctr 04DABH 00000H
@@CODEL main 04DABH 00000H
@@CODEL magic 04DABH 00000H
@@CODEL i2c_twl 04DABH 00000H
@@CODEL led 04DABH 00000H
@@CODEL rtc 04DABH 00000H
@@CODEL vreg_ctr 04DABH 00000H
@@CODEL vreg_twl 04DABH 00000H
@@CODEL adc 04DABH 00000H
@@CODEL renge 04DABH 00000H
@@CODEL accero 04DABH 00000H
@@CODEL sw 04DABH 00000H
@@CODEL task_misc
04DE4H 00000H
@@CODEL task_sys 04DE4H 00000H
04DABH 00000H
@@CODEL task_sys 04DABH 00000H
@@CODEL pedo_alg_thre_det2
04DE4H 00000H
@@CODEL ini_VECT 04DE4H 00000H
@@CODEL led_cam 04DE4H 00000H
@@CODEL led_pow 04DE4H 00000H
04DABH 00000H
@@CODEL ini_VECT 04DABH 00000H
@@CODEL led_cam 04DABH 00000H
@@CODEL led_pow 04DABH 00000H
@@CODEL batt_params
04DE4H 00000H
@@CODEL voltable 04DE4H 00000H
04DABH 00000H
@@CODEL voltable 04DABH 00000H
@@CODEL pedo_lpf_coeff
04DE4H 00000H
04DABH 00000H
@@CODEL kanaria_c
04DE4H 00000H
@@LCODEL 04DE4H 00022H CSEG
@@LCODEL abs 04DE4H 00008H
@@LCODEL memcpy_n 04DECH 0001AH
* gap * 04E06H 001EEH
04DABH 00000H
* gap * 04DABH 00001H
@@CNSTL 04DACH 0000AH CSEG PAGE64KP
@@CNSTL @bcdtob 04DACH 0000AH
@@R_INIT 04DB6H 0004CH CSEG UNIT64KP
@@R_INIT @cstart 04DB6H 00000H
@@R_INIT loader 04DB6H 00000H
@@R_INIT pm 04DB6H 00000H
@@R_INIT i2c_ctr 04DB6H 00000H
@@R_INIT main 04DB6H 00000H
@@R_INIT magic 04DB6H 00000H
@@R_INIT WDT 04DB6H 00000H
@@R_INIT i2c_mcu 04DB6H 00000H
@@R_INIT i2c_twl 04DB6H 00000H
@@R_INIT led 04DB6H 00000H
@@R_INIT rtc 04DB6H 00000H
@@R_INIT vreg_ctr 04DB6H 00000H
@@R_INIT vreg_twl 04DB6H 00000H
@@R_INIT adc 04DB6H 0000CH
@@R_INIT renge 04DC2H 00014H
@@R_INIT accero 04DD6H 00000H
@@R_INIT self_flash
04DD6H 00000H
@@R_INIT sw 04DD6H 00000H
@@R_INIT task_debug
04DD6H 00000H
@@R_INIT task_misc
04DD6H 00028H
@@R_INIT task_sys 04DFEH 00000H
@@R_INIT pedo_alg_thre_det2
04DFEH 00000H
@@R_INIT ini_VECT 04DFEH 00000H
@@R_INIT task_status
04DFEH 00000H
@@R_INIT led_cam 04DFEH 00000H
@@R_INIT led_pow 04DFEH 00004H
@@R_INIT hal 04E02H 00000H
@@R_INIT batt_params
04E02H 00000H
@@R_INIT voltable 04E02H 00000H
@@R_INIT pedo_lpf_coeff
04E02H 00000H
@@R_INIT kanaria_c
04E02H 00000H
@@R_INIT util_funcs
04E02H 00000H
@@R_INIT @rom 04E02H 00000H
@@R_INIS 04E02H 00010H CSEG UNIT64KP
@@R_INIS @cstart 04E02H 00000H
@@R_INIS loader 04E02H 00000H
@@R_INIS pm 04E02H 00002H
@@R_INIS i2c_ctr 04E04H 00002H
@@R_INIS main 04E06H 00000H
@@R_INIS magic 04E06H 00000H
@@R_INIS WDT 04E06H 00000H
@@R_INIS i2c_mcu 04E06H 00000H
@@R_INIS i2c_twl 04E06H 00000H
@@R_INIS led 04E06H 00000H
@@R_INIS rtc 04E06H 00000H
@@R_INIS vreg_ctr 04E06H 00000H
@@R_INIS vreg_twl 04E06H 00000H
@@R_INIS adc 04E06H 00000H
@@R_INIS renge 04E06H 00000H
@@R_INIS accero 04E06H 00000H
@@R_INIS self_flash
04E06H 00000H
@@R_INIS sw 04E06H 00000H
@@R_INIS task_debug
04E06H 00000H
@@R_INIS task_misc
04E06H 00000H
@@R_INIS task_sys 04E06H 00002H
@@R_INIS pedo_alg_thre_det2
04E08H 00006H
@@R_INIS ini_VECT 04E0EH 00000H
@@R_INIS task_status
04E0EH 00000H
@@R_INIS led_cam 04E0EH 00002H
@@R_INIS led_pow 04E10H 00002H
@@R_INIS hal 04E12H 00000H
@@R_INIS batt_params
04E12H 00000H
@@R_INIS voltable 04E12H 00000H
@@R_INIS pedo_lpf_coeff
04E12H 00000H
@@R_INIS kanaria_c
04E12H 00000H
@@R_INIS util_funcs
04E12H 00000H
@@R_INIS @rom 04E12H 00000H
@@LCODEL 04E12H 00022H CSEG
@@LCODEL abs 04E12H 00008H
@@LCODEL memcpy_n 04E1AH 0001AH
* gap * 04E34H 001C0H
MGC_VER 04FF4H 00002H CSEG AT
MGC_VER magic 04FF4H 00002H
MGC_TAIL 04FF6H 0000AH CSEG AT

View File

@ -3,7 +3,7 @@
#define MCU_VER_MAJOR 0x02
#define MCU_VER_MINOR 0x10
#define MCU_VER_MINOR 0x12
// デバッグ向けスイッチ

Binary file not shown.

View File

@ -280,8 +280,8 @@ void IIC_ctr_Init( void )
WTIM = 1; // 自動でACKを返した後clkをLに固定する
ACKE = 1;
IICWH = 5;
IICWL = 10; // L期間の長さ
IICWH = 9;
IICWL = 11; // L期間の長さ
SMC = 1; // 高速モード
DFC = 1; // デジタルフィルタon (@fast mode)

View File

@ -52,6 +52,7 @@
#define WTIM WTIM0
#define SMC SMC0
#define TRC TRC0
#define DFC DFC0
#endif // _MCU_BSR_
@ -213,10 +214,11 @@ void IIC_twl_Init( void )
WTIM = 1; // 自動でACKを返した後clkをLに固定する
ACKE = 1; // ダメCPUは無視して次の通信をはじめるかもしれないんで早くclkを開放しないといけない
IICWH = 5;
IICWL = 10; // L期間の長さ
IICWH = 9;
IICWL = 11; // L期間の長さ
SMC = 1;
DFC = 1; // デジタルフィルタon (@fast mode)
IICAMK = 0; // 割り込みを許可

View File

@ -251,7 +251,7 @@ void hdwinit( void )
CMC = bits8(0,0,0,1, 0,0,0,0); /* X1発振せず(入力ポート)、XT1使用、超低電力発振は不安定に付き通常で */
CSC = bits8(1,0,0,0, 0,0,0,0); /* X1発振なし、XT1発振あり、高速内蔵発振動作 */
OSMC = 0x01; /* 隠しレジスタ */
OSMC = bits8(1,0,0,0, 0,0,0,1); /* 隠しレジスタ */
NOP();NOP();NOP(); // 3clk開ける
CKC = bits8(0,0,0,0, 1,0,0,0); /* CPU/周辺クロック=fMAIN、fMAIN=fMX、fCLK=fMX */

View File

@ -170,8 +170,24 @@ static void update_chg_led()
LED_CHARGE = temp_led_chg;
// レジスタの充電中ビットはLEDに同期する
set_bit( LED_CHARGE, vreg_ctr[VREG_C_STATUS], REG_BIT_BATT_CHARGE ); // set_bitのみ。
// レジスタの充電中ビットはLEDに同期する。 と、割り込み
{
u8 staus_old = vreg_ctr[VREG_C_STATUS]; /// Cだと簡潔に書けない...
set_bit( LED_CHARGE, vreg_ctr[VREG_C_STATUS], REG_BIT_BATT_CHARGE );
if( (( vreg_ctr[VREG_C_STATUS] ^ staus_old ) & REG_BIT_BATT_CHARGE ) != 0 ) // 変化があったら割り込み
{
if( LED_CHARGE ) // set_irqを別々に呼ぶ方がコンパクト
{
set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_START );
}
else
{
set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_STOP );
}
}
}
}

View File

@ -466,12 +466,11 @@ void tsk_sys( )
// ・RTCアラーム現在封印
// クロック復帰
OSMC = bits8(1,0,0,0, 0,0,0,0); // 8MHz動作準備
OSMC = bits8(1,0,0,0, 0,0,0,1); // 8MHz動作準備
renge_flg_interval = 0;
hal_update();
CKC = bits8(0,0,0,0, 1,0,0,0); // FSEL = 1 後3clk以上開ける
CKC = bits8(0,0,0,0, 1,0,0,0); // FSEL = 1 後3clk以上開ける
// 起きた理由は?
if( !PM_EXTDC_n ){

View File

@ -1,8 +1,177 @@
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(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 pm.c
pm.c(547) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(853) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(857) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(885) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(898) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(972) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(981) : 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 9 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\pm.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no i2c_ctr.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\i2c_ctr.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no main.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\main.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no magic.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\magic.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no WDT.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\WDT.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no i2c_mcu.c
i2c_mcu.c(183) : 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(89) : CC78K0R warning W0745: Expected function prototype
led.c(354) : 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(176) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(177) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(179) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(181) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(182) : 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(235) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(235) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(239) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(239) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(243) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(243) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(247) : 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(68) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_twl.c(72) : 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(104) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(190) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(241) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(308) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(434) : CC78K0R warning W0745: Expected function prototype
adc.c(463) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(468) : 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(121) : 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(289) : CC78K0R warning W0401: Conversion may lose significant digits
self_flash.c(290) : 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(392) : CC78K0R warning W0401: Conversion may lose significant digits
task_misc.c(394) : CC78K0R warning W0401: Conversion may lose significant digits
task_misc.c(406) : CC78K0R warning W0401: Conversion may lose significant digits
task_misc.c(408) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 4 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\task_misc.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no task_sys.c
task_sys.c(234) : CC78K0R warning W0401: Conversion may lose significant digits
task_sys.c(569) : 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\task_sys.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_alg_thre_det2.c
pedo_alg_thre_det2.c(104) : CC78K0R warning W0745: Expected function prototype
pedo_alg_thre_det2.c(120) : 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(119) : CC78K0R warning W0401: Conversion may lose significant digits
led_pow.c(124) : CC78K0R warning W0401: Conversion may lose significant digits
led_pow.c(177) : CC78K0R warning W0401: Conversion may lose significant digits
led_pow.c(240) : CC78K0R warning W0401: Conversion may lose significant digits
led_pow.c(271) : 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 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\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 util_funcs.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\util_funcs.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -obsr.lmf "..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\s0rm.rel" -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r" -dbsr_mcu.dr -s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_ei.rel util_funcs.rel
RA78K0R warning W3420: File 'loader.rel' already has had error(s)/warning(s) by 'CC78K'
Read Device File Directory : C:\PROGRAM FILES (X86)\NEC ELECTRONICS TOOLS\DEV\
@ -23,9 +192,10 @@ Link complete, 0 error(s) and 13 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\oc78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -o.\bsr.hex -nu -ki bsr.lmf
Object Conversion Complete, 0 error(s) and 0 warning(s) found.
C:\Windows\system32\cmd.exe /c ruby nec_s_2_bsrbin2.rb bsr.hex
4
intel-HEX to bsr bin converter
file converted!
nec_s_2_bsrbin2.rb:2: warning: variable $KCODE is no longer effective; ignored
4
intel-HEX to bsr bin converter
file converted!
Build Total error(s) : 0 Total warning(s) : 13
Build Total error(s) : 0 Total warning(s) : 66

View File

@ -1,9 +1,9 @@
[ProjectManager]
FrameMax=0
FrameX=350
FrameY=182
FrameCX=1022
FrameCY=722
FrameX=4
FrameY=0
FrameCX=1573
FrameCY=1099
OpenFile1=i2c_ctr.c,0,655,120,1628,751,0,1,0,0
OpenFile2=kanaria_c.c,0,68,138,763,769,8,5,8,0
OpenFile3=pm.c,0,373,197,1346,828,35,374,32,0
@ -12,13 +12,13 @@ OpenFile5=i2c_mcu.h,0,671,375,1487,993,16,7,16,0
OpenFile6=task_sys.c,0,225,225,1471,947,0,445,0,0
OpenFile7=loader.c,0,250,250,1841,957,6,157,1,0
OpenFile8=i2c_mcu.c,0,175,175,1036,939,1,453,1,0
OpenFile9=main.c,0,402,105,1713,812,0,68,0,0
OpenFile10=magic.c,0,192,199,1387,680,19,11,0,0
OpenFile11=config.h,0,75,75,902,478,0,15,0,0
OpenFile12=ProjectWindow
OpenFile9=ProjectWindow
PrjPos=0,0,706,0,291
OpenFile13=OutputWindow
OutputPos=0,80,531,104,981
OpenFile10=main.c,0,402,105,1713,812,0,57,0,0
OpenFile11=batt_params.c,0,300,300,1553,955,0,68,0,0
OpenFile12=OutputWindow
OutputPos=0,419,870,606,1483
OpenFile13=config.h,0,75,75,902,478,67,25,67,0
ActivePRJ=yav_mcu_bsr.prj
[ProjectWindow]
ProjectWindowDispType=0

View File

@ -1,7 +1,7 @@
[SdbInfo]
Ver=5
[loader.c]
T=4e647ac1
T=4e729dcd
1=incs_loader.h
2=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h
3=fsl_user.h
@ -13,7 +13,7 @@ T=4e647ac1
9=WDT.h
10=magic.h
[pm.c]
T=4e71bd3f
T=4e7a9369
1=incs.h
2=adc.h
3=led.h
@ -40,7 +40,7 @@ T=4e647b08
7=i2c_mcu.h
8=pool.h
[magic.c]
T=4e71764f
T=4e80482a
1=magic.h
2=config.h
[WDT.c]
@ -96,7 +96,7 @@ T=4e6dc5ed
5=vreg_twl.h
6=i2c_mcu.h
[renge\renge.c]
T=4e6872a9
T=4e77e344
1=renge\renge.h
2=renge\renge_task_intval.h
3=renge\renge_task_immediate.h
@ -140,7 +140,7 @@ T=4e647e9c
3=pm.h
4=accero.h
[task_misc.c]
T=4e68733b
T=4e72a3d0
1=incs.h
2=renge\renge.h
3=pm.h
@ -197,7 +197,7 @@ T=4e648b74
T=4e648ec7
1=incs_loader.h
[batt_params.c]
T=4e648e95
T=4e804824
1=jhl_defs.h
2=batt_params.h
[voltable.c]
@ -234,7 +234,7 @@ T=4e559884
T=4e5b0fa2
1=config.h
[config.h]
T=4e71764b
T=4e804841
[jhl_defs.h]
T=4e647343
[user_define.h]