2.27 codec リード時も不具合対策が必要だったそうなので対応。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@469 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
n2232 2012-08-10 09:17:26 +00:00
parent 24a8ec92ab
commit 3ab13482a9
13 changed files with 720 additions and 708 deletions

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -1,7 +1,7 @@
78K0R Linker W1.33 Date: 2 Aug 2012 Page: 1
78K0R Linker W1.33 Date:10 Aug 2012 Page: 1
Command: -yC:\Program Files (x86)\NEC Electronics Tools\DEV -_msgoff -
obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C
@ -26,8 +26,8 @@ Direc-file:bsr_mcu.dr
*** Link information ***
73 output segment(s)
3DA5H byte(s) real data
6320 symbol(s) defined
3DB0H byte(s) real data
6326 symbol(s) defined
*** Memory map ***
@ -152,55 +152,55 @@ Direc-file:bsr_mcu.dr
LDR_CODL util_funcs
000C4H 00000H
?CSEGSI 000C4H 0000AH CSEG
LDR_CODE 000CEH 00904H CSEG
LDR_CODE 000CEH 0090CH CSEG
LDR_CODE loader 000CEH 0018CH
LDR_CODE WDT 0025AH 00000H
LDR_CODE i2c_mcu 0025AH 00293H
LDR_CODE i2c_mcu 0025AH 0029BH
LDR_CODE self_flash
004EDH 00370H
004F5H 00370H
LDR_CODE task_debug
0085DH 00000H
00865H 00000H
LDR_CODE task_status
0085DH 00075H
LDR_CODE hal 008D2H 000DCH
00865H 00075H
LDR_CODE hal 008DAH 000DCH
LDR_CODE util_funcs
009AEH 00024H
FSL_CODE 009D2H 00322H CSEG
009B6H 00024H
FSL_CODE 009DAH 00322H CSEG
FSL_CODE fsl_block_cmd
009D2H 0002BH
009DAH 0002BH
FSL_CODE fsl_block_check
009FDH 00013H
00A05H 00013H
FSL_CODE fsl_common
00A10H 0014FH
00A18H 0014FH
FSL_CODE fsl_reset
00B5FH 00001H
00B67H 00001H
FSL_CODE fsl_si_ibf
00B60H 00064H
00B68H 00064H
FSL_CODE fsl_phySwap
00BC4H 0004DH
00BCCH 0004DH
FSL_CODE fsl_si_common
00C11H 00061H
FSL_CODE fsl_swap 00C72H 00030H
00C19H 00061H
FSL_CODE fsl_swap 00C7AH 00030H
FSL_CODE fsl_write
00CA2H 00052H
@@LCODE 00CF4H 00277H CSEG
@@LCODE @cstart 00CF4H 0006DH
@@LCODE @imul 00D61H 00011H
@@LCODE @lumul 00D72H 0002BH
@@LCODE @isdiv 00D9DH 00022H
@@LCODE @iudiv 00DBFH 0002DH
@@LCODE @isrem 00DECH 00021H
@@LCODE @iurem 00E0DH 0002FH
@@LCODE @lsdiv 00E3CH 00039H
@@LCODE @ludiv 00E75H 0003FH
@@LCODE @divuw 00EB4H 00034H
@@LCODE @ladd 00EE8H 0000FH
@@LCODE @llsh 00EF7H 0001BH
@@LCODE @lursh 00F12H 0001FH
@@LCODE @iscmp 00F31H 0000CH
@@LCODE @lband 00F3DH 00014H
@@LCODE @bcdtob 00F51H 0001AH
* gap * 00F6BH 0008BH
00CAAH 00052H
@@LCODE 00CFCH 00277H CSEG
@@LCODE @cstart 00CFCH 0006DH
@@LCODE @imul 00D69H 00011H
@@LCODE @lumul 00D7AH 0002BH
@@LCODE @isdiv 00DA5H 00022H
@@LCODE @iudiv 00DC7H 0002DH
@@LCODE @isrem 00DF4H 00021H
@@LCODE @iurem 00E15H 0002FH
@@LCODE @lsdiv 00E44H 00039H
@@LCODE @ludiv 00E7DH 0003FH
@@LCODE @divuw 00EBCH 00034H
@@LCODE @ladd 00EF0H 0000FH
@@LCODE @llsh 00EFFH 0001BH
@@LCODE @lursh 00F1AH 0001FH
@@LCODE @iscmp 00F39H 0000CH
@@LCODE @lband 00F45H 00014H
@@LCODE @bcdtob 00F59H 0001AH
* gap * 00F73H 00083H
MGC_LOAD 00FF6H 0000AH CSEG AT
MGC_LOAD magic 00FF6H 0000AH
@ -254,7 +254,7 @@ Direc-file:bsr_mcu.dr
0228CH 00000H
@@CNST i2c_mcu-sub
0228CH 00000H
ROM_CODE 0228CH 0259EH CSEG
ROM_CODE 0228CH 025A1H CSEG
ROM_CODE pm 0228CH 009B9H
ROM_CODE i2c_ctr 02C45H 00064H
ROM_CODE main 02CA9H 00055H
@ -281,275 +281,276 @@ Direc-file:bsr_mcu.dr
04765H 00006H
ROM_CODE get_ei 0476BH 0000DH
ROM_CODE i2c_mcu-sub
04778H 000B2H
@@BASE 0482AH 00614H CSEG BASE
@@BASE loader 0482AH 00000H
@@BASE pm 0482AH 0003EH
@@BASE i2c_ctr 04868H 00170H
@@BASE main 049D8H 00000H
@@BASE magic 049D8H 00000H
@@BASE WDT 049D8H 00000H
@@BASE i2c_mcu 049D8H 000F2H
@@BASE i2c_twl 04ACAH 000D0H
@@BASE led 04B9AH 00000H
@@BASE rtc 04B9AH 0005DH
@@BASE vreg_ctr 04BF7H 00000H
@@BASE vreg_twl 04BF7H 00000H
@@BASE adc 04BF7H 00094H
@@BASE renge 04C8BH 0016BH
@@BASE accero 04DF6H 00042H
04778H 000B5H
@@BASE 0482DH 00614H CSEG BASE
@@BASE loader 0482DH 00000H
@@BASE pm 0482DH 0003EH
@@BASE i2c_ctr 0486BH 00170H
@@BASE main 049DBH 00000H
@@BASE magic 049DBH 00000H
@@BASE WDT 049DBH 00000H
@@BASE i2c_mcu 049DBH 000F2H
@@BASE i2c_twl 04ACDH 000D0H
@@BASE led 04B9DH 00000H
@@BASE rtc 04B9DH 0005DH
@@BASE vreg_ctr 04BFAH 00000H
@@BASE vreg_twl 04BFAH 00000H
@@BASE adc 04BFAH 00094H
@@BASE renge 04C8EH 0016BH
@@BASE accero 04DF9H 00042H
@@BASE self_flash
04E38H 00000H
@@BASE sw 04E38H 00000H
04E3BH 00000H
@@BASE sw 04E3BH 00000H
@@BASE task_debug
04E38H 00000H
04E3BH 00000H
@@BASE task_misc
04E38H 00000H
@@BASE task_sys 04E38H 00000H
04E3BH 00000H
@@BASE task_sys 04E3BH 00000H
@@BASE pedo_alg_thre_det2
04E38H 00000H
@@BASE ini_VECT 04E38H 00006H
04E3BH 00000H
@@BASE ini_VECT 04E3BH 00006H
@@BASE task_status
04E3EH 00000H
@@BASE led_cam 04E3EH 00000H
@@BASE led_pow 04E3EH 00000H
@@BASE hal 04E3EH 00000H
04E41H 00000H
@@BASE led_cam 04E41H 00000H
@@BASE led_pow 04E41H 00000H
@@BASE hal 04E41H 00000H
@@BASE batt_params
04E3EH 00000H
@@BASE voltable 04E3EH 00000H
04E41H 00000H
@@BASE voltable 04E41H 00000H
@@BASE pedo_lpf_coeff
04E3EH 00000H
04E41H 00000H
@@BASE kanaria_c
04E3EH 00000H
04E41H 00000H
@@BASE util_funcs
04E3EH 00000H
04E41H 00000H
@@BASE i2c_mcu-sub
04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL @cstart 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL pm 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL i2c_ctr 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL main 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL i2c_twl 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL led 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL rtc 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL vreg_ctr 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL vreg_twl 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL adc 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL renge 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL accero 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL sw 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL @cstart 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL pm 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL i2c_ctr 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL main 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL i2c_twl 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL led 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL rtc 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL vreg_ctr 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL vreg_twl 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL adc 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL renge 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL accero 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL sw 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL task_misc
04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL task_sys 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL task_sys 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL pedo_alg_thre_det2
04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL ini_VECT 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL led_cam 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL led_pow 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL ini_VECT 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL led_cam 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL led_pow 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL batt_params
04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
@@CNSTL voltable 04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL voltable 04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL pedo_lpf_coeff
04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL kanaria_c
04E3EH 00000H
@@CNSTL 04E3EH 00000H CSEG PAGE64KP
04E41H 00000H
@@CNSTL 04E41H 00000H CSEG PAGE64KP
@@CNSTL i2c_mcu-sub
04E3EH 00000H
@@CNSTL 04E3EH 0000AH CSEG PAGE64KP
@@CNSTL @bcdtob 04E3EH 0000AH
@@R_INIT 04E48H 0004AH CSEG UNIT64KP
@@R_INIT @cstart 04E48H 00000H
@@R_INIT loader 04E48H 00000H
@@R_INIT pm 04E48H 00000H
@@R_INIT i2c_ctr 04E48H 00000H
@@R_INIT main 04E48H 00000H
@@R_INIT magic 04E48H 00000H
@@R_INIT WDT 04E48H 00000H
@@R_INIT i2c_mcu 04E48H 00000H
@@R_INIT i2c_twl 04E48H 00000H
@@R_INIT led 04E48H 00000H
@@R_INIT rtc 04E48H 00000H
@@R_INIT vreg_ctr 04E48H 00000H
@@R_INIT vreg_twl 04E48H 00000H
@@R_INIT adc 04E48H 0000CH
@@R_INIT renge 04E54H 00014H
@@R_INIT accero 04E68H 00000H
@@R_INIT self_flash
04E68H 00000H
@@R_INIT sw 04E68H 00000H
@@R_INIT task_debug
04E68H 00000H
@@R_INIT task_misc
04E68H 00026H
@@R_INIT task_sys 04E8EH 00000H
@@R_INIT pedo_alg_thre_det2
04E8EH 00000H
@@R_INIT ini_VECT 04E8EH 00000H
@@R_INIT task_status
04E8EH 00000H
@@R_INIT led_cam 04E8EH 00000H
@@R_INIT led_pow 04E8EH 00004H
@@R_INIT hal 04E92H 00000H
@@R_INIT batt_params
04E92H 00000H
@@R_INIT voltable 04E92H 00000H
@@R_INIT pedo_lpf_coeff
04E92H 00000H
@@R_INIT kanaria_c
04E92H 00000H
@@R_INIT util_funcs
04E92H 00000H
@@R_INIT i2c_mcu-sub
04E92H 00000H
@@R_INIT @rom 04E92H 00000H
@@R_INIS 04E92H 00010H CSEG UNIT64KP
@@R_INIS @cstart 04E92H 00000H
@@R_INIS loader 04E92H 00000H
@@R_INIS pm 04E92H 00002H
@@R_INIS i2c_ctr 04E94H 00002H
@@R_INIS main 04E96H 00000H
@@R_INIS magic 04E96H 00000H
@@R_INIS WDT 04E96H 00000H
@@R_INIS i2c_mcu 04E96H 00000H
@@R_INIS i2c_twl 04E96H 00000H
@@R_INIS led 04E96H 00000H
@@R_INIS rtc 04E96H 00000H
@@R_INIS vreg_ctr 04E96H 00000H
@@R_INIS vreg_twl 04E96H 00000H
@@R_INIS adc 04E96H 00000H
@@R_INIS renge 04E96H 00000H
@@R_INIS accero 04E96H 00000H
@@R_INIS self_flash
04E96H 00000H
@@R_INIS sw 04E96H 00000H
@@R_INIS task_debug
04E96H 00000H
@@R_INIS task_misc
04E96H 00000H
@@R_INIS task_sys 04E96H 00002H
@@R_INIS pedo_alg_thre_det2
04E98H 00006H
@@R_INIS ini_VECT 04E9EH 00000H
@@R_INIS task_status
04E9EH 00000H
@@R_INIS led_cam 04E9EH 00002H
@@R_INIS led_pow 04EA0H 00002H
@@R_INIS hal 04EA2H 00000H
@@R_INIS batt_params
04EA2H 00000H
@@R_INIS voltable 04EA2H 00000H
@@R_INIS pedo_lpf_coeff
04EA2H 00000H
@@R_INIS kanaria_c
04EA2H 00000H
@@R_INIS util_funcs
04EA2H 00000H
@@R_INIS i2c_mcu-sub
04EA2H 00000H
@@R_INIS @rom 04EA2H 00000H
@@RLINIT 04EA2H 00000H CSEG UNIT64KP
@@RLINIT loader 04EA2H 00000H
@@RLINIT pm 04EA2H 00000H
@@RLINIT i2c_ctr 04EA2H 00000H
@@RLINIT main 04EA2H 00000H
@@RLINIT magic 04EA2H 00000H
@@RLINIT WDT 04EA2H 00000H
@@RLINIT i2c_mcu 04EA2H 00000H
@@RLINIT i2c_twl 04EA2H 00000H
@@RLINIT led 04EA2H 00000H
@@RLINIT rtc 04EA2H 00000H
@@RLINIT vreg_ctr 04EA2H 00000H
@@RLINIT vreg_twl 04EA2H 00000H
@@RLINIT adc 04EA2H 00000H
@@RLINIT renge 04EA2H 00000H
@@RLINIT accero 04EA2H 00000H
04E41H 00000H
@@RLINIT 04E41H 00000H CSEG UNIT64KP
@@RLINIT loader 04E41H 00000H
@@RLINIT pm 04E41H 00000H
@@RLINIT i2c_ctr 04E41H 00000H
@@RLINIT main 04E41H 00000H
@@RLINIT magic 04E41H 00000H
@@RLINIT WDT 04E41H 00000H
@@RLINIT i2c_mcu 04E41H 00000H
@@RLINIT i2c_twl 04E41H 00000H
@@RLINIT led 04E41H 00000H
@@RLINIT rtc 04E41H 00000H
@@RLINIT vreg_ctr 04E41H 00000H
@@RLINIT vreg_twl 04E41H 00000H
@@RLINIT adc 04E41H 00000H
@@RLINIT renge 04E41H 00000H
@@RLINIT accero 04E41H 00000H
@@RLINIT self_flash
04EA2H 00000H
@@RLINIT sw 04EA2H 00000H
04E41H 00000H
@@RLINIT sw 04E41H 00000H
@@RLINIT task_debug
04EA2H 00000H
04E41H 00000H
@@RLINIT task_misc
04EA2H 00000H
@@RLINIT task_sys 04EA2H 00000H
04E41H 00000H
@@RLINIT task_sys 04E41H 00000H
@@RLINIT pedo_alg_thre_det2
04EA2H 00000H
@@RLINIT ini_VECT 04EA2H 00000H
04E41H 00000H
@@RLINIT ini_VECT 04E41H 00000H
@@RLINIT task_status
04EA2H 00000H
@@RLINIT led_cam 04EA2H 00000H
@@RLINIT led_pow 04EA2H 00000H
@@RLINIT hal 04EA2H 00000H
04E41H 00000H
@@RLINIT led_cam 04E41H 00000H
@@RLINIT led_pow 04E41H 00000H
@@RLINIT hal 04E41H 00000H
@@RLINIT batt_params
04EA2H 00000H
@@RLINIT voltable 04EA2H 00000H
04E41H 00000H
@@RLINIT voltable 04E41H 00000H
@@RLINIT pedo_lpf_coeff
04EA2H 00000H
04E41H 00000H
@@RLINIT kanaria_c
04EA2H 00000H
04E41H 00000H
@@RLINIT util_funcs
04EA2H 00000H
04E41H 00000H
@@RLINIT i2c_mcu-sub
04EA2H 00000H
@@RLINIT @rom 04EA2H 00000H
@@CODEL 04EA2H 00000H CSEG
@@CODEL pm 04EA2H 00000H
@@CODEL i2c_ctr 04EA2H 00000H
@@CODEL main 04EA2H 00000H
@@CODEL magic 04EA2H 00000H
@@CODEL i2c_twl 04EA2H 00000H
@@CODEL led 04EA2H 00000H
@@CODEL rtc 04EA2H 00000H
@@CODEL vreg_ctr 04EA2H 00000H
@@CODEL vreg_twl 04EA2H 00000H
@@CODEL adc 04EA2H 00000H
@@CODEL renge 04EA2H 00000H
@@CODEL accero 04EA2H 00000H
@@CODEL sw 04EA2H 00000H
04E41H 00000H
@@RLINIT @rom 04E41H 00000H
@@CODEL 04E41H 00000H CSEG
@@CODEL pm 04E41H 00000H
@@CODEL i2c_ctr 04E41H 00000H
@@CODEL main 04E41H 00000H
@@CODEL magic 04E41H 00000H
@@CODEL i2c_twl 04E41H 00000H
@@CODEL led 04E41H 00000H
@@CODEL rtc 04E41H 00000H
@@CODEL vreg_ctr 04E41H 00000H
@@CODEL vreg_twl 04E41H 00000H
@@CODEL adc 04E41H 00000H
@@CODEL renge 04E41H 00000H
@@CODEL accero 04E41H 00000H
@@CODEL sw 04E41H 00000H
@@CODEL task_misc
04EA2H 00000H
@@CODEL task_sys 04EA2H 00000H
04E41H 00000H
@@CODEL task_sys 04E41H 00000H
@@CODEL pedo_alg_thre_det2
04EA2H 00000H
@@CODEL ini_VECT 04EA2H 00000H
@@CODEL led_cam 04EA2H 00000H
@@CODEL led_pow 04EA2H 00000H
04E41H 00000H
@@CODEL ini_VECT 04E41H 00000H
@@CODEL led_cam 04E41H 00000H
@@CODEL led_pow 04E41H 00000H
@@CODEL batt_params
04EA2H 00000H
@@CODEL voltable 04EA2H 00000H
04E41H 00000H
@@CODEL voltable 04E41H 00000H
@@CODEL pedo_lpf_coeff
04EA2H 00000H
04E41H 00000H
@@CODEL kanaria_c
04EA2H 00000H
04E41H 00000H
@@CODEL i2c_mcu-sub
04E41H 00000H
* gap * 04E41H 00001H
@@CNSTL 04E42H 0000AH CSEG PAGE64KP
@@CNSTL @bcdtob 04E42H 0000AH
@@R_INIT 04E4CH 0004AH CSEG UNIT64KP
@@R_INIT @cstart 04E4CH 00000H
@@R_INIT loader 04E4CH 00000H
@@R_INIT pm 04E4CH 00000H
@@R_INIT i2c_ctr 04E4CH 00000H
@@R_INIT main 04E4CH 00000H
@@R_INIT magic 04E4CH 00000H
@@R_INIT WDT 04E4CH 00000H
@@R_INIT i2c_mcu 04E4CH 00000H
@@R_INIT i2c_twl 04E4CH 00000H
@@R_INIT led 04E4CH 00000H
@@R_INIT rtc 04E4CH 00000H
@@R_INIT vreg_ctr 04E4CH 00000H
@@R_INIT vreg_twl 04E4CH 00000H
@@R_INIT adc 04E4CH 0000CH
@@R_INIT renge 04E58H 00014H
@@R_INIT accero 04E6CH 00000H
@@R_INIT self_flash
04E6CH 00000H
@@R_INIT sw 04E6CH 00000H
@@R_INIT task_debug
04E6CH 00000H
@@R_INIT task_misc
04E6CH 00026H
@@R_INIT task_sys 04E92H 00000H
@@R_INIT pedo_alg_thre_det2
04E92H 00000H
@@R_INIT ini_VECT 04E92H 00000H
@@R_INIT task_status
04E92H 00000H
@@R_INIT led_cam 04E92H 00000H
@@R_INIT led_pow 04E92H 00004H
@@R_INIT hal 04E96H 00000H
@@R_INIT batt_params
04E96H 00000H
@@R_INIT voltable 04E96H 00000H
@@R_INIT pedo_lpf_coeff
04E96H 00000H
@@R_INIT kanaria_c
04E96H 00000H
@@R_INIT util_funcs
04E96H 00000H
@@R_INIT i2c_mcu-sub
04E96H 00000H
@@R_INIT @rom 04E96H 00000H
@@R_INIS 04E96H 00010H CSEG UNIT64KP
@@R_INIS @cstart 04E96H 00000H
@@R_INIS loader 04E96H 00000H
@@R_INIS pm 04E96H 00002H
@@R_INIS i2c_ctr 04E98H 00002H
@@R_INIS main 04E9AH 00000H
@@R_INIS magic 04E9AH 00000H
@@R_INIS WDT 04E9AH 00000H
@@R_INIS i2c_mcu 04E9AH 00000H
@@R_INIS i2c_twl 04E9AH 00000H
@@R_INIS led 04E9AH 00000H
@@R_INIS rtc 04E9AH 00000H
@@R_INIS vreg_ctr 04E9AH 00000H
@@R_INIS vreg_twl 04E9AH 00000H
@@R_INIS adc 04E9AH 00000H
@@R_INIS renge 04E9AH 00000H
@@R_INIS accero 04E9AH 00000H
@@R_INIS self_flash
04E9AH 00000H
@@R_INIS sw 04E9AH 00000H
@@R_INIS task_debug
04E9AH 00000H
@@R_INIS task_misc
04E9AH 00000H
@@R_INIS task_sys 04E9AH 00002H
@@R_INIS pedo_alg_thre_det2
04E9CH 00006H
@@R_INIS ini_VECT 04EA2H 00000H
@@R_INIS task_status
04EA2H 00000H
@@LCODEL 04EA2H 00022H CSEG
@@LCODEL abs 04EA2H 00008H
@@LCODEL memcpy_n 04EAAH 0001AH
* gap * 04EC4H 00130H
@@R_INIS led_cam 04EA2H 00002H
@@R_INIS led_pow 04EA4H 00002H
@@R_INIS hal 04EA6H 00000H
@@R_INIS batt_params
04EA6H 00000H
@@R_INIS voltable 04EA6H 00000H
@@R_INIS pedo_lpf_coeff
04EA6H 00000H
@@R_INIS kanaria_c
04EA6H 00000H
@@R_INIS util_funcs
04EA6H 00000H
@@R_INIS i2c_mcu-sub
04EA6H 00000H
@@R_INIS @rom 04EA6H 00000H
@@LCODEL 04EA6H 00022H CSEG
@@LCODEL abs 04EA6H 00008H
@@LCODEL memcpy_n 04EAEH 0001AH
* gap * 04EC8H 0012CH
MGC_VER 04FF4H 00002H CSEG AT
MGC_VER magic 04FF4H 00002H
MGC_TAIL 04FF6H 0000AH CSEG AT

