Browse Source

DELAY 수정

master
JWS 3 months ago
parent
commit
122f5b04c8
  1. BIN
      DefaultBuild/cstart.obj
  2. BIN
      DefaultBuild/delay.obj
  3. BIN
      DefaultBuild/dipSwitch.obj
  4. BIN
      DefaultBuild/gatectrl.obj
  5. BIN
      DefaultBuild/i2c.obj
  6. BIN
      DefaultBuild/multical.abs
  7. 444
      DefaultBuild/multical.map
  8. 2570
      DefaultBuild/multical.mot
  9. BIN
      DefaultBuild/owi.obj
  10. BIN
      DefaultBuild/r_cg_cgc.obj
  11. BIN
      DefaultBuild/r_cg_cgc_user.obj
  12. BIN
      DefaultBuild/r_cg_port.obj
  13. BIN
      DefaultBuild/r_cg_port_user.obj
  14. BIN
      DefaultBuild/r_cg_serial.obj
  15. BIN
      DefaultBuild/r_cg_serial_user.obj
  16. BIN
      DefaultBuild/r_main.obj
  17. BIN
      DefaultBuild/r_systeminit.obj
  18. BIN
      DefaultBuild/stkinit.obj
  19. BIN
      DefaultBuild/uart.obj
  20. 40
      QualityReport(multical,DefaultBuild).txt
  21. 309
      multical.MSI.mtud
  22. 39
      r_main.c

BIN
DefaultBuild/cstart.obj

Binary file not shown.

BIN
DefaultBuild/delay.obj

Binary file not shown.

BIN
DefaultBuild/dipSwitch.obj

Binary file not shown.

BIN
DefaultBuild/gatectrl.obj

Binary file not shown.

BIN
DefaultBuild/i2c.obj

Binary file not shown.

BIN
DefaultBuild/multical.abs

Binary file not shown.

444
DefaultBuild/multical.map

