Browse Source

uint8_t to uint16_t

master
gudae 2 months ago
parent
commit
678483eb73
  1. BIN
      DefaultBuild/multical.abs
  2. 448
      DefaultBuild/multical.map
  3. 1226
      DefaultBuild/multical.mot
  4. BIN
      DefaultBuild/r_cg_serial_user.obj
  5. BIN
      DefaultBuild/r_main.obj
  6. BIN
      DefaultBuild/uart.obj
  7. 16
      QualityReport(multical,DefaultBuild).txt
  8. 122
      multical.temp.mtud
  9. 2
      r_cg_serial_user.c
  10. 6
      r_main.c
  11. 2
      uart.c

BIN
DefaultBuild/multical.abs

Binary file not shown.

448
DefaultBuild/multical.map

@ -1,4 +1,4 @@
Renesas Optimizing Linker (W3.07.00 ) 06-Feb-2026 23:16:03 Renesas Optimizing Linker (W3.07.00 ) 09-Feb-2026 12:22:02
*** Options *** *** Options ***
@ -62,11 +62,11 @@ SECTION START END SIZE ALIGN
.monitor1 .monitor1
000000ce 000000d7 a 1 000000ce 000000d7 a 1
.data .data
000000d8 0000090a 833 2 000000d8 0000090c 835 2
.text .text
0000090b 00000abf 1b5 1 0000090d 00000ac1 1b5 1
.textf .textf
00000ac0 00002df9 233a 1 00000ac2 00002df8 2337 1
.const .const
00003000 000033d1 3d2 2 00003000 000033d1 3d2 2
.SLIB .SLIB
@ -74,9 +74,9 @@ SECTION START END SIZE ALIGN
.monitor2 .monitor2
0003fe00 0003ffff 200 1 0003fe00 0003ffff 200 1
.bss .bss
000fb500 000fd9c5 24c6 2 000fb500 000fdfc5 2ac6 2
.dataR .dataR
000fd9c6 000fe1f8 833 2 000fdfc6 000fe7fa 835 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: 00002cf9 Byte(s) RAMDATA SECTION: 000032fb Byte(s)
ROMDATA SECTION: 00000eb1 Byte(s) ROMDATA SECTION: 00000eb3 Byte(s)
PROGRAM SECTION: 00004da5 Byte(s) PROGRAM SECTION: 00004da2 Byte(s)
*** Symbol List *** *** Symbol List ***
@ -116,283 +116,283 @@ FILE=rlink_generates_02
SECTION=.data SECTION=.data
FILE=DefaultBuild\r_main.obj FILE=DefaultBuild\r_main.obj
000000d8 000008f8 821 000000d8 000008fa 823
FILE=DefaultBuild\owi.obj FILE=DefaultBuild\owi.obj
000008fa 000008fd 4 000008fc 000008ff 4
FILE=DefaultBuild\i2c.obj FILE=DefaultBuild\i2c.obj
000008fe 00000905 8 00000900 00000907 8
FILE=DefaultBuild\uart.obj FILE=DefaultBuild\uart.obj
00000906 00000908 3 00000908 0000090a 3
FILE=DefaultBuild\gatectrl.obj FILE=DefaultBuild\gatectrl.obj
0000090a 0000090a 1 0000090c 0000090c 1
SECTION=.text SECTION=.text
FILE=DefaultBuild\cstart.obj FILE=DefaultBuild\cstart.obj
0000090b 0000097d 73 0000090d 0000097f 73
_start _start
0000090b 0 none ,g * 0000090d 0 none ,g *
_exit _exit
0000097b 0 none ,g *
_atexit
0000097d 0 none ,g * 0000097d 0 none ,g *
_atexit
0000097f 0 none ,g *
FILE=DefaultBuild\r_cg_serial_user.obj FILE=DefaultBuild\r_cg_serial_user.obj
0000097e 00000abf 142 00000980 00000ac1 142
_r_uart0_interrupt_receive@1 _r_uart0_interrupt_receive@1
0000097e 61 func ,l * 00000980 61 func ,l *
_r_uart0_interrupt_send@1 _r_uart0_interrupt_send@1
000009df 2f func ,l * 000009e1 2f func ,l *
_r_uart1_interrupt_receive@1 _r_uart1_interrupt_receive@1
00000a0e 61 func ,l * 00000a10 61 func ,l *
_r_uart1_interrupt_send@1 _r_uart1_interrupt_send@1
00000a6f 2f func ,l * 00000a71 2f func ,l *
_r_iica0_interrupt@1 _r_iica0_interrupt@1
00000a9e 22 func ,l * 00000aa0 22 func ,l *
SECTION=.textf SECTION=.textf
FILE=DefaultBuild\stkinit.obj FILE=DefaultBuild\stkinit.obj
00000ac0 00000b03 44 00000ac2 00000b05 44
_stkinit _stkinit
00000ac0 0 none ,g * 00000ac2 0 none ,g *
LSTINIT1 LSTINIT1
00000ace 0 none ,l * 00000ad0 0 none ,l *
LSTINIT2 LSTINIT2
00000af8 0 none ,l * 00000afa 0 none ,l *
LSTINIT3 LSTINIT3
00000b03 0 none ,l * 00000b05 0 none ,l *
FILE=DefaultBuild\r_main.obj FILE=DefaultBuild\r_main.obj
00000b04 00001a55 f52 00000b06 00001a53 f4e
_RS485_Bridge_Push _RS485_Bridge_Push
00000b04 2b func ,g * 00000b06 2b func ,g *
_RS485_Bridge_ResetFifo@1 _RS485_Bridge_ResetFifo@1
00000b2f e func ,l * 00000b31 e func ,l *
_RS485_Bridge_ReadLine@1 _RS485_Bridge_ReadLine@1
00000b3d 91 func ,l * 00000b3f 91 func ,l *
_Is_V_Response_For@1 _Is_V_Response_For@1
00000bce 40 func ,l * 00000bd0 40 func ,l *
_UART1_WaitTxIdle@1 _UART1_WaitTxIdle@1
00000c0e 2c func ,l * 00000c10 2c func ,l *
_UART1_SendString_Safe@1 _UART1_SendString_Safe@1
00000c3a 39 func ,l * 00000c3c 39 func ,l *
_RS485_Bridge_DrainToPC@1 _RS485_Bridge_DrainToPC@1
00000c73 4d func ,l * 00000c75 4d func ,l *
_hex2byte@1 _hex2byte@1
00000cc0 56 func ,l * 00000cc2 56 func ,l *
_parse_x_prefix@1 _parse_x_prefix@1
00000d16 153 func ,l * 00000d18 153 func ,l *
_OUT_PRINT@1 _OUT_PRINT@1
00000e69 d func ,l * 00000e6b d func ,l *
_send_end_response@1 _send_end_response@1
00000e76 8 func ,l * 00000e78 8 func ,l *
_parse_x_v_cmd@1 _parse_x_v_cmd@1
00000e7e 57 func ,l * 00000e80 57 func ,l *
_send_n_response@1 _send_n_response@1
00000ed5 2b func ,l * 00000ed7 2b func ,l *
_parse_x_o_cmd@1 _parse_x_o_cmd@1
00000f00 57 func ,l * 00000f02 57 func ,l *
_send_v_response@1 _send_v_response@1
00000f57 3f func ,l * 00000f59 3f func ,l *
_UART0_WaitTxDone_Flag@1 _UART0_WaitTxDone_Flag@1
00000f96 3f func ,l * 00000f98 3f func ,l *
_PC_PrintLine_CRLF@1 _PC_PrintLine_CRLF@1
00000fd5 7c func ,l * 00000fd7 7c func ,l *
_scan_one_addr_rs485@1 _scan_one_addr_rs485@1
00001051 f8 func ,l * 00001053 f8 func ,l *
_build_line_from_rx@1 _build_line_from_rx@1
00001149 63 func ,l * 0000114b 63 func ,l *
_detect_protocol@1 _detect_protocol@1
000011ac 37 func ,l * 000011ae 37 func ,l *
_cmd_unknown@1 _cmd_unknown@1
000011e3 10 func ,l * 000011e5 10 func ,l *
_process_cmd@1 _process_cmd@1
000011f3 6d func ,l * 000011f5 6d func ,l *
_process_cmd_by_prefix@1 _process_cmd_by_prefix@1
00001260 11 func ,l * 00001262 11 func ,l *
_process_one_line@1 _process_one_line@1
00001271 6ea func ,l * 00001273 6ea func ,l *
_handle_uart_command_line _handle_uart_command_line
0000195b 7a func ,g * 0000195d 78 func ,g *
_main _main
000019d5 6a func ,g * 000019d5 68 func ,g *
_R_MAIN_UserInit _R_MAIN_UserInit
00001a3f 17 func ,g * 00001a3d 17 func ,g *
FILE=DefaultBuild\r_systeminit.obj FILE=DefaultBuild\r_systeminit.obj
00001a56 00001a96 41 00001a54 00001a94 41
_R_Systeminit _R_Systeminit
00001a56 3a func ,g * 00001a54 3a func ,g *
_hdwinit _hdwinit
00001a90 7 func ,g * 00001a8e 7 func ,g *
FILE=DefaultBuild\r_cg_cgc.obj FILE=DefaultBuild\r_cg_cgc.obj
00001a97 00001ac0 2a 00001a95 00001abe 2a
_R_CGC_Create _R_CGC_Create
00001a97 2a func ,g * 00001a95 2a func ,g *
FILE=DefaultBuild\r_cg_cgc_user.obj FILE=DefaultBuild\r_cg_cgc_user.obj
00001ac1 00001ac3 3 00001abf 00001ac1 3
_R_CGC_Get_ResetSource _R_CGC_Get_ResetSource
00001ac1 3 func ,g * 00001abf 3 func ,g *
FILE=DefaultBuild\r_cg_serial.obj FILE=DefaultBuild\r_cg_serial.obj
00001ac4 00001da7 2e4 00001ac2 00001da5 2e4
_R_SAU0_Create _R_SAU0_Create
00001ac4 10 func ,g * 00001ac2 10 func ,g *
_R_UART0_Create _R_UART0_Create
00001ad4 6e func ,g * 00001ad2 6e func ,g *
_R_UART0_Start _R_UART0_Start
00001b42 26 func ,g * 00001b40 26 func ,g *
_R_UART0_Stop _R_UART0_Stop
00001b68 1e func ,g * 00001b66 1e func ,g *
_R_UART0_Receive _R_UART0_Receive
00001b86 18 func ,g * 00001b84 18 func ,g *
_R_UART0_Send _R_UART0_Send
00001b9e 26 func ,g * 00001b9c 26 func ,g *
_R_SAU1_Create _R_SAU1_Create
00001bc4 10 func ,g * 00001bc2 10 func ,g *
_R_UART1_Create _R_UART1_Create
00001bd4 6e func ,g * 00001bd2 6e func ,g *
_R_UART1_Start _R_UART1_Start
00001c42 26 func ,g * 00001c40 26 func ,g *
_R_UART1_Stop _R_UART1_Stop
00001c68 1e func ,g * 00001c66 1e func ,g *
_R_UART1_Receive _R_UART1_Receive
00001c86 18 func ,g * 00001c84 18 func ,g *
_R_UART1_Send _R_UART1_Send
00001c9e 26 func ,g * 00001c9c 26 func ,g *
_R_IICA0_Create _R_IICA0_Create
00001cc4 50 func ,g * 00001cc2 50 func ,g *
_R_IICA0_Stop _R_IICA0_Stop
00001d14 5 func ,g * 00001d12 5 func ,g *
_R_IICA0_StopCondition _R_IICA0_StopCondition
00001d19 5 func ,g * 00001d17 5 func ,g *
_R_IICA0_Master_Send _R_IICA0_Master_Send
00001d1e 43 func ,g * 00001d1c 43 func ,g *
_R_IICA0_Master_Receive _R_IICA0_Master_Receive
00001d61 47 func ,g * 00001d5f 47 func ,g *
FILE=DefaultBuild\r_cg_serial_user.obj FILE=DefaultBuild\r_cg_serial_user.obj
00001da8 00001f49 1a2 00001da6 00001f48 1a3
_r_uart0_callback_receiveend@1 _r_uart0_callback_receiveend@1
00001da8 5d func ,l * 00001da6 5e func ,l *
_r_uart0_callback_softwareoverrun@1 _r_uart0_callback_softwareoverrun@1
00001e05 1 func ,l * 00001e04 1 func ,l *
_r_uart0_callback_sendend@1 _r_uart0_callback_sendend@1
00001e06 9 func ,l * 00001e05 9 func ,l *
_r_uart0_callback_error@1 _r_uart0_callback_error@1
00001e0f 5c func ,l * 00001e0e 5c func ,l *
_r_uart1_callback_receiveend@1 _r_uart1_callback_receiveend@1
00001e6b 31 func ,l * 00001e6a 31 func ,l *
_r_uart1_callback_softwareoverrun@1 _r_uart1_callback_softwareoverrun@1
00001e9c 1 func ,l * 00001e9b 1 func ,l *
_r_uart1_callback_sendend@1 _r_uart1_callback_sendend@1
00001e9d 4 func ,l * 00001e9c 4 func ,l *
_r_uart1_callback_error@1 _r_uart1_callback_error@1
00001ea1 1 func ,l * 00001ea0 1 func ,l *
_iica0_masterhandler@1 _iica0_masterhandler@1
00001ea2 91 func ,l * 00001ea1 91 func ,l *
_r_iica0_callback_master_error@1 _r_iica0_callback_master_error@1
00001f33 7 func ,l * 00001f32 7 func ,l *
_r_iica0_callback_master_receiveend@1 _r_iica0_callback_master_receiveend@1
00001f3a 8 func ,l * 00001f39 8 func ,l *
_r_iica0_callback_master_sendend@1 _r_iica0_callback_master_sendend@1
00001f42 8 func ,l * 00001f41 8 func ,l *
FILE=DefaultBuild\r_cg_port.obj FILE=DefaultBuild\r_cg_port.obj
00001f4a 00001fa2 59 00001f49 00001fa1 59
_R_PORT_Create _R_PORT_Create
00001f4a 59 func ,g * 00001f49 59 func ,g *
FILE=DefaultBuild\owi.obj FILE=DefaultBuild\owi.obj
00001fa3 0000260e 66c 00001fa2 0000260d 66c
_GPIO_Clear _GPIO_Clear
00001fa3 b func ,g * 00001fa2 b func ,g *
_GPIO_Input _GPIO_Input
00001fae 7 func ,g * 00001fad 7 func ,g *
_GPIO_Read _GPIO_Read
00001fb5 9 func ,g * 00001fb4 9 func ,g *
_OWI_Init _OWI_Init
00001fbe 18 func ,g * 00001fbd 18 func ,g *
_OWI_Start _OWI_Start
00001fd6 17 func ,g * 00001fd5 17 func ,g *
_OWI_Stop _OWI_Stop
00001fed 17 func ,g * 00001fec 17 func ,g *
_OWI_SecureStop _OWI_SecureStop
00002004 51 func ,g * 00002003 51 func ,g *
_OWI_WriteBit _OWI_WriteBit
00002055 34 func ,g * 00002054 34 func ,g *
_OWI_WriteByte _OWI_WriteByte
00002089 2a func ,g * 00002088 2a func ,g *
_OWI_ReadBit _OWI_ReadBit
000020b3 5e func ,g * 000020b2 5e func ,g *
_OWI_ReadByte _OWI_ReadByte
00002111 32 func ,g * 00002110 32 func ,g *
_OWI_T_ReadBytesAndPrint _OWI_T_ReadBytesAndPrint
00002143 ff func ,g * 00002142 ff func ,g *
_OWI_A_CommandMode _OWI_A_CommandMode
00002242 262 func ,g * 00002241 262 func ,g *
_OWI_disable _OWI_disable
000024a4 15 func ,g * 000024a3 15 func ,g *
_OWI_T_CommandMode _OWI_T_CommandMode
000024b9 5d func ,g * 000024b8 5d func ,g *
_OWI_CommandMode _OWI_CommandMode
00002516 4a func ,g * 00002515 4a func ,g *
_OWI_ReadBytesAndPrint _OWI_ReadBytesAndPrint
00002560 af func ,g * 0000255f af func ,g *
FILE=DefaultBuild\i2c.obj FILE=DefaultBuild\i2c.obj
0000260f 0000278f 181 0000260e 0000278e 181
_disable _disable
0000260f 26 func ,g * 0000260e 26 func ,g *
_I2C_EnablePower _I2C_EnablePower
00002635 4 func ,g * 00002634 4 func ,g *
_I2C_DisablePower _I2C_DisablePower
00002639 3 func ,g * 00002638 3 func ,g *
_I2C_T_Command_Mode_receiveData _I2C_T_Command_Mode_receiveData
0000263c 4d func ,g * 0000263b 4d func ,g *
_I2C_Command_Mode_receiveData _I2C_Command_Mode_receiveData
00002689 3e func ,g * 00002688 3e func ,g *
_I2C_Command_Mode_Send _I2C_Command_Mode_Send
000026c7 c9 func ,g * 000026c6 c9 func ,g *
FILE=DefaultBuild\uart.obj FILE=DefaultBuild\uart.obj
00002790 00002965 1d6 0000278f 00002964 1d6
_rs485_recover _rs485_recover
00002790 56 func ,g * 0000278f 56 func ,g *
_UART1_WaitTxIdle@1 _UART1_WaitTxIdle@1
000027e6 2c func ,l * 000027e5 2c func ,l *
_rs485_set_tx _rs485_set_tx
00002812 b func ,g * 00002811 b func ,g *
_rs485_init _rs485_init
0000281d c func ,g * 0000281c c func ,g *
_UART0_WaitTxDone_Us _UART0_WaitTxDone_Us
00002829 2f func ,g * 00002828 2f func ,g *
_RS485_Send _RS485_Send
00002858 1e func ,g * 00002857 1e func ,g *
_RS485_SendString _RS485_SendString
00002876 11 func ,g * 00002875 11 func ,g *
_uart_send_string _uart_send_string
00002887 11 func ,g * 00002886 11 func ,g *
_uart1_send_string _uart1_send_string
00002898 40 func ,g * 00002897 40 func ,g *
_uart_send_hex _uart_send_hex
000028d8 43 func ,g * 000028d7 43 func ,g *
_uart1_send_hex _uart1_send_hex
0000291b 4b func ,g * 0000291a 4b func ,g *
FILE=DefaultBuild\delay.obj FILE=DefaultBuild\delay.obj
00002966 00002a24 bf 00002965 00002a23 bf
_delay _delay
00002966 18 func ,g * 00002965 18 func ,g *
_delay_us _delay_us
0000297e 82 func ,g * 0000297d 82 func ,g *
_delay_ms _delay_ms
00002a00 25 func ,g * 000029ff 25 func ,g *
FILE=DefaultBuild\dipSwitch.obj FILE=DefaultBuild\dipSwitch.obj
00002a25 00002a35 11 00002a24 00002a34 11
_DipSwitch_Init _DipSwitch_Init
00002a25 8 func ,g * 00002a24 8 func ,g *
_DipSwitch_ReadAddr_0to31 _DipSwitch_ReadAddr_0to31
00002a2d 9 func ,g * 00002a2c 9 func ,g *
FILE=DefaultBuild\gatectrl.obj FILE=DefaultBuild\gatectrl.obj
00002a36 00002df9 3c4 00002a35 00002df8 3c4
_Gate_SetByNum _Gate_SetByNum
00002a36 372 func ,g * 00002a35 372 func ,g *
_Cal_Init _Cal_Init
00002da8 21 func ,g * 00002da7 21 func ,g *
_Eol_Init _Eol_Init
00002dc9 21 func ,g * 00002dc8 21 func ,g *
_GateCtrl_SelectChannel _GateCtrl_SelectChannel
00002dea 10 func ,g * 00002de9 10 func ,g *
SECTION=.const SECTION=.const
FILE=DefaultBuild\r_main.obj FILE=DefaultBuild\r_main.obj
@ -542,147 +542,147 @@ FILE=rlink_generates_02
SECTION=.bss SECTION=.bss
FILE=DefaultBuild\r_main.obj FILE=DefaultBuild\r_main.obj
000fb500 000fc707 1208 000fb500 000fc907 1408
_s_rb_fifo@2 _s_rb_fifo@2
000fb500 800 data ,l * 000fb500 800 data ,l *
_g_uart1_txbuf@5 _g_uart1_txbuf@5
000fbd00 200 data ,l * 000fbd00 400 data ,l *
_txbuf@7@process_one_line@1 _txbuf@7@process_one_line@1
000fbf00 404 data ,l * 000fc100 404 data ,l *
_txbuf@8@process_one_line@1 _txbuf@8@process_one_line@1
000fc304 404 data ,l * 000fc504 404 data ,l *
FILE=DefaultBuild\r_cg_serial.obj FILE=DefaultBuild\r_cg_serial.obj
000fc708 000fc727 20 000fc908 000fc927 20
_gp_uart0_tx_address _gp_uart0_tx_address
000fc708 2 data ,g * 000fc908 2 data ,g *
_g_uart0_tx_count _g_uart0_tx_count
000fc70a 2 data ,g * 000fc90a 2 data ,g *
_gp_uart0_rx_address _gp_uart0_rx_address
000fc70c 2 data ,g * 000fc90c 2 data ,g *
_g_uart0_rx_count _g_uart0_rx_count
000fc70e 2 data ,g * 000fc90e 2 data ,g *
_g_uart0_rx_length _g_uart0_rx_length
000fc710 2 data ,g * 000fc910 2 data ,g *
_gp_uart1_tx_address _gp_uart1_tx_address
000fc712 2 data ,g * 000fc912 2 data ,g *
_g_uart1_tx_count _g_uart1_tx_count
000fc714 2 data ,g * 000fc914 2 data ,g *
_gp_uart1_rx_address _gp_uart1_rx_address
000fc716 2 data ,g * 000fc916 2 data ,g *
_g_uart1_rx_count _g_uart1_rx_count
000fc718 2 data ,g * 000fc918 2 data ,g *
_g_uart1_rx_length _g_uart1_rx_length
000fc71a 2 data ,g * 000fc91a 2 data ,g *
_g_iica0_master_status_flag _g_iica0_master_status_flag
000fc71c 1 data ,g * 000fc91c 1 data ,g *
_g_iica0_slave_status_flag _g_iica0_slave_status_flag
000fc71d 1 data ,g * 000fc91d 1 data ,g *
_gp_iica0_rx_address _gp_iica0_rx_address
000fc71e 2 data ,g * 000fc91e 2 data ,g *
_g_iica0_rx_len _g_iica0_rx_len
000fc720 2 data ,g * 000fc920 2 data ,g *
_g_iica0_rx_cnt _g_iica0_rx_cnt
000fc722 2 data ,g * 000fc922 2 data ,g *
_gp_iica0_tx_address _gp_iica0_tx_address
000fc724 2 data ,g * 000fc924 2 data ,g *
_g_iica0_tx_cnt _g_iica0_tx_cnt
000fc726 2 data ,g * 000fc926 2 data ,g *
FILE=DefaultBuild\owi.obj FILE=DefaultBuild\owi.obj
000fc728 000fce32 70b 000fc928 000fd032 70b
_buf@2@OWI_ReadBytesAndPrint _buf@2@OWI_ReadBytesAndPrint
000fc728 258 data ,l * 000fc928 258 data ,l *
_out@3@OWI_ReadBytesAndPrint _out@3@OWI_ReadBytesAndPrint
000fc980 4b3 data ,l * 000fcb80 4b3 data ,l *
FILE=DefaultBuild\i2c.obj FILE=DefaultBuild\i2c.obj
000fce34 000fd53e 70b 000fd034 000fd73e 70b
_rx@2@I2C_Command_Mode_Send _rx@2@I2C_Command_Mode_Send
000fce34 258 data ,l * 000fd034 258 data ,l *
_out@3@I2C_Command_Mode_Send _out@3@I2C_Command_Mode_Send
000fd08c 4b3 data ,l * 000fd28c 4b3 data ,l *
FILE=DefaultBuild\uart.obj FILE=DefaultBuild\uart.obj
000fd540 000fd941 402 000fd740 000fdf41 802
_s_uart1_txbuf@1 _s_uart1_txbuf@1
000fd540 400 data ,l * 000fd740 800 data ,l *
_hex@2@uart1_send_hex _hex@2@uart1_send_hex
000fd940 2 data ,l * 000fdf40 2 data ,l *
FILE=sprintf FILE=sprintf
000fd942 000fd945 4 000fdf42 000fdf45 4
__REL_pointer@1 __REL_pointer@1
000fd942 4 data ,l * 000fdf42 4 data ,l *
FILE=_REL_print FILE=_REL_print
000fd946 000fd9c5 80 000fdf46 000fdfc5 80
_qt@1@_REL_inmod@1 _qt@1@_REL_inmod@1
000fd946 80 data ,l * 000fdf46 80 data ,l *
SECTION=.dataR SECTION=.dataR
FILE=DefaultBuild\r_main.obj FILE=DefaultBuild\r_main.obj
000fd9c6 000fe1e6 821 000fdfc6 000fe7e8 823
_uart_rx_done _uart_rx_done
000fd9c6 1 data ,g * 000fdfc6 1 data ,g *
_uart_rx_index _uart_rx_index
000fd9c8 2 data ,g * 000fdfc8 2 data ,g *
_uart_rx_buffer _uart_rx_buffer
000fd9ca 400 data ,g * 000fdfca 400 data ,g *
_uart_rx_length _uart_rx_length
000fddca 2 data ,g * 000fe3ca 2 data ,g *
_rs485_rx_done _rs485_rx_done
000fddcc 1 data ,g * 000fe3cc 1 data ,g *
_rs485_rx_index _rs485_rx_index
000fddcd 1 data ,g * 000fe3ce 2 data ,g *
_rs485_rx_buffer _rs485_rx_buffer
000fddce 400 data ,g * 000fe3d0 400 data ,g *
_rs485_rx_length _rs485_rx_length
000fe1ce 2 data ,g * 000fe7d0 2 data ,g *
_g_uart0_err_fef _g_uart0_err_fef
000fe1d0 4 data ,g * 000fe7d2 4 data ,g *
_g_uart0_err_ovf _g_uart0_err_ovf
000fe1d4 4 data ,g * 000fe7d6 4 data ,g *
_g_uart0_err_pef _g_uart0_err_pef
000fe1d8 4 data ,g * 000fe7da 4 data ,g *
_g_rs485_bridge_active _g_rs485_bridge_active
000fe1dc 1 data ,g * 000fe7de 1 data ,g *
_g_rs485_bridge_done _g_rs485_bridge_done
000fe1dd 1 data ,g * 000fe7df 1 data ,g *
_g_rs485_bridge_seq _g_rs485_bridge_seq
000fe1de 2 data ,g * 000fe7e0 2 data ,g *
_s_end_st@1 _s_end_st@1
000fe1e0 1 data ,l * 000fe7e2 1 data ,l *
_g_fixed_addr _g_fixed_addr
000fe1e1 1 data ,g * 000fe7e3 1 data ,g *
_s_rb_head@3 _s_rb_head@3
000fe1e2 2 data ,l * 000fe7e4 2 data ,l *
_s_rb_tail@4 _s_rb_tail@4
000fe1e4 2 data ,l * 000fe7e6 2 data ,l *
_s_prefix_mode@6 _s_prefix_mode@6
000fe1e6 1 data ,l * 000fe7e8 1 data ,l *
FILE=DefaultBuild\owi.obj FILE=DefaultBuild\owi.obj
000fe1e8 000fe1eb 4 000fe7ea 000fe7ed 4
_bit_period_us@1 _bit_period_us@1
000fe1e8 4 data ,l * 000fe7ea 4 data ,l *
FILE=DefaultBuild\i2c.obj FILE=DefaultBuild\i2c.obj
000fe1ec 000fe1f3 8 000fe7ee 000fe7f5 8
_i2c_tx_done _i2c_tx_done
000fe1ec 1 data ,g * 000fe7ee 1 data ,g *
_i2c_rx_done _i2c_rx_done
000fe1ed 1 data ,g * 000fe7ef 1 data ,g *
_g_i2c_last_command _g_i2c_last_command
000fe1ee 3 data ,g * 000fe7f0 3 data ,g *
_g_i2c_command_valid _g_i2c_command_valid
000fe1f1 1 data ,g * 000fe7f3 1 data ,g *
_dis@1@disable _dis@1@disable
000fe1f2 2 data ,l * 000fe7f4 2 data ,l *
FILE=DefaultBuild\uart.obj FILE=DefaultBuild\uart.obj
000fe1f4 000fe1f6 3 000fe7f6 000fe7f8 3
_g_uart0_tx_done _g_uart0_tx_done
000fe1f4 1 data ,g * 000fe7f6 1 data ,g *
_g_uart1_tx_done _g_uart1_tx_done
000fe1f5 1 data ,g * 000fe7f7 1 data ,g *
_g_rs485_need_recover _g_rs485_need_recover
000fe1f6 1 data ,g * 000fe7f8 1 data ,g *
FILE=DefaultBuild\gatectrl.obj FILE=DefaultBuild\gatectrl.obj
000fe1f8 000fe1f8 1 000fe7fa 000fe7fa 1
_s_ch@1 _s_ch@1
000fe1f8 1 data ,l * 000fe7fa 1 data ,l *
Absolute value symbols Absolute value symbols
FILE=DefaultBuild\gatectrl.obj FILE=DefaultBuild\gatectrl.obj
@ -690,13 +690,13 @@ FILE=DefaultBuild\gatectrl.obj
00000028 0 none ,l * 00000028 0 none ,l *
FILE=rlink_generates_05 FILE=rlink_generates_05
__s.text __s.text
0000090b 0 none ,g * 0000090d 0 none ,g *
__e.text __e.text
00000ac0 0 none ,g * 00000ac2 0 none ,g *
__s.textf __s.textf
00000ac0 0 none ,g * 00000ac2 0 none ,g *
__e.textf __e.textf
00002dfa 0 none ,g * 00002df9 0 none ,g *
__s.const __s.const
00003000 0 none ,g * 00003000 0 none ,g *
__e.const __e.const
@ -708,7 +708,7 @@ FILE=rlink_generates_05
__s.data __s.data
000000d8 0 none ,g * 000000d8 0 none ,g *
__e.data __e.data
0000090b 0 none ,g * 0000090d 0 none ,g *
__s.sdata __s.sdata
00000080 0 none ,g * 00000080 0 none ,g *
__e.sdata __e.sdata
@ -716,15 +716,15 @@ FILE=rlink_generates_05
__s.bss __s.bss
000fb500 0 none ,g * 000fb500 0 none ,g *
__e.bss __e.bss
000fd9c6 0 none ,g * 000fdfc6 0 none ,g *
__s.sbss __s.sbss
000ffe20 0 none ,g * 000ffe20 0 none ,g *
__e.sbss __e.sbss
000ffe20 0 none ,g * 000ffe20 0 none ,g *
__s.dataR __s.dataR
000fd9c6 0 none ,g * 000fdfc6 0 none ,g *
__e.dataR __e.dataR
000fe1f9 0 none ,g * 000fe7fb 0 none ,g *
__s.sdataR __s.sdataR
000ffe20 0 none ,g * 000ffe20 0 none ,g *
__e.sdataR __e.sdataR
@ -768,7 +768,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
000fe1fa 0 none ,g * 000fe7fc 0 none ,g *
*** Unfilled Areas *** *** Unfilled Areas ***