View File

@ -7,7 +7,7 @@
*/
#define MCU_VER_MAJOR 0x02
#define MCU_VER_MINOR 0x26
#define MCU_VER_MINOR 0x27
// デバッグ向けスイッチ

Binary file not shown.

View File

@ -105,13 +105,7 @@ static i2c_err iic_mcu_codec_write_low( u8 adrs, u8 dat )
iic_mcu_send_a_byte( dat );
// TIワークアラウンド
// re-stでダミーライト
{
iic_mcu_send_re_st( );
iic_mcu_send_a_byte( IIC_SLA_CODEC ); // ダミーライト
iic_mcu_send_a_byte( 0x20 ); // ゴミを書いても問題ないアドレス
iic_mcu_send_a_byte( 0xAA ); // 何でもよい
}
codec_dummy_write();
iic_mcu_send_sp( );
iic_mcu_busy = false;
@ -119,3 +113,12 @@ static i2c_err iic_mcu_codec_write_low( u8 adrs, u8 dat )
}
// re-stでダミーライト
void codec_dummy_write()
{
iic_mcu_send_re_st( );
iic_mcu_send_a_byte( IIC_SLA_CODEC ); // ダミーライト
iic_mcu_send_a_byte( 0x20 ); // ゴミを書いても問題ないアドレス
iic_mcu_send_a_byte( 0xAA ); // 何でもよい
}