@ -1,4 +1,4 @@
Renesas Optimizing Linker (W3.07.00 ) 03-Feb-2026 19:30:20 Renesas Optimizing Linker (W3.07.00 ) 03-Feb-2026 21:54:00
*** Options *** *** Options ***
@ -62,21 +62,21 @@ SECTION START END SIZE ALIGN
.monitor1 .monitor1
000000ce 000000d7 a 1 000000ce 000000d7 a 1
.data .data
000000d8 000002f0 219 2 000000d8 000002f2 21b 2
.text .text
000002f1 000004a1 1b1 1 000002f3 000004a3 1b1 1
.textf .textf
000004a2 000026b8 2217 1 000004a4 0000269d 21fa 1
.const .const
00003000 00003385 386 2 00003000 0000338d 38e 2
.SLIB .SLIB
00003386 00005c3b 28b6 1 0000338e 00005c62 28d5 1
.monitor2 .monitor2
0003fe00 0003ffff 200 1 0003fe00 0003ffff 200 1
.bss .bss
000fb500 000fb827 328 2 000fb500 000fb827 328 2
.dataR .dataR
000fb828 000fba40 219 2 000fb828 000fba42 21b 2
.sbss .sbss
000ffe20 000ffe20 0 2 000ffe20 000ffe20 0 2
.sdataR .sdataR
@ -84,9 +84,9 @@ SECTION START END SIZE ALIGN
*** Total Section Size *** *** Total Section Size ***
RAMDATA SECTION: 00000541 Byte(s) RAMDATA SECTION: 00000543 Byte(s)
ROMDATA SECTION: 0000084b Byte(s) ROMDATA SECTION: 00000855 Byte(s)
PROGRAM SECTION: 00004c7e Byte(s) PROGRAM SECTION: 00004c80 Byte(s)
*** Symbol List *** *** Symbol List ***
@ -123,408 +123,414 @@ FILE=DefaultBuild\i2c.obj
000002ea 000002ef 6 000002ea 000002ef 6
FILE=DefaultBuild\uart.obj FILE=DefaultBuild\uart.obj
000002f0 000002f0 1 000002f0 000002f0 1
FILE=DefaultBuild\gatectrl.obj
000002f2 000002f2 1
SECTION=.text SECTION=.text
FILE=DefaultBuild\cstart.obj FILE=DefaultBuild\cstart.obj
000002f1 00000363 73 000002f3 00000365 73
_start _start
000002f1 0 none ,g * 000002f3 0 none ,g *
_exit _exit
00000361 0 none ,g *
_atexit
00000363 0 none ,g * 00000363 0 none ,g *
_atexit
00000365 0 none ,g *
FILE=DefaultBuild\r_cg_serial_user.obj FILE=DefaultBuild\r_cg_serial_user.obj
00000364 000004a1 13e 00000366 000004a3 13e
_r_uart0_interrupt_receive@1 _r_uart0_interrupt_receive@1
00000364 5f func ,l * 00000366 5f func ,l *
_r_uart0_interrupt_send@1 _r_uart0_interrupt_send@1
000003c3 2f func ,l * 000003c5 2f func ,l *
_r_uart1_interrupt_receive@1 _r_uart1_interrupt_receive@1
000003f2 5f func ,l * 000003f4 5f func ,l *
_r_uart1_interrupt_send@1 _r_uart1_interrupt_send@1
00000451 2f func ,l * 00000453 2f func ,l *
_r_iica0_interrupt@1 _r_iica0_interrupt@1
00000480 22 func ,l * 00000482 22 func ,l *
SECTION=.textf SECTION=.textf
FILE=DefaultBuild\stkinit.obj FILE=DefaultBuild\stkinit.obj
000004a2 000004e5 44 000004a4 000004e7 44
_stkinit _stkinit
000004a2 0 none ,g * 000004a4 0 none ,g *
LSTINIT1 LSTINIT1
000004b0 0 none ,l * 000004b2 0 none ,l *
LSTINIT2 LSTINIT2
000004da 0 none ,l * 000004dc 0 none ,l *
LSTINIT3 LSTINIT3
000004e5 0 none ,l * 000004e7 0 none ,l *
FILE=DefaultBuild\r_main.obj FILE=DefaultBuild\r_main.obj
000004e6 00000faa ac5 000004e8 00000fce ae7
_RS485_Bridge_Push _RS485_Bridge_Push
000004e6 1a func ,g * 000004e8 1a func ,g *
_RS485_Bridge_ResetFifo@1 _RS485_Bridge_ResetFifo@1
00000500 7 func ,l * 00000502 7 func ,l *
_UART1_WaitTxIdle@1 _UART1_WaitTxIdle@1
00000507 2c func ,l * 00000509 2c func ,l *
_UART1_SendString_Safe@1 _UART1_SendString_Safe@1
00000533 39 func ,l * 00000535 39 func ,l *
_RS485_Bridge_DrainToPC@1 _RS485_Bridge_DrainToPC@1
0000056c 43 func ,l * 0000056e 43 func ,l *
_hex2byte@1 _hex2byte@1
000005af 56 func ,l * 000005b1 56 func ,l *
_parse_x_prefix@1 _parse_x_prefix@1
00000605 153 func ,l * 00000607 153 func ,l *
_OUT_PRINT@1 _OUT_PRINT@1
00000758 d func ,l * 0000075a d func ,l *
_parse_x_v_cmd@1 _parse_x_v_cmd@1
00000765 57 func ,l * 00000767 57 func ,l *
_send_n_response@1 _send_n_response@1
000007bc 2b func ,l * 000007be 2b func ,l *
_send_v_response@1 _send_v_response@1
000007e7 3f func ,l * 000007e9 3f func ,l *
_scan_one_addr_rs485@1 _scan_one_addr_rs485@1
00000826 c0 func ,l * 00000828 c1 func ,l *
_build_line_from_rx@1 _build_line_from_rx@1
000008e6 63 func ,l * 000008e9 63 func ,l *
_detect_protocol@1 _detect_protocol@1
00000949 37 func ,l * 0000094c 37 func ,l *
_cmd_unknown@1 _cmd_unknown@1
00000980 10 func ,l * 00000983 10 func ,l *
_process_cmd@1 _process_cmd@1
00000990 6d func ,l * 00000993 6d func ,l *
_process_cmd_by_prefix@1 _process_cmd_by_prefix@1
000009fd 11 func ,l * 00000a00 11 func ,l *
_process_one_line@1 _process_one_line@1
00000a0e 4bd func ,l * 00000a11 4de func ,l *
_handle_uart_command_line _handle_uart_command_line
00000ecb 5d func ,g * 00000eef 5d func ,g *
_main _main
00000f28 6c func ,g * 00000f4c 6c func ,g *
_R_MAIN_UserInit _R_MAIN_UserInit
00000f94 17 func ,g * 00000fb8 17 func ,g *
FILE=DefaultBuild\r_systeminit.obj FILE=DefaultBuild\r_systeminit.obj
00000fab 00000fe9 3f 00000fcf 0000100f 41
_R_Systeminit _R_Systeminit
00000fab 3a func ,g * 00000fcf 3a func ,g *
_hdwinit _hdwinit
00000fe5 5 func ,g * 00001009 7 func ,g *
FILE=DefaultBuild\r_cg_cgc.obj FILE=DefaultBuild\r_cg_cgc.obj
00000fea 00001013 2a 00001010 00001039 2a
_R_CGC_Create _R_CGC_Create
00000fea 2a func ,g * 00001010 2a func ,g *
FILE=DefaultBuild\r_cg_cgc_user.obj FILE=DefaultBuild\r_cg_cgc_user.obj
00001014 00001016 3 0000103a 0000103c 3
_R_CGC_Get_ResetSource _R_CGC_Get_ResetSource
00001014 3 func ,g * 0000103a 3 func ,g *
FILE=DefaultBuild\r_cg_serial.obj FILE=DefaultBuild\r_cg_serial.obj
00001017 000012ee 2d8 0000103d 00001324 2e8
_R_SAU0_Create _R_SAU0_Create
00001017 e func ,g * 0000103d 12 func ,g *
_R_UART0_Create _R_UART0_Create
00001025 6e func ,g * 0000104f 6e func ,g *
_R_UART0_Start _R_UART0_Start
00001093 26 func ,g * 000010bd 26 func ,g *
_R_UART0_Stop _R_UART0_Stop
000010b9 1e func ,g * 000010e3 1e func ,g *
_R_UART0_Receive _R_UART0_Receive
000010d7 18 func ,g * 00001101 18 func ,g *
_R_UART0_Send _R_UART0_Send
000010ef 26 func ,g * 00001119 26 func ,g *
_R_SAU1_Create _R_SAU1_Create
00001115 e func ,g * 0000113f 12 func ,g *
_R_UART1_Create _R_UART1_Create
00001123 6e func ,g * 00001151 6e func ,g *
_R_UART1_Start _R_UART1_Start
00001191 26 func ,g * 000011bf 26 func ,g *
_R_UART1_Stop _R_UART1_Stop
000011b7 1e func ,g * 000011e5 1e func ,g *
_R_UART1_Receive _R_UART1_Receive
000011d5 18 func ,g * 00001203 18 func ,g *
_R_UART1_Send _R_UART1_Send
000011ed 26 func ,g * 0000121b 26 func ,g *
_R_IICA0_Create _R_IICA0_Create
00001213 50 func ,g * 00001241 50 func ,g *
_R_IICA0_Stop _R_IICA0_Stop
00001263 5 func ,g * 00001291 5 func ,g *
_R_IICA0_StopCondition _R_IICA0_StopCondition
00001268 5 func ,g * 00001296 5 func ,g *
_R_IICA0_Master_Send _R_IICA0_Master_Send
0000126d 3f func ,g * 0000129b 43 func ,g *
_R_IICA0_Master_Receive _R_IICA0_Master_Receive
000012ac 43 func ,g * 000012de 47 func ,g *
FILE=DefaultBuild\r_cg_serial_user.obj FILE=DefaultBuild\r_cg_serial_user.obj
000012ef 00001439 14b 00001325 0000146f 14b
_r_uart0_callback_receiveend@1 _r_uart0_callback_receiveend@1
000012ef 6e func ,l * 00001325 6e func ,l *
_r_uart0_callback_softwareoverrun@1 _r_uart0_callback_softwareoverrun@1
0000135d 1 func ,l * 00001393 1 func ,l *
_r_uart0_callback_sendend@1 _r_uart0_callback_sendend@1
0000135e 9 func ,l * 00001394 9 func ,l *
_r_uart0_callback_error@1 _r_uart0_callback_error@1
00001367 1 func ,l * 0000139d 1 func ,l *
_r_uart1_callback_receiveend@1 _r_uart1_callback_receiveend@1
00001368 33 func ,l * 0000139e 33 func ,l *
_r_uart1_callback_softwareoverrun@1 _r_uart1_callback_softwareoverrun@1
0000139b 1 func ,l * 000013d1 1 func ,l *
_r_uart1_callback_sendend@1 _r_uart1_callback_sendend@1
0000139c 1 func ,l * 000013d2 1 func ,l *
_r_uart1_callback_error@1 _r_uart1_callback_error@1
0000139d 1 func ,l * 000013d3 1 func ,l *
_iica0_masterhandler@1 _iica0_masterhandler@1
0000139e 91 func ,l * 000013d4 91 func ,l *
_r_iica0_callback_master_error@1 _r_iica0_callback_master_error@1
0000142f 1 func ,l * 00001465 1 func ,l *
_r_iica0_callback_master_receiveend@1 _r_iica0_callback_master_receiveend@1
00001430 5 func ,l * 00001466 5 func ,l *
_r_iica0_callback_master_sendend@1 _r_iica0_callback_master_sendend@1
00001435 5 func ,l * 0000146b 5 func ,l *
FILE=DefaultBuild\r_cg_port.obj FILE=DefaultBuild\r_cg_port.obj
0000143a 00001492 59 00001470 000014c8 59
_R_PORT_Create _R_PORT_Create
0000143a 59 func ,g * 00001470 59 func ,g *
FILE=DefaultBuild\owi.obj FILE=DefaultBuild\owi.obj
00001493 00001d20 88e 000014c9 00001d56 88e
_OWI_EnablePower _OWI_EnablePower
00001493 1 func ,g * 000014c9 1 func ,g *
_OWI_DisablePower _OWI_DisablePower
00001494 1 func ,g * 000014ca 1 func ,g *
_GPIO_Clear _GPIO_Clear
00001495 b func ,g * 000014cb b func ,g *
_GPIO_Input _GPIO_Input
000014a0 7 func ,g * 000014d6 7 func ,g *
_GPIO_Read _GPIO_Read
000014a7 9 func ,g * 000014dd 9 func ,g *
_OWI_Init _OWI_Init
000014b0 18 func ,g * 000014e6 18 func ,g *
_OWI_Start _OWI_Start
000014c8 17 func ,g * 000014fe 17 func ,g *
_OWI_Stop _OWI_Stop
000014df 17 func ,g * 00001515 17 func ,g *
_OWI_SecureStop _OWI_SecureStop
000014f6 51 func ,g * 0000152c 51 func ,g *
_OWI_WriteBit _OWI_WriteBit
00001547 34 func ,g * 0000157d 34 func ,g *
_OWI_WriteByte _OWI_WriteByte
0000157b 2a func ,g * 000015b1 2a func ,g *
_OWI_ReadBit _OWI_ReadBit
000015a5 5e func ,g * 000015db 5e func ,g *
_OWI_ReadByte _OWI_ReadByte
00001603 32 func ,g * 00001639 32 func ,g *
_OWI_T_ReadBytesAndPrint _OWI_T_ReadBytesAndPrint
00001635 ff func ,g * 0000166b ff func ,g *
_OWI_A_CommandMode _OWI_A_CommandMode
00001734 268 func ,g * 0000176a 268 func ,g *
_OWI_Diagnostic _OWI_Diagnostic
0000199c 156 func ,g * 000019d2 156 func ,g *
_OWI_disable _OWI_disable
00001af2 18 func ,g * 00001b28 18 func ,g *
_OWI_T_CommandMode _OWI_T_CommandMode
00001b0a 5d func ,g * 00001b40 5d func ,g *
_OWI_CommandMode _OWI_CommandMode
00001b67 4a func ,g * 00001b9d 4a func ,g *
_OWI_ReadBytesAndPrint _OWI_ReadBytesAndPrint
00001bb1 170 func ,g * 00001be7 170 func ,g *
FILE=DefaultBuild\i2c.obj FILE=DefaultBuild\i2c.obj
00001d21 00002095 375 00001d57 000020cb 375
_disable _disable
00001d21 26 func ,g * 00001d57 26 func ,g *
_I2C_EnablePower _I2C_EnablePower
00001d47 4 func ,g * 00001d7d 4 func ,g *
_I2C_DisablePower _I2C_DisablePower
00001d4b 3 func ,g * 00001d81 3 func ,g *
_I2C_Diagnostic _I2C_Diagnostic
00001d4e 124 func ,g * 00001d84 124 func ,g *
_I2C_T_Command_Mode_receiveData _I2C_T_Command_Mode_receiveData
00001e72 4f func ,g * 00001ea8 4f func ,g *
_I2C_Command_Mode_receiveData _I2C_Command_Mode_receiveData
00001ec1 3e func ,g * 00001ef7 3e func ,g *
_I2C_Command_Mode_Send _I2C_Command_Mode_Send
00001eff 197 func ,g * 00001f35 197 func ,g *
FILE=DefaultBuild\uart.obj FILE=DefaultBuild\uart.obj
00002096 000021d3 13e 000020cc 00002209 13e
_rs485_set_tx _rs485_set_tx
00002096 b func ,g * 000020cc b func ,g *
_rs485_init _rs485_init
000020a1 c func ,g * 000020d7 c func ,g *
_UART0_WaitTxDone_Us _UART0_WaitTxDone_Us
000020ad 2f func ,g * 000020e3 2f func ,g *
_RS485_Send _RS485_Send
000020dc 14 func ,g * 00002112 14 func ,g *
_RS485_SendString _RS485_SendString
000020f0 11 func ,g * 00002126 11 func ,g *
_uart_send_string _uart_send_string
00002101 25 func ,g * 00002137 25 func ,g *
_uart1_send_string _uart1_send_string
00002126 12 func ,g * 0000215c 12 func ,g *
_uart_send_hex _uart_send_hex
00002138 50 func ,g * 0000216e 50 func ,g *
_uart1_send_hex _uart1_send_hex
00002188 4c func ,g * 000021be 4c func ,g *
FILE=DefaultBuild\delay.obj FILE=DefaultBuild\delay.obj
000021d4 0000228b b8 0000220a 000022c8 bf
_delay _delay
000021d4 16 func ,g * 0000220a 18 func ,g *
_delay_us _delay_us
000021ea 7d func ,g * 00002222 82 func ,g *
_delay_ms _delay_ms
00002267 25 func ,g * 000022a4 25 func ,g *
FILE=DefaultBuild\dipSwitch.obj FILE=DefaultBuild\dipSwitch.obj
0000228c 0000229c 11 000022c9 000022d9 11
_DipSwitch_Init _DipSwitch_Init
0000228c 8 func ,g * 000022c9 8 func ,g *
_DipSwitch_ReadAddr_0to31 _DipSwitch_ReadAddr_0to31
00002294 9 func ,g * 000022d1 9 func ,g *
FILE=DefaultBuild\gatectrl.obj FILE=DefaultBuild\gatectrl.obj
0000229d 000026b8 41c 000022da 0000269d 3c4
_Gate_SetByNum _Gate_SetByNum
0000229d 3e9 func ,g * 000022da 372 func ,g *
_Cal_Init _Cal_Init
00002686 19 func ,g * 0000264c 21 func ,g *
_Eol_Init _Eol_Init
0000269f 19 func ,g * 0000266d 21 func ,g *
_GateCtrl_SelectChannel _GateCtrl_SelectChannel
000026b8 1 func ,g * 0000268e 10 func ,g *
SECTION=.const SECTION=.const
FILE=DefaultBuild\r_main.obj FILE=DefaultBuild\r_main.obj
00003000 00003149 14a 00003000 00003151 152
FILE=DefaultBuild\owi.obj FILE=DefaultBuild\owi.obj
0000314a 0000320e c5 00003152 00003216 c5
FILE=DefaultBuild\i2c.obj FILE=DefaultBuild\i2c.obj
00003210 00003349 13a 00003218 00003351 13a
FILE=DefaultBuild\gatectrl.obj FILE=DefaultBuild\gatectrl.obj
0000334a 00003385 3c 00003352 0000338d 3c
SECTION=.SLIB SECTION=.SLIB
FILE=isdigit FILE=isdigit
00003386 0000338f a 0000338e 00003397 a
_isdigit _isdigit
00003386 0 none ,g * 0000338e 0 none ,g *
FILE=memcpy FILE=memcpy
00003390 0000339f 10 00003398 000033a7 10
_memcpy _memcpy
00003390 0 none ,g * 00003398 0 none ,g *
FILE=memset FILE=memset
000033a0 000033ad e 000033a8 000033b5 e
_memset _memset
000033a0 0 none ,g * 000033a8 0 none ,g *
FILE=sprintf FILE=sprintf
000033ae 000034a6 f9 000033b6 000034ae f9
_sprintf _sprintf
000033ae e1 func ,g * 000033b6 e1 func ,g *
__REL_sp@1 __REL_sp@1
0000348f 18 func ,l * 00003497 18 func ,l *
FILE=strcpy FILE=strcpy
000034a7 000034b3 d 000034af 000034bb d
_strcpy _strcpy
000034a7 0 none ,g * 000034af 0 none ,g *
FILE=strlen FILE=strlen
000034b4 000034be b 000034bc 000034c6 b
_strlen _strlen
000034b4 0 none ,g * 000034bc 0 none ,g *
FILE=strstr
000034c7 000034e5 1f
_strstr
000034c7 0 none ,g *
FILE=toupper FILE=toupper
000034bf 000034cc e 000034e6 000034f3 e
_toupper _toupper
000034bf 0 none ,g * 000034e6 0 none ,g *
FILE=_REL_print FILE=_REL_print
000034cd 00005424 1f58 000034f4 0000544b 1f58
__REL_print __REL_print
000034cd 1046 func ,g * 000034f4 1046 func ,g *
__REL_fltprn@1 __REL_fltprn@1
00004513 941 func ,l * 0000453a 941 func ,l *
__REL_henkan1@1 __REL_henkan1@1
00004e54 28 func ,l * 00004e7b 28 func ,l *
__REL_henkan2@1 __REL_henkan2@1
00004e7c 33 func ,l * 00004ea3 33 func ,l *
__REL_pri@1 __REL_pri@1
00004eaf 298 func ,l * 00004ed6 298 func ,l *
__REL_fltgeti@1 __REL_fltgeti@1
00005147 19d func ,l * 0000516e 19d func ,l *
__REL_inmod@1 __REL_inmod@1
000052e4 141 func ,l * 0000530b 141 func ,l *
FILE=_COM_fdiv FILE=_COM_fdiv
00005425 00005552 12e 0000544c 00005579 12e
__COM_fdiv __COM_fdiv
00005484 0 none ,g * 000054ab 0 none ,g *
FILE=_COM_feq FILE=_COM_feq
00005553 00005568 16 0000557a 0000558f 16
__COM_feq __COM_feq
00005553 0 none ,g * 0000557a 0 none ,g *
FILE=_COM_fge FILE=_COM_fge
00005569 0000557e 16 00005590 000055a5 16
__COM_fge __COM_fge
00005569 0 none ,g * 00005590 0 none ,g *
FILE=_COM_flt FILE=_COM_flt
0000557f 00005594 16 000055a6 000055bb 16
__COM_flt __COM_flt
0000557f 0 none ,g * 000055a6 0 none ,g *
FILE=_COM_fmul FILE=_COM_fmul
00005595 00005681 ed 000055bc 000056a8 ed
__COM_fmul __COM_fmul
000055e0 0 none ,g * 00005607 0 none ,g *
FILE=_COM_fne FILE=_COM_fne
00005682 00005692 11 000056a9 000056b9 11
__COM_fne __COM_fne
00005682 0 none ,g * 000056a9 0 none ,g *
FILE=_COM_ftosl FILE=_COM_ftosl
00005693 0000569a 8 000056ba 000056c1 8
__COM_ftosl __COM_ftosl
00005693 0 none ,g * 000056ba 0 none ,g *
FILE=_COM_sidiv FILE=_COM_sidiv
0000569b 000056bc 22 000056c2 000056e3 22
__COM_sidiv __COM_sidiv
0000569d 0 none ,g * 000056c4 0 none ,g *
FILE=_COM_sirem FILE=_COM_sirem
000056bd 000056dc 20 000056e4 00005703 20
__COM_sirem __COM_sirem
000056bd 0 none ,g * 000056e4 0 none ,g *
FILE=_COM_ulldiv FILE=_COM_ulldiv
000056dd 00005706 2a 00005704 0000572d 2a
__COM_ulldiv __COM_ulldiv
000056dd 0 none ,g * 00005704 0 none ,g *
FILE=_COM_ullrem FILE=_COM_ullrem
00005707 00005737 31 0000572e 0000575e 31
__COM_ullrem __COM_ullrem
00005707 0 none ,g * 0000572e 0 none ,g *
FILE=_REL_f_inf FILE=_REL_f_inf
00005738 0000573f 8 0000575f 00005766 8
__REL_f_inf __REL_f_inf
00005738 0 none ,g * 0000575f 0 none ,g *
FILE=_REL_f_norm FILE=_REL_f_norm
00005740 0000574f 10 00005767 00005776 10
__REL_f_norm __REL_f_norm
00005740 0 none ,g * 00005767 0 none ,g *
FILE=_REL_f_round FILE=_REL_f_round
00005750 00005762 13 00005777 00005789 13
__REL_f_round __REL_f_round
00005750 0 none ,g * 00005777 0 none ,g *
FILE=_REL_fcmp FILE=_REL_fcmp
00005763 0000579a 38 0000578a 000057c1 38
__REL_fcmp __REL_fcmp
00005763 0 none ,g * 0000578a 0 none ,g *
FILE=_REL_fordered_core FILE=_REL_fordered_core
0000579b 000057b6 1c 000057c2 000057dd 1c
__REL_fordered_core __REL_fordered_core
0000579b 0 none ,g * 000057c2 0 none ,g *
FILE=_REL_ftol FILE=_REL_ftol
000057b7 000057eb 35 000057de 00005812 35
__REL_ftol __REL_ftol
000057b7 0 none ,g * 000057de 0 none ,g *
FILE=_REL_lldiv FILE=_REL_lldiv
000057ec 000059f1 206 00005813 00005a18 206
__REL_lldiv __REL_lldiv
00005808 0 none ,g * 0000582f 0 none ,g *
FILE=_REL_llrem FILE=_REL_llrem
000059f2 00005bf5 204 00005a19 00005c1c 204
__REL_llrem __REL_llrem
00005a0f 0 none ,g * 00005a36 0 none ,g *
FILE=_REL_ltosl FILE=_REL_ltosl
00005bf6 00005c1a 25 00005c1d 00005c41 25
__REL_ltosl __REL_ltosl
00005bf6 0 none ,g * 00005c1d 0 none ,g *
FILE=_COM_lshr FILE=_COM_lshr
00005c1b 00005c3b 21 00005c42 00005c62 21
__COM_lshr __COM_lshr
00005c25 0 none ,g * 00005c4c 0 none ,g *
SECTION=.monitor2 SECTION=.monitor2
FILE=rlink_generates_02 FILE=rlink_generates_02
@ -631,6 +637,10 @@ FILE=DefaultBuild\uart.obj
000fba40 000fba40 1 000fba40 000fba40 1
_g_uart0_tx_done _g_uart0_tx_done
000fba40 1 data ,g * 000fba40 1 data ,g *
FILE=DefaultBuild\gatectrl.obj
000fba42 000fba42 1
_s_ch@1
000fba42 1 data ,l *
Absolute value symbols Absolute value symbols
FILE=DefaultBuild\gatectrl.obj FILE=DefaultBuild\gatectrl.obj
@ -638,17 +648,17 @@ FILE=DefaultBuild\gatectrl.obj
00000028 0 none ,l * 00000028 0 none ,l *
FILE=rlink_generates_05 FILE=rlink_generates_05
__s.text __s.text
000002f1 0 none ,g * 000002f3 0 none ,g *
__e.text __e.text
000004a2 0 none ,g * 000004a4 0 none ,g *
__s.textf __s.textf
000004a2 0 none ,g * 000004a4 0 none ,g *
__e.textf __e.textf
000026b9 0 none ,g * 0000269e 0 none ,g *
__s.const __s.const
00003000 0 none ,g * 00003000 0 none ,g *
__e.const __e.const
00003386 0 none ,g * 0000338e 0 none ,g *
__s.constf __s.constf
00000080 0 none ,g * 00000080 0 none ,g *
__e.constf __e.constf
@ -656,7 +666,7 @@ FILE=rlink_generates_05
__s.data __s.data
000000d8 0 none ,g * 000000d8 0 none ,g *
__e.data __e.data
000002f1 0 none ,g * 000002f3 0 none ,g *
__s.sdata __s.sdata
00000080 0 none ,g * 00000080 0 none ,g *
__e.sdata __e.sdata
@ -672,7 +682,7 @@ FILE=rlink_generates_05
__s.dataR __s.dataR
000fb828 0 none ,g * 000fb828 0 none ,g *
__e.dataR __e.dataR
000fba41 0 none ,g * 000fba43 0 none ,g *
__s.sdataR __s.sdataR
000ffe20 0 none ,g * 000ffe20 0 none ,g *
__e.sdataR __e.sdataR
@ -686,9 +696,9 @@ FILE=rlink_generates_05
__e.RLIB __e.RLIB
000000c4 0 none ,g * 000000c4 0 none ,g *
__s.SLIB __s.SLIB
00003386 0 none ,g * 0000338e 0 none ,g *
__e.SLIB __e.SLIB
00005c3c 0 none ,g * 00005c63 0 none ,g *
__s.option_byte __s.option_byte
000000c0 0 none ,g * 000000c0 0 none ,g *
__e.option_byte __e.option_byte
@ -716,7 +726,7 @@ FILE=rlink_generates_05
__STACK_ADDR_START __STACK_ADDR_START
000ffe20 0 none ,g * 000ffe20 0 none ,g *
__STACK_ADDR_END __STACK_ADDR_END
000fba42 0 none ,g * 000fba44 0 none ,g *
*** Unfilled Areas *** *** Unfilled Areas ***

