TypeTでWDTリセット時にステータスフラグ立て忘れを修正

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@123 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
N2232 2010-04-05 01:05:51 +00:00
parent 3a5895059c
commit 947647e316
5 changed files with 92 additions and 93 deletions

View File

@ -80,10 +80,10 @@ void main( )
#ifdef _PMIC_TWL_ #ifdef _PMIC_TWL_
// 暴走してしまうので再起動させる // 暴走してしまうので再起動させる
PM_reset_ast(); PM_reset_ast();
#else /// hdwinit2ないでリセット解除される。続きに続行してよい頭痛が痛い的
#endif
vreg_ctr[ VREG_C_MCU_STATUS ] |= REG_BIT_STATUS_WDT_RESET; vreg_ctr[ VREG_C_MCU_STATUS ] |= REG_BIT_STATUS_WDT_RESET;
set_irq( VREG_C_IRQ0, REG_BIT_IRQ_WDT_RESET ); set_irq( VREG_C_IRQ0, REG_BIT_IRQ_WDT_RESET );
#endif
hdwinit2( ); hdwinit2( );
} }
else else

View File

@ -78,10 +78,10 @@ Symbol Type=OFF
Language=C Language=C
Kanji=SJIS Kanji=SJIS
[Source] [Source]
Geometry=27, 14, 871, 684 Geometry=4, 9, 871, 684
Window=Normal Window=Normal
DispStart=68 DispStart=387
CaretPos=69,0 CaretPos=388,0
Mode=Normal Mode=Normal
DispFile= DispFile=
Address1= Address1=
@ -142,8 +142,8 @@ Accumulative=ON
[Assemble] [Assemble]
Geometry=19, 497, 600, 400 Geometry=19, 497, 600, 400
Window=Normal Window=Normal
DispStart=982958 DispStart=18910
CaretPos=982958,27 CaretPos=18910,27
Address1= Address1=
Address2= Address2=
Address3= Address3=
@ -185,18 +185,18 @@ SaveRange=Screen
SaveStart= SaveStart=
SaveEnd= SaveEnd=
[Memory] [Memory]
Geometry=0, 0, 0, 0 Geometry=373, 24, 550, 682
Window=Hide Window=Normal
Boundary=0 Boundary=163
Format=Hex Format=Hex
Mode=Byte Mode=Byte
Endian= Endian=Little
Ascii=OFF Ascii=OFF
Idtag=OFF Idtag=OFF
Address= Address=
DispStart=FFFFFFFF DispStart=00004F70
CaretPosData=0, 0 CaretPosData=20, 255
CaretPosAscii=0, 0 CaretPosAscii=53248, 256
Address1= Address1=
Address2= Address2=
Address3= Address3=
@ -990,15 +990,15 @@ Address0=task_misc.c#_tski_mcu_info_read+0x3d
Window0=ASM Window0=ASM
Status0=ON Status0=ON
Name1=Swb00002 Name1=Swb00002
Address1=task_misc.c#_tski_mcu_info_read+0x5a Address1=task_misc.c#_tski_mcu_info_read+0x56
Window1=ASM Window1=ASM
Status1=ON Status1=ON
Name2=Swb00003 Name2=Swb00003
Address2=task_misc.c#_tski_mcu_info_read+0x5a Address2=task_misc.c#_tski_mcu_info_read+0x56
Window2=ASM Window2=ASM
Status2=ON Status2=ON
Name3=Swb00005 Name3=Swb00005
Address3=task_misc.c#_tski_mcu_info_read+0x5a Address3=task_misc.c#_tski_mcu_info_read+0x56
Window3=ASM Window3=ASM
Status3=ON Status3=ON
Name4=Swb00004 Name4=Swb00004
@ -1009,27 +1009,23 @@ Name5=Swb00015
Address5=pm.c#_ntr_pmic_comm+0x32 Address5=pm.c#_ntr_pmic_comm+0x32
Window5=ASM Window5=ASM
Status5=ON Status5=ON
Name6=Swb00007 Name6=Swb00011
Address6=adc.c#es_F0076+0xf0 Address6=loader.c#_main+0x1b
Window6=ASM Window6=ASM
Status6=ON Status6=ON
Name7=Swb00009 Name7=Swb00008
Address7=adc.c#es_F0076+0xd4 Address7=rtc.c#_RTC_init+0x1
Window7=ASM Window7=ASM
Status7=ON Status7=ON
Name8=Swb00010 Name8=Swb00006
Address8=adc.c#es_F0076+0xd1 Address8=loader.c#_main+0x74
Window8=ASM Window8=ASM
Status8=ON Status8=ON
Name9=Swb00011 Name9=Swb00007
Address9=loader.c#_main+0x1b Address9=loader.c#_main+0x71
Window9=ASM Window9=ASM
Status9=ON Status9=ON
Name10=Swb00008 Count=10
Address10=rtc.c#_RTC_init+0x1
Window10=ASM
Status10=ON
Count=11
[Reset] [Reset]
Debugger=ON Debugger=ON
Symbol=OFF Symbol=OFF

