adc.c adcのノイズフィルタに使うワークエリアを含む構造体を誤ってconstにしてしまっていた。 コンパイラ指摘してくれないの?

コンパイル時オプションでHALをスルーできるようにした
I2C_mで通信前にエラーフラグをクリアするようにした。(いつコメントアウトしたのだ?)
 Miiスタジオが加速度センサを毎フレームon/OFFしていて、なぜかデータ送信中にnakを返してくることがある。そのフラグが残っていて、直後に電池残量チェックをすると、MGIC SLA NAKと判定して、電池抜け電源offが発動していた。これを回避。


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@367 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
n2232 2011-08-18 08:25:51 +00:00
parent 33530594f5
commit 5ea1fab183
12 changed files with 1558 additions and 1521 deletions

View File

@ -38,15 +38,17 @@ typedef struct filter_work
}filter_work;
static const filter_work work_vr_3d = {
static filter_work work_vr_3d = {
&vreg_ctr[ VREG_C_3D ]
// のこりは不定値でよし。constにしちゃダメ
};
static u8 vol_data_ctr;
static u8 vol_data_ctr_tmp;
static const filter_work work_vr_vol = {
static filter_work work_vr_vol = {
&vol_data_ctr_tmp
// のこりは不定値でよし。constにしちゃダメ
};
@ -290,7 +292,11 @@ case ( ADC_SEL_AMB_BRIT ): //
case ( ADC_SEL_BATT_TEMP ):
EI();
if( vreg_ctr[ VREG_C_HAL_OVW_TEMPERATURE ] == 0xFF )
#ifdef _ENABLE_HAL_
if( vreg_ctr[ VREG_C_HAL_OVW_TEMPERATURE ] == 0xFF ) // HAL無効
#else
if( 1 )
#endif
{
raw_adc_temperature = adc_data;
}

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:10 Aug 2011 Page: 1
78K0R Linker W1.33 Date:18 Aug 2011 Page: 1
Command: -yc:\program files (x86)\nec electronics tools\dev -_msgoff -
obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C
@ -25,8 +25,8 @@ Direc-file:bsr_mcu.dr
*** Link information ***
72 output segment(s)
3D8EH byte(s) real data
6216 symbol(s) defined
3EA3H byte(s) real data
6224 symbol(s) defined
*** Memory map ***
@ -163,7 +163,7 @@ Direc-file:bsr_mcu.dr
SEGMENT SEGMENT MODULE ADDRESS
MGC_MIMI 02000H 0000AH CSEG AT
MGC_MIMI magic 02000H 0000AH
@@CNST 0200AH 0028EH CSEG
@@CNST 0200AH 00282H CSEG
@@CNST @cstart 0200AH 00000H
@@CNST loader 0200AH 00000H
@@CNST pm 0200AH 00008H
@ -177,322 +177,321 @@ Direc-file:bsr_mcu.dr
@@CNST rtc 02012H 00000H
@@CNST vreg_ctr 02012H 00000H
@@CNST vreg_twl 02012H 00000H
@@CNST adc 02012H 00014H
@@CNST renge 02026H 00000H
@@CNST accero 02026H 00000H
@@CNST adc 02012H 00008H
@@CNST renge 0201AH 00000H
@@CNST accero 0201AH 00000H
@@CNST self_flash
02026H 00002H
@@CNST sw 02028H 00000H
0201AH 00002H
@@CNST sw 0201CH 00000H
@@CNST task_debug
02028H 00000H
0201CH 00000H
@@CNST task_misc
02028H 00000H
@@CNST task_sys 02028H 00000H
0201CH 00000H
@@CNST task_sys 0201CH 00000H
@@CNST pedo_alg_thre_det2
02028H 00018H
@@CNST ini_VECT 02040H 00000H
0201CH 00018H
@@CNST ini_VECT 02034H 00000H
@@CNST task_status
02040H 00000H
@@CNST led_cam 02040H 00000H
@@CNST led_pow 02040H 00020H
@@CNST hal 02060H 00000H
02034H 00000H
@@CNST led_cam 02034H 00000H
@@CNST led_pow 02034H 00020H
@@CNST hal 02054H 00000H
@@CNST batt_params
02060H 001C8H
@@CNST voltable 02228H 00040H
02054H 001C8H
@@CNST voltable 0221CH 00040H
@@CNST pedo_lpf_coeff
02268H 00030H
ROM_CODE 02298H 02672H CSEG
ROM_CODE pm 02298H 009B7H
ROM_CODE i2c_ctr 02C4FH 0005CH
ROM_CODE i2c_twl 02CABH 0005EH
ROM_CODE led 02D09H 00265H
ROM_CODE rtc 02F6EH 000E0H
ROM_CODE vreg_ctr 0304EH 0049DH
ROM_CODE vreg_twl 034EBH 000F9H
ROM_CODE adc 035E4H 0026FH
ROM_CODE renge 03853H 0018AH
ROM_CODE accero 039DDH 00161H
ROM_CODE sw 03B3EH 00129H
0225CH 00030H
ROM_CODE 0228CH 02794H CSEG
ROM_CODE pm 0228CH 00998H
ROM_CODE i2c_ctr 02C24H 0005CH
ROM_CODE i2c_twl 02C80H 0005EH
ROM_CODE led 02CDEH 00265H
ROM_CODE rtc 02F43H 000E0H
ROM_CODE vreg_ctr 03023H 0049DH
ROM_CODE vreg_twl 034C0H 000F9H
ROM_CODE adc 035B9H 0026FH
ROM_CODE renge 03828H 0018AH
ROM_CODE accero 039B2H 00161H
ROM_CODE sw 03B13H 00129H
ROM_CODE task_misc
03C67H 001EEH
ROM_CODE task_sys 03E55H 0038DH
03C3CH 001EEH
ROM_CODE task_sys 03E2AH 004CEH
ROM_CODE pedo_alg_thre_det2
041E2H 004F0H
ROM_CODE led_cam 046D2H 000C1H
ROM_CODE led_pow 04793H 00177H
ROM_CODE voltable 0490AH 00000H
042F8H 004F0H
ROM_CODE led_cam 047E8H 000C1H
ROM_CODE led_pow 048A9H 00177H
ROM_CODE voltable 04A20H 00000H
ROM_CODE pedo_lpf_coeff
0490AH 00000H
@@BASE 0490AH 004ABH CSEG BASE
@@BASE loader 0490AH 00000H
@@BASE pm 0490AH 0003FH
@@BASE i2c_ctr 04949H 00183H
@@BASE main 04ACCH 00000H
@@BASE magic 04ACCH 00000H
@@BASE WDT 04ACCH 00000H
@@BASE i2c_mcu 04ACCH 00098H
@@BASE i2c_twl 04B64H 000D0H
@@BASE led 04C34H 00000H
@@BASE rtc 04C34H 0005DH
@@BASE vreg_ctr 04C91H 00000H
@@BASE vreg_twl 04C91H 00000H
@@BASE adc 04C91H 000A2H
@@BASE renge 04D33H 00000H
@@BASE accero 04D33H 0004AH
04A20H 00000H
@@BASE 04A20H 0049EH CSEG BASE
@@BASE loader 04A20H 00000H
@@BASE pm 04A20H 0003FH
@@BASE i2c_ctr 04A5FH 00183H
@@BASE main 04BE2H 00000H
@@BASE magic 04BE2H 00000H
@@BASE WDT 04BE2H 00000H
@@BASE i2c_mcu 04BE2H 00098H
@@BASE i2c_twl 04C7AH 000D0H
@@BASE led 04D4AH 00000H
@@BASE rtc 04D4AH 0005DH
@@BASE vreg_ctr 04DA7H 00000H
@@BASE vreg_twl 04DA7H 00000H
@@BASE adc 04DA7H 00095H
@@BASE renge 04E3CH 00000H
@@BASE accero 04E3CH 0004AH
@@BASE self_flash
04D7DH 00000H
@@BASE sw 04D7DH 00000H
04E86H 00000H
@@BASE sw 04E86H 00000H
@@BASE task_debug
04D7DH 00000H
04E86H 00000H
@@BASE task_misc
04D7DH 00000H
@@BASE task_sys 04D7DH 00000H
04E86H 00000H
@@BASE task_sys 04E86H 00000H
@@BASE pedo_alg_thre_det2
04D7DH 00000H
@@BASE ini_VECT 04D7DH 00038H
04E86H 00000H
@@BASE ini_VECT 04E86H 00038H
@@BASE task_status
04DB5H 00000H
@@BASE led_cam 04DB5H 00000H
@@BASE led_pow 04DB5H 00000H
@@BASE hal 04DB5H 00000H
04EBEH 00000H
@@BASE led_cam 04EBEH 00000H
@@BASE led_pow 04EBEH 00000H
@@BASE hal 04EBEH 00000H
@@BASE batt_params
04DB5H 00000H
@@BASE voltable 04DB5H 00000H
04EBEH 00000H
@@BASE voltable 04EBEH 00000H
@@BASE pedo_lpf_coeff
04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
@@CNSTL @cstart 04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
@@CNSTL pm 04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
@@CNSTL i2c_ctr 04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
@@CNSTL i2c_twl 04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
@@CNSTL led 04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
@@CNSTL rtc 04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
@@CNSTL vreg_ctr 04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
@@CNSTL vreg_twl 04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
@@CNSTL adc 04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
@@CNSTL renge 04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
@@CNSTL accero 04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
@@CNSTL sw 04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL @cstart 04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL pm 04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL i2c_ctr 04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL i2c_twl 04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL led 04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL rtc 04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL vreg_ctr 04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL vreg_twl 04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL adc 04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL renge 04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL accero 04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL sw 04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL task_misc
04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
@@CNSTL task_sys 04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL task_sys 04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL pedo_alg_thre_det2
04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
@@CNSTL ini_VECT 04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
@@CNSTL led_cam 04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
@@CNSTL led_pow 04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL ini_VECT 04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL led_cam 04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL led_pow 04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL batt_params
04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
@@CNSTL voltable 04DB5H 00000H
@@CNSTL 04DB5H 00000H CSEG PAGE64KP
04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL voltable 04EBEH 00000H
@@CNSTL 04EBEH 00000H CSEG PAGE64KP
@@CNSTL pedo_lpf_coeff
04DB5H 00000H
@@CALT 04DB5H 00000H CSEG
@@CALT @cstart 04DB5H 00000H
@@CALT loader 04DB5H 00000H
@@CALT pm 04DB5H 00000H
@@CALT i2c_ctr 04DB5H 00000H
@@CALT main 04DB5H 00000H
@@CALT magic 04DB5H 00000H
@@CALT WDT 04DB5H 00000H
@@CALT i2c_mcu 04DB5H 00000H
@@CALT i2c_twl 04DB5H 00000H
@@CALT led 04DB5H 00000H
@@CALT rtc 04DB5H 00000H
@@CALT vreg_ctr 04DB5H 00000H
@@CALT vreg_twl 04DB5H 00000H
@@CALT adc 04DB5H 00000H
@@CALT renge 04DB5H 00000H
@@CALT accero 04DB5H 00000H
@@CALT self_flash
04DB5H 00000H
@@CALT sw 04DB5H 00000H
@@CALT task_debug
04DB5H 00000H
@@CALT task_misc
04DB5H 00000H
@@CALT task_sys 04DB5H 00000H
@@CALT pedo_alg_thre_det2
04DB5H 00000H
@@CALT ini_VECT 04DB5H 00000H
@@CALT task_status
04DB5H 00000H
@@CALT led_cam 04DB5H 00000H
@@CALT led_pow 04DB5H 00000H
@@CALT hal 04DB5H 00000H
@@CALT batt_params
04DB5H 00000H
@@CALT voltable 04DB5H 00000H
@@CALT pedo_lpf_coeff
04DB5H 00000H
@@RLINIT 04DB5H 00000H CSEG UNIT64KP
@@RLINIT loader 04DB5H 00000H
@@RLINIT pm 04DB5H 00000H
@@RLINIT i2c_ctr 04DB5H 00000H
@@RLINIT main 04DB5H 00000H
@@RLINIT magic 04DB5H 00000H
@@RLINIT WDT 04DB5H 00000H
@@RLINIT i2c_mcu 04DB5H 00000H
@@RLINIT i2c_twl 04DB5H 00000H
@@RLINIT led 04DB5H 00000H
@@RLINIT rtc 04DB5H 00000H
@@RLINIT vreg_ctr 04DB5H 00000H
@@RLINIT vreg_twl 04DB5H 00000H
@@RLINIT adc 04DB5H 00000H
@@RLINIT renge 04DB5H 00000H
@@RLINIT accero 04DB5H 00000H
@@RLINIT self_flash
04DB5H 00000H
@@RLINIT sw 04DB5H 00000H
@@RLINIT task_debug
04DB5H 00000H
@@RLINIT task_misc
04DB5H 00000H
@@RLINIT task_sys 04DB5H 00000H
@@RLINIT pedo_alg_thre_det2
04DB5H 00000H
@@RLINIT ini_VECT 04DB5H 00000H
@@RLINIT task_status
04DB5H 00000H
@@RLINIT led_cam 04DB5H 00000H
@@RLINIT led_pow 04DB5H 00000H
@@RLINIT hal 04DB5H 00000H
@@RLINIT batt_params
04DB5H 00000H
@@RLINIT voltable 04DB5H 00000H
@@RLINIT pedo_lpf_coeff
04DB5H 00000H
@@RLINIT @rom 04DB5H 00000H
@@CODEL 04DB5H 00000H CSEG
@@CODEL pm 04DB5H 00000H
@@CODEL i2c_ctr 04DB5H 00000H
@@CODEL magic 04DB5H 00000H
@@CODEL i2c_twl 04DB5H 00000H
@@CODEL led 04DB5H 00000H
@@CODEL rtc 04DB5H 00000H
@@CODEL vreg_ctr 04DB5H 00000H
@@CODEL vreg_twl 04DB5H 00000H
@@CODEL adc 04DB5H 00000H
@@CODEL renge 04DB5H 00000H
@@CODEL accero 04DB5H 00000H
@@CODEL sw 04DB5H 00000H
@@CODEL task_misc
04DB5H 00000H
@@CODEL task_sys 04DB5H 00000H
@@CODEL pedo_alg_thre_det2
04DB5H 00000H
@@CODEL ini_VECT 04DB5H 00000H
@@CODEL led_cam 04DB5H 00000H
@@CODEL led_pow 04DB5H 00000H
@@CODEL batt_params
04DB5H 00000H
@@CODEL voltable 04DB5H 00000H
@@CODEL pedo_lpf_coeff
04DB5H 00000H
* gap * 04DB5H 00001H
@@CNSTL 04DB6H 0000AH CSEG PAGE64KP
@@CNSTL @bcdtob 04DB6H 0000AH
@@R_INIT 04DC0H 00046H CSEG UNIT64KP
@@R_INIT @cstart 04DC0H 00000H
@@R_INIT loader 04DC0H 00000H
@@R_INIT pm 04DC0H 00000H
@@R_INIT i2c_ctr 04DC0H 00000H
@@R_INIT main 04DC0H 00000H
@@R_INIT magic 04DC0H 00000H
@@R_INIT WDT 04DC0H 00000H
@@R_INIT i2c_mcu 04DC0H 00000H
@@R_INIT i2c_twl 04DC0H 00000H
@@R_INIT led 04DC0H 00000H
@@R_INIT rtc 04DC0H 00000H
@@R_INIT vreg_ctr 04DC0H 00000H
@@R_INIT vreg_twl 04DC0H 00000H
@@R_INIT adc 04DC0H 00000H
@@R_INIT renge 04DC0H 00014H
@@R_INIT accero 04DD4H 00000H
04EBEH 00000H
@@CNSTL 04EBEH 0000AH CSEG PAGE64KP
@@CNSTL @bcdtob 04EBEH 0000AH
@@R_INIT 04EC8H 00052H CSEG UNIT64KP
@@R_INIT @cstart 04EC8H 00000H
@@R_INIT loader 04EC8H 00000H
@@R_INIT pm 04EC8H 00000H
@@R_INIT i2c_ctr 04EC8H 00000H
@@R_INIT main 04EC8H 00000H
@@R_INIT magic 04EC8H 00000H
@@R_INIT WDT 04EC8H 00000H
@@R_INIT i2c_mcu 04EC8H 00000H
@@R_INIT i2c_twl 04EC8H 00000H
@@R_INIT led 04EC8H 00000H
@@R_INIT rtc 04EC8H 00000H
@@R_INIT vreg_ctr 04EC8H 00000H
@@R_INIT vreg_twl 04EC8H 00000H
@@R_INIT adc 04EC8H 0000CH
@@R_INIT renge 04ED4H 00014H
@@R_INIT accero 04EE8H 00000H
@@R_INIT self_flash
04DD4H 00000H
@@R_INIT sw 04DD4H 00000H
04EE8H 00000H
@@R_INIT sw 04EE8H 00000H
@@R_INIT task_debug
04DD4H 00000H
04EE8H 00000H
@@R_INIT task_misc
04DD4H 00026H
@@R_INIT task_sys 04DFAH 00002H
04EE8H 00026H
@@R_INIT task_sys 04F0EH 00002H
@@R_INIT pedo_alg_thre_det2
04DFCH 00006H
@@R_INIT ini_VECT 04E02H 00000H
04F10H 00006H
@@R_INIT ini_VECT 04F16H 00000H
@@R_INIT task_status
04E02H 00000H
@@R_INIT led_cam 04E02H 00000H
@@R_INIT led_pow 04E02H 00004H
@@R_INIT hal 04E06H 00000H
04F16H 00000H
@@R_INIT led_cam 04F16H 00000H
@@R_INIT led_pow 04F16H 00004H
@@R_INIT hal 04F1AH 00000H
@@R_INIT batt_params
04E06H 00000H
@@R_INIT voltable 04E06H 00000H
04F1AH 00000H
@@R_INIT voltable 04F1AH 00000H
@@R_INIT pedo_lpf_coeff
04E06H 00000H
@@R_INIT @rom 04E06H 00000H
@@R_INIS 04E06H 00008H CSEG UNIT64KP
@@R_INIS @cstart 04E06H 00000H
@@R_INIS loader 04E06H 00000H
@@R_INIS pm 04E06H 00002H
@@R_INIS i2c_ctr 04E08H 00002H
@@R_INIS main 04E0AH 00000H
@@R_INIS magic 04E0AH 00000H
@@R_INIS WDT 04E0AH 00000H
@@R_INIS i2c_mcu 04E0AH 00000H
@@R_INIS i2c_twl 04E0AH 00000H
@@R_INIS led 04E0AH 00000H
@@R_INIS rtc 04E0AH 00000H
@@R_INIS vreg_ctr 04E0AH 00000H
@@R_INIS vreg_twl 04E0AH 00000H
@@R_INIS adc 04E0AH 00000H
@@R_INIS renge 04E0AH 00000H
@@R_INIS accero 04E0AH 00000H
04F1AH 00000H
@@R_INIT @rom 04F1AH 00000H
@@R_INIS 04F1AH 00008H CSEG UNIT64KP
@@R_INIS @cstart 04F1AH 00000H
@@R_INIS loader 04F1AH 00000H
@@R_INIS pm 04F1AH 00002H
@@R_INIS i2c_ctr 04F1CH 00002H
@@R_INIS main 04F1EH 00000H
@@R_INIS magic 04F1EH 00000H
@@R_INIS WDT 04F1EH 00000H
@@R_INIS i2c_mcu 04F1EH 00000H
@@R_INIS i2c_twl 04F1EH 00000H
@@R_INIS led 04F1EH 00000H
@@R_INIS rtc 04F1EH 00000H
@@R_INIS vreg_ctr 04F1EH 00000H
@@R_INIS vreg_twl 04F1EH 00000H
@@R_INIS adc 04F1EH 00000H
@@R_INIS renge 04F1EH 00000H
@@R_INIS accero 04F1EH 00000H
@@R_INIS self_flash
04E0AH 00000H
@@R_INIS sw 04E0AH 00000H
04F1EH 00000H
@@R_INIS sw 04F1EH 00000H
@@R_INIS task_debug
04E0AH 00000H
04F1EH 00000H
@@R_INIS task_misc
04E0AH 00000H
@@R_INIS task_sys 04E0AH 00000H
04F1EH 00000H
@@R_INIS task_sys 04F1EH 00000H
@@R_INIS pedo_alg_thre_det2
04E0AH 00000H
@@R_INIS ini_VECT 04E0AH 00000H
04F1EH 00000H
@@R_INIS ini_VECT 04F1EH 00000H
@@R_INIS task_status
04E0AH 00000H
@@R_INIS led_cam 04E0AH 00002H
@@R_INIS led_pow 04E0CH 00002H
@@R_INIS hal 04E0EH 00000H
04F1EH 00000H
@@R_INIS led_cam 04F1EH 00002H
@@R_INIS led_pow 04F20H 00002H
@@R_INIS hal 04F22H 00000H
@@R_INIS batt_params
04E0EH 00000H
@@R_INIS voltable 04E0EH 00000H
04F22H 00000H
@@R_INIS voltable 04F22H 00000H
@@R_INIS pedo_lpf_coeff
04E0EH 00000H
@@R_INIS @rom 04E0EH 00000H
@@LCODEL 04E0EH 00022H CSEG
@@LCODEL abs 04E0EH 00008H
@@LCODEL memcpy_n 04E16H 0001AH
* gap * 04E30H 001C4H
04F22H 00000H
@@R_INIS @rom 04F22H 00000H
@@CALT 04F22H 00000H CSEG
@@CALT @cstart 04F22H 00000H
@@CALT loader 04F22H 00000H
@@CALT pm 04F22H 00000H
@@CALT i2c_ctr 04F22H 00000H
@@CALT main 04F22H 00000H
@@CALT magic 04F22H 00000H
@@CALT WDT 04F22H 00000H
@@CALT i2c_mcu 04F22H 00000H
@@CALT i2c_twl 04F22H 00000H
@@CALT led 04F22H 00000H
@@CALT rtc 04F22H 00000H
@@CALT vreg_ctr 04F22H 00000H
@@CALT vreg_twl 04F22H 00000H
@@CALT adc 04F22H 00000H
@@CALT renge 04F22H 00000H
@@CALT accero 04F22H 00000H
@@CALT self_flash
04F22H 00000H
@@CALT sw 04F22H 00000H
@@CALT task_debug
04F22H 00000H
@@CALT task_misc
04F22H 00000H
@@CALT task_sys 04F22H 00000H
@@CALT pedo_alg_thre_det2
04F22H 00000H
@@CALT ini_VECT 04F22H 00000H
@@CALT task_status
04F22H 00000H
@@CALT led_cam 04F22H 00000H
@@CALT led_pow 04F22H 00000H
@@CALT hal 04F22H 00000H
@@CALT batt_params
04F22H 00000H
@@CALT voltable 04F22H 00000H
@@CALT pedo_lpf_coeff
04F22H 00000H
@@RLINIT 04F22H 00000H CSEG UNIT64KP
@@RLINIT loader 04F22H 00000H
@@RLINIT pm 04F22H 00000H
@@RLINIT i2c_ctr 04F22H 00000H
@@RLINIT main 04F22H 00000H
@@RLINIT magic 04F22H 00000H
@@RLINIT WDT 04F22H 00000H
@@RLINIT i2c_mcu 04F22H 00000H
@@RLINIT i2c_twl 04F22H 00000H
@@RLINIT led 04F22H 00000H
@@RLINIT rtc 04F22H 00000H
@@RLINIT vreg_ctr 04F22H 00000H
@@RLINIT vreg_twl 04F22H 00000H
@@RLINIT adc 04F22H 00000H
@@RLINIT renge 04F22H 00000H
@@RLINIT accero 04F22H 00000H
@@RLINIT self_flash
04F22H 00000H
@@RLINIT sw 04F22H 00000H
@@RLINIT task_debug
04F22H 00000H
@@RLINIT task_misc
04F22H 00000H
@@RLINIT task_sys 04F22H 00000H
@@RLINIT pedo_alg_thre_det2
04F22H 00000H
@@RLINIT ini_VECT 04F22H 00000H
@@RLINIT task_status
04F22H 00000H
@@RLINIT led_cam 04F22H 00000H
@@RLINIT led_pow 04F22H 00000H
@@RLINIT hal 04F22H 00000H
@@RLINIT batt_params
04F22H 00000H
@@RLINIT voltable 04F22H 00000H
@@RLINIT pedo_lpf_coeff
04F22H 00000H
@@RLINIT @rom 04F22H 00000H
@@CODEL 04F22H 00000H CSEG
@@CODEL pm 04F22H 00000H
@@CODEL i2c_ctr 04F22H 00000H
@@CODEL magic 04F22H 00000H
@@CODEL i2c_twl 04F22H 00000H
@@CODEL led 04F22H 00000H
@@CODEL rtc 04F22H 00000H
@@CODEL vreg_ctr 04F22H 00000H
@@CODEL vreg_twl 04F22H 00000H
@@CODEL adc 04F22H 00000H
@@CODEL renge 04F22H 00000H
@@CODEL accero 04F22H 00000H
@@CODEL sw 04F22H 00000H
@@CODEL task_misc
04F22H 00000H
@@CODEL task_sys 04F22H 00000H
@@CODEL pedo_alg_thre_det2
04F22H 00000H
@@CODEL ini_VECT 04F22H 00000H
@@CODEL led_cam 04F22H 00000H
@@CODEL led_pow 04F22H 00000H
@@CODEL batt_params
04F22H 00000H
@@CODEL voltable 04F22H 00000H
@@CODEL pedo_lpf_coeff
04F22H 00000H
@@LCODEL 04F22H 00022H CSEG
@@LCODEL abs 04F22H 00008H
@@LCODEL memcpy_n 04F2AH 0001AH
* gap * 04F44H 000B0H
MGC_VER 04FF4H 00002H CSEG AT
MGC_VER magic 04FF4H 00002H
MGC_TAIL 04FF6H 0000AH CSEG AT
@ -541,7 +540,7 @@ Direc-file:bsr_mcu.dr
@@DATA pedo_lpf_coeff
FFCFEH 00000H
@@DATA @rom FFCFEH 00000H
@@INIT FFCFEH 00046H DSEG BASEP
@@INIT FFCFEH 00052H DSEG BASEP
@@INIT @cstart FFCFEH 00000H
@@INIT loader FFCFEH 00000H
@@INIT pm FFCFEH 00000H
@ -555,111 +554,111 @@ Direc-file:bsr_mcu.dr
@@INIT rtc FFCFEH 00000H
@@INIT vreg_ctr FFCFEH 00000H
@@INIT vreg_twl FFCFEH 00000H
@@INIT adc FFCFEH 00000H
@@INIT renge FFCFEH 00014H
@@INIT accero FFD12H 00000H
@@INIT adc FFCFEH 0000CH
@@INIT renge FFD0AH 00014H
@@INIT accero FFD1EH 00000H
@@INIT self_flash
FFD12H 00000H
@@INIT sw FFD12H 00000H
FFD1EH 00000H
@@INIT sw FFD1EH 00000H
@@INIT task_debug
FFD12H 00000H
FFD1EH 00000H
@@INIT task_misc
FFD12H 00026H
@@INIT task_sys FFD38H 00002H
FFD1EH 00026H
@@INIT task_sys FFD44H 00002H
@@INIT pedo_alg_thre_det2
FFD3AH 00006H
@@INIT ini_VECT FFD40H 00000H
FFD46H 00006H
@@INIT ini_VECT FFD4CH 00000H
@@INIT task_status
FFD40H 00000H
@@INIT led_cam FFD40H 00000H
@@INIT led_pow FFD40H 00004H
@@INIT hal FFD44H 00000H
FFD4CH 00000H
@@INIT led_cam FFD4CH 00000H
@@INIT led_pow FFD4CH 00004H
@@INIT hal FFD50H 00000H
@@INIT batt_params
FFD44H 00000H
@@INIT voltable FFD44H 00000H
FFD50H 00000H
@@INIT voltable FFD50H 00000H
@@INIT pedo_lpf_coeff
FFD44H 00000H
@@INIT @rom FFD44H 00000H
FSL_DATA FFD44H 00010H DSEG UNITP
FFD50H 00000H
@@INIT @rom FFD50H 00000H
FSL_DATA FFD50H 00010H DSEG UNITP
FSL_DATA fsl_common
FFD44H 00010H
@@INITL FFD54H 00000H DSEG UNIT64KP
@@INITL loader FFD54H 00000H
@@INITL pm FFD54H 00000H
@@INITL i2c_ctr FFD54H 00000H
@@INITL main FFD54H 00000H
@@INITL magic FFD54H 00000H
@@INITL WDT FFD54H 00000H
@@INITL i2c_mcu FFD54H 00000H
@@INITL i2c_twl FFD54H 00000H
@@INITL led FFD54H 00000H
@@INITL rtc FFD54H 00000H
@@INITL vreg_ctr FFD54H 00000H
@@INITL vreg_twl FFD54H 00000H
@@INITL adc FFD54H 00000H
@@INITL renge FFD54H 00000H
@@INITL accero FFD54H 00000H
FFD50H 00010H
@@INITL FFD60H 00000H DSEG UNIT64KP
@@INITL loader FFD60H 00000H
@@INITL pm FFD60H 00000H
@@INITL i2c_ctr FFD60H 00000H
@@INITL main FFD60H 00000H
@@INITL magic FFD60H 00000H
@@INITL WDT FFD60H 00000H
@@INITL i2c_mcu FFD60H 00000H
@@INITL i2c_twl FFD60H 00000H
@@INITL led FFD60H 00000H
@@INITL rtc FFD60H 00000H
@@INITL vreg_ctr FFD60H 00000H
@@INITL vreg_twl FFD60H 00000H
@@INITL adc FFD60H 00000H
@@INITL renge FFD60H 00000H
@@INITL accero FFD60H 00000H
@@INITL self_flash
FFD54H 00000H
@@INITL sw FFD54H 00000H
FFD60H 00000H
@@INITL sw FFD60H 00000H
@@INITL task_debug
FFD54H 00000H
FFD60H 00000H
@@INITL task_misc
FFD54H 00000H
@@INITL task_sys FFD54H 00000H
FFD60H 00000H
@@INITL task_sys FFD60H 00000H
@@INITL pedo_alg_thre_det2
FFD54H 00000H
@@INITL ini_VECT FFD54H 00000H
FFD60H 00000H
@@INITL ini_VECT FFD60H 00000H
@@INITL task_status
FFD54H 00000H
@@INITL led_cam FFD54H 00000H
@@INITL led_pow FFD54H 00000H
@@INITL hal FFD54H 00000H
FFD60H 00000H
@@INITL led_cam FFD60H 00000H
@@INITL led_pow FFD60H 00000H
@@INITL hal FFD60H 00000H
@@INITL batt_params
FFD54H 00000H
@@INITL voltable FFD54H 00000H
FFD60H 00000H
@@INITL voltable FFD60H 00000H
@@INITL pedo_lpf_coeff
FFD54H 00000H
@@INITL @rom FFD54H 00000H
@@DATAL FFD54H 00000H DSEG UNIT64KP
@@DATAL loader FFD54H 00000H
@@DATAL pm FFD54H 00000H
@@DATAL i2c_ctr FFD54H 00000H
@@DATAL main FFD54H 00000H
@@DATAL magic FFD54H 00000H
@@DATAL WDT FFD54H 00000H
@@DATAL i2c_mcu FFD54H 00000H
@@DATAL i2c_twl FFD54H 00000H
@@DATAL led FFD54H 00000H
@@DATAL rtc FFD54H 00000H
@@DATAL vreg_ctr FFD54H 00000H
@@DATAL vreg_twl FFD54H 00000H
@@DATAL adc FFD54H 00000H
@@DATAL renge FFD54H 00000H
@@DATAL accero FFD54H 00000H
FFD60H 00000H
@@INITL @rom FFD60H 00000H
@@DATAL FFD60H 00000H DSEG UNIT64KP
@@DATAL loader FFD60H 00000H
@@DATAL pm FFD60H 00000H
@@DATAL i2c_ctr FFD60H 00000H
@@DATAL main FFD60H 00000H
@@DATAL magic FFD60H 00000H
@@DATAL WDT FFD60H 00000H
@@DATAL i2c_mcu FFD60H 00000H
@@DATAL i2c_twl FFD60H 00000H
@@DATAL led FFD60H 00000H
@@DATAL rtc FFD60H 00000H
@@DATAL vreg_ctr FFD60H 00000H
@@DATAL vreg_twl FFD60H 00000H
@@DATAL adc FFD60H 00000H
@@DATAL renge FFD60H 00000H
@@DATAL accero FFD60H 00000H
@@DATAL self_flash
FFD54H 00000H
@@DATAL sw FFD54H 00000H
FFD60H 00000H
@@DATAL sw FFD60H 00000H
@@DATAL task_debug
FFD54H 00000H
FFD60H 00000H
@@DATAL task_misc
FFD54H 00000H
@@DATAL task_sys FFD54H 00000H
FFD60H 00000H
@@DATAL task_sys FFD60H 00000H
@@DATAL pedo_alg_thre_det2
FFD54H 00000H
@@DATAL ini_VECT FFD54H 00000H
FFD60H 00000H
@@DATAL ini_VECT FFD60H 00000H
@@DATAL task_status
FFD54H 00000H
@@DATAL led_cam FFD54H 00000H
@@DATAL led_pow FFD54H 00000H
@@DATAL hal FFD54H 00000H
FFD60H 00000H
@@DATAL led_cam FFD60H 00000H
@@DATAL led_pow FFD60H 00000H
@@DATAL hal FFD60H 00000H
@@DATAL batt_params
FFD54H 00000H
@@DATAL voltable FFD54H 00000H
FFD60H 00000H
@@DATAL voltable FFD60H 00000H
@@DATAL pedo_lpf_coeff
FFD54H 00000H
@@DATAL @rom FFD54H 00000H
* gap * FFD54H 000ACH
FFD60H 00000H
@@DATAL @rom FFD60H 00000H
* gap * FFD60H 000A0H
MEMORY=RAM2
BASE ADDRESS=FFE20H SIZE=000C0H

View File

@ -3,7 +3,7 @@
#define MCU_VER_MAJOR 0x02
#define MCU_VER_MINOR 0x03
#define MCU_VER_MINOR 0x04
// デバッグ向けスイッチ
@ -15,10 +15,11 @@
//#define _ENABLE_WDT_TEST_
//#define _FORCE_TAIKENDAI_
//#define _FORCE_TAIKENDAI_NBD_
//#define _DBG_CHK_OFF_LEAK_ // OFF時リーク電流のチェック(デバッガで確認)
#define _DBG_CHK_OFF_LEAK_ // OFF時リーク電流のチェック(デバッガで確認)
#define _DBG_NOP_ // ブレークを貼るためにNOP()を有効にしたいとき
#define _I2C_ERR_ABORT_
//#define _ENABLE_HAL_ // デバッグ用にHALを有効にする。コメントアウトでスルーになる。
#ifdef _DBG_NOP_

View File

@ -455,7 +455,7 @@ static err iic_mcu_call_slave( u8 slave )
{
iic_mcu_send_st( );
// SIR02 = SSR02; // NAKエラーのフラグクリア
SIR02 = SSR02; // NAKエラーのフラグクリア
if( iic_mcu_send_a_byte( slave ) != ERR_SUCCESS )
{
iic_mcu_send_sp( );

View File

@ -1333,7 +1333,11 @@ static void bt_batt_update_ntr()
========================================================= */
static err read_BT_SOC( u8* dest )
{
if( vreg_ctr[ VREG_C_HAL_OVW_BT_FUEL ] != 0xFF )
#ifdef _ENABLE_HAL_
if( vreg_ctr[ VREG_C_HAL_OVW_BT_FUEL ] != 0xFF ) // trueならHAL有効
#else
if( 0 )
#endif
{
*dest = vreg_ctr[ VREG_C_HAL_OVW_BT_FUEL ];
*(dest+1) = 0x00;
@ -1350,7 +1354,11 @@ static err read_BT_SOC( u8* dest )
========================================================= */
static err read_BT_voltage( u8* dest )
{
if( vreg_ctr[ VREG_C_HAL_OVW_BT_VOLTAGE ] != 0xFF )
#ifdef _ENABLE_HAL_
if( vreg_ctr[ VREG_C_HAL_OVW_BT_VOLTAGE ] != 0xFF ) // trueならHAL有効
#else
if( 0 )
#endif
{
*dest = vreg_ctr[ VREG_C_HAL_OVW_BT_VOLTAGE ];
// *(dest+1) = 0x00; // 使わないよ けど2バイトリード関数しか用意してないのです

View File

@ -312,20 +312,24 @@ void tsk_sys( )
return;
}
// 強制電源断カウントダウンタイマクリア
clear_pow_off_countdown();
// 加速度センサ停止
vreg_ctr[ VREG_C_ACC_CONFIG ] = 0x00;
tski_acc_hosu_set();
// その他ペリフェラル停止
LED_stop( );
IIC_ctr_Stop( );
IIC_twl_Stop( );
RTC_32k_off();
// todo マクロにでもする
// todo マクロにでもする
RBR_RESET_n = 0;
RBR_FLIGHT = 0;
// irqフラグクリア
vreg_ctr[VREG_C_IRQ0] = 0;
vreg_ctr[VREG_C_IRQ1] = 0;
vreg_ctr[VREG_C_IRQ2] = 0;

View File

@ -384,6 +384,7 @@ void vreg_ctr_write( u8 adrs, u8 data )
case VREG_C_ACC_ZH:
case VREG_C_ACC_ZL:
dbg_nop();
// return( ERROR )
break;
case VREG_C_ACC_HOSU_L: // 書けてもいいけど、デバッグ用。(アドレス0x4B == mcu sla(r))
@ -421,11 +422,13 @@ void vreg_ctr_write( u8 adrs, u8 data )
}
else
{
dbg_nop(); // read onlyの所に書いた。なんかバグってない
dbg_nop(); // 未定義アドレスに書いた なんかバグってない?
// return( ERROR )
break;
}
}
return;
// return( SUCCESS )
return;
}

View File

@ -1,17 +1,31 @@
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 -rd2 -qvjl2w -sainter_asm -zpb -no pm.c
pm.c(484) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(777) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(781) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(811) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(832) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(898) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(907) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1110) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1112) : 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 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 -rd2 -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 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 -rd2 -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 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 -rd2 -qvjl2w -sainter_asm -zpb -no task_sys.c
task_sys.c(219) : CC78K0R warning W0401: Conversion may lose significant digits
task_sys.c(580) : 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 inter_asm\task_sys.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 -rd2 -qvjl2w -sainter_asm -zpb -no adc.c
adc.c(102) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(183) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(229) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(288) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(409) : CC78K0R warning W0745: Expected function prototype
adc.c(438) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(443) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 7 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\adc.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -obsr.lmf "..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\s0rm.rel" -go85h,0FC00h,1024 -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r" -dbsr_mcu.dr -s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel voltable.rel pedo_lpf_coeff.rel
RA78K0R warning W3420: File 'loader.rel' already has had error(s)/warning(s) by 'CC78K'
@ -35,4 +49,4 @@ 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
133
!E debug enable!!
Build Total error(s) : 0 Total warning(s) : 15
Build Total error(s) : 0 Total warning(s) : 29

View File

@ -55,7 +55,7 @@ HighSpeed1=OFF
CPU Reset1=ON
Symbol Reset1=ON
[View File]
Dir=\\Tsclient\c\78k_data\yav-mcu-basara\branches\1.34_pwsw_analyze\
Dir=\\Tsclient\c\78k_data\yav-mcu-basara\trunk\
Filter=Source
[Debugger Option]
Source Path=""
@ -78,10 +78,10 @@ Symbol Type=OFF
Language=C
Kanji=SJIS
[Source]
Geometry=68, 7, 822, 815
Geometry=78, 84, 822, 815
Window=Normal
DispStart=49
CaretPos=62,0
DispStart=73
CaretPos=74,0
Mode=Normal
DispFile=
Address1=
@ -140,10 +140,10 @@ SaveStart=
SaveEnd=
Accumulative=ON
[Assemble]
Geometry=100, 100, 600, 400
Geometry=10, 12, 600, 947
Window=Normal
DispStart=12209
CaretPos=12209,27
DispStart=3446
CaretPos=3446,27
Address1=
Address2=
Address3=
@ -160,7 +160,7 @@ Address13=
Address14=
Address15=
Address16=
Data1=
Data1=hdw
Data2=
Data3=
Data4=
@ -179,11 +179,16 @@ Data16=
Case=ON
Scan=OFF
Direction=Down
FindStart=0
FindEnd=0
FindStart=0x0
FindEnd=0x7FFFF
SaveRange=Screen
SaveStart=
SaveEnd=
[Assemble1]
Geometry=585, 65, 600, 400
Window=Normal
DispStart=12181
CaretPos=12209,27
[Memory]
Geometry=24, 534, 550, 400
Window=Normal
@ -194,8 +199,8 @@ Endian=Little
Ascii=OFF
Idtag=OFF
Address=
DispStart=000FFCF0
CaretPosData=0, 65487
DispStart=000FFE70
CaretPosData=50, 65509
CaretPosAscii=0, 65487
Address1=
Address2=
@ -256,8 +261,8 @@ Window=Hide
Boundary=0
Mode=Proper
[Sfr]
Geometry=0, 0, 0, 0
Window=Hide
Geometry=25, 25, 668, 937
Window=Normal
Address1=
Address2=
Address3=
@ -274,13 +279,13 @@ Address13=
Address14=
Address15=
Address16=
Boundary=0, 0
Boundary=202, 89
Mode=Hex
Attribute=Show
Sort=Unsort
Pickup=OFF
SelectSort=Address
Last Name=
Last Name=P0
Line=531
L1=P0
L2=P1
@ -961,58 +966,37 @@ Geometry=935, 61, 440, 634
Window=Normal
Boundary=13762700
0=.SW_pow_count,P,N,A,+,1
1=.renge_flg_interval,P,N,A,+,1
2=.SW_pow_count,P,N,A,+,1
3=.pwsw_timeout,P,N,A,+,1
4=.RWAIT,P,S,A,+,1
5=.RWST,P,S,A,+,1
6=.system_status,.,N,A,+,1
7=.counter1,D,N,A,+,1
8=.chg_led_override,P,N,A,+,1
9=.PM_EXTDC_n,P,N,A,+,1
Line=10
Line=1
[Quick Watch]
0=counter1,P,A,1
1=system_status,P,A,1
2=timeout,P,A,1
3=tp,P,A,1
4=chg_led_override,P,A,1
5=PM_EXTDC_n,P,A,1
6=pwsw_timeout,P,A,1
7=SW_pow_count,P,A,1
8=renge_flg_interval,P,A,1
9=RWST,P,A,1
10=RWAIT,P,A,1
11=
12=
13=
14=
15=
0=RTCC0,B,A,1
1=RTCC1,B,A,1
2=PM12,B,A,1
3=P12,B,A,1
4=CMC,B,A,1
5=CSC,P,A,1
6=OSMC,P,A,1
7=KRM,P,A,1
8=MK0,P,A,1
9=MK1,P,A,1
10=PU7,B,A,1
11=PM7,B,A,1
12=P7,B,A,1
13=system_status,P,A,1
14=PWSW_POWON_TIME,P,A,1
15=SW_pow_count,P,A,1
[Software Break]
Geometry=914, 762, 500, 200
Window=Normal
Width=150 30 200 100
Name0=Swb00003
Address0=task_sys.c#_tsk_sys+0x47
Name0=Swb00002
Address0=task_sys.c#_tsk_sys+0x4d
Window0=ASM
Status0=OFF
Name1=Swb00002
Address1=task_sys.c#_tsk_sys+0x27f
Status0=ON
Name1=Swb00003
Address1=task_sys.c#_tsk_sys+0x5c
Window1=ASM
Status1=OFF
Name2=Swb00004
Address2=task_sys.c#_tsk_sys+0x28d
Window2=ASM
Status2=ON
Name3=Swb00001
Address3=task_sys.c#_tsk_sys+0x69
Window3=ASM
Status3=ON
Name4=Swb00005
Address4=rtc.c#_RTC_init+0x4c
Window4=ASM
Status4=ON
Count=5
Count=2
[Reset]
Debugger=ON
Symbol=OFF

View File

@ -121,37 +121,6 @@ Tool1=CC78K0R|W2.13
Tool2=RA78K0R|W1.33
Tool3=SK78K0R|V3.10
Tool4=ID78K0R-QB|V3.61
[Options.LCNV78K0R 0]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.LCNV78K0R 1]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.LCNV78K0R 2]
Version=100
LCNV_GO=0
O0=inter_asm
E=0
CommandFile=0
[Options.LCNV78K0R 3]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.LCNV78K0R 4]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.LCNV78K0R 5]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.RA78K0R 0]
Version=100
G=1
@ -292,268 +261,6 @@ Source26=hal.c
Source27=batt_params.c
Source28=voltable.c
Source29=pedo_lpf_coeff.c
[Options.LK78K0R 0]
Version=100
O0=bsr_k0r.lmf
O1=bsr.lmf
O2=flash.lmf
O3=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_k0r.map
P1=bsr.map
P2=flash.map
P3=a.map
MI=0
GB=1
GBValue=6EFBFF
KM=1
KD=0
KP=1
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=0
SELFCheck=1
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
[Options.LK78K0R 1]
Version=100
O0=a.lmf
G=0
E=0
E0=a.elk
GO=0
GOValue=
GOStart=FC00
GOSizeValue=1024
GI=0
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=1
MemInfoCheck=0
P=1
P0=a.map
MI=0
GB=0
GBValue=
KM=1
KD=1
KP=0
KL=0
LF=0
LL=0
S=0
W=1
SELFCheck=0
SELF=0
ZB=
CommandFile=0
[Options.LK78K0R 2]
Version=100
O0=bsr.lmf
O1=bsr_k0r.lmf
O2=flash.lmf
O3=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=1B339499E033F240BFAA
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_k0r.map
P1=bsr.map
P2=flash.map
P3=a.map
MI=0
GB=1
GBValue=7EFBFF
KM=1
KD=0
KP=0
KL=0
LF=0
LL=0
B0=C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib
B1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=2
SELFCheck=0
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
OFILE=C:\78k_data\yav-mcu-basara\trunk\bsr.lmf
[Options.LK78K0R 3]
Version=100
O0=bsr_bsr.lmf
O1=bsr_k0r.lmf
O2=bsr.lmf
O3=flash.lmf
O4=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_bsr.map
P1=bsr_k0r.map
P2=bsr.map
P3=flash.map
P4=a.map
MI=0
GB=1
GBValue=6EFBFF
KM=1
KD=0
KP=1
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=2
SELFCheck=0
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
[Options.LK78K0R 4]
Version=100
O0=bsr_k0r.lmf
O1=bsr.lmf
O2=flash.lmf
O3=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_k0r.map
P1=bsr.map
P2=flash.map
P3=a.map
MI=0
GB=1
GBValue=6EFBFF
KM=1
KD=0
KP=1
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=0
SELFCheck=1
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
[Options.LK78K0R 5]
Version=100
O0=bsr_bsr.lmf
O1=bsr_k0r.lmf
O2=bsr.lmf
O3=flash.lmf
O4=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_bsr.map
P1=bsr_k0r.map
P2=bsr.map
P3=flash.map
P4=a.map
MI=0
GB=1
GBValue=6EFBFF
KM=1
KD=0
KP=1
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=2
SELFCheck=0
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
[Options.78K0R]
BuildMode=2
BuildMode2=K0R_dbg
BuildMode3=BSR_dbg
BuildMode4=BSR_rel
BuildMode5=BSR_WM0
DefaultMode2=1
DefaultMode3=1
DefaultMode4=1
DefaultMode5=1
[IncFile]
Include1=incs_loader.h
Include2=sim\simOnWin.h
@ -1061,3 +768,296 @@ VfiFileBoot0=
VfiFileBoot1=boot.vfi
VF78K0Rchk=0
VF78K0Rvs=
[Options.LK78K0R 0]
Version=100
O0=bsr_k0r.lmf
O1=bsr.lmf
O2=flash.lmf
O3=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_k0r.map
P1=bsr.map
P2=flash.map
P3=a.map
MI=0
GB=1
GBValue=6EFBFF
KM=1
KD=0
KP=1
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=0
SELFCheck=1
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
[Options.LK78K0R 1]
Version=100
O0=a.lmf
G=0
E=0
E0=a.elk
GO=0
GOValue=
GOStart=FC00
GOSizeValue=1024
GI=0
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=1
MemInfoCheck=0
P=1
P0=a.map
MI=0
GB=0
GBValue=
KM=1
KD=1
KP=0
KL=0
LF=0
LL=0
S=0
W=1
SELFCheck=0
SELF=0
ZB=
CommandFile=0
[Options.LK78K0R 2]
Version=100
O0=bsr.lmf
O1=bsr_k0r.lmf
O2=flash.lmf
O3=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=1B339499E033F240BFAA
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_k0r.map
P1=bsr.map
P2=flash.map
P3=a.map
MI=0
GB=1
GBValue=7EFBFF
KM=1
KD=0
KP=0
KL=0
LF=0
LL=0
B0=C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib
B1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=2
SELFCheck=0
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
OFILE=C:\78k_data\yav-mcu-basara\trunk\bsr.lmf
[Options.LK78K0R 3]
Version=100
O0=bsr_bsr.lmf
O1=bsr_k0r.lmf
O2=bsr.lmf
O3=flash.lmf
O4=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_bsr.map
P1=bsr_k0r.map
P2=bsr.map
P3=flash.map
P4=a.map
MI=0
GB=1
GBValue=6EFBFF
KM=1
KD=0
KP=1
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=2
SELFCheck=0
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
[Options.LK78K0R 4]
Version=100
O0=bsr_k0r.lmf
O1=bsr.lmf
O2=flash.lmf
O3=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_k0r.map
P1=bsr.map
P2=flash.map
P3=a.map
MI=0
GB=1
GBValue=6EFBFF
KM=1
KD=0
KP=1
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=0
SELFCheck=1
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
[Options.LK78K0R 5]
Version=100
O0=bsr_bsr.lmf
O1=bsr_k0r.lmf
O2=bsr.lmf
O3=flash.lmf
O4=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_bsr.map
P1=bsr_k0r.map
P2=bsr.map
P3=flash.map
P4=a.map
MI=0
GB=1
GBValue=6EFBFF
KM=1
KD=0
KP=1
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=2
SELFCheck=0
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
[Options.LCNV78K0R 0]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.LCNV78K0R 1]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.LCNV78K0R 2]
Version=100
LCNV_GO=0
O0=inter_asm
E=0
CommandFile=0
[Options.LCNV78K0R 3]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.LCNV78K0R 4]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.LCNV78K0R 5]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.78K0R]
BuildMode=2
BuildMode2=K0R_dbg
BuildMode3=BSR_dbg
BuildMode4=BSR_rel
BuildMode5=BSR_WM0
DefaultMode2=1
DefaultMode3=1
DefaultMode4=1
DefaultMode5=1