1226
DefaultBuild/multical.mot

File diff suppressed because it is too large

BIN
DefaultBuild/r_cg_serial_user.obj

Binary file not shown.

BIN
DefaultBuild/r_main.obj

Binary file not shown.

BIN
DefaultBuild/uart.obj

Binary file not shown.

16
QualityReport(multical,DefaultBuild).txt

@ -1,13 +1,13 @@
QualityReport QualityReport
2026년 2월 6일 금요일 오후 11:18:46 2026년 2월 9일 월요일 오후 12:23:59
------ 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\Desktop\new_fw\DefaultBuild\multical.abs: 235fac866adb556b01fbd5416ed5213237f23e5e C:\Users\temp\Desktop\new_fw\DefaultBuild\multical.abs: 8170c2063f1fe5917df15deaedaccc67af363ea0
C:\Users\temp\Desktop\new_fw\DefaultBuild\multical.mot: 237e7ed8bd41bcb23dd5b9dfdfc2218d2ec27746 C:\Users\temp\Desktop\new_fw\DefaultBuild\multical.mot: 3c42028cd93f8de719bdcf8a03dae4038a857ae6
--- System Information --- --- System Information ---
@ -18,7 +18,7 @@ C:\Users\temp\Desktop\new_fw\DefaultBuild\multical.mot: 237e7ed8bd41bcb23dd5b9df
*.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] (533325)
*WebView2 Version *WebView2 Version
144.0.3719.104 144.0.3719.115
--- Application Information --- --- Application Information ---
*Product Name *Product Name
@ -35,13 +35,13 @@ C:\Users\temp\Desktop\new_fw\DefaultBuild\multical.mot: 237e7ed8bd41bcb23dd5b9df
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
398 MB 333 MB
*Number of GDI Objects *Number of GDI Objects
2660 2650
*Number of USER Objects *Number of USER Objects
1655 1618
*Opened Files *Opened Files
25 editors, 25 files, 230 KB 24 editors, 24 files, 197 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