View File

@ -1,12 +1,12 @@
[ProjectManager] [ProjectManager]
Version=6.00 Version=6.00
Path=C:\78k_data\yav-mcu-basara\ Path=C:\78k_data\yav-mcu-basara_sdk0.9\
Title=yav-mcu Title=yav-mcu
Series=78K0R.PM Series=78K0R.PM
Device=uPD79F0104 Device=uPD79F0104
DeviceVer=E1.00b DeviceVer=E1.00b
DebugMode=1 DebugMode=1
Target=C:\78k_data\yav-mcu-basara\bsr.lmf Target=bsr.lmf
[BuildMode0] [BuildMode0]
BuildModeName=Debug Build BuildModeName=Debug Build
TargetFile=0 TargetFile=0
@ -395,7 +395,7 @@ ZB=
Etcetera0= Etcetera0=
Etcetera1=boot.lmf Etcetera1=boot.lmf
CommandFile=0 CommandFile=0
OFILE=C:\78k_data\yav-mcu-basara\bsr.lmf OFILE=C:\78k_data\yav-mcu-basara_sdk0.9\bsr.lmf
[Options.LK78K0R 3] [Options.LK78K0R 3]
Version=100 Version=100
O0=bsr_bsr.lmf O0=bsr_bsr.lmf

View File

@ -12,15 +12,16 @@ OpenFile5=task_sys.c,0,330,330,1574,1056,0,172,37,0
OpenFile6=loader.c,0,296,307,1286,923,20,214,20,0 OpenFile6=loader.c,0,296,307,1286,923,20,214,20,0
OpenFile7=pm.h,0,254,446,1244,1062,0,115,0,0 OpenFile7=pm.h,0,254,446,1244,1062,0,115,0,0
OpenFile8=sw.c,0,574,367,1818,1093,43,36,43,0 OpenFile8=sw.c,0,574,367,1818,1093,43,36,43,0
OpenFile9=config.h,0,288,71,1532,797,0,22,20,0 OpenFile9=vreg_ctr.h,0,632,184,1876,910,8,40,25,0
OpenFile10=ProjectWindow OpenFile10=pedo_alg_thre_det2.c,0,132,132,1376,858,0,12,0,0
OpenFile11=adc.c,0,286,286,1530,1012,0,145,0,0
OpenFile12=self_flash.c,0,154,154,1398,880,7,365,7,0
OpenFile13=ProjectWindow
PrjPos=0,2,754,3,253 PrjPos=0,2,754,3,253
OpenFile11=vreg_ctr.h,0,632,184,1876,910,8,40,25,0 OpenFile14=magic.c,0,323,248,1567,974,0,17,0,0
OpenFile12=pedo_alg_thre_det2.c,0,132,132,1376,858,0,12,0,0 OpenFile15=config.h,0,288,71,1532,797,18,2,21,0
OpenFile13=self_flash.c,0,154,154,1398,880,0,375,0,0 OpenFile16=OutputWindow
OpenFile14=adc.c,0,286,286,1530,1012,0,145,0,0 OutputPos=0,572,1038,46,1104
OpenFile15=OutputWindow
OutputPos=0,496,962,19,1077
ActivePRJ=yav_mcu_bsr.prj ActivePRJ=yav_mcu_bsr.prj
[ProjectWindow] [ProjectWindow]
ProjectWindowDispType=0 ProjectWindowDispType=0

View File

