mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-06-19 00:55:37 -04:00
pc上シムのテストのため、ブランチきるため
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@343 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
parent
8aa356d582
commit
f349f470b6
@ -24,8 +24,9 @@
|
|||||||
|
|
||||||
#include "incs.h"
|
#include "incs.h"
|
||||||
|
|
||||||
|
#ifndef _WIN32
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
#endif
|
||||||
// ========================================================
|
// ========================================================
|
||||||
// レジスタ名
|
// レジスタ名
|
||||||
#define ACC_REG_WHOAMI 0x0F
|
#define ACC_REG_WHOAMI 0x0F
|
||||||
|
BIN
trunk/bsr.lmf
BIN
trunk/bsr.lmf
Binary file not shown.
@ -1,20 +1,20 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
78K0R Linker W1.33 Date: 8 Jun 2011 Page: 1
|
78K0R Linker W1.33 Date:10 Jun 2011 Page: 1
|
||||||
|
|
||||||
Command: -yc:\program files (x86)\nec electronics tools\dev -_msgoff -
|
Command: -yc:\program files (x86)\nec electronics tools\dev -_msgoff -
|
||||||
obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C
|
obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C
|
||||||
C78K0R\W2.13\lib78k0r\s0rm.rel -go85h,0FC00h,1024 -gi1B339499
|
C78K0R\W2.13\lib78k0r\s0rm.rel -gi1B339499E033F240BFAAh -pbsr
|
||||||
E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -bC:\Program File
|
_k0r.map -nkd -gb7EFBFFh -bC:\Program Files (x86)\NEC Electro
|
||||||
s (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib
|
nics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0r
|
||||||
-bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -iC:\Program Files (x86
|
m.lib -bcl0rmf.lib -iC:\Program Files (x86)\NEC Electronics T
|
||||||
)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r -dbsr_mcu.dr -
|
ools\CC78K0R\W2.13\lib78k0r -dbsr_mcu.dr -s -w0 loader.rel pm
|
||||||
s -w0 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.re
|
.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_t
|
||||||
l i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_t
|
wl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel reng
|
||||||
wl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel tas
|
e.rel accero.rel self_flash.rel sw.rel task_debug.rel task_mi
|
||||||
k_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel
|
sc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_
|
||||||
ini_VECT.rel task_status.rel led_cam.rel led_pow.rel
|
status.rel led_cam.rel led_pow.rel
|
||||||
Para-file:
|
Para-file:
|
||||||
Out-file: bsr.lmf
|
Out-file: bsr.lmf
|
||||||
Map-file: bsr_k0r.map
|
Map-file: bsr_k0r.map
|
||||||
@ -23,8 +23,8 @@ Direc-file:bsr_mcu.dr
|
|||||||
|
|
||||||
*** Link information ***
|
*** Link information ***
|
||||||
|
|
||||||
67 output segment(s)
|
65 output segment(s)
|
||||||
3DBDH byte(s) real data
|
3DA7H byte(s) real data
|
||||||
5803 symbol(s) defined
|
5803 symbol(s) defined
|
||||||
|
|
||||||
|
|
||||||
@ -57,8 +57,7 @@ Direc-file:bsr_mcu.dr
|
|||||||
LDR_CNSL 00002H 00000H CSEG PAGE64KP
|
LDR_CNSL 00002H 00000H CSEG PAGE64KP
|
||||||
LDR_CNSL task_status
|
LDR_CNSL task_status
|
||||||
00002H 00000H
|
00002H 00000H
|
||||||
??NMIROM 00002H 00002H CSEG
|
* gap * 00002H 0000EH
|
||||||
* gap * 00004H 0000CH
|
|
||||||
@@VECT10 00010H 00004H CSEG AT
|
@@VECT10 00010H 00004H CSEG AT
|
||||||
@@VECT10 ini_VECT 00010H 00004H
|
@@VECT10 ini_VECT 00010H 00004H
|
||||||
* gap * 00014H 00008H
|
* gap * 00014H 00008H
|
||||||
@ -99,54 +98,53 @@ Direc-file:bsr_mcu.dr
|
|||||||
LDR_CODL task_status
|
LDR_CODL task_status
|
||||||
000C4H 00000H
|
000C4H 00000H
|
||||||
?CSEGSI 000C4H 0000AH CSEG
|
?CSEGSI 000C4H 0000AH CSEG
|
||||||
?OCDSTAD 000CEH 0000AH CSEG
|
LDR_CODE 000CEH 00945H CSEG
|
||||||
LDR_CODE 000D8H 00945H CSEG
|
LDR_CODE loader 000CEH 00218H
|
||||||
LDR_CODE loader 000D8H 00218H
|
LDR_CODE main 002E6H 00042H
|
||||||
LDR_CODE main 002F0H 00042H
|
LDR_CODE WDT 00328H 00000H
|
||||||
LDR_CODE WDT 00332H 00000H
|
LDR_CODE i2c_mcu 00328H 002F0H
|
||||||
LDR_CODE i2c_mcu 00332H 002F0H
|
|
||||||
LDR_CODE self_flash
|
LDR_CODE self_flash
|
||||||
00622H 00373H
|
00618H 00373H
|
||||||
LDR_CODE task_debug
|
LDR_CODE task_debug
|
||||||
00995H 00000H
|
0098BH 00000H
|
||||||
LDR_CODE task_status
|
LDR_CODE task_status
|
||||||
00995H 00088H
|
0098BH 00088H
|
||||||
FSL_CODE 00A1DH 00322H CSEG
|
FSL_CODE 00A13H 00322H CSEG
|
||||||
FSL_CODE fsl_block_cmd
|
FSL_CODE fsl_block_cmd
|
||||||
00A1DH 0002BH
|
00A13H 0002BH
|
||||||
FSL_CODE fsl_block_check
|
FSL_CODE fsl_block_check
|
||||||
00A48H 00013H
|
00A3EH 00013H
|
||||||
FSL_CODE fsl_common
|
FSL_CODE fsl_common
|
||||||
00A5BH 0014FH
|
00A51H 0014FH
|
||||||
FSL_CODE fsl_reset
|
FSL_CODE fsl_reset
|
||||||
00BAAH 00001H
|
00BA0H 00001H
|
||||||
FSL_CODE fsl_si_ibf
|
FSL_CODE fsl_si_ibf
|
||||||
00BABH 00064H
|
00BA1H 00064H
|
||||||
FSL_CODE fsl_phySwap
|
FSL_CODE fsl_phySwap
|
||||||
00C0FH 0004DH
|
00C05H 0004DH
|
||||||
FSL_CODE fsl_si_common
|
FSL_CODE fsl_si_common
|
||||||
00C5CH 00061H
|
00C52H 00061H
|
||||||
FSL_CODE fsl_swap 00CBDH 00030H
|
FSL_CODE fsl_swap 00CB3H 00030H
|
||||||
FSL_CODE fsl_write
|
FSL_CODE fsl_write
|
||||||
00CEDH 00052H
|
00CE3H 00052H
|
||||||
@@LCODE 00D3FH 00277H CSEG
|
@@LCODE 00D35H 00277H CSEG
|
||||||
@@LCODE @cstart 00D3FH 0006DH
|
@@LCODE @cstart 00D35H 0006DH
|
||||||
@@LCODE @imul 00DACH 00011H
|
@@LCODE @imul 00DA2H 00011H
|
||||||
@@LCODE @lumul 00DBDH 0002BH
|
@@LCODE @lumul 00DB3H 0002BH
|
||||||
@@LCODE @isdiv 00DE8H 00022H
|
@@LCODE @isdiv 00DDEH 00022H
|
||||||
@@LCODE @iudiv 00E0AH 0002DH
|
@@LCODE @iudiv 00E00H 0002DH
|
||||||
@@LCODE @isrem 00E37H 00021H
|
@@LCODE @isrem 00E2DH 00021H
|
||||||
@@LCODE @iurem 00E58H 0002FH
|
@@LCODE @iurem 00E4EH 0002FH
|
||||||
@@LCODE @lsdiv 00E87H 00039H
|
@@LCODE @lsdiv 00E7DH 00039H
|
||||||
@@LCODE @ludiv 00EC0H 0003FH
|
@@LCODE @ludiv 00EB6H 0003FH
|
||||||
@@LCODE @divuw 00EFFH 00034H
|
@@LCODE @divuw 00EF5H 00034H
|
||||||
@@LCODE @ladd 00F33H 0000FH
|
@@LCODE @ladd 00F29H 0000FH
|
||||||
@@LCODE @llsh 00F42H 0001BH
|
@@LCODE @llsh 00F38H 0001BH
|
||||||
@@LCODE @lursh 00F5DH 0001FH
|
@@LCODE @lursh 00F53H 0001FH
|
||||||
@@LCODE @iscmp 00F7CH 0000CH
|
@@LCODE @iscmp 00F72H 0000CH
|
||||||
@@LCODE @lband 00F88H 00014H
|
@@LCODE @lband 00F7EH 00014H
|
||||||
@@LCODE @bcdtob 00F9CH 0001AH
|
@@LCODE @bcdtob 00F92H 0001AH
|
||||||
* gap * 00FB6H 00040H
|
* gap * 00FACH 0004AH
|
||||||
MGC_LOAD 00FF6H 0000AH CSEG AT
|
MGC_LOAD 00FF6H 0000AH CSEG AT
|
||||||
MGC_LOAD magic 00FF6H 0000AH
|
MGC_LOAD magic 00FF6H 0000AH
|
||||||
|
|
||||||
@ -188,251 +186,251 @@ Direc-file:bsr_mcu.dr
|
|||||||
0226CH 00000H
|
0226CH 00000H
|
||||||
@@CNST led_cam 0226CH 00000H
|
@@CNST led_cam 0226CH 00000H
|
||||||
@@CNST led_pow 0226CH 00020H
|
@@CNST led_pow 0226CH 00020H
|
||||||
ROM_CODE 0228CH 026FBH CSEG
|
ROM_CODE 0228CH 026F1H CSEG
|
||||||
ROM_CODE pm 0228CH 00A03H
|
ROM_CODE pm 0228CH 009F9H
|
||||||
ROM_CODE i2c_ctr 02C8FH 00060H
|
ROM_CODE i2c_ctr 02C85H 00060H
|
||||||
ROM_CODE i2c_twl 02CEFH 0005EH
|
ROM_CODE i2c_twl 02CE5H 0005EH
|
||||||
ROM_CODE led 02D4DH 00265H
|
ROM_CODE led 02D43H 00265H
|
||||||
ROM_CODE rtc 02FB2H 000E0H
|
ROM_CODE rtc 02FA8H 000E0H
|
||||||
ROM_CODE vreg_ctr 03092H 00486H
|
ROM_CODE vreg_ctr 03088H 00486H
|
||||||
ROM_CODE vreg_twl 03518H 000FAH
|
ROM_CODE vreg_twl 0350EH 000FAH
|
||||||
ROM_CODE adc 03612H 002E7H
|
ROM_CODE adc 03608H 002E7H
|
||||||
ROM_CODE renge 038F9H 00190H
|
ROM_CODE renge 038EFH 00190H
|
||||||
ROM_CODE accero 03A89H 0013DH
|
ROM_CODE accero 03A7FH 0013DH
|
||||||
ROM_CODE sw 03BC6H 00178H
|
ROM_CODE sw 03BBCH 00178H
|
||||||
ROM_CODE task_misc
|
ROM_CODE task_misc
|
||||||
03D3EH 00177H
|
03D34H 00177H
|
||||||
ROM_CODE task_sys 03EB5H 00373H
|
ROM_CODE task_sys 03EABH 00373H
|
||||||
ROM_CODE pedo_alg_thre_det2
|
ROM_CODE pedo_alg_thre_det2
|
||||||
04228H 00502H
|
0421EH 00502H
|
||||||
ROM_CODE led_cam 0472AH 000DBH
|
ROM_CODE led_cam 04720H 000DBH
|
||||||
ROM_CODE led_pow 04805H 00182H
|
ROM_CODE led_pow 047FBH 00182H
|
||||||
@@BASE 04987H 004C6H CSEG BASE
|
@@BASE 0497DH 004C6H CSEG BASE
|
||||||
@@BASE loader 04987H 00000H
|
@@BASE loader 0497DH 00000H
|
||||||
@@BASE pm 04987H 0003FH
|
@@BASE pm 0497DH 0003FH
|
||||||
@@BASE i2c_ctr 049C6H 0018DH
|
@@BASE i2c_ctr 049BCH 0018DH
|
||||||
@@BASE main 04B53H 00000H
|
@@BASE main 04B49H 00000H
|
||||||
@@BASE magic 04B53H 00000H
|
@@BASE magic 04B49H 00000H
|
||||||
@@BASE WDT 04B53H 00000H
|
@@BASE WDT 04B49H 00000H
|
||||||
@@BASE i2c_mcu 04B53H 0009CH
|
@@BASE i2c_mcu 04B49H 0009CH
|
||||||
@@BASE i2c_twl 04BEFH 000CBH
|
@@BASE i2c_twl 04BE5H 000CBH
|
||||||
@@BASE led 04CBAH 00000H
|
@@BASE led 04CB0H 00000H
|
||||||
@@BASE rtc 04CBAH 0005EH
|
@@BASE rtc 04CB0H 0005EH
|
||||||
@@BASE vreg_ctr 04D18H 00000H
|
@@BASE vreg_ctr 04D0EH 00000H
|
||||||
@@BASE vreg_twl 04D18H 00000H
|
@@BASE vreg_twl 04D0EH 00000H
|
||||||
@@BASE adc 04D18H 000B3H
|
@@BASE adc 04D0EH 000B3H
|
||||||
@@BASE renge 04DCBH 00000H
|
@@BASE renge 04DC1H 00000H
|
||||||
@@BASE accero 04DCBH 0004AH
|
@@BASE accero 04DC1H 0004AH
|
||||||
@@BASE self_flash
|
@@BASE self_flash
|
||||||
04E15H 00000H
|
04E0BH 00000H
|
||||||
@@BASE sw 04E15H 00000H
|
@@BASE sw 04E0BH 00000H
|
||||||
@@BASE task_debug
|
@@BASE task_debug
|
||||||
04E15H 00000H
|
04E0BH 00000H
|
||||||
@@BASE task_misc
|
@@BASE task_misc
|
||||||
04E15H 00000H
|
04E0BH 00000H
|
||||||
@@BASE task_sys 04E15H 00000H
|
@@BASE task_sys 04E0BH 00000H
|
||||||
@@BASE pedo_alg_thre_det2
|
@@BASE pedo_alg_thre_det2
|
||||||
04E15H 00000H
|
04E0BH 00000H
|
||||||
@@BASE ini_VECT 04E15H 00038H
|
@@BASE ini_VECT 04E0BH 00038H
|
||||||
@@BASE task_status
|
@@BASE task_status
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@BASE led_cam 04E4DH 00000H
|
@@BASE led_cam 04E43H 00000H
|
||||||
@@BASE led_pow 04E4DH 00000H
|
@@BASE led_pow 04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL @cstart 04E4DH 00000H
|
@@CNSTL @cstart 04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL pm 04E4DH 00000H
|
@@CNSTL pm 04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL i2c_ctr 04E4DH 00000H
|
@@CNSTL i2c_ctr 04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL i2c_twl 04E4DH 00000H
|
@@CNSTL i2c_twl 04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL led 04E4DH 00000H
|
@@CNSTL led 04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL rtc 04E4DH 00000H
|
@@CNSTL rtc 04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL vreg_ctr 04E4DH 00000H
|
@@CNSTL vreg_ctr 04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL vreg_twl 04E4DH 00000H
|
@@CNSTL vreg_twl 04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL adc 04E4DH 00000H
|
@@CNSTL adc 04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL renge 04E4DH 00000H
|
@@CNSTL renge 04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL accero 04E4DH 00000H
|
@@CNSTL accero 04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL sw 04E4DH 00000H
|
@@CNSTL sw 04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL task_misc
|
@@CNSTL task_misc
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL task_sys 04E4DH 00000H
|
@@CNSTL task_sys 04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL pedo_alg_thre_det2
|
@@CNSTL pedo_alg_thre_det2
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL ini_VECT 04E4DH 00000H
|
@@CNSTL ini_VECT 04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL led_cam 04E4DH 00000H
|
@@CNSTL led_cam 04E43H 00000H
|
||||||
@@CNSTL 04E4DH 00000H CSEG PAGE64KP
|
@@CNSTL 04E43H 00000H CSEG PAGE64KP
|
||||||
@@CNSTL led_pow 04E4DH 00000H
|
@@CNSTL led_pow 04E43H 00000H
|
||||||
@@R_INIS 04E4DH 00000H CSEG UNIT64KP
|
@@R_INIS 04E43H 00000H CSEG UNIT64KP
|
||||||
@@R_INIS @cstart 04E4DH 00000H
|
@@R_INIS @cstart 04E43H 00000H
|
||||||
@@R_INIS loader 04E4DH 00000H
|
@@R_INIS loader 04E43H 00000H
|
||||||
@@R_INIS pm 04E4DH 00000H
|
@@R_INIS pm 04E43H 00000H
|
||||||
@@R_INIS i2c_ctr 04E4DH 00000H
|
@@R_INIS i2c_ctr 04E43H 00000H
|
||||||
@@R_INIS main 04E4DH 00000H
|
@@R_INIS main 04E43H 00000H
|
||||||
@@R_INIS magic 04E4DH 00000H
|
@@R_INIS magic 04E43H 00000H
|
||||||
@@R_INIS WDT 04E4DH 00000H
|
@@R_INIS WDT 04E43H 00000H
|
||||||
@@R_INIS i2c_mcu 04E4DH 00000H
|
@@R_INIS i2c_mcu 04E43H 00000H
|
||||||
@@R_INIS i2c_twl 04E4DH 00000H
|
@@R_INIS i2c_twl 04E43H 00000H
|
||||||
@@R_INIS led 04E4DH 00000H
|
@@R_INIS led 04E43H 00000H
|
||||||
@@R_INIS rtc 04E4DH 00000H
|
@@R_INIS rtc 04E43H 00000H
|
||||||
@@R_INIS vreg_ctr 04E4DH 00000H
|
@@R_INIS vreg_ctr 04E43H 00000H
|
||||||
@@R_INIS vreg_twl 04E4DH 00000H
|
@@R_INIS vreg_twl 04E43H 00000H
|
||||||
@@R_INIS adc 04E4DH 00000H
|
@@R_INIS adc 04E43H 00000H
|
||||||
@@R_INIS renge 04E4DH 00000H
|
@@R_INIS renge 04E43H 00000H
|
||||||
@@R_INIS accero 04E4DH 00000H
|
@@R_INIS accero 04E43H 00000H
|
||||||
@@R_INIS self_flash
|
@@R_INIS self_flash
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@R_INIS sw 04E4DH 00000H
|
@@R_INIS sw 04E43H 00000H
|
||||||
@@R_INIS task_debug
|
@@R_INIS task_debug
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@R_INIS task_misc
|
@@R_INIS task_misc
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@R_INIS task_sys 04E4DH 00000H
|
@@R_INIS task_sys 04E43H 00000H
|
||||||
@@R_INIS pedo_alg_thre_det2
|
@@R_INIS pedo_alg_thre_det2
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@R_INIS ini_VECT 04E4DH 00000H
|
@@R_INIS ini_VECT 04E43H 00000H
|
||||||
@@R_INIS task_status
|
@@R_INIS task_status
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@R_INIS led_cam 04E4DH 00000H
|
@@R_INIS led_cam 04E43H 00000H
|
||||||
@@R_INIS led_pow 04E4DH 00000H
|
@@R_INIS led_pow 04E43H 00000H
|
||||||
@@R_INIS @rom 04E4DH 00000H
|
@@R_INIS @rom 04E43H 00000H
|
||||||
@@CALT 04E4DH 00000H CSEG
|
@@CALT 04E43H 00000H CSEG
|
||||||
@@CALT @cstart 04E4DH 00000H
|
@@CALT @cstart 04E43H 00000H
|
||||||
@@CALT loader 04E4DH 00000H
|
@@CALT loader 04E43H 00000H
|
||||||
@@CALT pm 04E4DH 00000H
|
@@CALT pm 04E43H 00000H
|
||||||
@@CALT i2c_ctr 04E4DH 00000H
|
@@CALT i2c_ctr 04E43H 00000H
|
||||||
@@CALT main 04E4DH 00000H
|
@@CALT main 04E43H 00000H
|
||||||
@@CALT magic 04E4DH 00000H
|
@@CALT magic 04E43H 00000H
|
||||||
@@CALT WDT 04E4DH 00000H
|
@@CALT WDT 04E43H 00000H
|
||||||
@@CALT i2c_mcu 04E4DH 00000H
|
@@CALT i2c_mcu 04E43H 00000H
|
||||||
@@CALT i2c_twl 04E4DH 00000H
|
@@CALT i2c_twl 04E43H 00000H
|
||||||
@@CALT led 04E4DH 00000H
|
@@CALT led 04E43H 00000H
|
||||||
@@CALT rtc 04E4DH 00000H
|
@@CALT rtc 04E43H 00000H
|
||||||
@@CALT vreg_ctr 04E4DH 00000H
|
@@CALT vreg_ctr 04E43H 00000H
|
||||||
@@CALT vreg_twl 04E4DH 00000H
|
@@CALT vreg_twl 04E43H 00000H
|
||||||
@@CALT adc 04E4DH 00000H
|
@@CALT adc 04E43H 00000H
|
||||||
@@CALT renge 04E4DH 00000H
|
@@CALT renge 04E43H 00000H
|
||||||
@@CALT accero 04E4DH 00000H
|
@@CALT accero 04E43H 00000H
|
||||||
@@CALT self_flash
|
@@CALT self_flash
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@CALT sw 04E4DH 00000H
|
@@CALT sw 04E43H 00000H
|
||||||
@@CALT task_debug
|
@@CALT task_debug
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@CALT task_misc
|
@@CALT task_misc
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@CALT task_sys 04E4DH 00000H
|
@@CALT task_sys 04E43H 00000H
|
||||||
@@CALT pedo_alg_thre_det2
|
@@CALT pedo_alg_thre_det2
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@CALT ini_VECT 04E4DH 00000H
|
@@CALT ini_VECT 04E43H 00000H
|
||||||
@@CALT task_status
|
@@CALT task_status
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@CALT led_cam 04E4DH 00000H
|
@@CALT led_cam 04E43H 00000H
|
||||||
@@CALT led_pow 04E4DH 00000H
|
@@CALT led_pow 04E43H 00000H
|
||||||
@@RLINIT 04E4DH 00000H CSEG UNIT64KP
|
@@RLINIT 04E43H 00000H CSEG UNIT64KP
|
||||||
@@RLINIT loader 04E4DH 00000H
|
@@RLINIT loader 04E43H 00000H
|
||||||
@@RLINIT pm 04E4DH 00000H
|
@@RLINIT pm 04E43H 00000H
|
||||||
@@RLINIT i2c_ctr 04E4DH 00000H
|
@@RLINIT i2c_ctr 04E43H 00000H
|
||||||
@@RLINIT main 04E4DH 00000H
|
@@RLINIT main 04E43H 00000H
|
||||||
@@RLINIT magic 04E4DH 00000H
|
@@RLINIT magic 04E43H 00000H
|
||||||
@@RLINIT WDT 04E4DH 00000H
|
@@RLINIT WDT 04E43H 00000H
|
||||||
@@RLINIT i2c_mcu 04E4DH 00000H
|
@@RLINIT i2c_mcu 04E43H 00000H
|
||||||
@@RLINIT i2c_twl 04E4DH 00000H
|
@@RLINIT i2c_twl 04E43H 00000H
|
||||||
@@RLINIT led 04E4DH 00000H
|
@@RLINIT led 04E43H 00000H
|
||||||
@@RLINIT rtc 04E4DH 00000H
|
@@RLINIT rtc 04E43H 00000H
|
||||||
@@RLINIT vreg_ctr 04E4DH 00000H
|
@@RLINIT vreg_ctr 04E43H 00000H
|
||||||
@@RLINIT vreg_twl 04E4DH 00000H
|
@@RLINIT vreg_twl 04E43H 00000H
|
||||||
@@RLINIT adc 04E4DH 00000H
|
@@RLINIT adc 04E43H 00000H
|
||||||
@@RLINIT renge 04E4DH 00000H
|
@@RLINIT renge 04E43H 00000H
|
||||||
@@RLINIT accero 04E4DH 00000H
|
@@RLINIT accero 04E43H 00000H
|
||||||
@@RLINIT self_flash
|
@@RLINIT self_flash
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@RLINIT sw 04E4DH 00000H
|
@@RLINIT sw 04E43H 00000H
|
||||||
@@RLINIT task_debug
|
@@RLINIT task_debug
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@RLINIT task_misc
|
@@RLINIT task_misc
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@RLINIT task_sys 04E4DH 00000H
|
@@RLINIT task_sys 04E43H 00000H
|
||||||
@@RLINIT pedo_alg_thre_det2
|
@@RLINIT pedo_alg_thre_det2
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@RLINIT ini_VECT 04E4DH 00000H
|
@@RLINIT ini_VECT 04E43H 00000H
|
||||||
@@RLINIT task_status
|
@@RLINIT task_status
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@RLINIT led_cam 04E4DH 00000H
|
@@RLINIT led_cam 04E43H 00000H
|
||||||
@@RLINIT led_pow 04E4DH 00000H
|
@@RLINIT led_pow 04E43H 00000H
|
||||||
@@RLINIT @rom 04E4DH 00000H
|
@@RLINIT @rom 04E43H 00000H
|
||||||
@@CODEL 04E4DH 00000H CSEG
|
@@CODEL 04E43H 00000H CSEG
|
||||||
@@CODEL pm 04E4DH 00000H
|
@@CODEL pm 04E43H 00000H
|
||||||
@@CODEL i2c_ctr 04E4DH 00000H
|
@@CODEL i2c_ctr 04E43H 00000H
|
||||||
@@CODEL magic 04E4DH 00000H
|
@@CODEL magic 04E43H 00000H
|
||||||
@@CODEL i2c_twl 04E4DH 00000H
|
@@CODEL i2c_twl 04E43H 00000H
|
||||||
@@CODEL led 04E4DH 00000H
|
@@CODEL led 04E43H 00000H
|
||||||
@@CODEL rtc 04E4DH 00000H
|
@@CODEL rtc 04E43H 00000H
|
||||||
@@CODEL vreg_ctr 04E4DH 00000H
|
@@CODEL vreg_ctr 04E43H 00000H
|
||||||
@@CODEL vreg_twl 04E4DH 00000H
|
@@CODEL vreg_twl 04E43H 00000H
|
||||||
@@CODEL adc 04E4DH 00000H
|
@@CODEL adc 04E43H 00000H
|
||||||
@@CODEL renge 04E4DH 00000H
|
@@CODEL renge 04E43H 00000H
|
||||||
@@CODEL accero 04E4DH 00000H
|
@@CODEL accero 04E43H 00000H
|
||||||
@@CODEL sw 04E4DH 00000H
|
@@CODEL sw 04E43H 00000H
|
||||||
@@CODEL task_misc
|
@@CODEL task_misc
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@CODEL task_sys 04E4DH 00000H
|
@@CODEL task_sys 04E43H 00000H
|
||||||
@@CODEL pedo_alg_thre_det2
|
@@CODEL pedo_alg_thre_det2
|
||||||
04E4DH 00000H
|
04E43H 00000H
|
||||||
@@CODEL ini_VECT 04E4DH 00000H
|
@@CODEL ini_VECT 04E43H 00000H
|
||||||
@@CODEL led_cam 04E4DH 00000H
|
@@CODEL led_cam 04E43H 00000H
|
||||||
@@CODEL led_pow 04E4DH 00000H
|
@@CODEL led_pow 04E43H 00000H
|
||||||
* gap * 04E4DH 00001H
|
* gap * 04E43H 00001H
|
||||||
@@CNSTL 04E4EH 0000AH CSEG PAGE64KP
|
@@CNSTL 04E44H 0000AH CSEG PAGE64KP
|
||||||
@@CNSTL @bcdtob 04E4EH 0000AH
|
@@CNSTL @bcdtob 04E44H 0000AH
|
||||||
@@R_INIT 04E58H 00038H CSEG UNIT64KP
|
@@R_INIT 04E4EH 00038H CSEG UNIT64KP
|
||||||
@@R_INIT @cstart 04E58H 00000H
|
@@R_INIT @cstart 04E4EH 00000H
|
||||||
@@R_INIT loader 04E58H 00000H
|
@@R_INIT loader 04E4EH 00000H
|
||||||
@@R_INIT pm 04E58H 00002H
|
@@R_INIT pm 04E4EH 00002H
|
||||||
@@R_INIT i2c_ctr 04E5AH 00002H
|
@@R_INIT i2c_ctr 04E50H 00002H
|
||||||
@@R_INIT main 04E5CH 00000H
|
@@R_INIT main 04E52H 00000H
|
||||||
@@R_INIT magic 04E5CH 00000H
|
@@R_INIT magic 04E52H 00000H
|
||||||
@@R_INIT WDT 04E5CH 00000H
|
@@R_INIT WDT 04E52H 00000H
|
||||||
@@R_INIT i2c_mcu 04E5CH 00000H
|
@@R_INIT i2c_mcu 04E52H 00000H
|
||||||
@@R_INIT i2c_twl 04E5CH 00000H
|
@@R_INIT i2c_twl 04E52H 00000H
|
||||||
@@R_INIT led 04E5CH 00000H
|
@@R_INIT led 04E52H 00000H
|
||||||
@@R_INIT rtc 04E5CH 00000H
|
@@R_INIT rtc 04E52H 00000H
|
||||||
@@R_INIT vreg_ctr 04E5CH 00000H
|
@@R_INIT vreg_ctr 04E52H 00000H
|
||||||
@@R_INIT vreg_twl 04E5CH 00000H
|
@@R_INIT vreg_twl 04E52H 00000H
|
||||||
@@R_INIT adc 04E5CH 0000CH
|
@@R_INIT adc 04E52H 0000CH
|
||||||
@@R_INIT renge 04E68H 00014H
|
@@R_INIT renge 04E5EH 00014H
|
||||||
@@R_INIT accero 04E7CH 00000H
|
@@R_INIT accero 04E72H 00000H
|
||||||
@@R_INIT self_flash
|
@@R_INIT self_flash
|
||||||
04E7CH 00000H
|
04E72H 00000H
|
||||||
@@R_INIT sw 04E7CH 00002H
|
@@R_INIT sw 04E72H 00002H
|
||||||
@@R_INIT task_debug
|
@@R_INIT task_debug
|
||||||
04E7EH 00000H
|
04E74H 00000H
|
||||||
@@R_INIT task_misc
|
@@R_INIT task_misc
|
||||||
04E7EH 00000H
|
04E74H 00000H
|
||||||
@@R_INIT task_sys 04E7EH 00002H
|
@@R_INIT task_sys 04E74H 00002H
|
||||||
@@R_INIT pedo_alg_thre_det2
|
@@R_INIT pedo_alg_thre_det2
|
||||||
04E80H 00006H
|
04E76H 00006H
|
||||||
@@R_INIT ini_VECT 04E86H 00000H
|
@@R_INIT ini_VECT 04E7CH 00000H
|
||||||
@@R_INIT task_status
|
@@R_INIT task_status
|
||||||
04E86H 00002H
|
04E7CH 00002H
|
||||||
@@R_INIT led_cam 04E88H 00002H
|
@@R_INIT led_cam 04E7EH 00002H
|
||||||
@@R_INIT led_pow 04E8AH 00006H
|
@@R_INIT led_pow 04E80H 00006H
|
||||||
@@R_INIT @rom 04E90H 00000H
|
@@R_INIT @rom 04E86H 00000H
|
||||||
@@LCODEL 04E90H 00008H CSEG
|
@@LCODEL 04E86H 00008H CSEG
|
||||||
@@LCODEL abs 04E90H 00008H
|
@@LCODEL abs 04E86H 00008H
|
||||||
* gap * 04E98H 0015EH
|
* gap * 04E8EH 00168H
|
||||||
MGC_TAIL 04FF6H 0000AH CSEG AT
|
MGC_TAIL 04FF6H 0000AH CSEG AT
|
||||||
MGC_TAIL magic 04FF6H 0000AH
|
MGC_TAIL magic 04FF6H 0000AH
|
||||||
|
|
||||||
|
@ -46,7 +46,6 @@ typedef struct _system_status_
|
|||||||
enum poweron_reason_ poweron_reason;
|
enum poweron_reason_ poweron_reason;
|
||||||
unsigned char reboot:1;
|
unsigned char reboot:1;
|
||||||
// unsigned char info_fullcolor:1;
|
// unsigned char info_fullcolor:1;
|
||||||
unsigned char force_off:1;
|
|
||||||
unsigned char captureBox:1; // キャプチャ箱 SDKには実機と返す
|
unsigned char captureBox:1; // キャプチャ箱 SDKには実機と返す
|
||||||
unsigned char taikendai:1;
|
unsigned char taikendai:1;
|
||||||
unsigned char taikendai_nbd:1;
|
unsigned char taikendai_nbd:1;
|
||||||
@ -55,6 +54,7 @@ typedef struct _system_status_
|
|||||||
enum family_ family;
|
enum family_ family;
|
||||||
}system_status_;
|
}system_status_;
|
||||||
|
|
||||||
|
extern bit force_off;
|
||||||
|
|
||||||
extern system_status_ system_status;
|
extern system_status_ system_status;
|
||||||
|
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
#ifndef __config__
|
#ifndef __config__
|
||||||
#define __config__
|
#define __config__
|
||||||
|
|
||||||
|
|
||||||
|
// デバッグ向けスイッチ
|
||||||
|
|
||||||
//#define _debug_led_
|
//#define _debug_led_
|
||||||
//#define _ALLOW_NOBATT_
|
//#define _ALLOW_NOBATT_
|
||||||
//#define _DEBUG_BT_FUEL_
|
//#define _DEBUG_BT_FUEL_
|
||||||
@ -12,13 +15,15 @@
|
|||||||
//#define _ENABLE_WDT_TEST_
|
//#define _ENABLE_WDT_TEST_
|
||||||
//#define _FORCE_TAIKENDAI_
|
//#define _FORCE_TAIKENDAI_
|
||||||
//#define _FORCE_TAIKENDAI_NBD_
|
//#define _FORCE_TAIKENDAI_NBD_
|
||||||
//#define _TAIKENDAI_SEISAN_SPECIAL_
|
|
||||||
//#define _RVD_
|
|
||||||
|
|
||||||
// 生産中に体験台向け使用が発症すると、アダプタがないと電源が入らずに検査に支障があるので一時ファーム
|
|
||||||
|
|
||||||
// #define _TAIKENDAI_
|
// 特殊仕様ファーム
|
||||||
|
//#define _TAIKENDAI_
|
||||||
// homeメニューに入れてしまうのを回避する特殊ファームをつくる。ROMが足りないので電池パラメータ周りをパスする
|
// homeメニューに入れてしまうのを回避する特殊ファームをつくる。ROMが足りないので電池パラメータ周りをパスする
|
||||||
|
//#define _TAIKENDAI_SEISAN_SPECIAL_
|
||||||
|
// 生産中に体験台向け使用が発症すると、アダプタがないと電源が入らずに検査に支障があるので一時ファーム
|
||||||
|
//#define _RVD_
|
||||||
|
// デバッガアタッチ時にターゲットリセットで電源が切れてしまうのを回避
|
||||||
|
|
||||||
|
|
||||||
#define MCU_VER_MAJOR 0x01
|
#define MCU_VER_MAJOR 0x01
|
||||||
|
BIN
trunk/hoge.bin
BIN
trunk/hoge.bin
Binary file not shown.
@ -104,9 +104,7 @@ __interrupt void int_iic_ctr( )
|
|||||||
IRQ0_ast;
|
IRQ0_ast;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
hosu_read_end( ); // 歩数計読み出し終了
|
||||||
// 歩数計読み出し終了
|
|
||||||
hosu_read_end( );
|
|
||||||
rtc_unlock( );
|
rtc_unlock( );
|
||||||
iic_burst_state = 0;
|
iic_burst_state = 0;
|
||||||
return;
|
return;
|
||||||
|
10
trunk/incs.h
10
trunk/incs.h
@ -5,8 +5,18 @@
|
|||||||
#pragma stop
|
#pragma stop
|
||||||
#pragma halt
|
#pragma halt
|
||||||
|
|
||||||
|
#ifndef _WIN32
|
||||||
#pragma section @@CODE ROM_CODE
|
#pragma section @@CODE ROM_CODE
|
||||||
//#pragma section @@CNST ROM_CNST
|
//#pragma section @@CNST ROM_CNST
|
||||||
|
#endif
|
||||||
|
|
||||||
|
# ifdef _WIN32
|
||||||
|
// VCの赤線をどうにかする
|
||||||
|
#include "sim/simOnWin.h"
|
||||||
|
|
||||||
|
# endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//=========================================================
|
//=========================================================
|
||||||
#ifndef _incs_h_
|
#ifndef _incs_h_
|
||||||
|
@ -26,85 +26,4 @@ typedef signed short sx16;
|
|||||||
} \
|
} \
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# ifdef _WIN32
|
|
||||||
// VC‚Ì<E2809A>Ô<EFBFBD>ü‚ð‚Ç‚¤‚É‚©‚·‚é
|
|
||||||
|
|
||||||
#define bit bool
|
|
||||||
|
|
||||||
void EI(){};
|
|
||||||
void DI(){};
|
|
||||||
void HALT(){};
|
|
||||||
void NOP(){};
|
|
||||||
|
|
||||||
#define __interrupt
|
|
||||||
#define __far
|
|
||||||
|
|
||||||
|
|
||||||
typedef struct hoge
|
|
||||||
{
|
|
||||||
unsigned _7 :1;
|
|
||||||
unsigned _6 :1;
|
|
||||||
unsigned _5 :1;
|
|
||||||
unsigned _4 :1;
|
|
||||||
unsigned _3 :1;
|
|
||||||
unsigned _2 :1;
|
|
||||||
unsigned _1 :1;
|
|
||||||
unsigned _0 :1;
|
|
||||||
}mcu_reg;
|
|
||||||
|
|
||||||
mcu_reg P0;
|
|
||||||
mcu_reg PM0;
|
|
||||||
mcu_reg PM1;
|
|
||||||
mcu_reg P1;
|
|
||||||
mcu_reg P2;
|
|
||||||
mcu_reg PM2;
|
|
||||||
mcu_reg PM3;
|
|
||||||
mcu_reg P3;
|
|
||||||
mcu_reg P4;
|
|
||||||
mcu_reg P5;
|
|
||||||
mcu_reg PM5;
|
|
||||||
mcu_reg PU5;
|
|
||||||
mcu_reg P7;
|
|
||||||
mcu_reg PM7;
|
|
||||||
mcu_reg P14;
|
|
||||||
mcu_reg PM14;
|
|
||||||
mcu_reg PU20;
|
|
||||||
mcu_reg PM20;
|
|
||||||
mcu_reg P20;
|
|
||||||
|
|
||||||
unsigned char PMK23;
|
|
||||||
unsigned char RTCIMK;
|
|
||||||
unsigned char WDTE;
|
|
||||||
unsigned char PM2;
|
|
||||||
unsigned char PU7;
|
|
||||||
|
|
||||||
unsigned char WDTE;
|
|
||||||
|
|
||||||
void EI(){;}
|
|
||||||
void DI(){;}
|
|
||||||
|
|
||||||
unsigned char RWAIT;
|
|
||||||
unsigned char RWST;
|
|
||||||
|
|
||||||
unsigned char bcdtob( unsigned char );
|
|
||||||
|
|
||||||
unsigned char HOUR;
|
|
||||||
unsigned char DAY;
|
|
||||||
unsigned char MONTH;
|
|
||||||
unsigned char YEAR;
|
|
||||||
unsigned char MIN;
|
|
||||||
unsigned char SEC;
|
|
||||||
|
|
||||||
unsigned char TDR06
|
|
||||||
unsigned char TDR03
|
|
||||||
|
|
||||||
unsigned char TDR01
|
|
||||||
unsigned char TDR07
|
|
||||||
unsigned char TDR05
|
|
||||||
unsigned char TDR02
|
|
||||||
|
|
||||||
|
|
||||||
# endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
// ========================================================
|
// ========================================================
|
||||||
system_status_ system_status;
|
system_status_ system_status;
|
||||||
uni_pool pool;
|
uni_pool pool;
|
||||||
|
bit force_off;
|
||||||
|
|
||||||
#ifdef i2c_timeout_test
|
#ifdef i2c_timeout_test
|
||||||
bit i2c_mcu_time_out_error; // I2Cが何らかで詰まった。結露など含む。
|
bit i2c_mcu_time_out_error; // I2Cが何らかで詰まった。結露など含む。
|
||||||
|
@ -8,7 +8,10 @@
|
|||||||
#pragma bcd
|
#pragma bcd
|
||||||
|
|
||||||
#include "incs.h"
|
#include "incs.h"
|
||||||
|
|
||||||
|
#ifndef _WIN32
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "accero.h"
|
#include "accero.h"
|
||||||
#include "pedometer.h"
|
#include "pedometer.h"
|
||||||
|
173
trunk/pm.c
173
trunk/pm.c
@ -22,7 +22,7 @@
|
|||||||
// ========================================================
|
// ========================================================
|
||||||
u8 raw_adc_temperature;
|
u8 raw_adc_temperature;
|
||||||
BT_VENDER battery_manufacturer = BT_VENDER_NOT_CHECKED;
|
BT_VENDER battery_manufacturer = BT_VENDER_NOT_CHECKED;
|
||||||
static u8 reg_shadow; // NTR PMIC レジスタミラー
|
static u8 ntr_pm_reg_shadow; // NTR PMIC レジスタミラー
|
||||||
bit bt_authorized; // バッテリパラメータ送信済。充電開始許可
|
bit bt_authorized; // バッテリパラメータ送信済。充電開始許可
|
||||||
u8 chg_led_override; // アダプタ差したとき、充電するしないに関わらずしばらく点灯させる
|
u8 chg_led_override; // アダプタ差したとき、充電するしないに関わらずしばらく点灯させる
|
||||||
|
|
||||||
@ -50,6 +50,9 @@ static void BT_mgic_init();
|
|||||||
static void bt_chk_temparature();
|
static void bt_chk_temparature();
|
||||||
static void bt_get_charge_status();
|
static void bt_get_charge_status();
|
||||||
static void bt_param_select();
|
static void bt_param_select();
|
||||||
|
static void bt_batt_update_twl();
|
||||||
|
static void bt_batt_update_ntr();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// ========================================================
|
// ========================================================
|
||||||
@ -136,6 +139,11 @@ void tsk_batt( )
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#define RAW_TEMP_LH 75
|
||||||
|
#define RAW_TEMP_LL 61
|
||||||
|
#define RAW_TEMP_HL 184
|
||||||
|
#define RAW_TEMP_HH 189
|
||||||
|
#define AVG_COUNT 40
|
||||||
|
|
||||||
/* *******************************************************
|
/* *******************************************************
|
||||||
温度チェック
|
温度チェック
|
||||||
@ -145,10 +153,10 @@ void bt_chk_temparature()
|
|||||||
{
|
{
|
||||||
static u8 heikinka_h,heikinka_l;
|
static u8 heikinka_h,heikinka_l;
|
||||||
|
|
||||||
if(( 75 <= raw_adc_temperature )
|
if(( RAW_TEMP_LH <= raw_adc_temperature )
|
||||||
&& ( raw_adc_temperature <= 184 ))
|
&& ( raw_adc_temperature <= RAW_TEMP_HL ))
|
||||||
{
|
{
|
||||||
if( heikinka_h < 40 )
|
if( heikinka_h < AVG_COUNT )
|
||||||
{
|
{
|
||||||
heikinka_h++;
|
heikinka_h++;
|
||||||
}
|
}
|
||||||
@ -157,10 +165,10 @@ void bt_chk_temparature()
|
|||||||
temp_zone_charge_disable = false; // 充電許可
|
temp_zone_charge_disable = false; // 充電許可
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if(( raw_adc_temperature <= 61 )
|
else if(( raw_adc_temperature <= RAW_TEMP_LL )
|
||||||
|| ( 189 <= raw_adc_temperature ))
|
|| ( RAW_TEMP_HH <= raw_adc_temperature ))
|
||||||
{
|
{
|
||||||
if( heikinka_l < 40 )
|
if( heikinka_l < AVG_COUNT )
|
||||||
{
|
{
|
||||||
heikinka_l++;
|
heikinka_l++;
|
||||||
}
|
}
|
||||||
@ -445,8 +453,6 @@ static void BT_mgic_init()
|
|||||||
|
|
||||||
// 5.メーカー別パラメータのロード
|
// 5.メーカー別パラメータのロード
|
||||||
{
|
{
|
||||||
// 苦肉の策... 誤判定耐性が下がるわけではないし
|
|
||||||
BT_VENDER bt_manuf_temp = battery_manufacturer;
|
|
||||||
u8 loop;
|
u8 loop;
|
||||||
|
|
||||||
// 16バイトごとに区切れとのこと (ノイズ対策とか言うんだけど、意味あるんか?)
|
// 16バイトごとに区切れとのこと (ノイズ対策とか言うんだけど、意味あるんか?)
|
||||||
@ -621,7 +627,7 @@ void BT_get_left(){
|
|||||||
vreg_ctr[ VREG_C_STATUS_1 ] |= REG_BIT_MGIC_ERR;
|
vreg_ctr[ VREG_C_STATUS_1 ] |= REG_BIT_MGIC_ERR;
|
||||||
bt_authorized = false;
|
bt_authorized = false;
|
||||||
vreg_ctr[ VREG_C_BT_REMAIN ] = 0;
|
vreg_ctr[ VREG_C_BT_REMAIN ] = 0;
|
||||||
system_status.force_off = true;
|
force_off = true;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -677,7 +683,7 @@ void BT_get_left(){
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
system_status.force_off = true;
|
force_off = true;
|
||||||
hysteresis = 500;
|
hysteresis = 500;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -710,35 +716,8 @@ void BT_get_left(){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// twlのレジスタ更新 (CTRに割り込み入れる前に更新しないと割り込みのタイミングがまずいかもしれない)
|
||||||
// twlのレジスタ更新 (先にやらないと割り込みのタイミングがまずいかもしれない)
|
bt_batt_update_twl();
|
||||||
{
|
|
||||||
if (vreg_ctr[VREG_C_BT_REMAIN] > 80)
|
|
||||||
{
|
|
||||||
vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x0F;
|
|
||||||
}
|
|
||||||
else if (vreg_ctr[VREG_C_BT_REMAIN] > 50)
|
|
||||||
{
|
|
||||||
vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x0B;
|
|
||||||
}
|
|
||||||
else if (vreg_ctr[VREG_C_BT_REMAIN] > BATT_TH_LO)
|
|
||||||
{
|
|
||||||
vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x07;
|
|
||||||
}
|
|
||||||
else if (( vreg_ctr[ VREG_C_BT_REMAIN ] > BATT_TH_EMPTY )||
|
|
||||||
!BT_CHG_Ena_n )
|
|
||||||
{ // アダプタの有無で底上げ
|
|
||||||
vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x03;
|
|
||||||
}
|
|
||||||
else if (vreg_ctr[VREG_C_BT_REMAIN] > 0)
|
|
||||||
{
|
|
||||||
vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x01;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x00;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// 残量で割り込み。急激に減ると飛ぶことがある //
|
// 残量で割り込み。急激に減ると飛ぶことがある //
|
||||||
{
|
{
|
||||||
@ -757,29 +736,8 @@ void BT_get_left(){
|
|||||||
bt_remain_old_ctr = vreg_ctr[ VREG_C_BT_REMAIN ];
|
bt_remain_old_ctr = vreg_ctr[ VREG_C_BT_REMAIN ];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// PMIC-NTRに電池残量を教えてあげる
|
// PMIC-NTRに電池残量を教えてあげる
|
||||||
{
|
bt_batt_update_ntr();
|
||||||
static bit initialized;
|
|
||||||
static bit flag; // あれ?staticでないとコンパイラに怒られる
|
|
||||||
|
|
||||||
if( system_status.pwr_state == OFF_TRIG )
|
|
||||||
{
|
|
||||||
initialized = false;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
|
|
||||||
flag = (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_LO )? NTR_PM_BT_EMPTY: NTR_PM_BT_ENOUGH ); // 1で電池切れ
|
|
||||||
|
|
||||||
if(( ntr_pm_bt_low_old != flag ) || !initialized )
|
|
||||||
{
|
|
||||||
initialized = true;
|
|
||||||
ntr_pm_bt_low_old = flag;
|
|
||||||
iic_mcu_write_a_byte_codec( CODEC_REG_BT, (u8)flag );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -1020,7 +978,7 @@ err PM_sys_pow_on( )
|
|||||||
RESET2_neg;
|
RESET2_neg;
|
||||||
|
|
||||||
codec_reg_init(); // CODEC 不定レジスタ初期化(reset2の後でないといけないので)
|
codec_reg_init(); // CODEC 不定レジスタ初期化(reset2の後でないといけないので)
|
||||||
reg_shadow = 0; // 〃 こんなところで...
|
ntr_pm_reg_shadow = 0; // 〃 こんなところで...
|
||||||
|
|
||||||
return ( ERR_SUCCESS );
|
return ( ERR_SUCCESS );
|
||||||
}
|
}
|
||||||
@ -1101,8 +1059,8 @@ task_status_immed tski_ntr_pmic_comm( )
|
|||||||
u8 reg1_old;
|
u8 reg1_old;
|
||||||
u8 irq_work = 0;
|
u8 irq_work = 0;
|
||||||
|
|
||||||
reg1_old = reg_shadow;
|
reg1_old = ntr_pm_reg_shadow;
|
||||||
reg_shadow = iic_mcu_read_a_byte( IIC_SLA_CODEC, CODEC_REG_PM );
|
ntr_pm_reg_shadow = iic_mcu_read_a_byte( IIC_SLA_CODEC, CODEC_REG_PM );
|
||||||
if( iic_mcu_result != ERR_SUCCESS )
|
if( iic_mcu_result != ERR_SUCCESS )
|
||||||
{
|
{
|
||||||
return ( ERR_FINISED );
|
return ( ERR_FINISED );
|
||||||
@ -1111,9 +1069,9 @@ task_status_immed tski_ntr_pmic_comm( )
|
|||||||
// DI( );
|
// DI( );
|
||||||
|
|
||||||
// バックライト 上 ////////////////////////////////////
|
// バックライト 上 ////////////////////////////////////
|
||||||
if( ( ( reg1_old ^ reg_shadow ) & REG_BIT_TWL_REQ_BL_U ) != 0 )
|
if( ( ( reg1_old ^ ntr_pm_reg_shadow ) & REG_BIT_TWL_REQ_BL_U ) != 0 )
|
||||||
{
|
{
|
||||||
if( ( reg_shadow & REG_BIT_TWL_REQ_BL_U ) == 0 ) // 消えた
|
if( ( ntr_pm_reg_shadow & REG_BIT_TWL_REQ_BL_U ) == 0 ) // 消えた
|
||||||
{
|
{
|
||||||
irq_work = REG_BIT_TWL_BL_U_OFF;
|
irq_work = REG_BIT_TWL_BL_U_OFF;
|
||||||
}
|
}
|
||||||
@ -1124,9 +1082,9 @@ task_status_immed tski_ntr_pmic_comm( )
|
|||||||
}
|
}
|
||||||
|
|
||||||
// バックライト 下
|
// バックライト 下
|
||||||
if( ( ( reg1_old ^ reg_shadow ) & REG_BIT_TWL_REQ_BL_L ) != 0 )
|
if( ( ( reg1_old ^ ntr_pm_reg_shadow ) & REG_BIT_TWL_REQ_BL_L ) != 0 )
|
||||||
{
|
{
|
||||||
if( ( reg_shadow & REG_BIT_TWL_REQ_BL_L ) == 0 ) // 消えた
|
if( ( ntr_pm_reg_shadow & REG_BIT_TWL_REQ_BL_L ) == 0 ) // 消えた
|
||||||
{
|
{
|
||||||
irq_work |= REG_BIT_TWL_BL_L_OFF;
|
irq_work |= REG_BIT_TWL_BL_L_OFF;
|
||||||
}
|
}
|
||||||
@ -1138,7 +1096,7 @@ task_status_immed tski_ntr_pmic_comm( )
|
|||||||
|
|
||||||
// EI();
|
// EI();
|
||||||
|
|
||||||
vreg_ctr[ VREG_C_STATUS_1 ] = ( vreg_ctr[ VREG_C_STATUS_1 ] & ~0x0C ) | ( reg_shadow & 0x0C ); // TWLバックライト情報のミラー
|
vreg_ctr[ VREG_C_STATUS_1 ] = ( vreg_ctr[ VREG_C_STATUS_1 ] & ~0x0C ) | ( ntr_pm_reg_shadow & 0x0C ); // TWLバックライト情報のミラー
|
||||||
|
|
||||||
irq_work &= ~vreg_ctr[ VREG_C_IRQ_MASK2 ];
|
irq_work &= ~vreg_ctr[ VREG_C_IRQ_MASK2 ];
|
||||||
// set_irq 相当品
|
// set_irq 相当品
|
||||||
@ -1157,7 +1115,7 @@ task_status_immed tski_ntr_pmic_comm( )
|
|||||||
// バックライト設定
|
// バックライト設定
|
||||||
// 勝手に消しておく
|
// 勝手に消しておく
|
||||||
/// 今のところさらに細かくは分けないけど…
|
/// 今のところさらに細かくは分けないけど…
|
||||||
if( ( reg_shadow & ( REG_BIT_TWL_REQ_BL_U | REG_BIT_TWL_REQ_BL_U ) ) == 0 )
|
if( ( ntr_pm_reg_shadow & ( REG_BIT_TWL_REQ_BL_U | REG_BIT_TWL_REQ_BL_U ) ) == 0 )
|
||||||
{
|
{
|
||||||
vreg_ctr[ VREG_C_COMMAND2 ] = ( REG_BIT_CMD_BL_U_OFF | REG_BIT_CMD_BL_U_OFF );
|
vreg_ctr[ VREG_C_COMMAND2 ] = ( REG_BIT_CMD_BL_U_OFF | REG_BIT_CMD_BL_U_OFF );
|
||||||
renge_task_immed_add( tski_PM_BL_set );
|
renge_task_immed_add( tski_PM_BL_set );
|
||||||
@ -1165,18 +1123,18 @@ task_status_immed tski_ntr_pmic_comm( )
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
// offリクエスト //////////////////////////////////////
|
// offリクエスト //////////////////////////////////////
|
||||||
if( ( reg_shadow & REG_BIT_TWL_REQ_OFF_REQ ) != 0 )
|
if( ( ntr_pm_reg_shadow & REG_BIT_TWL_REQ_OFF_REQ ) != 0 )
|
||||||
{
|
{
|
||||||
set_irq( VREG_C_IRQ2, REG_BIT_TWL_OFF_REQ );
|
set_irq( VREG_C_IRQ2, REG_BIT_TWL_OFF_REQ );
|
||||||
}
|
}
|
||||||
|
|
||||||
// リセットリクエスト /////////////////////////////////
|
// リセットリクエスト /////////////////////////////////
|
||||||
if( ( reg_shadow & REG_BIT_TWL_REQ_RST_REQ ) != 0 )
|
if( ( ntr_pm_reg_shadow & REG_BIT_TWL_REQ_RST_REQ ) != 0 )
|
||||||
{
|
{
|
||||||
#if 0
|
#if 0
|
||||||
// CODECバグ回避
|
// CODECバグ回避
|
||||||
// リセット単品でなかったら無視
|
// リセット単品でなかったら無視
|
||||||
if( ( reg1_old ^ reg_shadow ) == REG_BIT_TWL_REQ_RST_REQ )
|
if( ( reg1_old ^ ntr_pm_reg_shadow ) == REG_BIT_TWL_REQ_RST_REQ )
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
set_irq( VREG_C_IRQ2, REG_BIT_TWL_RESET_REQ );
|
set_irq( VREG_C_IRQ2, REG_BIT_TWL_RESET_REQ );
|
||||||
@ -1185,10 +1143,10 @@ task_status_immed tski_ntr_pmic_comm( )
|
|||||||
|
|
||||||
// バックライトをマスクして書き戻す
|
// バックライトをマスクして書き戻す
|
||||||
EI( );
|
EI( );
|
||||||
if( ( reg_shadow & ( REG_BIT_TWL_REQ_OFF_REQ | REG_BIT_TWL_REQ_RST_REQ )) != 0 )
|
if( ( ntr_pm_reg_shadow & ( REG_BIT_TWL_REQ_OFF_REQ | REG_BIT_TWL_REQ_RST_REQ )) != 0 )
|
||||||
{
|
{
|
||||||
reg_shadow &= ~( REG_BIT_TWL_REQ_OFF_REQ | REG_BIT_TWL_REQ_RST_REQ );
|
ntr_pm_reg_shadow &= ~( REG_BIT_TWL_REQ_OFF_REQ | REG_BIT_TWL_REQ_RST_REQ );
|
||||||
iic_mcu_write_a_byte_codec( CODEC_REG_PM, reg_shadow );
|
iic_mcu_write_a_byte_codec( CODEC_REG_PM, ntr_pm_reg_shadow );
|
||||||
}
|
}
|
||||||
return ( ERR_FINISED );
|
return ( ERR_FINISED );
|
||||||
}
|
}
|
||||||
@ -1296,3 +1254,64 @@ void bt_param_select()
|
|||||||
}
|
}
|
||||||
p_bt_param = &bt_param[ bt_type_temp ];
|
p_bt_param = &bt_param[ bt_type_temp ];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* ============================================================
|
||||||
|
TWLに電池残量を教えてあげる
|
||||||
|
============================================================ */
|
||||||
|
static void bt_batt_update_twl()
|
||||||
|
{
|
||||||
|
if (vreg_ctr[VREG_C_BT_REMAIN] > 80)
|
||||||
|
{
|
||||||
|
vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x0F;
|
||||||
|
}
|
||||||
|
else if (vreg_ctr[VREG_C_BT_REMAIN] > 50)
|
||||||
|
{
|
||||||
|
vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x0B;
|
||||||
|
}
|
||||||
|
else if (vreg_ctr[VREG_C_BT_REMAIN] > BATT_TH_LO)
|
||||||
|
{
|
||||||
|
vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x07;
|
||||||
|
}
|
||||||
|
else if (( vreg_ctr[ VREG_C_BT_REMAIN ] > BATT_TH_EMPTY )||
|
||||||
|
!BT_CHG_Ena_n )
|
||||||
|
{ // アダプタの有無で底上げ
|
||||||
|
vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x03;
|
||||||
|
}
|
||||||
|
else if (vreg_ctr[VREG_C_BT_REMAIN] > 0)
|
||||||
|
{
|
||||||
|
vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x01;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x00;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* ============================================================
|
||||||
|
NTRに電池残量を教えてあげる
|
||||||
|
============================================================ */
|
||||||
|
static void bt_batt_update_ntr()
|
||||||
|
{
|
||||||
|
static bit initialized;
|
||||||
|
static bit flag; // あれ?staticでないとコンパイラに怒られる
|
||||||
|
|
||||||
|
if( system_status.pwr_state == OFF_TRIG )
|
||||||
|
{
|
||||||
|
initialized = false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
|
||||||
|
flag = (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_LO )? NTR_PM_BT_EMPTY: NTR_PM_BT_ENOUGH ); // 1で電池切れ
|
||||||
|
|
||||||
|
if(( ntr_pm_bt_low_old != flag ) || !initialized )
|
||||||
|
{
|
||||||
|
initialized = true;
|
||||||
|
ntr_pm_bt_low_old = flag;
|
||||||
|
iic_mcu_write_a_byte_codec( CODEC_REG_BT, (u8)flag );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -130,7 +130,7 @@ void tsk_sw( )
|
|||||||
off_timeout_timer -= 1;
|
off_timeout_timer -= 1;
|
||||||
if( off_timeout_timer == 1 )
|
if( off_timeout_timer == 1 )
|
||||||
{
|
{
|
||||||
system_status.force_off = true;
|
force_off = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -147,7 +147,7 @@ void tsk_sw( )
|
|||||||
}
|
}
|
||||||
else if( SW_pow_count == ( HOLD_THREASHOLD ) )
|
else if( SW_pow_count == ( HOLD_THREASHOLD ) )
|
||||||
{
|
{
|
||||||
system_status.force_off = true;
|
force_off = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( sw_pwsw_mukan_time != 0 )
|
if( sw_pwsw_mukan_time != 0 )
|
||||||
|
@ -15,6 +15,6 @@ extern bit SW_pow_mask;
|
|||||||
|
|
||||||
|
|
||||||
extern u16 off_timeout_timer;
|
extern u16 off_timeout_timer;
|
||||||
#define clear_pow_off_countdown(){ off_timeout_timer = 0; system_status.force_off = false; }
|
#define clear_pow_off_countdown(){ off_timeout_timer = 0; force_off = false; }
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -541,7 +541,7 @@ static void chk_emergencyExit(){
|
|||||||
======================================================== */
|
======================================================== */
|
||||||
static void force_off_check()
|
static void force_off_check()
|
||||||
{
|
{
|
||||||
if( system_status.force_off )
|
if( force_off )
|
||||||
{
|
{
|
||||||
system_status.pwr_state = OFF_TRIG;
|
system_status.pwr_state = OFF_TRIG;
|
||||||
renge_task_interval_run_force = true;
|
renge_task_interval_run_force = true;
|
||||||
|
@ -78,10 +78,10 @@ Symbol Type=OFF
|
|||||||
Language=C
|
Language=C
|
||||||
Kanji=SJIS
|
Kanji=SJIS
|
||||||
[Source]
|
[Source]
|
||||||
Geometry=344, 62, 733, 655
|
Geometry=28, 27, 1001, 770
|
||||||
Window=Normal
|
Window=Normal
|
||||||
DispStart=40
|
DispStart=432
|
||||||
CaretPos=81,0
|
CaretPos=433,0
|
||||||
Mode=Normal
|
Mode=Normal
|
||||||
DispFile=
|
DispFile=
|
||||||
Address1=
|
Address1=
|
||||||
@ -139,18 +139,10 @@ SaveRange=Screen
|
|||||||
SaveStart=
|
SaveStart=
|
||||||
SaveEnd=
|
SaveEnd=
|
||||||
Accumulative=ON
|
Accumulative=ON
|
||||||
[Source1]
|
|
||||||
Geometry=25, 25, 600, 750
|
|
||||||
Window=Normal
|
|
||||||
DispStart=292
|
|
||||||
CaretPos=281,5
|
|
||||||
Mode=Normal
|
|
||||||
DispFile=\\Tsclient\c\78k_data\yav-mcu-basara\trunk\led.c
|
|
||||||
Accumulative=ON
|
|
||||||
[Assemble]
|
[Assemble]
|
||||||
Geometry=0, 0, 0, 0
|
Geometry=43, 31, 727, 721
|
||||||
Window=Hide
|
Window=Hide
|
||||||
DispStart=847627264
|
DispStart=847754240
|
||||||
CaretPos=0,0
|
CaretPos=0,0
|
||||||
Address1=
|
Address1=
|
||||||
Address2=
|
Address2=
|
||||||
@ -187,24 +179,24 @@ Data16=
|
|||||||
Case=ON
|
Case=ON
|
||||||
Scan=OFF
|
Scan=OFF
|
||||||
Direction=Down
|
Direction=Down
|
||||||
FindStart=
|
FindStart=0
|
||||||
FindEnd=
|
FindEnd=0
|
||||||
SaveRange=Screen
|
SaveRange=Screen
|
||||||
SaveStart=
|
SaveStart=
|
||||||
SaveEnd=
|
SaveEnd=
|
||||||
[Memory]
|
[Memory]
|
||||||
Geometry=0, 0, 0, 0
|
Geometry=244, 107, 550, 400
|
||||||
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=000F2220
|
||||||
CaretPosData=0, 0
|
CaretPosData=26, 62009
|
||||||
CaretPosAscii=0, 0
|
CaretPosAscii=50176, 0
|
||||||
Address1=
|
Address1=
|
||||||
Address2=
|
Address2=
|
||||||
Address3=
|
Address3=
|
||||||
@ -285,7 +277,7 @@ Address16=
|
|||||||
Boundary=0, 0
|
Boundary=0, 0
|
||||||
Mode=Hex
|
Mode=Hex
|
||||||
Attribute=Show
|
Attribute=Show
|
||||||
Sort=Address
|
Sort=Unsort
|
||||||
Pickup=OFF
|
Pickup=OFF
|
||||||
SelectSort=Address
|
SelectSort=Address
|
||||||
Last Name=
|
Last Name=
|
||||||
@ -822,9 +814,9 @@ L529=IICWL1
|
|||||||
L530=IICWH1
|
L530=IICWH1
|
||||||
L531=SVA1
|
L531=SVA1
|
||||||
[Local Variable]
|
[Local Variable]
|
||||||
Geometry=0, 0, 0, 0
|
Geometry=1032, 466, 400, 300
|
||||||
Window=Hide
|
Window=Normal
|
||||||
Boundary=0
|
Boundary=13041851
|
||||||
Mode=Proper
|
Mode=Proper
|
||||||
[Trace View]
|
[Trace View]
|
||||||
Geometry=0, 0, 0, 0
|
Geometry=0, 0, 0, 0
|
||||||
@ -877,7 +869,7 @@ SaveEnd=
|
|||||||
Geometry=0, 0, 0, 0
|
Geometry=0, 0, 0, 0
|
||||||
Window=Hide
|
Window=Hide
|
||||||
Mode=Hex
|
Mode=Hex
|
||||||
Boundary=0
|
Boundary=62
|
||||||
Pickup=OFF
|
Pickup=OFF
|
||||||
Name=Functional
|
Name=Functional
|
||||||
Register Bank=0
|
Register Bank=0
|
||||||
@ -965,25 +957,26 @@ Detail=OFF
|
|||||||
Last Name=
|
Last Name=
|
||||||
Count=0
|
Count=0
|
||||||
[Variable]
|
[Variable]
|
||||||
Geometry=981, 20, 440, 300
|
Geometry=981, 20, 440, 451
|
||||||
Window=Normal
|
Window=Normal
|
||||||
Boundary=13762700
|
Boundary=13762700
|
||||||
0=+info_LED.info_LED,.,N,A,-,1
|
0=.battery_manufacturer,P,N,A,+,1
|
||||||
1=+LED_dim_status_info_R,.,N,A,-,1
|
1=.temp_fuel,P,N,A,+,1
|
||||||
Line=2
|
2=.bt_volt16,P,N,A,+,1
|
||||||
|
Line=3
|
||||||
[Quick Watch]
|
[Quick Watch]
|
||||||
0=LED_dim_status_info_G,P,A,1
|
0=LED_dim_status_info_G,P,A,1
|
||||||
1=LED_dim_status_info_B,P,A,1
|
1=LED_dim_status_info_B,P,A,1
|
||||||
2=LED_dim_status_info_R,P,A,1
|
2=LED_dim_status_info_R,P,A,1
|
||||||
3=info_LED.info_LED,P,A,1
|
3=info_LED.info_LED,P,A,1
|
||||||
4=
|
4=temp,P,A,1
|
||||||
5=
|
5=p_batt_param,P,A,1
|
||||||
6=
|
6=loop,P,A,1
|
||||||
7=
|
7=system_status,P,A,1
|
||||||
8=
|
8=battery_manufacturer,P,A,1
|
||||||
9=
|
9=p_bt_param,P,A,1
|
||||||
10=
|
10=bt_volt16,P,A,1
|
||||||
11=
|
11=temp_fuel,P,A,1
|
||||||
12=
|
12=
|
||||||
13=
|
13=
|
||||||
14=
|
14=
|
||||||
@ -993,13 +986,13 @@ Geometry=75, 75, 500, 200
|
|||||||
Window=Normal
|
Window=Normal
|
||||||
Width=150 30 200 100
|
Width=150 30 200 100
|
||||||
Name0=Swb00001
|
Name0=Swb00001
|
||||||
Address0=led.c#_tsk_led_notify+0x84
|
Address0=pm.c#_BT_get_left+0x13c
|
||||||
Window0=ASM
|
Window0=ASM
|
||||||
Status0=OFF
|
Status0=ON
|
||||||
Name1=Swb00002
|
Name1=Swb00003
|
||||||
Address1=led.c#_tsk_led_notify+0x47
|
Address1=pm.c#_BT_get_left+0x135
|
||||||
Window1=ASM
|
Window1=ASM
|
||||||
Status1=OFF
|
Status1=ON
|
||||||
Count=2
|
Count=2
|
||||||
[Reset]
|
[Reset]
|
||||||
Debugger=ON
|
Debugger=ON
|
||||||
|
@ -36,289 +36,6 @@ TargetFile=0
|
|||||||
[BuildMode5]
|
[BuildMode5]
|
||||||
BuildModeName=BSR_WM0
|
BuildModeName=BSR_WM0
|
||||||
TargetFile=0
|
TargetFile=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.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=0
|
|
||||||
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.CC78K0R 0]
|
[Options.CC78K0R 0]
|
||||||
Version=210
|
Version=210
|
||||||
Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r
|
Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r
|
||||||
@ -1039,6 +756,295 @@ LT=8
|
|||||||
Z=0
|
Z=0
|
||||||
CommandFile=0
|
CommandFile=0
|
||||||
RA_OPT=
|
RA_OPT=
|
||||||
|
[ToolSet]
|
||||||
|
ToolSetName=(•Ï<E280A2>X)78K0R Software Package V1.10
|
||||||
|
Tool1=CC78K0R|W2.13
|
||||||
|
Tool2=RA78K0R|W1.33
|
||||||
|
Tool3=SK78K0R|V3.10
|
||||||
|
Tool4=ID78K0R-QB|V3.61
|
||||||
|
[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=0
|
||||||
|
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=0
|
||||||
|
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]
|
[Options.78K0R]
|
||||||
BuildMode=2
|
BuildMode=2
|
||||||
BuildMode2=K0R_dbg
|
BuildMode2=K0R_dbg
|
||||||
@ -1049,9 +1055,3 @@ DefaultMode2=1
|
|||||||
DefaultMode3=1
|
DefaultMode3=1
|
||||||
DefaultMode4=1
|
DefaultMode4=1
|
||||||
DefaultMode5=1
|
DefaultMode5=1
|
||||||
[ToolSet]
|
|
||||||
ToolSetName=(•Ï<E280A2>X)78K0R Software Package V1.10
|
|
||||||
Tool1=CC78K0R|W2.13
|
|
||||||
Tool2=RA78K0R|W1.33
|
|
||||||
Tool3=SK78K0R|V3.10
|
|
||||||
Tool4=ID78K0R-QB|V3.61
|
|
||||||
|
@ -1,21 +1,22 @@
|
|||||||
[ProjectManager]
|
[ProjectManager]
|
||||||
FrameMax=0
|
FrameMax=0
|
||||||
FrameX=2124
|
FrameX=89
|
||||||
FrameY=181
|
FrameY=169
|
||||||
FrameCX=1323
|
FrameCX=1550
|
||||||
FrameCY=930
|
FrameCY=921
|
||||||
OpenFile1=batt_params.h,0,596,19,1842,741,0,19,0,0
|
OpenFile1=led.c,0,100,100,1295,581,2,168,45,0
|
||||||
OpenFile2=led.c,0,100,100,1295,581,2,168,45,0
|
OpenFile2=ProjectWindow
|
||||||
OpenFile3=ProjectWindow
|
|
||||||
PrjPos=0,0,706,0,291
|
PrjPos=0,0,706,0,291
|
||||||
OpenFile4=led_cam.c,0,125,125,1320,606,0,24,0,0
|
OpenFile3=led_cam.c,0,125,125,1320,606,0,24,0,0
|
||||||
OpenFile5=led_pow.c,0,150,150,1345,631,0,205,0,0
|
OpenFile4=led_pow.c,0,150,150,1345,631,0,205,0,0
|
||||||
OpenFile6=config.h,0,442,428,1557,1029,29,23,29,0
|
OpenFile5=config.h,0,442,428,1557,1029,29,23,29,0
|
||||||
OpenFile7=i2c_mcu.c,0,175,175,1766,882,0,303,0,0
|
OpenFile6=i2c_mcu.c,0,175,175,1766,882,0,303,0,0
|
||||||
OpenFile8=i2c_mcu.h,0,200,200,1791,907,46,23,48,0
|
OpenFile7=i2c_mcu.h,0,200,200,1791,907,46,23,48,0
|
||||||
OpenFile9=pm.c,0,225,225,1278,761,53,1274,57,0
|
OpenFile8=self_flash.c,0,0,0,1195,481,21,290,12,0
|
||||||
OpenFile10=OutputWindow
|
OpenFile9=batt_params.h,0,596,19,1842,741,0,31,0,0
|
||||||
OutputPos=0,34,740,376,1323
|
OpenFile10=pm.c,0,225,225,1278,761,33,54,32,0
|
||||||
|
OpenFile11=OutputWindow
|
||||||
|
OutputPos=0,198,904,529,1655
|
||||||
ActivePRJ=yav_mcu_bsr.prj
|
ActivePRJ=yav_mcu_bsr.prj
|
||||||
[ProjectWindow]
|
[ProjectWindow]
|
||||||
ProjectWindowDispType=0
|
ProjectWindowDispType=0
|
||||||
|
Loading…
Reference in New Issue
Block a user