2570
DefaultBuild/multical.mot

File diff suppressed because it is too large

BIN
DefaultBuild/owi.obj

Binary file not shown.

BIN
DefaultBuild/r_cg_cgc.obj

Binary file not shown.

BIN
DefaultBuild/r_cg_cgc_user.obj

Binary file not shown.

BIN
DefaultBuild/r_cg_port.obj

Binary file not shown.

BIN
DefaultBuild/r_cg_port_user.obj

Binary file not shown.

BIN
DefaultBuild/r_cg_serial.obj

Binary file not shown.

BIN
DefaultBuild/r_cg_serial_user.obj

Binary file not shown.

BIN
DefaultBuild/r_main.obj

Binary file not shown.

BIN
DefaultBuild/r_systeminit.obj

Binary file not shown.

BIN
DefaultBuild/stkinit.obj

Binary file not shown.

BIN
DefaultBuild/uart.obj

Binary file not shown.

40
QualityReport(multical,DefaultBuild).txt

@ -1,22 +1,22 @@
QualityReport QualityReport
2026년 2월 3일 화요일 오후 7:30:48 2026년 2월 4일 수요일 오전 8:55:15
------ Start build(multical, DefaultBuild) ------ ------ Start build(multical, DefaultBuild) ------
------ Build ended(Error:0, Warning:0)(multical, DefaultBuild) ------ ------ Build ended(Error:0, Warning:0)(multical, DefaultBuild) ------
--- SHA1 hash value of output files --- --- SHA1 hash value of output files ---
C:\Users\temp\Documents\카카오톡 받은 파일\Amosense_Firmware 최종\Amosense_Firmware 최종\DefaultBuild\multical.abs: 7d4ba8291a0c9326260edafa850214470719f923 C:\Users\MSI\Desktop\amosense\new_fw\DefaultBuild\multical.abs: d0043499de30ff8c530d319ee0f7dd2f322f2ab8
C:\Users\temp\Documents\카카오톡 받은 파일\Amosense_Firmware 최종\Amosense_Firmware 최종\DefaultBuild\multical.mot: ffd2f441060badd8d3f9d7d9084877b84f58f7d7 C:\Users\MSI\Desktop\amosense\new_fw\DefaultBuild\multical.mot: cafe18f9151918de73909e0795d46d56248d65ad
--- System Information --- --- System Information ---
*OS Version *OS Version
Microsoft Windows 10 Pro (-, 10.0.19045, WOW64) Microsoft Windows 11 Home (-, 10.0.26200, WOW64)
*Language *Language
한국어(대한민국) 한국어(대한민국)
*.NET Framework Version *.NET Framework Version
Microsoft .NET Framework 4 [.NET 4.8 or later] (533325) Microsoft .NET Framework 4 [.NET 4.8 or later] (533509)
*WebView2 Version *WebView2 Version
144.0.3719.93 144.0.3719.93
@ -29,19 +29,21 @@ C:\Users\temp\Documents\카카오톡 받은 파일\Amosense_Firmware 최종\Amos
V9.13.00.05 [12 Nov 2024] V9.13.00.05 [12 Nov 2024]
*Assembly Version *Assembly Version
3.12.10.1 3.12.10.1
*Sales Area
Japan
*Product License *Product License
*Execution Place *Execution Place
C:\Program Files (x86)\Renesas Electronics\CS+\CC C:\Program Files (x86)\Renesas Electronics\CS+\CC
*Memory Usage *Memory Usage
*Private Working Set *Private Working Set
349 MB 278 MB
*Number of GDI Objects *Number of GDI Objects
2658 2550
*Number of USER Objects *Number of USER Objects
1621 1307
*Opened Files *Opened Files
24 editors, 24 files, 187 KB 23 editors, 23 files, 188 KB
--- Build Tool Plug-in Information --- --- Build Tool Plug-in Information ---
RH850 Build tool CC-RH Plug-in RH850 Build tool CC-RH Plug-in
@ -146,6 +148,20 @@ Editor plug-in DLL
1.1.0.0 1.1.0.0
*DLL File Name *DLL File Name
SEditor.dll SEditor.dll
Smart Configurator for RH850 Communication Plug-in
*Version
V1.02.10.03 [14 Nov 2024]
*Assembly Version
1.0.0.0
*DLL File Name
SmcCodePartRH850.dll
Smart Configurator for RL78 Communication Plug-in
*Version
V1.00.11.01 [25 Nov 2024]
*Assembly Version
1.0.0.0
*DLL File Name
SmcCodePartRL78.dll
Stack Usage Tracer Stack Usage Tracer
*Version *Version
V1.05.00.02 [30 Jul 2014] V1.05.00.02 [30 Jul 2014]
@ -177,7 +193,7 @@ Device Information Common Interface
DeviceInformation.dll DeviceInformation.dll
--- Main Project Information --- --- Main Project Information ---
C:\Users\temp\Documents\카카오톡 받은 파일\Amosense_Firmware 최종\Amosense_Firmware 최종\multical.mtpj C:\Users\MSI\Desktop\amosense\new_fw\multical.mtpj
Microcontroller Information Microcontroller Information
*R5F10PPJ *R5F10PPJ
*File Name: Version *File Name: Version
@ -218,6 +234,10 @@ Other Tool Information
*Version *Version
V4.13.00.03 [24 May 2023] V4.13.00.03 [24 May 2023]
*None
*None
*Code Generator *Code Generator
Other Information Other Information
*RL78/F14 Code Library *RL78/F14 Code Library