122
multical.temp.mtud

File diff suppressed because one or more lines are too long

2
r_cg_serial_user.c

@ -70,7 +70,7 @@ extern volatile uint8_t * gp_iica0_tx_address; /* iica0 send buffer addr
extern volatile uint16_t g_iica0_tx_cnt; /* iica0 send data count */ extern volatile uint16_t g_iica0_tx_cnt; /* iica0 send data count */
/* Start user code for global. Do not edit comment generated here */ /* Start user code for global. Do not edit comment generated here */
extern volatile uint8_t rs485_rx_done; extern volatile uint8_t rs485_rx_done;
extern volatile uint8_t rs485_rx_index; extern volatile uint16_t rs485_rx_index;
extern volatile uint8_t rs485_rx_buffer[UART_RX_BUF_SIZE]; extern volatile uint8_t rs485_rx_buffer[UART_RX_BUF_SIZE];
extern volatile uint16_t rs485_rx_length; extern volatile uint16_t rs485_rx_length;
extern volatile uint8_t g_rs485_bridge_active; extern volatile uint8_t g_rs485_bridge_active;

6
r_main.c

@ -66,7 +66,7 @@ volatile uint8_t uart_rx_buffer[UART_RX_BUF_SIZE] = {0};
volatile uint16_t uart_rx_length = 0; volatile uint16_t uart_rx_length = 0;
volatile uint8_t rs485_rx_done = 0; volatile uint8_t rs485_rx_done = 0;
volatile uint8_t rs485_rx_index = 0; volatile uint16_t rs485_rx_index = 0;
volatile uint8_t rs485_rx_buffer[UART_RX_BUF_SIZE] = {0}; volatile uint8_t rs485_rx_buffer[UART_RX_BUF_SIZE] = {0};
volatile uint16_t rs485_rx_length = 0; volatile uint16_t rs485_rx_length = 0;
@ -166,7 +166,7 @@ static int Is_V_Response_For(char *line, uint8_t addr)
* - * -
* - R_UART1_Send * - R_UART1_Send
* ========================= */ * ========================= */
static uint8_t g_uart1_txbuf[512]; static uint8_t g_uart1_txbuf[1024];
static void UART1_WaitTxIdle(void) static void UART1_WaitTxIdle(void)
{ {
@ -227,7 +227,7 @@ static void RS485_Bridge_DrainToPC(void)
if (g_uart1_tx_count != 0U) return; if (g_uart1_tx_count != 0U) return;
/* FIFO -> 임시 버퍼에 최대 64바이트까지 모아서 한 번에 전송 */ /* FIFO -> 임시 버퍼에 최대 64바이트까지 모아서 한 번에 전송 */
while (s_rb_tail != s_rb_head && n < 256U) { while (s_rb_tail != s_rb_head && n < 1024U) {
g_uart1_txbuf[n++] = s_rb_fifo[s_rb_tail]; g_uart1_txbuf[n++] = s_rb_fifo[s_rb_tail];
s_rb_tail++; s_rb_tail++;
if (s_rb_tail >= RS485_BRIDGE_FIFO_SZ) s_rb_tail = 0; if (s_rb_tail >= RS485_BRIDGE_FIFO_SZ) s_rb_tail = 0;

2
uart.c

@ -55,7 +55,7 @@ void rs485_recover(void)
/* UART1 송신용 내부 버퍼(스택 포인터 안전) */ /* UART1 송신용 내부 버퍼(스택 포인터 안전) */
static uint16_t s_uart1_txbuf[512]; // 너 출력 단위가 "72 " / "7272 " 정도라 64면 충분 static uint16_t s_uart1_txbuf[1024]; // 너 출력 단위가 "72 " / "7272 " 정도라 64면 충분
// (더 길게 보내면 키워도 됨) // (더 길게 보내면 키워도 됨)
static void UART1_WaitTxIdle(void) static void UART1_WaitTxIdle(void)

Loading…
Cancel
Save