@ -1,7 +1,7 @@
[SdbInfo] [SdbInfo]
Ver=5 Ver=5
[loader.c] [loader.c]
T=4bb14c33 T=4bb92f33
1=incs_loader.h 1=incs_loader.h
2=fsl.h 2=fsl.h
3=fsl_user.h 3=fsl_user.h
@ -11,19 +11,21 @@ T=4bb14c33
7=rtc.h 7=rtc.h
8=reboot.h 8=reboot.h
[pm.c] [pm.c]
T=4bab30ef T=4bb92f33
1=incs.h 1=incs.h
2=adc.h 2=adc.h
3=led.h 3=led.h
4=pm.h 4=pm.h
5=renge\renge.h 5=renge\renge.h
6=batt_params.h 6=batt_params.h
7=..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h
8=fsl_user.h
[i2c_ctr.c] [i2c_ctr.c]
T=4ba9a43e T=4bb92f33
1=incs.h 1=incs.h
2=accero.h 2=accero.h
[main.c] [main.c]
T=4bab2e2f T=4bb92f33
1=incs_loader.h 1=incs_loader.h
2=WDT.h 2=WDT.h
3=rtc.h 3=rtc.h
@ -32,31 +34,31 @@ T=4bab2e2f
6=led.h 6=led.h
7=adc.h 7=adc.h
[magic.c] [magic.c]
T=4bb18e09 T=4bb930dc
1=config.h 1=config.h
[WDT.c] [WDT.c]
T=4afd21ca T=4bb92f33
1=incs_loader.h 1=incs_loader.h
[i2c_mcu.c] [i2c_mcu.c]
T=4ba9c16c T=4bb92f33
1=incs.h 1=incs.h
2=i2c_mcu.h 2=i2c_mcu.h
[i2c_twl.c] [i2c_twl.c]
T=4b6a657d T=4bb92f33
1=incs.h 1=incs.h
2=i2c_twl_defs.h 2=i2c_twl_defs.h
[ini_VECT.c] [ini_VECT.c]
T=4afd21ca T=4bb92f33
1=config.h 1=config.h
[led.c] [led.c]
T=4b4438bb T=4bb92f33
1=incs.h 1=incs.h
2=led.h 2=led.h
[rtc.c] [rtc.c]
T=4b6a6fa4 T=4bb92f33
1=incs.h 1=incs.h
[vreg_ctr.c] [vreg_ctr.c]
T=4bab215d T=4bb92f33
1=incs.h 1=incs.h
2=vreg_ctr.h 2=vreg_ctr.h
3=rtc.h 3=rtc.h
@ -66,20 +68,20 @@ T=4bab215d
7=..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h 7=..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h
8=fsl_user.h 8=fsl_user.h
[vreg_twl.c] [vreg_twl.c]
T=4b8b5f7f T=4bb92f33
1=incs.h 1=incs.h
2=jhl_defs.h 2=jhl_defs.h
3=vreg_twl.h 3=vreg_twl.h
4=vreg_ctr.h 4=vreg_ctr.h
5=renge\renge_task_intval.h 5=renge\renge_task_intval.h
[adc.c] [adc.c]
T=4bb14dcc T=4bb92f33
1=incs.h 1=incs.h
2=adc.h 2=adc.h
3=pm.h 3=pm.h
4=led.h 4=led.h
[renge\renge.c] [renge\renge.c]
T=4b5d73b9 T=4bb92f32
1=renge\renge.h 1=renge\renge.h
2=renge\renge_task_intval.h 2=renge\renge_task_intval.h
3=renge\renge_task_immediate.h 3=renge\renge_task_immediate.h
@ -88,20 +90,20 @@ T=4b5d73b9
6=user_define.h 6=user_define.h
7=bsr_system.h 7=bsr_system.h
[accero.c] [accero.c]
T=4b8f1c98 T=4bb92f33
1=incs.h 1=incs.h
2=..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h 2=..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h
[self_flash.c] [self_flash.c]
T=4ba9a066 T=4bb92f33
1=incs_loader.h 1=incs_loader.h
2=..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h 2=..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h
3=fsl_user.h 3=fsl_user.h
4=i2c_ctr.h 4=i2c_ctr.h
[reboot.c] [reboot.c]
T=4afd21cb T=4bb92f33
1=incs_loader.h 1=incs_loader.h
[sw.c] [sw.c]
T=4bab34a0 T=4bb92f33
1=incs.h 1=incs.h
2=i2c_twl.h 2=i2c_twl.h
3=i2c_ctr.h 3=i2c_ctr.h
@ -110,13 +112,13 @@ T=4bab34a0
6=pm.h 6=pm.h
7=rtc.h 7=rtc.h
[task_debug.c] [task_debug.c]
T=4bab1d9d T=4bb92f33
1=incs.h 1=incs.h
2=renge\renge.h 2=renge\renge.h
3=pm.h 3=pm.h
4=accero.h 4=accero.h
[task_misc.c] [task_misc.c]
T=4bab22ef T=4bb92f33
1=incs.h 1=incs.h
2=renge\renge.h 2=renge\renge.h
3=pm.h 3=pm.h
@ -124,7 +126,7 @@ T=4bab22ef
5=adc.h 5=adc.h
6=i2c_mcu.h 6=i2c_mcu.h
[task_sys.c] [task_sys.c]
T=4ba9e3a5 T=4bb92f33
1=incs.h 1=incs.h
2=i2c_twl.h 2=i2c_twl.h
3=i2c_ctr.h 3=i2c_ctr.h
@ -135,13 +137,13 @@ T=4ba9e3a5
8=sw.h 8=sw.h
9=adc.h 9=adc.h
[pedo_alg_thre_det2.c] [pedo_alg_thre_det2.c]
T=4ba33e23 T=4bb92f33
1=incs.h 1=incs.h
2=..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h 2=..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h
3=accero.h 3=accero.h
4=pedometer.h 4=pedometer.h
[incs_loader.h] [incs_loader.h]
T=4b25f1a9 T=4bb92f33
1=jhl_defs.h 1=jhl_defs.h
2=user_define.h 2=user_define.h
3=bsr_system.h 3=bsr_system.h
@ -152,50 +154,50 @@ T=4b25f1a9
8=i2c_mcu.h 8=i2c_mcu.h
9=WDT.h 9=WDT.h
[jhl_defs.h] [jhl_defs.h]
T=4b90c1b8 T=4bb92f33
1=config.h 1=config.h
[user_define.h] [user_define.h]
T=4bab22c9 T=4bb92f33
[config.h] [config.h]
T=4bb18f66 T=4bb92f33
[bsr_system.h] [bsr_system.h]
T=4bab22a2 T=4bb92f33
[renge\renge.h] [renge\renge.h]
T=4b32c168 T=4bb92f32
1=renge\renge_defs.h 1=renge\renge_defs.h
2=renge\renge_task_immediate.h 2=renge\renge_task_immediate.h
[renge\renge_defs.h] [renge\renge_defs.h]
T=4b90c2bc T=4bb92f32
[renge\renge_task_immediate.h] [renge\renge_task_immediate.h]
T=4ba9a2e8 T=4bb92f32
1=renge\renge_defs.h 1=renge\renge_defs.h
[vreg_ctr.h] [vreg_ctr.h]
T=4bb14df4 T=4bb92f33
1=config.h 1=config.h
[loader.h] [loader.h]
T=4afd21ca T=4bb92f33
1=jhl_defs.h 1=jhl_defs.h
[i2c_mcu.h] [i2c_mcu.h]
T=4b04c691 T=4bb92f33
[WDT.h] [WDT.h]
T=4afd21ca T=4bb92f33
[fsl.h] [fsl.h]
T=4afd21cb T=4bb92f33
[fsl_user.h] [fsl_user.h]
T=4afd21cb T=4bb92f33
[i2c_ctr.h] [i2c_ctr.h]
T=4ba9a39e T=4bb92f33
[pm.h] [pm.h]
T=4bab215d T=4bb92f33
[rtc.h] [rtc.h]
T=4b6a6fa4 T=4bb92f33
[adc.h] [adc.h]
T=4baae7c3 T=4bb92f33
1=jhl_defs.h 1=jhl_defs.h
[led.h] [led.h]
T=4b4438a1 T=4bb92f33
[incs.h] [incs.h]
T=4b8f2e8c T=4bb92f33
1=jhl_defs.h 1=jhl_defs.h
2=user_define.h 2=user_define.h
3=bsr_system.h 3=bsr_system.h
@ -206,27 +208,27 @@ T=4b8f2e8c
8=rtc.h 8=rtc.h
9=accero.h 9=accero.h
[vreg_twl.h] [vreg_twl.h]
T=4b8b6b9b T=4bb92f33
[accero.h] [accero.h]
T=4b8f11ef T=4bb92f33
1=jhl_defs.h 1=jhl_defs.h
2=pedometer.h 2=pedometer.h
[i2c_twl_defs.h] [i2c_twl_defs.h]
T=4afd21ca T=4bb92f33
[renge\renge_task_intval.h] [renge\renge_task_intval.h]
T=4b4418e6 T=4bb92f32
1=renge\renge_defs.h 1=renge\renge_defs.h
[i2c_twl.h] [i2c_twl.h]
T=4b309c28 T=4bb92f33
[..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h] [..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h]
T=49a3bd4e T=49a3bd4e
[reboot.h] [reboot.h]
T=4afd21ca T=4bb92f33
[sw.h] [sw.h]
T=4afd21cb T=4bb92f33
[..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h] [..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h]
T=45f12258 T=45f12258
[batt_params.h] [batt_params.h]
T=4b663897 T=4bb92f33
[pedometer.h] [pedometer.h]
T=4ba1d482 T=4bb92f33