View File

@ -209,6 +209,11 @@ i2c_err iic_mcu_read( u8 slave, u8 adrs, u8 len, u8 * dest )
}
while( len != 0 );
if( slave == IIC_SLA_CODEC )
{
codec_dummy_write();
}
iic_mcu_send_sp( );
IICIF10 = 0;

View File

@ -2,5 +2,6 @@
#define __ic2_mcu_sub__
i2c_err iic_mcu_write_a_byte_codec( u8 adrs, u8 dat );
void codec_dummy_write( void );
#endif

View File

@ -3,15 +3,16 @@ C:\Windows\system32\cmd.exe /c c:\cygwin\bin\touch magic.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -pinter_asm -ks -kx inter_asm\magic.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no batt_params.c
batt_params.c(64) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.c(64) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.c(82) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.c(101) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.c(101) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.c(119) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 6 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -pinter_asm -ks -kx inter_asm\batt_params.asm
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no adc.c
adc.c(104) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(190) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(241) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(308) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(434) : CC78K0R warning W0745: Expected function prototype
adc.c(463) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(468) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 7 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -pinter_asm -ks -kx inter_asm\adc.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -obsr.lmf "..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\s0rm.rel" -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r" -dbsr_mcu.dr -s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_ei.rel util_funcs.rel i2c_mcu-sub.rel
RA78K0R warning W3420: File 'loader.rel' already has had error(s)/warning(s) by 'CC78K'
@ -40,4 +41,4 @@ intel-HEX to bsr bin converter
file converted!
Build Total error(s) : 0 Total warning(s) : 21
Build Total error(s) : 0 Total warning(s) : 22