309
multical.MSI.mtud

File diff suppressed because one or more lines are too long

39
r_main.c

@ -355,7 +355,7 @@ static void scan_one_addr_rs485(uint8_t addr)
// ? (E) 응답 대기 (예: 20ms) // ? (E) 응답 대기 (예: 20ms)
{ {
uint32_t wait_us = 20000; uint32_t wait_us = 80000;
while (!g_rs485_bridge_done && wait_us >= 50) { while (!g_rs485_bridge_done && wait_us >= 50) {
RS485_Bridge_DrainToPC(); RS485_Bridge_DrainToPC();
delay_us(50); delay_us(50);
@ -578,20 +578,29 @@ static void process_one_line(CmdSource src, const volatile uint8_t *rx_buf, uint
} }
{ {
unsigned long guard = 0; /* 시간 기반 대기(us)로 변경: OWT/I2C 동작 포함해서 여유 있게 */
while (!g_rs485_bridge_done && guard++ < 600000UL) { uint32_t wait_us = 80000; /* 80ms (필요시 50~120ms로 조정) */
RS485_Bridge_DrainToPC();
} if (strstr(orig_line, ":OR") || strstr(orig_line, ":or")) {
RS485_Bridge_DrainToPC(); wait_us = 3000000; // 300ms
g_rs485_bridge_active = 0; }
rs485_rx_done = 0; while (!g_rs485_bridge_done && wait_us >= 50U) {
rs485_rx_index = 0; RS485_Bridge_DrainToPC();
rs485_rx_length = 0; delay_us(50);
R_UART0_Receive((uint8_t*)&rs485_rx_buffer[0], 1); wait_us -= 50U;
}
if (!g_rs485_bridge_done) { RS485_Bridge_DrainToPC();
OUT_PRINT(CMD_SRC_PC, "Err:rs485_timeout\r\n"); g_rs485_bridge_active = 0;
/* 다음을 위해 RX 재arm */
rs485_rx_done = 0;
rs485_rx_index = 0;
rs485_rx_length = 0;
R_UART0_Receive((uint8_t*)&rs485_rx_buffer[0], 1);
if (!g_rs485_bridge_done) {
OUT_PRINT(CMD_SRC_PC, "Err:rs485_timeout\r\n");
} }
} }
} }

Loading…
Cancel
Save