View File

@ -4,14 +4,14 @@ FrameX=36
FrameY=209
FrameCX=1447
FrameCY=919
OpenFile1=config.h,0,974,359,2565,1066,29,10,29,0
OpenFile2=kanaria_c.c,0,87,284,782,915,25,2,25,0
OpenFile3=ProjectWindow
OpenFile1=kanaria_c.c,0,87,284,782,915,25,2,25,0
OpenFile2=ProjectWindow
PrjPos=0,0,706,0,291
OpenFile4=OutputWindow
OpenFile3=i2c_ctr.c,0,655,120,1628,751,14,7,14,0
OpenFile4=config.h,0,216,85,1393,610,29,10,29,0
OpenFile5=i2c_mcu_sub.h,0,125,125,1302,650,0,5,6,0
OpenFile6=OutputWindow
OutputPos=0,200,778,258,926
OpenFile5=i2c_ctr.c,0,655,120,1628,751,14,7,14,0
OpenFile6=config.h,0,216,85,1393,610,29,10,0,0
ActivePRJ=yav_mcu_bsr.prj
[ProjectWindow]
ProjectWindowDispType=0

View File

@ -40,14 +40,14 @@ T=4e647b08
7=i2c_mcu.h
8=pool.h
[magic.c]
T=50079f46
T=5024d04b
1=magic.h
2=config.h
[WDT.c]
T=4e649146
1=incs_loader.h
[i2c_mcu.c]
T=4eeed909
T=5024cbbe
1=incs_loader.h
2=i2c_mcu.h
3=loader.h
@ -68,7 +68,7 @@ T=4f13d418
T=4e647eec
1=incs.h
[vreg_ctr.c]
T=50079f22
T=501a45b7
1=incs.h
2=vreg_ctr.h
3=rtc.h
@ -89,7 +89,7 @@ T=4e6491f4
4=vreg_twl.h
5=adc.h
[adc.c]
T=4fcdd1ab
T=5024d12e
1=incs.h
2=adc.h
3=pm.h
@ -219,7 +219,7 @@ T=4e68724a
1=incs_loader.h
2=WDT.h
[i2c_mcu-sub.c]
T=4f210a14
T=5024cb0a
1=incs.h
2=i2c_mcu.h
3=loader.h
@ -243,7 +243,7 @@ T=4e559884
T=4fd7f6f9
1=config.h
[config.h]
T=50079f24
T=5024cb96
[jhl_defs.h]
T=4e647343
[user_define.h]
@ -332,4 +332,4 @@ T=4e409e19
[util_funcs.h]
T=4e687249
[i2c_mcu_sub.h]
T=4eeed7e6
T=5024cbb4