>> MX_USART3_UART_Init
@@ -1839,7 +1839,7 @@ Global Symbols
NMI_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.NMI_Handler))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
-NotifyButton (Thumb, 406 bytes, Stack size 16 bytes, screen.o(i.NotifyButton))
+
NotifyButton (Thumb, 348 bytes, Stack size 16 bytes, screen.o(i.NotifyButton))
[Stack]
- Max Depth = 152 + Unknown Stack Size
- Call Chain = NotifyButton ⇒ __2sprintf ⇒ _printf_char_common ⇒ __printf
@@ -2241,7 +2241,7 @@ Global Symbols
[Called By]
-adcs_data (Thumb, 72 bytes, Stack size 8 bytes, adcs.o(i.adcs_data))
+
adcs_data (Thumb, 174 bytes, Stack size 8 bytes, adcs.o(i.adcs_data))
[Stack]
- Max Depth = 16
- Call Chain = adcs_data ⇒ HAL_ADC_Start
[Calls]- >> HAL_ADC_Start
@@ -2254,7 +2254,7 @@ Global Symbols
[Called By]
-ads1220_get_data (Thumb, 784 bytes, Stack size 8 bytes, ads1220.o(i.ads1220_get_data))
+
ads1220_get_data (Thumb, 816 bytes, Stack size 8 bytes, ads1220.o(i.ads1220_get_data))
[Stack]
- Max Depth = 68
- Call Chain = ads1220_get_data ⇒ ads1220_setchannl ⇒ ads1220_writeregister ⇒ ads1220_write_byte ⇒ delay_us
[Calls]- >> ads1220_setchannl
@@ -2924,7 +2924,7 @@ Global Symbols
- >> iouart1_delayUs
-digital_ctrl (Thumb, 626 bytes, Stack size 8 bytes, gpios.o(i.digital_ctrl))
+
digital_ctrl (Thumb, 556 bytes, Stack size 8 bytes, gpios.o(i.digital_ctrl))
[Stack]
- Max Depth = 244
- Call Chain = digital_ctrl ⇒ led_ctrl ⇒ wifi_set ⇒ at_send ⇒ uart_send ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> HAL_GPIO_WritePin
@@ -3124,7 +3124,7 @@ Global Symbols
[Called By]
-main (Thumb, 994 bytes, Stack size 48 bytes, main.o(i.main))
+
main (Thumb, 1006 bytes, Stack size 48 bytes, main.o(i.main))
[Stack]
- Max Depth = 560 + Unknown Stack Size
- Call Chain = main ⇒ ProcessMessage ⇒ NotifyText ⇒ __hardfp_strtof ⇒ __strtod_int ⇒ _local_sscanf ⇒ _scanf_real ⇒ _scanf_really_real ⇒ _fp_value ⇒ _btod_etento ⇒ _btod_emul ⇒ _e2e
diff --git a/MDK-ARM/VOQC/VOQC.map b/MDK-ARM/VOQC/VOQC.map
index 18e1330..84eee9f 100644
--- a/MDK-ARM/VOQC/VOQC.map
+++ b/MDK-ARM/VOQC/VOQC.map
@@ -1739,7 +1739,7 @@ Section Cross References
screen.o(i.NotifyButton) refers to strcat.o(.text) for strcat
screen.o(i.NotifyButton) refers to atcom.o(.data) for wifi_set_state
screen.o(i.NotifyButton) refers to modbus.o(.data) for CoilState
- screen.o(i.NotifyButton) refers to screen.o(.data) for qrfresh
+ screen.o(i.NotifyButton) refers to screen.o(.data) for ao_out
screen.o(i.NotifyButton) refers to screen.o(.bss) for qrstr
screen.o(i.NotifyReadRTC) refers to screen.o(.data) for sec
screen.o(i.NotifyScreen) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
@@ -3596,292 +3596,292 @@ Image Symbol Table
i.ModbusCRC16 0x080055c0 Section 0 modbus.o(i.ModbusCRC16)
i.NMI_Handler 0x08005606 Section 0 stm32f4xx_it.o(i.NMI_Handler)
i.NotifyButton 0x0800560c Section 0 screen.o(i.NotifyButton)
- i.NotifyMenu 0x080057e0 Section 0 screen.o(i.NotifyMenu)
- i.NotifyMeter 0x080057e2 Section 0 screen.o(i.NotifyMeter)
- i.NotifyProgress 0x080057e4 Section 0 screen.o(i.NotifyProgress)
- i.NotifyReadFlash 0x080057e6 Section 0 screen.o(i.NotifyReadFlash)
- i.NotifyReadRTC 0x080057e8 Section 0 screen.o(i.NotifyReadRTC)
- i.NotifyScreen 0x080058b4 Section 0 screen.o(i.NotifyScreen)
- i.NotifySelector 0x08005998 Section 0 screen.o(i.NotifySelector)
- i.NotifySlider 0x0800599a Section 0 screen.o(i.NotifySlider)
- i.NotifyText 0x0800599c Section 0 screen.o(i.NotifyText)
- i.NotifyTimer 0x08005a8c Section 0 screen.o(i.NotifyTimer)
- i.NotifyTouchXY 0x08005a8e Section 0 screen.o(i.NotifyTouchXY)
- i.NotifyWriteFlash 0x08005a90 Section 0 screen.o(i.NotifyWriteFlash)
- i.PendSV_Handler 0x08005a92 Section 0 stm32f4xx_it.o(i.PendSV_Handler)
- i.ProcessMessage 0x08005a94 Section 0 screen.o(i.ProcessMessage)
- i.SPI_EndRxTxTransaction 0x08005c0c Section 0 stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction)
- SPI_EndRxTxTransaction 0x08005c0d Thumb Code 128 stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction)
- i.SPI_WaitFlagStateUntilTimeout 0x08005c94 Section 0 stm32f4xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
- SPI_WaitFlagStateUntilTimeout 0x08005c95 Thumb Code 210 stm32f4xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
- i.SVC_Handler 0x08005d6c Section 0 stm32f4xx_it.o(i.SVC_Handler)
- i.S_Uart_One_Tx 0x08005d70 Section 0 iousart.o(i.S_Uart_One_Tx)
- i.SendChar 0x08005dcc Section 0 iousart.o(i.SendChar)
- i.SendStrings 0x08005dd8 Section 0 hmi_driver.o(i.SendStrings)
- i.SetButtonValue 0x08005dee Section 0 hmi_driver.o(i.SetButtonValue)
- i.SetControlVisiable 0x08005e40 Section 0 hmi_driver.o(i.SetControlVisiable)
- i.SetProgressValue 0x08005e92 Section 0 hmi_driver.o(i.SetProgressValue)
- i.SetTextFloat 0x08005efa Section 0 hmi_driver.o(i.SetTextFloat)
- i.SetTextValue 0x08005f8a Section 0 hmi_driver.o(i.SetTextValue)
- i.SysTick_Handler 0x08005fdc Section 0 stm32f4xx_it.o(i.SysTick_Handler)
- i.SystemClock_Config 0x08005fe4 Section 0 main.o(i.SystemClock_Config)
- i.SystemInit 0x08006098 Section 0 system_stm32f4xx.o(i.SystemInit)
- i.TIM1_TRG_COM_TIM11_IRQHandler 0x080060ac Section 0 stm32f4xx_it.o(i.TIM1_TRG_COM_TIM11_IRQHandler)
- i.TIM6_DAC_IRQHandler 0x080060c4 Section 0 stm32f4xx_it.o(i.TIM6_DAC_IRQHandler)
- i.TIM7_IRQHandler 0x080060d4 Section 0 stm32f4xx_it.o(i.TIM7_IRQHandler)
- i.TIM_Base_SetConfig 0x080060e4 Section 0 stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig)
- i.TIM_CCxChannelCmd 0x080061cc Section 0 stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd)
- i.TIM_TI1_SetConfig 0x080061f0 Section 0 stm32f4xx_hal_tim.o(i.TIM_TI1_SetConfig)
- i.TIM_TI2_SetConfig 0x08006280 Section 0 stm32f4xx_hal_tim.o(i.TIM_TI2_SetConfig)
- TIM_TI2_SetConfig 0x08006281 Thumb Code 58 stm32f4xx_hal_tim.o(i.TIM_TI2_SetConfig)
- i.TIM_TI3_SetConfig 0x080062ba Section 0 stm32f4xx_hal_tim.o(i.TIM_TI3_SetConfig)
- TIM_TI3_SetConfig 0x080062bb Thumb Code 56 stm32f4xx_hal_tim.o(i.TIM_TI3_SetConfig)
- i.TIM_TI4_SetConfig 0x080062f2 Section 0 stm32f4xx_hal_tim.o(i.TIM_TI4_SetConfig)
- TIM_TI4_SetConfig 0x080062f3 Thumb Code 60 stm32f4xx_hal_tim.o(i.TIM_TI4_SetConfig)
- i.UART4_IRQHandler 0x08006330 Section 0 stm32f4xx_it.o(i.UART4_IRQHandler)
- i.UART_DMAAbortOnError 0x08006340 Section 0 stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError)
- UART_DMAAbortOnError 0x08006341 Thumb Code 20 stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError)
- i.UART_DMAError 0x08006354 Section 0 stm32f4xx_hal_uart.o(i.UART_DMAError)
- UART_DMAError 0x08006355 Thumb Code 80 stm32f4xx_hal_uart.o(i.UART_DMAError)
- i.UART_DMATransmitCplt 0x080063a4 Section 0 stm32f4xx_hal_uart.o(i.UART_DMATransmitCplt)
- UART_DMATransmitCplt 0x080063a5 Thumb Code 88 stm32f4xx_hal_uart.o(i.UART_DMATransmitCplt)
- i.UART_DMATxHalfCplt 0x080063fc Section 0 stm32f4xx_hal_uart.o(i.UART_DMATxHalfCplt)
- UART_DMATxHalfCplt 0x080063fd Thumb Code 14 stm32f4xx_hal_uart.o(i.UART_DMATxHalfCplt)
- i.UART_EndRxTransfer 0x0800640a Section 0 stm32f4xx_hal_uart.o(i.UART_EndRxTransfer)
- UART_EndRxTransfer 0x0800640b Thumb Code 108 stm32f4xx_hal_uart.o(i.UART_EndRxTransfer)
- i.UART_EndTransmit_IT 0x08006476 Section 0 stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT)
- UART_EndTransmit_IT 0x08006477 Thumb Code 32 stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT)
- i.UART_EndTxTransfer 0x08006496 Section 0 stm32f4xx_hal_uart.o(i.UART_EndTxTransfer)
- UART_EndTxTransfer 0x08006497 Thumb Code 38 stm32f4xx_hal_uart.o(i.UART_EndTxTransfer)
- i.UART_Receive_IT 0x080064bc Section 0 stm32f4xx_hal_uart.o(i.UART_Receive_IT)
- UART_Receive_IT 0x080064bd Thumb Code 252 stm32f4xx_hal_uart.o(i.UART_Receive_IT)
- i.UART_SetConfig 0x080065b8 Section 0 stm32f4xx_hal_uart.o(i.UART_SetConfig)
- UART_SetConfig 0x080065b9 Thumb Code 546 stm32f4xx_hal_uart.o(i.UART_SetConfig)
- i.UART_Start_Receive_IT 0x080067e4 Section 0 stm32f4xx_hal_uart.o(i.UART_Start_Receive_IT)
- i.UART_Transmit_IT 0x08006824 Section 0 stm32f4xx_hal_uart.o(i.UART_Transmit_IT)
- UART_Transmit_IT 0x08006825 Thumb Code 96 stm32f4xx_hal_uart.o(i.UART_Transmit_IT)
- i.UART_WaitOnFlagUntilTimeout 0x08006884 Section 0 stm32f4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
- UART_WaitOnFlagUntilTimeout 0x08006885 Thumb Code 140 stm32f4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
- i.USART1_IRQHandler 0x08006910 Section 0 stm32f4xx_it.o(i.USART1_IRQHandler)
- i.USART2_IRQHandler 0x08006920 Section 0 stm32f4xx_it.o(i.USART2_IRQHandler)
- i.USART3_IRQHandler 0x08006930 Section 0 stm32f4xx_it.o(i.USART3_IRQHandler)
- i.USART6_IRQHandler 0x08006940 Section 0 stm32f4xx_it.o(i.USART6_IRQHandler)
- i.UpdateUI 0x08006950 Section 0 screen.o(i.UpdateUI)
- i.UsageFault_Handler 0x08006e6c Section 0 stm32f4xx_it.o(i.UsageFault_Handler)
- i.WriteHoldRegData 0x08006e70 Section 0 modbus.o(i.WriteHoldRegData)
- i.WriteOneCoilData 0x08006e80 Section 0 modbus.o(i.WriteOneCoilData)
- i._74hc165_init 0x08006ef8 Section 0 hc165.o(i._74hc165_init)
- i._74hc165_read_byte 0x08006f14 Section 0 hc165.o(i._74hc165_read_byte)
- i.__NVIC_GetPriorityGrouping 0x08006f90 Section 0 stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
- __NVIC_GetPriorityGrouping 0x08006f91 Thumb Code 10 stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
- i.__NVIC_SetPriority 0x08006fa0 Section 0 stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority)
- __NVIC_SetPriority 0x08006fa1 Thumb Code 32 stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority)
- i.__hardfp_ldexp 0x08006fc8 Section 0 ldexp.o(i.__hardfp_ldexp)
- i.__hardfp_strtof 0x08007098 Section 0 strtof.o(i.__hardfp_strtof)
- i.__mathlib_dbl_overflow 0x080070d0 Section 0 dunder.o(i.__mathlib_dbl_overflow)
- i.__mathlib_dbl_underflow 0x080070f0 Section 0 dunder.o(i.__mathlib_dbl_underflow)
- i.__mathlib_narrow 0x08007110 Section 0 narrow.o(i.__mathlib_narrow)
- i.__support_ldexp 0x080071c8 Section 0 ldexp.o(i.__support_ldexp)
- i._is_digit 0x080071dc Section 0 __printf_wp.o(i._is_digit)
- i._memcmp 0x080071ea Section 0 timer.o(i._memcmp)
- _memcmp 0x080071eb Thumb Code 38 timer.o(i._memcmp)
- i._sys_exit 0x08007210 Section 0 uarts.o(i._sys_exit)
- i.adcs_data 0x08007214 Section 0 adcs.o(i.adcs_data)
- i.adcs_init 0x08007278 Section 0 adcs.o(i.adcs_init)
- i.ads1220_get_data 0x0800727c Section 0 ads1220.o(i.ads1220_get_data)
- i.ads1220_init 0x080075b8 Section 0 ads1220.o(i.ads1220_init)
- i.ads1220_read_byte 0x08007630 Section 0 ads1220.o(i.ads1220_read_byte)
- i.ads1220_readdata 0x08007680 Section 0 ads1220.o(i.ads1220_readdata)
- i.ads1220_setchannl 0x080076c4 Section 0 ads1220.o(i.ads1220_setchannl)
- i.ads1220_write_byte 0x080076ec Section 0 ads1220.o(i.ads1220_write_byte)
- i.ads1220_writeregister 0x08007760 Section 0 ads1220.o(i.ads1220_writeregister)
- i.ads1256_get_data 0x080077b0 Section 0 ads1256.o(i.ads1256_get_data)
- i.ads1256_init 0x08007b24 Section 0 ads1256.o(i.ads1256_init)
- i.ads1256_read_byte 0x08007b78 Section 0 ads1256.o(i.ads1256_read_byte)
- i.ads1256_write_byte 0x08007bd4 Section 0 ads1256.o(i.ads1256_write_byte)
- i.ao_blf1_set 0x08007c50 Section 0 dac7311.o(i.ao_blf1_set)
- i.ao_blf2_set 0x08007c9c Section 0 dac7311.o(i.ao_blf2_set)
- i.ao_dwq_set 0x08007ce8 Section 0 dac7311.o(i.ao_dwq_set)
- i.ao_write 0x08007d3c Section 0 dac7311.o(i.ao_write)
- i.at_command_send 0x08007e90 Section 0 atcom.o(i.at_command_send)
- i.at_send 0x08007eac Section 0 atcom.o(i.at_send)
- i.ch395_cmd_get_glob_int_status_all 0x08007ec4 Section 0 ch395cmd.o(i.ch395_cmd_get_glob_int_status_all)
- i.ch395_cmd_get_phy_status 0x08007ef4 Section 0 ch395cmd.o(i.ch395_cmd_get_phy_status)
- i.ch395_cmd_get_unreachippt 0x08007f14 Section 0 ch395cmd.o(i.ch395_cmd_get_unreachippt)
- i.ch395_cmd_init 0x08007f44 Section 0 ch395cmd.o(i.ch395_cmd_init)
- i.ch395_cmd_set_gw_ipaddr 0x08007f88 Section 0 ch395cmd.o(i.ch395_cmd_set_gw_ipaddr)
- i.ch395_cmd_set_ipaddr 0x08007fb8 Section 0 ch395cmd.o(i.ch395_cmd_set_ipaddr)
- i.ch395_cmd_set_maskaddr 0x08007fe8 Section 0 ch395cmd.o(i.ch395_cmd_set_maskaddr)
- i.ch395_get_cmd_status 0x08008018 Section 0 ch395cmd.o(i.ch395_get_cmd_status)
- i.ch395_get_dhcp_status 0x08008038 Section 0 ch395cmd.o(i.ch395_get_dhcp_status)
- i.ch395_get_ipinf 0x08008058 Section 0 ch395cmd.o(i.ch395_get_ipinf)
- i.ch395_get_recv_data 0x08008088 Section 0 ch395cmd.o(i.ch395_get_recv_data)
- i.ch395_get_recv_length 0x080080dc Section 0 ch395cmd.o(i.ch395_get_recv_length)
- i.ch395_get_socket_int 0x08008110 Section 0 ch395cmd.o(i.ch395_get_socket_int)
- i.ch395_init 0x08008140 Section 0 ch395.o(i.ch395_init)
- i.ch395_interrupt_handler 0x080081c4 Section 0 ch395.o(i.ch395_interrupt_handler)
- i.ch395_keeplive_cnt 0x080083d4 Section 0 ch395cmd.o(i.ch395_keeplive_cnt)
- i.ch395_keeplive_idle 0x080083e6 Section 0 ch395cmd.o(i.ch395_keeplive_idle)
- i.ch395_keeplive_intvl 0x0800840e Section 0 ch395cmd.o(i.ch395_keeplive_intvl)
- i.ch395_keeplive_set 0x08008436 Section 0 ch395.o(i.ch395_keeplive_set)
- i.ch395_open_socket 0x08008450 Section 0 ch395cmd.o(i.ch395_open_socket)
- i.ch395_read_data 0x0800849c Section 0 ch395.o(i.ch395_read_data)
- i.ch395_read_write_byte 0x080084aa Section 0 ch395.o(i.ch395_read_write_byte)
- i.ch395_send_data 0x080084bc Section 0 ch395cmd.o(i.ch395_send_data)
- i.ch395_set_keeplive 0x08008504 Section 0 ch395cmd.o(i.ch395_set_keeplive)
- i.ch395_set_socket_desip 0x08008520 Section 0 ch395cmd.o(i.ch395_set_socket_desip)
- i.ch395_set_socket_desport 0x08008564 Section 0 ch395cmd.o(i.ch395_set_socket_desport)
- i.ch395_set_socket_prot_type 0x08008594 Section 0 ch395cmd.o(i.ch395_set_socket_prot_type)
- i.ch395_set_socket_sourport 0x080085bc Section 0 ch395cmd.o(i.ch395_set_socket_sourport)
- i.ch395_setttl_num 0x080085ec Section 0 ch395cmd.o(i.ch395_setttl_num)
- i.ch395_socket_interrupt 0x08008608 Section 0 ch395.o(i.ch395_socket_interrupt)
- i.ch395_tcp_connect 0x08008790 Section 0 ch395cmd.o(i.ch395_tcp_connect)
- i.ch395_tcp_listen 0x080087dc Section 0 ch395cmd.o(i.ch395_tcp_listen)
- i.ch395_write_cmd 0x08008828 Section 0 ch395.o(i.ch395_write_cmd)
- i.ch395_write_data 0x0800885c Section 0 ch395.o(i.ch395_write_data)
- i.ch395q_handler 0x08008868 Section 0 ch395.o(i.ch395q_handler)
- i.ch395q_socket_config 0x0800888c Section 0 ch395.o(i.ch395q_socket_config)
- i.dac7311_init 0x08008b24 Section 0 dac7311.o(i.dac7311_init)
- i.delay_ms 0x08008b64 Section 0 main.o(i.delay_ms)
- i.delay_tick 0x08008b6e Section 0 main.o(i.delay_tick)
- i.delay_us 0x08008b7c Section 0 main.o(i.delay_us)
- i.digital_ctrl 0x08008bdc Section 0 gpios.o(i.digital_ctrl)
- i.disp_out 0x08008e8c Section 0 hc595.o(i.disp_out)
- i.ds18b20_check 0x08008eb8 Section 0 ds18b20.o(i.ds18b20_check)
- i.ds18b20_init 0x08008f18 Section 0 ds18b20.o(i.ds18b20_init)
- i.ds18b20_rst 0x08008f34 Section 0 ds18b20.o(i.ds18b20_rst)
- i.ee_io_init 0x08008f74 Section 0 eeprom.o(i.ee_io_init)
- i.ee_readbytes 0x08008fc8 Section 0 eeprom.o(i.ee_readbytes)
- i.ee_writebytes 0x08009046 Section 0 eeprom.o(i.ee_writebytes)
- i.fputc 0x08009104 Section 0 uarts.o(i.fputc)
- i.frexp 0x08009120 Section 0 frexp.o(i.frexp)
- i.hc595_write_data 0x080091ac Section 0 hc595.o(i.hc595_write_data)
- i.i2c_ack 0x08009218 Section 0 eeprom.o(i.i2c_ack)
- i.i2c_delay 0x08009248 Section 0 eeprom.o(i.i2c_delay)
- i2c_delay 0x08009249 Thumb Code 14 eeprom.o(i.i2c_delay)
- i.i2c_nack 0x08009258 Section 0 eeprom.o(i.i2c_nack)
- i.i2c_readbyte 0x08009280 Section 0 eeprom.o(i.i2c_readbyte)
- i.i2c_sendbyte 0x080092c4 Section 0 eeprom.o(i.i2c_sendbyte)
- i.i2c_start 0x08009318 Section 0 eeprom.o(i.i2c_start)
- i.i2c_stop 0x08009348 Section 0 eeprom.o(i.i2c_stop)
- i.i2c_waitack 0x0800936c Section 0 eeprom.o(i.i2c_waitack)
- i.iouart1_delayUs 0x080093a4 Section 0 iousart.o(i.iouart1_delayUs)
- i.iousart_tim_cb 0x080093b0 Section 0 iousart.o(i.iousart_tim_cb)
- i.led_ctrl 0x08009460 Section 0 gpios.o(i.led_ctrl)
- i.main 0x080094b4 Section 0 main.o(i.main)
- i.modbus_analysis_rtu 0x0800991c Section 0 modbus_rtu.o(i.modbus_analysis_rtu)
- i.modbus_analysis_tcp 0x080099d0 Section 0 modbus_tcp.o(i.modbus_analysis_tcp)
- i.modbus_errfunction_rtu 0x08009ab8 Section 0 modbus_rtu.o(i.modbus_errfunction_rtu)
- i.modbus_errfunction_tcp 0x08009b30 Section 0 modbus_tcp.o(i.modbus_errfunction_tcp)
- i.modbus_process_rtu 0x08009bf4 Section 0 modbus_rtu.o(i.modbus_process_rtu)
- i.modbus_process_tcp 0x08009c54 Section 0 modbus_tcp.o(i.modbus_process_tcp)
- i.modbus_rtu_init 0x08009c78 Section 0 modbus_rtu.o(i.modbus_rtu_init)
- i.modbus_rx_cb 0x08009ccc Section 0 modbus_rtu.o(i.modbus_rx_cb)
- i.queue_find_cmd 0x08009d4c Section 0 cmd_queue.o(i.queue_find_cmd)
- i.queue_pop 0x08009dd0 Section 0 cmd_queue.o(i.queue_pop)
- queue_pop 0x08009dd1 Thumb Code 48 cmd_queue.o(i.queue_pop)
- i.queue_push 0x08009e04 Section 0 cmd_queue.o(i.queue_push)
- i.queue_size 0x08009e34 Section 0 cmd_queue.o(i.queue_size)
- queue_size 0x08009e35 Thumb Code 28 cmd_queue.o(i.queue_size)
- i.readcoilstate_rtu 0x08009e54 Section 0 modbus_rtu.o(i.readcoilstate_rtu)
- i.readcoilstate_tcp 0x08009fb8 Section 0 modbus_tcp.o(i.readcoilstate_tcp)
- i.readdisinputstate_rtu 0x0800a16c Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
- i.readdisinputstate_tcp 0x0800a2c8 Section 0 modbus_tcp.o(i.readdisinputstate_tcp)
- i.readholdreg_rtu 0x0800a474 Section 0 modbus_rtu.o(i.readholdreg_rtu)
- i.readholdreg_tcp 0x0800a580 Section 0 modbus_tcp.o(i.readholdreg_tcp)
- i.readinputreg_rtu 0x0800a6f0 Section 0 modbus_rtu.o(i.readinputreg_rtu)
- i.readinputreg_tcp 0x0800a7f4 Section 0 modbus_tcp.o(i.readinputreg_tcp)
- i.set_ipv4 0x0800a960 Section 0 ch395.o(i.set_ipv4)
- i.spi2_read_write_byte 0x0800a9a4 Section 0 ch395.o(i.spi2_read_write_byte)
- i.tim6_cnt 0x0800a9c4 Section 0 timer.o(i.tim6_cnt)
- i.uart_send 0x0800ab24 Section 0 uarts.o(i.uart_send)
- i.usart2_rx_cb 0x0800ab38 Section 0 uarts.o(i.usart2_rx_cb)
- i.usart3_rx_cb 0x0800acb0 Section 0 uarts.o(i.usart3_rx_cb)
- i.usart6_rx_cb 0x0800ae54 Section 0 uarts.o(i.usart6_rx_cb)
- i.wifi_set 0x0800aed0 Section 0 atcom.o(i.wifi_set)
- i.writemulticoil_rtu 0x0800b354 Section 0 modbus_rtu.o(i.writemulticoil_rtu)
- i.writemulticoil_tcp 0x0800b4c0 Section 0 modbus_tcp.o(i.writemulticoil_tcp)
- i.writemultireg_rtu 0x0800b684 Section 0 modbus_rtu.o(i.writemultireg_rtu)
- i.writemultireg_tcp 0x0800b794 Section 0 modbus_tcp.o(i.writemultireg_tcp)
- i.writesinglecoil_rtu 0x0800b8fc Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
- i.writesinglecoil_tcp 0x0800b9c8 Section 0 modbus_tcp.o(i.writesinglecoil_tcp)
- i.writesinglereg_rtu 0x0800bae8 Section 0 modbus_rtu.o(i.writesinglereg_rtu)
- i.writesinglereg_tcp 0x0800bba8 Section 0 modbus_tcp.o(i.writesinglereg_tcp)
- locale$$code 0x0800bcbc Section 44 lc_numeric_c.o(locale$$code)
- locale$$code 0x0800bce8 Section 44 lc_ctype_c.o(locale$$code)
- x$fpl$d2f 0x0800bd14 Section 98 d2f.o(x$fpl$d2f)
- $v0 0x0800bd14 Number 0 d2f.o(x$fpl$d2f)
- x$fpl$dadd 0x0800bd78 Section 336 daddsub_clz.o(x$fpl$dadd)
- $v0 0x0800bd78 Number 0 daddsub_clz.o(x$fpl$dadd)
- _dadd1 0x0800bd89 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
- x$fpl$dcheck1 0x0800bec8 Section 16 dcheck1.o(x$fpl$dcheck1)
- $v0 0x0800bec8 Number 0 dcheck1.o(x$fpl$dcheck1)
- x$fpl$dcmpinf 0x0800bed8 Section 24 dcmpi.o(x$fpl$dcmpinf)
- $v0 0x0800bed8 Number 0 dcmpi.o(x$fpl$dcmpinf)
- x$fpl$ddiv 0x0800bef0 Section 688 ddiv.o(x$fpl$ddiv)
- $v0 0x0800bef0 Number 0 ddiv.o(x$fpl$ddiv)
- ddiv_entry 0x0800bef7 Thumb Code 0 ddiv.o(x$fpl$ddiv)
- x$fpl$deqf 0x0800c1a0 Section 120 deqf.o(x$fpl$deqf)
- $v0 0x0800c1a0 Number 0 deqf.o(x$fpl$deqf)
- x$fpl$dfixu 0x0800c218 Section 90 dfixu.o(x$fpl$dfixu)
- $v0 0x0800c218 Number 0 dfixu.o(x$fpl$dfixu)
- x$fpl$dflt 0x0800c272 Section 46 dflt_clz.o(x$fpl$dflt)
- $v0 0x0800c272 Number 0 dflt_clz.o(x$fpl$dflt)
- x$fpl$dfltu 0x0800c2a0 Section 38 dflt_clz.o(x$fpl$dfltu)
- $v0 0x0800c2a0 Number 0 dflt_clz.o(x$fpl$dfltu)
- x$fpl$dleqf 0x0800c2c8 Section 120 dleqf.o(x$fpl$dleqf)
- $v0 0x0800c2c8 Number 0 dleqf.o(x$fpl$dleqf)
- x$fpl$dmul 0x0800c340 Section 340 dmul.o(x$fpl$dmul)
- $v0 0x0800c340 Number 0 dmul.o(x$fpl$dmul)
- x$fpl$dnaninf 0x0800c494 Section 156 dnaninf.o(x$fpl$dnaninf)
- $v0 0x0800c494 Number 0 dnaninf.o(x$fpl$dnaninf)
- x$fpl$dretinf 0x0800c530 Section 12 dretinf.o(x$fpl$dretinf)
- $v0 0x0800c530 Number 0 dretinf.o(x$fpl$dretinf)
- x$fpl$drleqf 0x0800c53c Section 108 drleqf.o(x$fpl$drleqf)
- $v0 0x0800c53c Number 0 drleqf.o(x$fpl$drleqf)
- x$fpl$dsub 0x0800c5a8 Section 468 daddsub_clz.o(x$fpl$dsub)
- $v0 0x0800c5a8 Number 0 daddsub_clz.o(x$fpl$dsub)
- _dsub1 0x0800c5b9 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
- x$fpl$f2d 0x0800c77c Section 86 f2d.o(x$fpl$f2d)
- $v0 0x0800c77c Number 0 f2d.o(x$fpl$f2d)
- x$fpl$fnaninf 0x0800c7d2 Section 140 fnaninf.o(x$fpl$fnaninf)
- $v0 0x0800c7d2 Number 0 fnaninf.o(x$fpl$fnaninf)
- x$fpl$fpinit 0x0800c85e Section 10 fpinit.o(x$fpl$fpinit)
- $v0 0x0800c85e Number 0 fpinit.o(x$fpl$fpinit)
- x$fpl$fretinf 0x0800c868 Section 10 fretinf.o(x$fpl$fretinf)
- $v0 0x0800c868 Number 0 fretinf.o(x$fpl$fretinf)
- x$fpl$retnan 0x0800c872 Section 100 retnan.o(x$fpl$retnan)
- $v0 0x0800c872 Number 0 retnan.o(x$fpl$retnan)
- x$fpl$scalbn 0x0800c8d6 Section 92 scalbn.o(x$fpl$scalbn)
- $v0 0x0800c8d6 Number 0 scalbn.o(x$fpl$scalbn)
- x$fpl$scanf1 0x0800c932 Section 4 scanf1.o(x$fpl$scanf1)
- $v0 0x0800c932 Number 0 scanf1.o(x$fpl$scanf1)
- x$fpl$scanf2 0x0800c936 Section 8 scanf2.o(x$fpl$scanf2)
- $v0 0x0800c936 Number 0 scanf2.o(x$fpl$scanf2)
- x$fpl$trapveneer 0x0800c93e Section 48 trapv.o(x$fpl$trapveneer)
- $v0 0x0800c93e Number 0 trapv.o(x$fpl$trapveneer)
- .constdata 0x0800c96e Section 8 stm32f4xx_hal_dma.o(.constdata)
- x$fpl$usenofp 0x0800c96e Section 0 usenofp.o(x$fpl$usenofp)
- flagBitshiftOffset 0x0800c96e Data 8 stm32f4xx_hal_dma.o(.constdata)
- .constdata 0x0800c976 Section 24 system_stm32f4xx.o(.constdata)
- .constdata 0x0800c990 Section 300 atcom.o(.constdata)
- .constdata 0x0800cabc Section 17 __printf_flags_wp.o(.constdata)
- maptable 0x0800cabc Data 17 __printf_flags_wp.o(.constdata)
- .constdata 0x0800cad0 Section 148 bigflt0.o(.constdata)
- tenpwrs_x 0x0800cad0 Data 60 bigflt0.o(.constdata)
- tenpwrs_i 0x0800cb0c Data 64 bigflt0.o(.constdata)
- c$$dinf 0x0800cb84 Section 8 fpconst.o(c$$dinf)
- locale$$data 0x0800cb8c Section 28 lc_numeric_c.o(locale$$data)
- __lcnum_c_name 0x0800cb90 Data 2 lc_numeric_c.o(locale$$data)
- __lcnum_c_start 0x0800cb98 Data 0 lc_numeric_c.o(locale$$data)
- __lcnum_c_point 0x0800cba4 Data 0 lc_numeric_c.o(locale$$data)
- __lcnum_c_thousands 0x0800cba6 Data 0 lc_numeric_c.o(locale$$data)
- __lcnum_c_grouping 0x0800cba7 Data 0 lc_numeric_c.o(locale$$data)
- locale$$data 0x0800cba8 Section 272 lc_ctype_c.o(locale$$data)
- __lcnum_c_end 0x0800cba8 Data 0 lc_numeric_c.o(locale$$data)
- __lcctype_c_name 0x0800cbac Data 2 lc_ctype_c.o(locale$$data)
- __lcctype_c_start 0x0800cbb4 Data 0 lc_ctype_c.o(locale$$data)
- __lcctype_c_end 0x0800ccb8 Data 0 lc_ctype_c.o(locale$$data)
+ i.NotifyMenu 0x080057a4 Section 0 screen.o(i.NotifyMenu)
+ i.NotifyMeter 0x080057a6 Section 0 screen.o(i.NotifyMeter)
+ i.NotifyProgress 0x080057a8 Section 0 screen.o(i.NotifyProgress)
+ i.NotifyReadFlash 0x080057aa Section 0 screen.o(i.NotifyReadFlash)
+ i.NotifyReadRTC 0x080057ac Section 0 screen.o(i.NotifyReadRTC)
+ i.NotifyScreen 0x08005878 Section 0 screen.o(i.NotifyScreen)
+ i.NotifySelector 0x0800595c Section 0 screen.o(i.NotifySelector)
+ i.NotifySlider 0x0800595e Section 0 screen.o(i.NotifySlider)
+ i.NotifyText 0x08005960 Section 0 screen.o(i.NotifyText)
+ i.NotifyTimer 0x08005a50 Section 0 screen.o(i.NotifyTimer)
+ i.NotifyTouchXY 0x08005a52 Section 0 screen.o(i.NotifyTouchXY)
+ i.NotifyWriteFlash 0x08005a54 Section 0 screen.o(i.NotifyWriteFlash)
+ i.PendSV_Handler 0x08005a56 Section 0 stm32f4xx_it.o(i.PendSV_Handler)
+ i.ProcessMessage 0x08005a58 Section 0 screen.o(i.ProcessMessage)
+ i.SPI_EndRxTxTransaction 0x08005bd0 Section 0 stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction)
+ SPI_EndRxTxTransaction 0x08005bd1 Thumb Code 128 stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction)
+ i.SPI_WaitFlagStateUntilTimeout 0x08005c58 Section 0 stm32f4xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
+ SPI_WaitFlagStateUntilTimeout 0x08005c59 Thumb Code 210 stm32f4xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
+ i.SVC_Handler 0x08005d30 Section 0 stm32f4xx_it.o(i.SVC_Handler)
+ i.S_Uart_One_Tx 0x08005d34 Section 0 iousart.o(i.S_Uart_One_Tx)
+ i.SendChar 0x08005d90 Section 0 iousart.o(i.SendChar)
+ i.SendStrings 0x08005d9c Section 0 hmi_driver.o(i.SendStrings)
+ i.SetButtonValue 0x08005db2 Section 0 hmi_driver.o(i.SetButtonValue)
+ i.SetControlVisiable 0x08005e04 Section 0 hmi_driver.o(i.SetControlVisiable)
+ i.SetProgressValue 0x08005e56 Section 0 hmi_driver.o(i.SetProgressValue)
+ i.SetTextFloat 0x08005ebe Section 0 hmi_driver.o(i.SetTextFloat)
+ i.SetTextValue 0x08005f4e Section 0 hmi_driver.o(i.SetTextValue)
+ i.SysTick_Handler 0x08005fa0 Section 0 stm32f4xx_it.o(i.SysTick_Handler)
+ i.SystemClock_Config 0x08005fa8 Section 0 main.o(i.SystemClock_Config)
+ i.SystemInit 0x0800605c Section 0 system_stm32f4xx.o(i.SystemInit)
+ i.TIM1_TRG_COM_TIM11_IRQHandler 0x08006070 Section 0 stm32f4xx_it.o(i.TIM1_TRG_COM_TIM11_IRQHandler)
+ i.TIM6_DAC_IRQHandler 0x08006088 Section 0 stm32f4xx_it.o(i.TIM6_DAC_IRQHandler)
+ i.TIM7_IRQHandler 0x08006098 Section 0 stm32f4xx_it.o(i.TIM7_IRQHandler)
+ i.TIM_Base_SetConfig 0x080060a8 Section 0 stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig)
+ i.TIM_CCxChannelCmd 0x08006190 Section 0 stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd)
+ i.TIM_TI1_SetConfig 0x080061b4 Section 0 stm32f4xx_hal_tim.o(i.TIM_TI1_SetConfig)
+ i.TIM_TI2_SetConfig 0x08006244 Section 0 stm32f4xx_hal_tim.o(i.TIM_TI2_SetConfig)
+ TIM_TI2_SetConfig 0x08006245 Thumb Code 58 stm32f4xx_hal_tim.o(i.TIM_TI2_SetConfig)
+ i.TIM_TI3_SetConfig 0x0800627e Section 0 stm32f4xx_hal_tim.o(i.TIM_TI3_SetConfig)
+ TIM_TI3_SetConfig 0x0800627f Thumb Code 56 stm32f4xx_hal_tim.o(i.TIM_TI3_SetConfig)
+ i.TIM_TI4_SetConfig 0x080062b6 Section 0 stm32f4xx_hal_tim.o(i.TIM_TI4_SetConfig)
+ TIM_TI4_SetConfig 0x080062b7 Thumb Code 60 stm32f4xx_hal_tim.o(i.TIM_TI4_SetConfig)
+ i.UART4_IRQHandler 0x080062f4 Section 0 stm32f4xx_it.o(i.UART4_IRQHandler)
+ i.UART_DMAAbortOnError 0x08006304 Section 0 stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError)
+ UART_DMAAbortOnError 0x08006305 Thumb Code 20 stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError)
+ i.UART_DMAError 0x08006318 Section 0 stm32f4xx_hal_uart.o(i.UART_DMAError)
+ UART_DMAError 0x08006319 Thumb Code 80 stm32f4xx_hal_uart.o(i.UART_DMAError)
+ i.UART_DMATransmitCplt 0x08006368 Section 0 stm32f4xx_hal_uart.o(i.UART_DMATransmitCplt)
+ UART_DMATransmitCplt 0x08006369 Thumb Code 88 stm32f4xx_hal_uart.o(i.UART_DMATransmitCplt)
+ i.UART_DMATxHalfCplt 0x080063c0 Section 0 stm32f4xx_hal_uart.o(i.UART_DMATxHalfCplt)
+ UART_DMATxHalfCplt 0x080063c1 Thumb Code 14 stm32f4xx_hal_uart.o(i.UART_DMATxHalfCplt)
+ i.UART_EndRxTransfer 0x080063ce Section 0 stm32f4xx_hal_uart.o(i.UART_EndRxTransfer)
+ UART_EndRxTransfer 0x080063cf Thumb Code 108 stm32f4xx_hal_uart.o(i.UART_EndRxTransfer)
+ i.UART_EndTransmit_IT 0x0800643a Section 0 stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT)
+ UART_EndTransmit_IT 0x0800643b Thumb Code 32 stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT)
+ i.UART_EndTxTransfer 0x0800645a Section 0 stm32f4xx_hal_uart.o(i.UART_EndTxTransfer)
+ UART_EndTxTransfer 0x0800645b Thumb Code 38 stm32f4xx_hal_uart.o(i.UART_EndTxTransfer)
+ i.UART_Receive_IT 0x08006480 Section 0 stm32f4xx_hal_uart.o(i.UART_Receive_IT)
+ UART_Receive_IT 0x08006481 Thumb Code 252 stm32f4xx_hal_uart.o(i.UART_Receive_IT)
+ i.UART_SetConfig 0x0800657c Section 0 stm32f4xx_hal_uart.o(i.UART_SetConfig)
+ UART_SetConfig 0x0800657d Thumb Code 546 stm32f4xx_hal_uart.o(i.UART_SetConfig)
+ i.UART_Start_Receive_IT 0x080067a8 Section 0 stm32f4xx_hal_uart.o(i.UART_Start_Receive_IT)
+ i.UART_Transmit_IT 0x080067e8 Section 0 stm32f4xx_hal_uart.o(i.UART_Transmit_IT)
+ UART_Transmit_IT 0x080067e9 Thumb Code 96 stm32f4xx_hal_uart.o(i.UART_Transmit_IT)
+ i.UART_WaitOnFlagUntilTimeout 0x08006848 Section 0 stm32f4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
+ UART_WaitOnFlagUntilTimeout 0x08006849 Thumb Code 140 stm32f4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
+ i.USART1_IRQHandler 0x080068d4 Section 0 stm32f4xx_it.o(i.USART1_IRQHandler)
+ i.USART2_IRQHandler 0x080068e4 Section 0 stm32f4xx_it.o(i.USART2_IRQHandler)
+ i.USART3_IRQHandler 0x080068f4 Section 0 stm32f4xx_it.o(i.USART3_IRQHandler)
+ i.USART6_IRQHandler 0x08006904 Section 0 stm32f4xx_it.o(i.USART6_IRQHandler)
+ i.UpdateUI 0x08006914 Section 0 screen.o(i.UpdateUI)
+ i.UsageFault_Handler 0x08006e30 Section 0 stm32f4xx_it.o(i.UsageFault_Handler)
+ i.WriteHoldRegData 0x08006e34 Section 0 modbus.o(i.WriteHoldRegData)
+ i.WriteOneCoilData 0x08006e44 Section 0 modbus.o(i.WriteOneCoilData)
+ i._74hc165_init 0x08006ebc Section 0 hc165.o(i._74hc165_init)
+ i._74hc165_read_byte 0x08006ed8 Section 0 hc165.o(i._74hc165_read_byte)
+ i.__NVIC_GetPriorityGrouping 0x08006f54 Section 0 stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
+ __NVIC_GetPriorityGrouping 0x08006f55 Thumb Code 10 stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
+ i.__NVIC_SetPriority 0x08006f64 Section 0 stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority)
+ __NVIC_SetPriority 0x08006f65 Thumb Code 32 stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority)
+ i.__hardfp_ldexp 0x08006f90 Section 0 ldexp.o(i.__hardfp_ldexp)
+ i.__hardfp_strtof 0x08007060 Section 0 strtof.o(i.__hardfp_strtof)
+ i.__mathlib_dbl_overflow 0x08007098 Section 0 dunder.o(i.__mathlib_dbl_overflow)
+ i.__mathlib_dbl_underflow 0x080070b8 Section 0 dunder.o(i.__mathlib_dbl_underflow)
+ i.__mathlib_narrow 0x080070d8 Section 0 narrow.o(i.__mathlib_narrow)
+ i.__support_ldexp 0x08007190 Section 0 ldexp.o(i.__support_ldexp)
+ i._is_digit 0x080071a4 Section 0 __printf_wp.o(i._is_digit)
+ i._memcmp 0x080071b2 Section 0 timer.o(i._memcmp)
+ _memcmp 0x080071b3 Thumb Code 38 timer.o(i._memcmp)
+ i._sys_exit 0x080071d8 Section 0 uarts.o(i._sys_exit)
+ i.adcs_data 0x080071dc Section 0 adcs.o(i.adcs_data)
+ i.adcs_init 0x080072b8 Section 0 adcs.o(i.adcs_init)
+ i.ads1220_get_data 0x080072bc Section 0 ads1220.o(i.ads1220_get_data)
+ i.ads1220_init 0x08007618 Section 0 ads1220.o(i.ads1220_init)
+ i.ads1220_read_byte 0x08007690 Section 0 ads1220.o(i.ads1220_read_byte)
+ i.ads1220_readdata 0x080076e0 Section 0 ads1220.o(i.ads1220_readdata)
+ i.ads1220_setchannl 0x08007724 Section 0 ads1220.o(i.ads1220_setchannl)
+ i.ads1220_write_byte 0x0800774c Section 0 ads1220.o(i.ads1220_write_byte)
+ i.ads1220_writeregister 0x080077c0 Section 0 ads1220.o(i.ads1220_writeregister)
+ i.ads1256_get_data 0x08007810 Section 0 ads1256.o(i.ads1256_get_data)
+ i.ads1256_init 0x08007b84 Section 0 ads1256.o(i.ads1256_init)
+ i.ads1256_read_byte 0x08007bd8 Section 0 ads1256.o(i.ads1256_read_byte)
+ i.ads1256_write_byte 0x08007c34 Section 0 ads1256.o(i.ads1256_write_byte)
+ i.ao_blf1_set 0x08007cb0 Section 0 dac7311.o(i.ao_blf1_set)
+ i.ao_blf2_set 0x08007cfc Section 0 dac7311.o(i.ao_blf2_set)
+ i.ao_dwq_set 0x08007d48 Section 0 dac7311.o(i.ao_dwq_set)
+ i.ao_write 0x08007d9c Section 0 dac7311.o(i.ao_write)
+ i.at_command_send 0x08007ef0 Section 0 atcom.o(i.at_command_send)
+ i.at_send 0x08007f0c Section 0 atcom.o(i.at_send)
+ i.ch395_cmd_get_glob_int_status_all 0x08007f24 Section 0 ch395cmd.o(i.ch395_cmd_get_glob_int_status_all)
+ i.ch395_cmd_get_phy_status 0x08007f54 Section 0 ch395cmd.o(i.ch395_cmd_get_phy_status)
+ i.ch395_cmd_get_unreachippt 0x08007f74 Section 0 ch395cmd.o(i.ch395_cmd_get_unreachippt)
+ i.ch395_cmd_init 0x08007fa4 Section 0 ch395cmd.o(i.ch395_cmd_init)
+ i.ch395_cmd_set_gw_ipaddr 0x08007fe8 Section 0 ch395cmd.o(i.ch395_cmd_set_gw_ipaddr)
+ i.ch395_cmd_set_ipaddr 0x08008018 Section 0 ch395cmd.o(i.ch395_cmd_set_ipaddr)
+ i.ch395_cmd_set_maskaddr 0x08008048 Section 0 ch395cmd.o(i.ch395_cmd_set_maskaddr)
+ i.ch395_get_cmd_status 0x08008078 Section 0 ch395cmd.o(i.ch395_get_cmd_status)
+ i.ch395_get_dhcp_status 0x08008098 Section 0 ch395cmd.o(i.ch395_get_dhcp_status)
+ i.ch395_get_ipinf 0x080080b8 Section 0 ch395cmd.o(i.ch395_get_ipinf)
+ i.ch395_get_recv_data 0x080080e8 Section 0 ch395cmd.o(i.ch395_get_recv_data)
+ i.ch395_get_recv_length 0x0800813c Section 0 ch395cmd.o(i.ch395_get_recv_length)
+ i.ch395_get_socket_int 0x08008170 Section 0 ch395cmd.o(i.ch395_get_socket_int)
+ i.ch395_init 0x080081a0 Section 0 ch395.o(i.ch395_init)
+ i.ch395_interrupt_handler 0x08008224 Section 0 ch395.o(i.ch395_interrupt_handler)
+ i.ch395_keeplive_cnt 0x08008434 Section 0 ch395cmd.o(i.ch395_keeplive_cnt)
+ i.ch395_keeplive_idle 0x08008446 Section 0 ch395cmd.o(i.ch395_keeplive_idle)
+ i.ch395_keeplive_intvl 0x0800846e Section 0 ch395cmd.o(i.ch395_keeplive_intvl)
+ i.ch395_keeplive_set 0x08008496 Section 0 ch395.o(i.ch395_keeplive_set)
+ i.ch395_open_socket 0x080084b0 Section 0 ch395cmd.o(i.ch395_open_socket)
+ i.ch395_read_data 0x080084fc Section 0 ch395.o(i.ch395_read_data)
+ i.ch395_read_write_byte 0x0800850a Section 0 ch395.o(i.ch395_read_write_byte)
+ i.ch395_send_data 0x0800851c Section 0 ch395cmd.o(i.ch395_send_data)
+ i.ch395_set_keeplive 0x08008564 Section 0 ch395cmd.o(i.ch395_set_keeplive)
+ i.ch395_set_socket_desip 0x08008580 Section 0 ch395cmd.o(i.ch395_set_socket_desip)
+ i.ch395_set_socket_desport 0x080085c4 Section 0 ch395cmd.o(i.ch395_set_socket_desport)
+ i.ch395_set_socket_prot_type 0x080085f4 Section 0 ch395cmd.o(i.ch395_set_socket_prot_type)
+ i.ch395_set_socket_sourport 0x0800861c Section 0 ch395cmd.o(i.ch395_set_socket_sourport)
+ i.ch395_setttl_num 0x0800864c Section 0 ch395cmd.o(i.ch395_setttl_num)
+ i.ch395_socket_interrupt 0x08008668 Section 0 ch395.o(i.ch395_socket_interrupt)
+ i.ch395_tcp_connect 0x080087f0 Section 0 ch395cmd.o(i.ch395_tcp_connect)
+ i.ch395_tcp_listen 0x0800883c Section 0 ch395cmd.o(i.ch395_tcp_listen)
+ i.ch395_write_cmd 0x08008888 Section 0 ch395.o(i.ch395_write_cmd)
+ i.ch395_write_data 0x080088bc Section 0 ch395.o(i.ch395_write_data)
+ i.ch395q_handler 0x080088c8 Section 0 ch395.o(i.ch395q_handler)
+ i.ch395q_socket_config 0x080088ec Section 0 ch395.o(i.ch395q_socket_config)
+ i.dac7311_init 0x08008b84 Section 0 dac7311.o(i.dac7311_init)
+ i.delay_ms 0x08008bc4 Section 0 main.o(i.delay_ms)
+ i.delay_tick 0x08008bce Section 0 main.o(i.delay_tick)
+ i.delay_us 0x08008bdc Section 0 main.o(i.delay_us)
+ i.digital_ctrl 0x08008c3c Section 0 gpios.o(i.digital_ctrl)
+ i.disp_out 0x08008ea0 Section 0 hc595.o(i.disp_out)
+ i.ds18b20_check 0x08008ecc Section 0 ds18b20.o(i.ds18b20_check)
+ i.ds18b20_init 0x08008f2c Section 0 ds18b20.o(i.ds18b20_init)
+ i.ds18b20_rst 0x08008f48 Section 0 ds18b20.o(i.ds18b20_rst)
+ i.ee_io_init 0x08008f88 Section 0 eeprom.o(i.ee_io_init)
+ i.ee_readbytes 0x08008fdc Section 0 eeprom.o(i.ee_readbytes)
+ i.ee_writebytes 0x0800905a Section 0 eeprom.o(i.ee_writebytes)
+ i.fputc 0x08009118 Section 0 uarts.o(i.fputc)
+ i.frexp 0x08009138 Section 0 frexp.o(i.frexp)
+ i.hc595_write_data 0x080091c4 Section 0 hc595.o(i.hc595_write_data)
+ i.i2c_ack 0x08009230 Section 0 eeprom.o(i.i2c_ack)
+ i.i2c_delay 0x08009260 Section 0 eeprom.o(i.i2c_delay)
+ i2c_delay 0x08009261 Thumb Code 14 eeprom.o(i.i2c_delay)
+ i.i2c_nack 0x08009270 Section 0 eeprom.o(i.i2c_nack)
+ i.i2c_readbyte 0x08009298 Section 0 eeprom.o(i.i2c_readbyte)
+ i.i2c_sendbyte 0x080092dc Section 0 eeprom.o(i.i2c_sendbyte)
+ i.i2c_start 0x08009330 Section 0 eeprom.o(i.i2c_start)
+ i.i2c_stop 0x08009360 Section 0 eeprom.o(i.i2c_stop)
+ i.i2c_waitack 0x08009384 Section 0 eeprom.o(i.i2c_waitack)
+ i.iouart1_delayUs 0x080093bc Section 0 iousart.o(i.iouart1_delayUs)
+ i.iousart_tim_cb 0x080093c8 Section 0 iousart.o(i.iousart_tim_cb)
+ i.led_ctrl 0x08009478 Section 0 gpios.o(i.led_ctrl)
+ i.main 0x080094cc Section 0 main.o(i.main)
+ i.modbus_analysis_rtu 0x08009944 Section 0 modbus_rtu.o(i.modbus_analysis_rtu)
+ i.modbus_analysis_tcp 0x080099f8 Section 0 modbus_tcp.o(i.modbus_analysis_tcp)
+ i.modbus_errfunction_rtu 0x08009ae0 Section 0 modbus_rtu.o(i.modbus_errfunction_rtu)
+ i.modbus_errfunction_tcp 0x08009b58 Section 0 modbus_tcp.o(i.modbus_errfunction_tcp)
+ i.modbus_process_rtu 0x08009c1c Section 0 modbus_rtu.o(i.modbus_process_rtu)
+ i.modbus_process_tcp 0x08009c7c Section 0 modbus_tcp.o(i.modbus_process_tcp)
+ i.modbus_rtu_init 0x08009ca0 Section 0 modbus_rtu.o(i.modbus_rtu_init)
+ i.modbus_rx_cb 0x08009cf4 Section 0 modbus_rtu.o(i.modbus_rx_cb)
+ i.queue_find_cmd 0x08009d74 Section 0 cmd_queue.o(i.queue_find_cmd)
+ i.queue_pop 0x08009df8 Section 0 cmd_queue.o(i.queue_pop)
+ queue_pop 0x08009df9 Thumb Code 48 cmd_queue.o(i.queue_pop)
+ i.queue_push 0x08009e2c Section 0 cmd_queue.o(i.queue_push)
+ i.queue_size 0x08009e5c Section 0 cmd_queue.o(i.queue_size)
+ queue_size 0x08009e5d Thumb Code 28 cmd_queue.o(i.queue_size)
+ i.readcoilstate_rtu 0x08009e7c Section 0 modbus_rtu.o(i.readcoilstate_rtu)
+ i.readcoilstate_tcp 0x08009fe0 Section 0 modbus_tcp.o(i.readcoilstate_tcp)
+ i.readdisinputstate_rtu 0x0800a194 Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
+ i.readdisinputstate_tcp 0x0800a2f0 Section 0 modbus_tcp.o(i.readdisinputstate_tcp)
+ i.readholdreg_rtu 0x0800a49c Section 0 modbus_rtu.o(i.readholdreg_rtu)
+ i.readholdreg_tcp 0x0800a5a8 Section 0 modbus_tcp.o(i.readholdreg_tcp)
+ i.readinputreg_rtu 0x0800a718 Section 0 modbus_rtu.o(i.readinputreg_rtu)
+ i.readinputreg_tcp 0x0800a81c Section 0 modbus_tcp.o(i.readinputreg_tcp)
+ i.set_ipv4 0x0800a988 Section 0 ch395.o(i.set_ipv4)
+ i.spi2_read_write_byte 0x0800a9cc Section 0 ch395.o(i.spi2_read_write_byte)
+ i.tim6_cnt 0x0800a9ec Section 0 timer.o(i.tim6_cnt)
+ i.uart_send 0x0800ab4c Section 0 uarts.o(i.uart_send)
+ i.usart2_rx_cb 0x0800ab60 Section 0 uarts.o(i.usart2_rx_cb)
+ i.usart3_rx_cb 0x0800acd8 Section 0 uarts.o(i.usart3_rx_cb)
+ i.usart6_rx_cb 0x0800ae7c Section 0 uarts.o(i.usart6_rx_cb)
+ i.wifi_set 0x0800aef8 Section 0 atcom.o(i.wifi_set)
+ i.writemulticoil_rtu 0x0800b37c Section 0 modbus_rtu.o(i.writemulticoil_rtu)
+ i.writemulticoil_tcp 0x0800b4e8 Section 0 modbus_tcp.o(i.writemulticoil_tcp)
+ i.writemultireg_rtu 0x0800b6ac Section 0 modbus_rtu.o(i.writemultireg_rtu)
+ i.writemultireg_tcp 0x0800b7bc Section 0 modbus_tcp.o(i.writemultireg_tcp)
+ i.writesinglecoil_rtu 0x0800b924 Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
+ i.writesinglecoil_tcp 0x0800b9f0 Section 0 modbus_tcp.o(i.writesinglecoil_tcp)
+ i.writesinglereg_rtu 0x0800bb10 Section 0 modbus_rtu.o(i.writesinglereg_rtu)
+ i.writesinglereg_tcp 0x0800bbd0 Section 0 modbus_tcp.o(i.writesinglereg_tcp)
+ locale$$code 0x0800bce4 Section 44 lc_numeric_c.o(locale$$code)
+ locale$$code 0x0800bd10 Section 44 lc_ctype_c.o(locale$$code)
+ x$fpl$d2f 0x0800bd3c Section 98 d2f.o(x$fpl$d2f)
+ $v0 0x0800bd3c Number 0 d2f.o(x$fpl$d2f)
+ x$fpl$dadd 0x0800bda0 Section 336 daddsub_clz.o(x$fpl$dadd)
+ $v0 0x0800bda0 Number 0 daddsub_clz.o(x$fpl$dadd)
+ _dadd1 0x0800bdb1 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
+ x$fpl$dcheck1 0x0800bef0 Section 16 dcheck1.o(x$fpl$dcheck1)
+ $v0 0x0800bef0 Number 0 dcheck1.o(x$fpl$dcheck1)
+ x$fpl$dcmpinf 0x0800bf00 Section 24 dcmpi.o(x$fpl$dcmpinf)
+ $v0 0x0800bf00 Number 0 dcmpi.o(x$fpl$dcmpinf)
+ x$fpl$ddiv 0x0800bf18 Section 688 ddiv.o(x$fpl$ddiv)
+ $v0 0x0800bf18 Number 0 ddiv.o(x$fpl$ddiv)
+ ddiv_entry 0x0800bf1f Thumb Code 0 ddiv.o(x$fpl$ddiv)
+ x$fpl$deqf 0x0800c1c8 Section 120 deqf.o(x$fpl$deqf)
+ $v0 0x0800c1c8 Number 0 deqf.o(x$fpl$deqf)
+ x$fpl$dfixu 0x0800c240 Section 90 dfixu.o(x$fpl$dfixu)
+ $v0 0x0800c240 Number 0 dfixu.o(x$fpl$dfixu)
+ x$fpl$dflt 0x0800c29a Section 46 dflt_clz.o(x$fpl$dflt)
+ $v0 0x0800c29a Number 0 dflt_clz.o(x$fpl$dflt)
+ x$fpl$dfltu 0x0800c2c8 Section 38 dflt_clz.o(x$fpl$dfltu)
+ $v0 0x0800c2c8 Number 0 dflt_clz.o(x$fpl$dfltu)
+ x$fpl$dleqf 0x0800c2f0 Section 120 dleqf.o(x$fpl$dleqf)
+ $v0 0x0800c2f0 Number 0 dleqf.o(x$fpl$dleqf)
+ x$fpl$dmul 0x0800c368 Section 340 dmul.o(x$fpl$dmul)
+ $v0 0x0800c368 Number 0 dmul.o(x$fpl$dmul)
+ x$fpl$dnaninf 0x0800c4bc Section 156 dnaninf.o(x$fpl$dnaninf)
+ $v0 0x0800c4bc Number 0 dnaninf.o(x$fpl$dnaninf)
+ x$fpl$dretinf 0x0800c558 Section 12 dretinf.o(x$fpl$dretinf)
+ $v0 0x0800c558 Number 0 dretinf.o(x$fpl$dretinf)
+ x$fpl$drleqf 0x0800c564 Section 108 drleqf.o(x$fpl$drleqf)
+ $v0 0x0800c564 Number 0 drleqf.o(x$fpl$drleqf)
+ x$fpl$dsub 0x0800c5d0 Section 468 daddsub_clz.o(x$fpl$dsub)
+ $v0 0x0800c5d0 Number 0 daddsub_clz.o(x$fpl$dsub)
+ _dsub1 0x0800c5e1 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
+ x$fpl$f2d 0x0800c7a4 Section 86 f2d.o(x$fpl$f2d)
+ $v0 0x0800c7a4 Number 0 f2d.o(x$fpl$f2d)
+ x$fpl$fnaninf 0x0800c7fa Section 140 fnaninf.o(x$fpl$fnaninf)
+ $v0 0x0800c7fa Number 0 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fpinit 0x0800c886 Section 10 fpinit.o(x$fpl$fpinit)
+ $v0 0x0800c886 Number 0 fpinit.o(x$fpl$fpinit)
+ x$fpl$fretinf 0x0800c890 Section 10 fretinf.o(x$fpl$fretinf)
+ $v0 0x0800c890 Number 0 fretinf.o(x$fpl$fretinf)
+ x$fpl$retnan 0x0800c89a Section 100 retnan.o(x$fpl$retnan)
+ $v0 0x0800c89a Number 0 retnan.o(x$fpl$retnan)
+ x$fpl$scalbn 0x0800c8fe Section 92 scalbn.o(x$fpl$scalbn)
+ $v0 0x0800c8fe Number 0 scalbn.o(x$fpl$scalbn)
+ x$fpl$scanf1 0x0800c95a Section 4 scanf1.o(x$fpl$scanf1)
+ $v0 0x0800c95a Number 0 scanf1.o(x$fpl$scanf1)
+ x$fpl$scanf2 0x0800c95e Section 8 scanf2.o(x$fpl$scanf2)
+ $v0 0x0800c95e Number 0 scanf2.o(x$fpl$scanf2)
+ x$fpl$trapveneer 0x0800c966 Section 48 trapv.o(x$fpl$trapveneer)
+ $v0 0x0800c966 Number 0 trapv.o(x$fpl$trapveneer)
+ .constdata 0x0800c996 Section 8 stm32f4xx_hal_dma.o(.constdata)
+ x$fpl$usenofp 0x0800c996 Section 0 usenofp.o(x$fpl$usenofp)
+ flagBitshiftOffset 0x0800c996 Data 8 stm32f4xx_hal_dma.o(.constdata)
+ .constdata 0x0800c99e Section 24 system_stm32f4xx.o(.constdata)
+ .constdata 0x0800c9b8 Section 300 atcom.o(.constdata)
+ .constdata 0x0800cae4 Section 17 __printf_flags_wp.o(.constdata)
+ maptable 0x0800cae4 Data 17 __printf_flags_wp.o(.constdata)
+ .constdata 0x0800caf8 Section 148 bigflt0.o(.constdata)
+ tenpwrs_x 0x0800caf8 Data 60 bigflt0.o(.constdata)
+ tenpwrs_i 0x0800cb34 Data 64 bigflt0.o(.constdata)
+ c$$dinf 0x0800cbac Section 8 fpconst.o(c$$dinf)
+ locale$$data 0x0800cbb4 Section 28 lc_numeric_c.o(locale$$data)
+ __lcnum_c_name 0x0800cbb8 Data 2 lc_numeric_c.o(locale$$data)
+ __lcnum_c_start 0x0800cbc0 Data 0 lc_numeric_c.o(locale$$data)
+ __lcnum_c_point 0x0800cbcc Data 0 lc_numeric_c.o(locale$$data)
+ __lcnum_c_thousands 0x0800cbce Data 0 lc_numeric_c.o(locale$$data)
+ __lcnum_c_grouping 0x0800cbcf Data 0 lc_numeric_c.o(locale$$data)
+ locale$$data 0x0800cbd0 Section 272 lc_ctype_c.o(locale$$data)
+ __lcnum_c_end 0x0800cbd0 Data 0 lc_numeric_c.o(locale$$data)
+ __lcctype_c_name 0x0800cbd4 Data 2 lc_ctype_c.o(locale$$data)
+ __lcctype_c_start 0x0800cbdc Data 0 lc_ctype_c.o(locale$$data)
+ __lcctype_c_end 0x0800cce0 Data 0 lc_ctype_c.o(locale$$data)
.data 0x20000000 Section 56 main.o(.data)
.data 0x20000038 Section 9 stm32f4xx_hal.o(.data)
.data 0x20000044 Section 4 system_stm32f4xx.o(.data)
@@ -3893,39 +3893,39 @@ Image Symbol Table
.data 0x20000152 Section 4 modbus_tcp.o(.data)
.data 0x20000158 Section 42 ch395.o(.data)
socket0_send_buf 0x2000016c Data 22 ch395.o(.data)
- .data 0x20000184 Section 8 adcs.o(.data)
- .data 0x2000018c Section 72 timer.o(.data)
- .data 0x200001d4 Section 23 gpios.o(.data)
- .data 0x200001ec Section 44 uarts.o(.data)
- .data 0x20000218 Section 10 iousart.o(.data)
- .data 0x20000224 Section 510 atcom.o(.data)
- .data 0x20000424 Section 36 screen.o(.data)
- current_screen_id 0x20000428 Data 2 screen.o(.data)
- .data 0x20000448 Section 6 cmd_queue.o(.data)
- cmd_state 0x20000448 Data 4 cmd_queue.o(.data)
- cmd_pos 0x2000044c Data 2 cmd_queue.o(.data)
- .bss 0x20000450 Section 168 adc.o(.bss)
- .bss 0x200004f8 Section 84 i2c.o(.bss)
- .bss 0x2000054c Section 88 spi.o(.bss)
- .bss 0x200005a4 Section 360 tim.o(.bss)
- .bss 0x2000070c Section 840 usart.o(.bss)
- .bss 0x20000a54 Section 176 ads1220.o(.bss)
- .bss 0x20000b04 Section 396 modbus.o(.bss)
- .bss 0x20000c90 Section 2048 modbus_rtu.o(.bss)
- .bss 0x20001490 Section 2212 ch395.o(.bss)
- socket0_recv_buf 0x200016f4 Data 1024 ch395.o(.bss)
- .bss 0x20001d34 Section 40 adcs.o(.bss)
- .bss 0x20001d5c Section 751 uarts.o(.bss)
- .bss 0x2000204b Section 2048 iousart.o(.bss)
- .bss 0x2000284b Section 114 screen.o(.bss)
- .bss 0x200028be Section 132 cmd_queue.o(.bss)
- que 0x200028be Data 132 cmd_queue.o(.bss)
- .bss 0x20002944 Section 96 libspace.o(.bss)
- HEAP 0x200029a8 Section 512 startup_stm32f407xx.o(HEAP)
- Heap_Mem 0x200029a8 Data 512 startup_stm32f407xx.o(HEAP)
- STACK 0x20002ba8 Section 1024 startup_stm32f407xx.o(STACK)
- Stack_Mem 0x20002ba8 Data 1024 startup_stm32f407xx.o(STACK)
- __initial_sp 0x20002fa8 Data 0 startup_stm32f407xx.o(STACK)
+ .data 0x20000184 Section 12 adcs.o(.data)
+ .data 0x20000190 Section 72 timer.o(.data)
+ .data 0x200001d8 Section 23 gpios.o(.data)
+ .data 0x200001f0 Section 44 uarts.o(.data)
+ .data 0x2000021c Section 10 iousart.o(.data)
+ .data 0x20000228 Section 510 atcom.o(.data)
+ .data 0x20000428 Section 36 screen.o(.data)
+ current_screen_id 0x2000042c Data 2 screen.o(.data)
+ .data 0x2000044c Section 6 cmd_queue.o(.data)
+ cmd_state 0x2000044c Data 4 cmd_queue.o(.data)
+ cmd_pos 0x20000450 Data 2 cmd_queue.o(.data)
+ .bss 0x20000454 Section 168 adc.o(.bss)
+ .bss 0x200004fc Section 84 i2c.o(.bss)
+ .bss 0x20000550 Section 88 spi.o(.bss)
+ .bss 0x200005a8 Section 360 tim.o(.bss)
+ .bss 0x20000710 Section 840 usart.o(.bss)
+ .bss 0x20000a58 Section 816 ads1220.o(.bss)
+ .bss 0x20000d88 Section 396 modbus.o(.bss)
+ .bss 0x20000f14 Section 2048 modbus_rtu.o(.bss)
+ .bss 0x20001714 Section 2212 ch395.o(.bss)
+ socket0_recv_buf 0x20001978 Data 1024 ch395.o(.bss)
+ .bss 0x20001fb8 Section 200 adcs.o(.bss)
+ .bss 0x20002080 Section 751 uarts.o(.bss)
+ .bss 0x2000236f Section 2048 iousart.o(.bss)
+ .bss 0x20002b6f Section 114 screen.o(.bss)
+ .bss 0x20002be2 Section 132 cmd_queue.o(.bss)
+ que 0x20002be2 Data 132 cmd_queue.o(.bss)
+ .bss 0x20002c68 Section 96 libspace.o(.bss)
+ HEAP 0x20002cc8 Section 512 startup_stm32f407xx.o(HEAP)
+ Heap_Mem 0x20002cc8 Data 512 startup_stm32f407xx.o(HEAP)
+ STACK 0x20002ec8 Section 1024 startup_stm32f407xx.o(STACK)
+ Stack_Mem 0x20002ec8 Data 1024 startup_stm32f407xx.o(STACK)
+ __initial_sp 0x200032c8 Data 0 startup_stm32f407xx.o(STACK)
Global Symbols
@@ -4264,227 +4264,227 @@ Image Symbol Table
MemManage_Handler 0x080055bd Thumb Code 4 stm32f4xx_it.o(i.MemManage_Handler)
ModbusCRC16 0x080055c1 Thumb Code 70 modbus.o(i.ModbusCRC16)
NMI_Handler 0x08005607 Thumb Code 4 stm32f4xx_it.o(i.NMI_Handler)
- NotifyButton 0x0800560d Thumb Code 406 screen.o(i.NotifyButton)
- NotifyMenu 0x080057e1 Thumb Code 2 screen.o(i.NotifyMenu)
- NotifyMeter 0x080057e3 Thumb Code 2 screen.o(i.NotifyMeter)
- NotifyProgress 0x080057e5 Thumb Code 2 screen.o(i.NotifyProgress)
- NotifyReadFlash 0x080057e7 Thumb Code 2 screen.o(i.NotifyReadFlash)
- NotifyReadRTC 0x080057e9 Thumb Code 176 screen.o(i.NotifyReadRTC)
- NotifyScreen 0x080058b5 Thumb Code 148 screen.o(i.NotifyScreen)
- NotifySelector 0x08005999 Thumb Code 2 screen.o(i.NotifySelector)
- NotifySlider 0x0800599b Thumb Code 2 screen.o(i.NotifySlider)
- NotifyText 0x0800599d Thumb Code 210 screen.o(i.NotifyText)
- NotifyTimer 0x08005a8d Thumb Code 2 screen.o(i.NotifyTimer)
- NotifyTouchXY 0x08005a8f Thumb Code 2 screen.o(i.NotifyTouchXY)
- NotifyWriteFlash 0x08005a91 Thumb Code 2 screen.o(i.NotifyWriteFlash)
- PendSV_Handler 0x08005a93 Thumb Code 2 stm32f4xx_it.o(i.PendSV_Handler)
- ProcessMessage 0x08005a95 Thumb Code 372 screen.o(i.ProcessMessage)
- SVC_Handler 0x08005d6d Thumb Code 2 stm32f4xx_it.o(i.SVC_Handler)
- S_Uart_One_Tx 0x08005d71 Thumb Code 86 iousart.o(i.S_Uart_One_Tx)
- SendChar 0x08005dcd Thumb Code 12 iousart.o(i.SendChar)
- SendStrings 0x08005dd9 Thumb Code 22 hmi_driver.o(i.SendStrings)
- SetButtonValue 0x08005def Thumb Code 82 hmi_driver.o(i.SetButtonValue)
- SetControlVisiable 0x08005e41 Thumb Code 82 hmi_driver.o(i.SetControlVisiable)
- SetProgressValue 0x08005e93 Thumb Code 104 hmi_driver.o(i.SetProgressValue)
- SetTextFloat 0x08005efb Thumb Code 144 hmi_driver.o(i.SetTextFloat)
- SetTextValue 0x08005f8b Thumb Code 82 hmi_driver.o(i.SetTextValue)
- SysTick_Handler 0x08005fdd Thumb Code 8 stm32f4xx_it.o(i.SysTick_Handler)
- SystemClock_Config 0x08005fe5 Thumb Code 170 main.o(i.SystemClock_Config)
- SystemInit 0x08006099 Thumb Code 14 system_stm32f4xx.o(i.SystemInit)
- TIM1_TRG_COM_TIM11_IRQHandler 0x080060ad Thumb Code 16 stm32f4xx_it.o(i.TIM1_TRG_COM_TIM11_IRQHandler)
- TIM6_DAC_IRQHandler 0x080060c5 Thumb Code 10 stm32f4xx_it.o(i.TIM6_DAC_IRQHandler)
- TIM7_IRQHandler 0x080060d5 Thumb Code 10 stm32f4xx_it.o(i.TIM7_IRQHandler)
- TIM_Base_SetConfig 0x080060e5 Thumb Code 186 stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig)
- TIM_CCxChannelCmd 0x080061cd Thumb Code 34 stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd)
- TIM_TI1_SetConfig 0x080061f1 Thumb Code 114 stm32f4xx_hal_tim.o(i.TIM_TI1_SetConfig)
- UART4_IRQHandler 0x08006331 Thumb Code 10 stm32f4xx_it.o(i.UART4_IRQHandler)
- UART_Start_Receive_IT 0x080067e5 Thumb Code 64 stm32f4xx_hal_uart.o(i.UART_Start_Receive_IT)
- USART1_IRQHandler 0x08006911 Thumb Code 10 stm32f4xx_it.o(i.USART1_IRQHandler)
- USART2_IRQHandler 0x08006921 Thumb Code 10 stm32f4xx_it.o(i.USART2_IRQHandler)
- USART3_IRQHandler 0x08006931 Thumb Code 10 stm32f4xx_it.o(i.USART3_IRQHandler)
- USART6_IRQHandler 0x08006941 Thumb Code 10 stm32f4xx_it.o(i.USART6_IRQHandler)
- UpdateUI 0x08006951 Thumb Code 1290 screen.o(i.UpdateUI)
- UsageFault_Handler 0x08006e6d Thumb Code 4 stm32f4xx_it.o(i.UsageFault_Handler)
- WriteHoldRegData 0x08006e71 Thumb Code 10 modbus.o(i.WriteHoldRegData)
- WriteOneCoilData 0x08006e81 Thumb Code 114 modbus.o(i.WriteOneCoilData)
- _74hc165_init 0x08006ef9 Thumb Code 24 hc165.o(i._74hc165_init)
- _74hc165_read_byte 0x08006f15 Thumb Code 116 hc165.o(i._74hc165_read_byte)
- __hardfp_ldexp 0x08006fc9 Thumb Code 200 ldexp.o(i.__hardfp_ldexp)
- __hardfp_strtof 0x08007099 Thumb Code 42 strtof.o(i.__hardfp_strtof)
- __mathlib_dbl_overflow 0x080070d1 Thumb Code 24 dunder.o(i.__mathlib_dbl_overflow)
- __mathlib_dbl_underflow 0x080070f1 Thumb Code 24 dunder.o(i.__mathlib_dbl_underflow)
- __mathlib_narrow 0x08007111 Thumb Code 166 narrow.o(i.__mathlib_narrow)
- __support_ldexp 0x080071c9 Thumb Code 20 ldexp.o(i.__support_ldexp)
- _is_digit 0x080071dd Thumb Code 14 __printf_wp.o(i._is_digit)
- _sys_exit 0x08007211 Thumb Code 4 uarts.o(i._sys_exit)
- adcs_data 0x08007215 Thumb Code 72 adcs.o(i.adcs_data)
- adcs_init 0x08007279 Thumb Code 2 adcs.o(i.adcs_init)
- ads1220_get_data 0x0800727d Thumb Code 784 ads1220.o(i.ads1220_get_data)
- ads1220_init 0x080075b9 Thumb Code 114 ads1220.o(i.ads1220_init)
- ads1220_read_byte 0x08007631 Thumb Code 76 ads1220.o(i.ads1220_read_byte)
- ads1220_readdata 0x08007681 Thumb Code 64 ads1220.o(i.ads1220_readdata)
- ads1220_setchannl 0x080076c5 Thumb Code 34 ads1220.o(i.ads1220_setchannl)
- ads1220_write_byte 0x080076ed Thumb Code 110 ads1220.o(i.ads1220_write_byte)
- ads1220_writeregister 0x08007761 Thumb Code 74 ads1220.o(i.ads1220_writeregister)
- ads1256_get_data 0x080077b1 Thumb Code 816 ads1256.o(i.ads1256_get_data)
- ads1256_init 0x08007b25 Thumb Code 80 ads1256.o(i.ads1256_init)
- ads1256_read_byte 0x08007b79 Thumb Code 84 ads1256.o(i.ads1256_read_byte)
- ads1256_write_byte 0x08007bd5 Thumb Code 114 ads1256.o(i.ads1256_write_byte)
- ao_blf1_set 0x08007c51 Thumb Code 64 dac7311.o(i.ao_blf1_set)
- ao_blf2_set 0x08007c9d Thumb Code 64 dac7311.o(i.ao_blf2_set)
- ao_dwq_set 0x08007ce9 Thumb Code 68 dac7311.o(i.ao_dwq_set)
- ao_write 0x08007d3d Thumb Code 326 dac7311.o(i.ao_write)
- at_command_send 0x08007e91 Thumb Code 24 atcom.o(i.at_command_send)
- at_send 0x08007ead Thumb Code 18 atcom.o(i.at_send)
- ch395_cmd_get_glob_int_status_all 0x08007ec5 Thumb Code 44 ch395cmd.o(i.ch395_cmd_get_glob_int_status_all)
- ch395_cmd_get_phy_status 0x08007ef5 Thumb Code 28 ch395cmd.o(i.ch395_cmd_get_phy_status)
- ch395_cmd_get_unreachippt 0x08007f15 Thumb Code 42 ch395cmd.o(i.ch395_cmd_get_unreachippt)
- ch395_cmd_init 0x08007f45 Thumb Code 64 ch395cmd.o(i.ch395_cmd_init)
- ch395_cmd_set_gw_ipaddr 0x08007f89 Thumb Code 42 ch395cmd.o(i.ch395_cmd_set_gw_ipaddr)
- ch395_cmd_set_ipaddr 0x08007fb9 Thumb Code 42 ch395cmd.o(i.ch395_cmd_set_ipaddr)
- ch395_cmd_set_maskaddr 0x08007fe9 Thumb Code 42 ch395cmd.o(i.ch395_cmd_set_maskaddr)
- ch395_get_cmd_status 0x08008019 Thumb Code 28 ch395cmd.o(i.ch395_get_cmd_status)
- ch395_get_dhcp_status 0x08008039 Thumb Code 28 ch395cmd.o(i.ch395_get_dhcp_status)
- ch395_get_ipinf 0x08008059 Thumb Code 42 ch395cmd.o(i.ch395_get_ipinf)
- ch395_get_recv_data 0x08008089 Thumb Code 80 ch395cmd.o(i.ch395_get_recv_data)
- ch395_get_recv_length 0x080080dd Thumb Code 46 ch395cmd.o(i.ch395_get_recv_length)
- ch395_get_socket_int 0x08008111 Thumb Code 42 ch395cmd.o(i.ch395_get_socket_int)
- ch395_init 0x08008141 Thumb Code 98 ch395.o(i.ch395_init)
- ch395_interrupt_handler 0x080081c5 Thumb Code 316 ch395.o(i.ch395_interrupt_handler)
- ch395_keeplive_cnt 0x080083d5 Thumb Code 18 ch395cmd.o(i.ch395_keeplive_cnt)
- ch395_keeplive_idle 0x080083e7 Thumb Code 40 ch395cmd.o(i.ch395_keeplive_idle)
- ch395_keeplive_intvl 0x0800840f Thumb Code 40 ch395cmd.o(i.ch395_keeplive_intvl)
- ch395_keeplive_set 0x08008437 Thumb Code 26 ch395.o(i.ch395_keeplive_set)
- ch395_open_socket 0x08008451 Thumb Code 72 ch395cmd.o(i.ch395_open_socket)
- ch395_read_data 0x0800849d Thumb Code 14 ch395.o(i.ch395_read_data)
- ch395_read_write_byte 0x080084ab Thumb Code 16 ch395.o(i.ch395_read_write_byte)
- ch395_send_data 0x080084bd Thumb Code 68 ch395cmd.o(i.ch395_send_data)
- ch395_set_keeplive 0x08008505 Thumb Code 26 ch395cmd.o(i.ch395_set_keeplive)
- ch395_set_socket_desip 0x08008521 Thumb Code 62 ch395cmd.o(i.ch395_set_socket_desip)
- ch395_set_socket_desport 0x08008565 Thumb Code 42 ch395cmd.o(i.ch395_set_socket_desport)
- ch395_set_socket_prot_type 0x08008595 Thumb Code 36 ch395cmd.o(i.ch395_set_socket_prot_type)
- ch395_set_socket_sourport 0x080085bd Thumb Code 42 ch395cmd.o(i.ch395_set_socket_sourport)
- ch395_setttl_num 0x080085ed Thumb Code 26 ch395cmd.o(i.ch395_setttl_num)
- ch395_socket_interrupt 0x08008609 Thumb Code 386 ch395.o(i.ch395_socket_interrupt)
- ch395_tcp_connect 0x08008791 Thumb Code 72 ch395cmd.o(i.ch395_tcp_connect)
- ch395_tcp_listen 0x080087dd Thumb Code 72 ch395cmd.o(i.ch395_tcp_listen)
- ch395_write_cmd 0x08008829 Thumb Code 46 ch395.o(i.ch395_write_cmd)
- ch395_write_data 0x0800885d Thumb Code 12 ch395.o(i.ch395_write_data)
- ch395q_handler 0x08008869 Thumb Code 28 ch395.o(i.ch395q_handler)
- ch395q_socket_config 0x0800888d Thumb Code 524 ch395.o(i.ch395q_socket_config)
- dac7311_init 0x08008b25 Thumb Code 56 dac7311.o(i.dac7311_init)
- delay_ms 0x08008b65 Thumb Code 10 main.o(i.delay_ms)
- delay_tick 0x08008b6f Thumb Code 14 main.o(i.delay_tick)
- delay_us 0x08008b7d Thumb Code 90 main.o(i.delay_us)
- digital_ctrl 0x08008bdd Thumb Code 626 gpios.o(i.digital_ctrl)
- disp_out 0x08008e8d Thumb Code 38 hc595.o(i.disp_out)
- ds18b20_check 0x08008eb9 Thumb Code 90 ds18b20.o(i.ds18b20_check)
- ds18b20_init 0x08008f19 Thumb Code 22 ds18b20.o(i.ds18b20_init)
- ds18b20_rst 0x08008f35 Thumb Code 60 ds18b20.o(i.ds18b20_rst)
- ee_io_init 0x08008f75 Thumb Code 74 eeprom.o(i.ee_io_init)
- ee_readbytes 0x08008fc9 Thumb Code 126 eeprom.o(i.ee_readbytes)
- ee_writebytes 0x08009047 Thumb Code 188 eeprom.o(i.ee_writebytes)
- fputc 0x08009105 Thumb Code 22 uarts.o(i.fputc)
- frexp 0x08009121 Thumb Code 118 frexp.o(i.frexp)
- hc595_write_data 0x080091ad Thumb Code 98 hc595.o(i.hc595_write_data)
- i2c_ack 0x08009219 Thumb Code 44 eeprom.o(i.i2c_ack)
- i2c_nack 0x08009259 Thumb Code 36 eeprom.o(i.i2c_nack)
- i2c_readbyte 0x08009281 Thumb Code 62 eeprom.o(i.i2c_readbyte)
- i2c_sendbyte 0x080092c5 Thumb Code 78 eeprom.o(i.i2c_sendbyte)
- i2c_start 0x08009319 Thumb Code 42 eeprom.o(i.i2c_start)
- i2c_stop 0x08009349 Thumb Code 30 eeprom.o(i.i2c_stop)
- i2c_waitack 0x0800936d Thumb Code 50 eeprom.o(i.i2c_waitack)
- iouart1_delayUs 0x080093a5 Thumb Code 10 iousart.o(i.iouart1_delayUs)
- iousart_tim_cb 0x080093b1 Thumb Code 152 iousart.o(i.iousart_tim_cb)
- led_ctrl 0x08009461 Thumb Code 64 gpios.o(i.led_ctrl)
- main 0x080094b5 Thumb Code 994 main.o(i.main)
- modbus_analysis_rtu 0x0800991d Thumb Code 180 modbus_rtu.o(i.modbus_analysis_rtu)
- modbus_analysis_tcp 0x080099d1 Thumb Code 228 modbus_tcp.o(i.modbus_analysis_tcp)
- modbus_errfunction_rtu 0x08009ab9 Thumb Code 112 modbus_rtu.o(i.modbus_errfunction_rtu)
- modbus_errfunction_tcp 0x08009b31 Thumb Code 180 modbus_tcp.o(i.modbus_errfunction_tcp)
- modbus_process_rtu 0x08009bf5 Thumb Code 86 modbus_rtu.o(i.modbus_process_rtu)
- modbus_process_tcp 0x08009c55 Thumb Code 30 modbus_tcp.o(i.modbus_process_tcp)
- modbus_rtu_init 0x08009c79 Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init)
- modbus_rx_cb 0x08009ccd Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb)
- queue_find_cmd 0x08009d4d Thumb Code 122 cmd_queue.o(i.queue_find_cmd)
- queue_push 0x08009e05 Thumb Code 44 cmd_queue.o(i.queue_push)
- readcoilstate_rtu 0x08009e55 Thumb Code 348 modbus_rtu.o(i.readcoilstate_rtu)
- readcoilstate_tcp 0x08009fb9 Thumb Code 418 modbus_tcp.o(i.readcoilstate_tcp)
- readdisinputstate_rtu 0x0800a16d Thumb Code 340 modbus_rtu.o(i.readdisinputstate_rtu)
- readdisinputstate_tcp 0x0800a2c9 Thumb Code 410 modbus_tcp.o(i.readdisinputstate_tcp)
- readholdreg_rtu 0x0800a475 Thumb Code 258 modbus_rtu.o(i.readholdreg_rtu)
- readholdreg_tcp 0x0800a581 Thumb Code 352 modbus_tcp.o(i.readholdreg_tcp)
- readinputreg_rtu 0x0800a6f1 Thumb Code 252 modbus_rtu.o(i.readinputreg_rtu)
- readinputreg_tcp 0x0800a7f5 Thumb Code 346 modbus_tcp.o(i.readinputreg_tcp)
- set_ipv4 0x0800a961 Thumb Code 56 ch395.o(i.set_ipv4)
- spi2_read_write_byte 0x0800a9a5 Thumb Code 28 ch395.o(i.spi2_read_write_byte)
- tim6_cnt 0x0800a9c5 Thumb Code 280 timer.o(i.tim6_cnt)
- uart_send 0x0800ab25 Thumb Code 20 uarts.o(i.uart_send)
- usart2_rx_cb 0x0800ab39 Thumb Code 334 uarts.o(i.usart2_rx_cb)
- usart3_rx_cb 0x0800acb1 Thumb Code 374 uarts.o(i.usart3_rx_cb)
- usart6_rx_cb 0x0800ae55 Thumb Code 92 uarts.o(i.usart6_rx_cb)
- wifi_set 0x0800aed1 Thumb Code 884 atcom.o(i.wifi_set)
- writemulticoil_rtu 0x0800b355 Thumb Code 354 modbus_rtu.o(i.writemulticoil_rtu)
- writemulticoil_tcp 0x0800b4c1 Thumb Code 434 modbus_tcp.o(i.writemulticoil_tcp)
- writemultireg_rtu 0x0800b685 Thumb Code 262 modbus_rtu.o(i.writemultireg_rtu)
- writemultireg_tcp 0x0800b795 Thumb Code 344 modbus_tcp.o(i.writemultireg_tcp)
- writesinglecoil_rtu 0x0800b8fd Thumb Code 194 modbus_rtu.o(i.writesinglecoil_rtu)
- writesinglecoil_tcp 0x0800b9c9 Thumb Code 270 modbus_tcp.o(i.writesinglecoil_tcp)
- writesinglereg_rtu 0x0800bae9 Thumb Code 182 modbus_rtu.o(i.writesinglereg_rtu)
- writesinglereg_tcp 0x0800bba9 Thumb Code 258 modbus_tcp.o(i.writesinglereg_tcp)
- _get_lc_numeric 0x0800bcbd Thumb Code 44 lc_numeric_c.o(locale$$code)
- _get_lc_ctype 0x0800bce9 Thumb Code 44 lc_ctype_c.o(locale$$code)
- __aeabi_d2f 0x0800bd15 Thumb Code 0 d2f.o(x$fpl$d2f)
- _d2f 0x0800bd15 Thumb Code 98 d2f.o(x$fpl$d2f)
- __aeabi_dadd 0x0800bd79 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
- _dadd 0x0800bd79 Thumb Code 332 daddsub_clz.o(x$fpl$dadd)
- __fpl_dcheck_NaN1 0x0800bec9 Thumb Code 10 dcheck1.o(x$fpl$dcheck1)
- __fpl_dcmp_Inf 0x0800bed9 Thumb Code 24 dcmpi.o(x$fpl$dcmpinf)
- __aeabi_ddiv 0x0800bef1 Thumb Code 0 ddiv.o(x$fpl$ddiv)
- _ddiv 0x0800bef1 Thumb Code 552 ddiv.o(x$fpl$ddiv)
- __aeabi_cdcmpeq 0x0800c1a1 Thumb Code 0 deqf.o(x$fpl$deqf)
- _dcmpeq 0x0800c1a1 Thumb Code 120 deqf.o(x$fpl$deqf)
- __aeabi_d2uiz 0x0800c219 Thumb Code 0 dfixu.o(x$fpl$dfixu)
- _dfixu 0x0800c219 Thumb Code 90 dfixu.o(x$fpl$dfixu)
- __aeabi_i2d 0x0800c273 Thumb Code 0 dflt_clz.o(x$fpl$dflt)
- _dflt 0x0800c273 Thumb Code 46 dflt_clz.o(x$fpl$dflt)
- __aeabi_ui2d 0x0800c2a1 Thumb Code 0 dflt_clz.o(x$fpl$dfltu)
- _dfltu 0x0800c2a1 Thumb Code 38 dflt_clz.o(x$fpl$dfltu)
- __aeabi_cdcmple 0x0800c2c9 Thumb Code 0 dleqf.o(x$fpl$dleqf)
- _dcmple 0x0800c2c9 Thumb Code 120 dleqf.o(x$fpl$dleqf)
- __fpl_dcmple_InfNaN 0x0800c32b Thumb Code 0 dleqf.o(x$fpl$dleqf)
- __aeabi_dmul 0x0800c341 Thumb Code 0 dmul.o(x$fpl$dmul)
- _dmul 0x0800c341 Thumb Code 332 dmul.o(x$fpl$dmul)
- __fpl_dnaninf 0x0800c495 Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
- __fpl_dretinf 0x0800c531 Thumb Code 12 dretinf.o(x$fpl$dretinf)
- __aeabi_cdrcmple 0x0800c53d Thumb Code 0 drleqf.o(x$fpl$drleqf)
- _drcmple 0x0800c53d Thumb Code 108 drleqf.o(x$fpl$drleqf)
- __aeabi_dsub 0x0800c5a9 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
- _dsub 0x0800c5a9 Thumb Code 464 daddsub_clz.o(x$fpl$dsub)
- __aeabi_f2d 0x0800c77d Thumb Code 0 f2d.o(x$fpl$f2d)
- _f2d 0x0800c77d Thumb Code 86 f2d.o(x$fpl$f2d)
- __fpl_fnaninf 0x0800c7d3 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
- _fp_init 0x0800c85f Thumb Code 10 fpinit.o(x$fpl$fpinit)
- __fplib_config_fpu_vfp 0x0800c867 Thumb Code 0 fpinit.o(x$fpl$fpinit)
- __fplib_config_pureend_doubles 0x0800c867 Thumb Code 0 fpinit.o(x$fpl$fpinit)
- __fpl_fretinf 0x0800c869 Thumb Code 10 fretinf.o(x$fpl$fretinf)
- __fpl_return_NaN 0x0800c873 Thumb Code 100 retnan.o(x$fpl$retnan)
- __ARM_scalbn 0x0800c8d7 Thumb Code 92 scalbn.o(x$fpl$scalbn)
- _scanf_real 0x0800c933 Thumb Code 4 scanf1.o(x$fpl$scanf1)
- _scanf_hex_real 0x0800c937 Thumb Code 4 scanf2.o(x$fpl$scanf2)
- _scanf_infnan 0x0800c93b Thumb Code 4 scanf2.o(x$fpl$scanf2)
- __fpl_cmpreturn 0x0800c93f Thumb Code 48 trapv.o(x$fpl$trapveneer)
- __I$use$fp 0x0800c96e Number 0 usenofp.o(x$fpl$usenofp)
- AHBPrescTable 0x0800c976 Data 16 system_stm32f4xx.o(.constdata)
- APBPrescTable 0x0800c986 Data 8 system_stm32f4xx.o(.constdata)
- Region$$Table$$Base 0x0800cb64 Number 0 anon$$obj.o(Region$$Table)
- Region$$Table$$Limit 0x0800cb84 Number 0 anon$$obj.o(Region$$Table)
- __aeabi_HUGE_VAL 0x0800cb84 Data 0 fpconst.o(c$$dinf)
- __aeabi_HUGE_VALL 0x0800cb84 Data 0 fpconst.o(c$$dinf)
- __aeabi_INFINITY 0x0800cb84 Data 0 fpconst.o(c$$dinf)
- __dInf 0x0800cb84 Data 0 fpconst.o(c$$dinf)
- __huge_val 0x0800cb84 Data 0 fpconst.o(c$$dinf)
- __ctype 0x0800cbb5 Data 0 lc_ctype_c.o(locale$$data)
+ NotifyButton 0x0800560d Thumb Code 348 screen.o(i.NotifyButton)
+ NotifyMenu 0x080057a5 Thumb Code 2 screen.o(i.NotifyMenu)
+ NotifyMeter 0x080057a7 Thumb Code 2 screen.o(i.NotifyMeter)
+ NotifyProgress 0x080057a9 Thumb Code 2 screen.o(i.NotifyProgress)
+ NotifyReadFlash 0x080057ab Thumb Code 2 screen.o(i.NotifyReadFlash)
+ NotifyReadRTC 0x080057ad Thumb Code 176 screen.o(i.NotifyReadRTC)
+ NotifyScreen 0x08005879 Thumb Code 148 screen.o(i.NotifyScreen)
+ NotifySelector 0x0800595d Thumb Code 2 screen.o(i.NotifySelector)
+ NotifySlider 0x0800595f Thumb Code 2 screen.o(i.NotifySlider)
+ NotifyText 0x08005961 Thumb Code 210 screen.o(i.NotifyText)
+ NotifyTimer 0x08005a51 Thumb Code 2 screen.o(i.NotifyTimer)
+ NotifyTouchXY 0x08005a53 Thumb Code 2 screen.o(i.NotifyTouchXY)
+ NotifyWriteFlash 0x08005a55 Thumb Code 2 screen.o(i.NotifyWriteFlash)
+ PendSV_Handler 0x08005a57 Thumb Code 2 stm32f4xx_it.o(i.PendSV_Handler)
+ ProcessMessage 0x08005a59 Thumb Code 372 screen.o(i.ProcessMessage)
+ SVC_Handler 0x08005d31 Thumb Code 2 stm32f4xx_it.o(i.SVC_Handler)
+ S_Uart_One_Tx 0x08005d35 Thumb Code 86 iousart.o(i.S_Uart_One_Tx)
+ SendChar 0x08005d91 Thumb Code 12 iousart.o(i.SendChar)
+ SendStrings 0x08005d9d Thumb Code 22 hmi_driver.o(i.SendStrings)
+ SetButtonValue 0x08005db3 Thumb Code 82 hmi_driver.o(i.SetButtonValue)
+ SetControlVisiable 0x08005e05 Thumb Code 82 hmi_driver.o(i.SetControlVisiable)
+ SetProgressValue 0x08005e57 Thumb Code 104 hmi_driver.o(i.SetProgressValue)
+ SetTextFloat 0x08005ebf Thumb Code 144 hmi_driver.o(i.SetTextFloat)
+ SetTextValue 0x08005f4f Thumb Code 82 hmi_driver.o(i.SetTextValue)
+ SysTick_Handler 0x08005fa1 Thumb Code 8 stm32f4xx_it.o(i.SysTick_Handler)
+ SystemClock_Config 0x08005fa9 Thumb Code 170 main.o(i.SystemClock_Config)
+ SystemInit 0x0800605d Thumb Code 14 system_stm32f4xx.o(i.SystemInit)
+ TIM1_TRG_COM_TIM11_IRQHandler 0x08006071 Thumb Code 16 stm32f4xx_it.o(i.TIM1_TRG_COM_TIM11_IRQHandler)
+ TIM6_DAC_IRQHandler 0x08006089 Thumb Code 10 stm32f4xx_it.o(i.TIM6_DAC_IRQHandler)
+ TIM7_IRQHandler 0x08006099 Thumb Code 10 stm32f4xx_it.o(i.TIM7_IRQHandler)
+ TIM_Base_SetConfig 0x080060a9 Thumb Code 186 stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig)
+ TIM_CCxChannelCmd 0x08006191 Thumb Code 34 stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd)
+ TIM_TI1_SetConfig 0x080061b5 Thumb Code 114 stm32f4xx_hal_tim.o(i.TIM_TI1_SetConfig)
+ UART4_IRQHandler 0x080062f5 Thumb Code 10 stm32f4xx_it.o(i.UART4_IRQHandler)
+ UART_Start_Receive_IT 0x080067a9 Thumb Code 64 stm32f4xx_hal_uart.o(i.UART_Start_Receive_IT)
+ USART1_IRQHandler 0x080068d5 Thumb Code 10 stm32f4xx_it.o(i.USART1_IRQHandler)
+ USART2_IRQHandler 0x080068e5 Thumb Code 10 stm32f4xx_it.o(i.USART2_IRQHandler)
+ USART3_IRQHandler 0x080068f5 Thumb Code 10 stm32f4xx_it.o(i.USART3_IRQHandler)
+ USART6_IRQHandler 0x08006905 Thumb Code 10 stm32f4xx_it.o(i.USART6_IRQHandler)
+ UpdateUI 0x08006915 Thumb Code 1290 screen.o(i.UpdateUI)
+ UsageFault_Handler 0x08006e31 Thumb Code 4 stm32f4xx_it.o(i.UsageFault_Handler)
+ WriteHoldRegData 0x08006e35 Thumb Code 10 modbus.o(i.WriteHoldRegData)
+ WriteOneCoilData 0x08006e45 Thumb Code 114 modbus.o(i.WriteOneCoilData)
+ _74hc165_init 0x08006ebd Thumb Code 24 hc165.o(i._74hc165_init)
+ _74hc165_read_byte 0x08006ed9 Thumb Code 116 hc165.o(i._74hc165_read_byte)
+ __hardfp_ldexp 0x08006f91 Thumb Code 200 ldexp.o(i.__hardfp_ldexp)
+ __hardfp_strtof 0x08007061 Thumb Code 42 strtof.o(i.__hardfp_strtof)
+ __mathlib_dbl_overflow 0x08007099 Thumb Code 24 dunder.o(i.__mathlib_dbl_overflow)
+ __mathlib_dbl_underflow 0x080070b9 Thumb Code 24 dunder.o(i.__mathlib_dbl_underflow)
+ __mathlib_narrow 0x080070d9 Thumb Code 166 narrow.o(i.__mathlib_narrow)
+ __support_ldexp 0x08007191 Thumb Code 20 ldexp.o(i.__support_ldexp)
+ _is_digit 0x080071a5 Thumb Code 14 __printf_wp.o(i._is_digit)
+ _sys_exit 0x080071d9 Thumb Code 4 uarts.o(i._sys_exit)
+ adcs_data 0x080071dd Thumb Code 174 adcs.o(i.adcs_data)
+ adcs_init 0x080072b9 Thumb Code 2 adcs.o(i.adcs_init)
+ ads1220_get_data 0x080072bd Thumb Code 816 ads1220.o(i.ads1220_get_data)
+ ads1220_init 0x08007619 Thumb Code 114 ads1220.o(i.ads1220_init)
+ ads1220_read_byte 0x08007691 Thumb Code 76 ads1220.o(i.ads1220_read_byte)
+ ads1220_readdata 0x080076e1 Thumb Code 64 ads1220.o(i.ads1220_readdata)
+ ads1220_setchannl 0x08007725 Thumb Code 34 ads1220.o(i.ads1220_setchannl)
+ ads1220_write_byte 0x0800774d Thumb Code 110 ads1220.o(i.ads1220_write_byte)
+ ads1220_writeregister 0x080077c1 Thumb Code 74 ads1220.o(i.ads1220_writeregister)
+ ads1256_get_data 0x08007811 Thumb Code 816 ads1256.o(i.ads1256_get_data)
+ ads1256_init 0x08007b85 Thumb Code 80 ads1256.o(i.ads1256_init)
+ ads1256_read_byte 0x08007bd9 Thumb Code 84 ads1256.o(i.ads1256_read_byte)
+ ads1256_write_byte 0x08007c35 Thumb Code 114 ads1256.o(i.ads1256_write_byte)
+ ao_blf1_set 0x08007cb1 Thumb Code 64 dac7311.o(i.ao_blf1_set)
+ ao_blf2_set 0x08007cfd Thumb Code 64 dac7311.o(i.ao_blf2_set)
+ ao_dwq_set 0x08007d49 Thumb Code 68 dac7311.o(i.ao_dwq_set)
+ ao_write 0x08007d9d Thumb Code 326 dac7311.o(i.ao_write)
+ at_command_send 0x08007ef1 Thumb Code 24 atcom.o(i.at_command_send)
+ at_send 0x08007f0d Thumb Code 18 atcom.o(i.at_send)
+ ch395_cmd_get_glob_int_status_all 0x08007f25 Thumb Code 44 ch395cmd.o(i.ch395_cmd_get_glob_int_status_all)
+ ch395_cmd_get_phy_status 0x08007f55 Thumb Code 28 ch395cmd.o(i.ch395_cmd_get_phy_status)
+ ch395_cmd_get_unreachippt 0x08007f75 Thumb Code 42 ch395cmd.o(i.ch395_cmd_get_unreachippt)
+ ch395_cmd_init 0x08007fa5 Thumb Code 64 ch395cmd.o(i.ch395_cmd_init)
+ ch395_cmd_set_gw_ipaddr 0x08007fe9 Thumb Code 42 ch395cmd.o(i.ch395_cmd_set_gw_ipaddr)
+ ch395_cmd_set_ipaddr 0x08008019 Thumb Code 42 ch395cmd.o(i.ch395_cmd_set_ipaddr)
+ ch395_cmd_set_maskaddr 0x08008049 Thumb Code 42 ch395cmd.o(i.ch395_cmd_set_maskaddr)
+ ch395_get_cmd_status 0x08008079 Thumb Code 28 ch395cmd.o(i.ch395_get_cmd_status)
+ ch395_get_dhcp_status 0x08008099 Thumb Code 28 ch395cmd.o(i.ch395_get_dhcp_status)
+ ch395_get_ipinf 0x080080b9 Thumb Code 42 ch395cmd.o(i.ch395_get_ipinf)
+ ch395_get_recv_data 0x080080e9 Thumb Code 80 ch395cmd.o(i.ch395_get_recv_data)
+ ch395_get_recv_length 0x0800813d Thumb Code 46 ch395cmd.o(i.ch395_get_recv_length)
+ ch395_get_socket_int 0x08008171 Thumb Code 42 ch395cmd.o(i.ch395_get_socket_int)
+ ch395_init 0x080081a1 Thumb Code 98 ch395.o(i.ch395_init)
+ ch395_interrupt_handler 0x08008225 Thumb Code 316 ch395.o(i.ch395_interrupt_handler)
+ ch395_keeplive_cnt 0x08008435 Thumb Code 18 ch395cmd.o(i.ch395_keeplive_cnt)
+ ch395_keeplive_idle 0x08008447 Thumb Code 40 ch395cmd.o(i.ch395_keeplive_idle)
+ ch395_keeplive_intvl 0x0800846f Thumb Code 40 ch395cmd.o(i.ch395_keeplive_intvl)
+ ch395_keeplive_set 0x08008497 Thumb Code 26 ch395.o(i.ch395_keeplive_set)
+ ch395_open_socket 0x080084b1 Thumb Code 72 ch395cmd.o(i.ch395_open_socket)
+ ch395_read_data 0x080084fd Thumb Code 14 ch395.o(i.ch395_read_data)
+ ch395_read_write_byte 0x0800850b Thumb Code 16 ch395.o(i.ch395_read_write_byte)
+ ch395_send_data 0x0800851d Thumb Code 68 ch395cmd.o(i.ch395_send_data)
+ ch395_set_keeplive 0x08008565 Thumb Code 26 ch395cmd.o(i.ch395_set_keeplive)
+ ch395_set_socket_desip 0x08008581 Thumb Code 62 ch395cmd.o(i.ch395_set_socket_desip)
+ ch395_set_socket_desport 0x080085c5 Thumb Code 42 ch395cmd.o(i.ch395_set_socket_desport)
+ ch395_set_socket_prot_type 0x080085f5 Thumb Code 36 ch395cmd.o(i.ch395_set_socket_prot_type)
+ ch395_set_socket_sourport 0x0800861d Thumb Code 42 ch395cmd.o(i.ch395_set_socket_sourport)
+ ch395_setttl_num 0x0800864d Thumb Code 26 ch395cmd.o(i.ch395_setttl_num)
+ ch395_socket_interrupt 0x08008669 Thumb Code 386 ch395.o(i.ch395_socket_interrupt)
+ ch395_tcp_connect 0x080087f1 Thumb Code 72 ch395cmd.o(i.ch395_tcp_connect)
+ ch395_tcp_listen 0x0800883d Thumb Code 72 ch395cmd.o(i.ch395_tcp_listen)
+ ch395_write_cmd 0x08008889 Thumb Code 46 ch395.o(i.ch395_write_cmd)
+ ch395_write_data 0x080088bd Thumb Code 12 ch395.o(i.ch395_write_data)
+ ch395q_handler 0x080088c9 Thumb Code 28 ch395.o(i.ch395q_handler)
+ ch395q_socket_config 0x080088ed Thumb Code 524 ch395.o(i.ch395q_socket_config)
+ dac7311_init 0x08008b85 Thumb Code 56 dac7311.o(i.dac7311_init)
+ delay_ms 0x08008bc5 Thumb Code 10 main.o(i.delay_ms)
+ delay_tick 0x08008bcf Thumb Code 14 main.o(i.delay_tick)
+ delay_us 0x08008bdd Thumb Code 90 main.o(i.delay_us)
+ digital_ctrl 0x08008c3d Thumb Code 556 gpios.o(i.digital_ctrl)
+ disp_out 0x08008ea1 Thumb Code 38 hc595.o(i.disp_out)
+ ds18b20_check 0x08008ecd Thumb Code 90 ds18b20.o(i.ds18b20_check)
+ ds18b20_init 0x08008f2d Thumb Code 22 ds18b20.o(i.ds18b20_init)
+ ds18b20_rst 0x08008f49 Thumb Code 60 ds18b20.o(i.ds18b20_rst)
+ ee_io_init 0x08008f89 Thumb Code 74 eeprom.o(i.ee_io_init)
+ ee_readbytes 0x08008fdd Thumb Code 126 eeprom.o(i.ee_readbytes)
+ ee_writebytes 0x0800905b Thumb Code 188 eeprom.o(i.ee_writebytes)
+ fputc 0x08009119 Thumb Code 22 uarts.o(i.fputc)
+ frexp 0x08009139 Thumb Code 118 frexp.o(i.frexp)
+ hc595_write_data 0x080091c5 Thumb Code 98 hc595.o(i.hc595_write_data)
+ i2c_ack 0x08009231 Thumb Code 44 eeprom.o(i.i2c_ack)
+ i2c_nack 0x08009271 Thumb Code 36 eeprom.o(i.i2c_nack)
+ i2c_readbyte 0x08009299 Thumb Code 62 eeprom.o(i.i2c_readbyte)
+ i2c_sendbyte 0x080092dd Thumb Code 78 eeprom.o(i.i2c_sendbyte)
+ i2c_start 0x08009331 Thumb Code 42 eeprom.o(i.i2c_start)
+ i2c_stop 0x08009361 Thumb Code 30 eeprom.o(i.i2c_stop)
+ i2c_waitack 0x08009385 Thumb Code 50 eeprom.o(i.i2c_waitack)
+ iouart1_delayUs 0x080093bd Thumb Code 10 iousart.o(i.iouart1_delayUs)
+ iousart_tim_cb 0x080093c9 Thumb Code 152 iousart.o(i.iousart_tim_cb)
+ led_ctrl 0x08009479 Thumb Code 64 gpios.o(i.led_ctrl)
+ main 0x080094cd Thumb Code 1006 main.o(i.main)
+ modbus_analysis_rtu 0x08009945 Thumb Code 180 modbus_rtu.o(i.modbus_analysis_rtu)
+ modbus_analysis_tcp 0x080099f9 Thumb Code 228 modbus_tcp.o(i.modbus_analysis_tcp)
+ modbus_errfunction_rtu 0x08009ae1 Thumb Code 112 modbus_rtu.o(i.modbus_errfunction_rtu)
+ modbus_errfunction_tcp 0x08009b59 Thumb Code 180 modbus_tcp.o(i.modbus_errfunction_tcp)
+ modbus_process_rtu 0x08009c1d Thumb Code 86 modbus_rtu.o(i.modbus_process_rtu)
+ modbus_process_tcp 0x08009c7d Thumb Code 30 modbus_tcp.o(i.modbus_process_tcp)
+ modbus_rtu_init 0x08009ca1 Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init)
+ modbus_rx_cb 0x08009cf5 Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb)
+ queue_find_cmd 0x08009d75 Thumb Code 122 cmd_queue.o(i.queue_find_cmd)
+ queue_push 0x08009e2d Thumb Code 44 cmd_queue.o(i.queue_push)
+ readcoilstate_rtu 0x08009e7d Thumb Code 348 modbus_rtu.o(i.readcoilstate_rtu)
+ readcoilstate_tcp 0x08009fe1 Thumb Code 418 modbus_tcp.o(i.readcoilstate_tcp)
+ readdisinputstate_rtu 0x0800a195 Thumb Code 340 modbus_rtu.o(i.readdisinputstate_rtu)
+ readdisinputstate_tcp 0x0800a2f1 Thumb Code 410 modbus_tcp.o(i.readdisinputstate_tcp)
+ readholdreg_rtu 0x0800a49d Thumb Code 258 modbus_rtu.o(i.readholdreg_rtu)
+ readholdreg_tcp 0x0800a5a9 Thumb Code 352 modbus_tcp.o(i.readholdreg_tcp)
+ readinputreg_rtu 0x0800a719 Thumb Code 252 modbus_rtu.o(i.readinputreg_rtu)
+ readinputreg_tcp 0x0800a81d Thumb Code 346 modbus_tcp.o(i.readinputreg_tcp)
+ set_ipv4 0x0800a989 Thumb Code 56 ch395.o(i.set_ipv4)
+ spi2_read_write_byte 0x0800a9cd Thumb Code 28 ch395.o(i.spi2_read_write_byte)
+ tim6_cnt 0x0800a9ed Thumb Code 280 timer.o(i.tim6_cnt)
+ uart_send 0x0800ab4d Thumb Code 20 uarts.o(i.uart_send)
+ usart2_rx_cb 0x0800ab61 Thumb Code 334 uarts.o(i.usart2_rx_cb)
+ usart3_rx_cb 0x0800acd9 Thumb Code 374 uarts.o(i.usart3_rx_cb)
+ usart6_rx_cb 0x0800ae7d Thumb Code 92 uarts.o(i.usart6_rx_cb)
+ wifi_set 0x0800aef9 Thumb Code 884 atcom.o(i.wifi_set)
+ writemulticoil_rtu 0x0800b37d Thumb Code 354 modbus_rtu.o(i.writemulticoil_rtu)
+ writemulticoil_tcp 0x0800b4e9 Thumb Code 434 modbus_tcp.o(i.writemulticoil_tcp)
+ writemultireg_rtu 0x0800b6ad Thumb Code 262 modbus_rtu.o(i.writemultireg_rtu)
+ writemultireg_tcp 0x0800b7bd Thumb Code 344 modbus_tcp.o(i.writemultireg_tcp)
+ writesinglecoil_rtu 0x0800b925 Thumb Code 194 modbus_rtu.o(i.writesinglecoil_rtu)
+ writesinglecoil_tcp 0x0800b9f1 Thumb Code 270 modbus_tcp.o(i.writesinglecoil_tcp)
+ writesinglereg_rtu 0x0800bb11 Thumb Code 182 modbus_rtu.o(i.writesinglereg_rtu)
+ writesinglereg_tcp 0x0800bbd1 Thumb Code 258 modbus_tcp.o(i.writesinglereg_tcp)
+ _get_lc_numeric 0x0800bce5 Thumb Code 44 lc_numeric_c.o(locale$$code)
+ _get_lc_ctype 0x0800bd11 Thumb Code 44 lc_ctype_c.o(locale$$code)
+ __aeabi_d2f 0x0800bd3d Thumb Code 0 d2f.o(x$fpl$d2f)
+ _d2f 0x0800bd3d Thumb Code 98 d2f.o(x$fpl$d2f)
+ __aeabi_dadd 0x0800bda1 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
+ _dadd 0x0800bda1 Thumb Code 332 daddsub_clz.o(x$fpl$dadd)
+ __fpl_dcheck_NaN1 0x0800bef1 Thumb Code 10 dcheck1.o(x$fpl$dcheck1)
+ __fpl_dcmp_Inf 0x0800bf01 Thumb Code 24 dcmpi.o(x$fpl$dcmpinf)
+ __aeabi_ddiv 0x0800bf19 Thumb Code 0 ddiv.o(x$fpl$ddiv)
+ _ddiv 0x0800bf19 Thumb Code 552 ddiv.o(x$fpl$ddiv)
+ __aeabi_cdcmpeq 0x0800c1c9 Thumb Code 0 deqf.o(x$fpl$deqf)
+ _dcmpeq 0x0800c1c9 Thumb Code 120 deqf.o(x$fpl$deqf)
+ __aeabi_d2uiz 0x0800c241 Thumb Code 0 dfixu.o(x$fpl$dfixu)
+ _dfixu 0x0800c241 Thumb Code 90 dfixu.o(x$fpl$dfixu)
+ __aeabi_i2d 0x0800c29b Thumb Code 0 dflt_clz.o(x$fpl$dflt)
+ _dflt 0x0800c29b Thumb Code 46 dflt_clz.o(x$fpl$dflt)
+ __aeabi_ui2d 0x0800c2c9 Thumb Code 0 dflt_clz.o(x$fpl$dfltu)
+ _dfltu 0x0800c2c9 Thumb Code 38 dflt_clz.o(x$fpl$dfltu)
+ __aeabi_cdcmple 0x0800c2f1 Thumb Code 0 dleqf.o(x$fpl$dleqf)
+ _dcmple 0x0800c2f1 Thumb Code 120 dleqf.o(x$fpl$dleqf)
+ __fpl_dcmple_InfNaN 0x0800c353 Thumb Code 0 dleqf.o(x$fpl$dleqf)
+ __aeabi_dmul 0x0800c369 Thumb Code 0 dmul.o(x$fpl$dmul)
+ _dmul 0x0800c369 Thumb Code 332 dmul.o(x$fpl$dmul)
+ __fpl_dnaninf 0x0800c4bd Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
+ __fpl_dretinf 0x0800c559 Thumb Code 12 dretinf.o(x$fpl$dretinf)
+ __aeabi_cdrcmple 0x0800c565 Thumb Code 0 drleqf.o(x$fpl$drleqf)
+ _drcmple 0x0800c565 Thumb Code 108 drleqf.o(x$fpl$drleqf)
+ __aeabi_dsub 0x0800c5d1 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
+ _dsub 0x0800c5d1 Thumb Code 464 daddsub_clz.o(x$fpl$dsub)
+ __aeabi_f2d 0x0800c7a5 Thumb Code 0 f2d.o(x$fpl$f2d)
+ _f2d 0x0800c7a5 Thumb Code 86 f2d.o(x$fpl$f2d)
+ __fpl_fnaninf 0x0800c7fb Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ _fp_init 0x0800c887 Thumb Code 10 fpinit.o(x$fpl$fpinit)
+ __fplib_config_fpu_vfp 0x0800c88f Thumb Code 0 fpinit.o(x$fpl$fpinit)
+ __fplib_config_pureend_doubles 0x0800c88f Thumb Code 0 fpinit.o(x$fpl$fpinit)
+ __fpl_fretinf 0x0800c891 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __fpl_return_NaN 0x0800c89b Thumb Code 100 retnan.o(x$fpl$retnan)
+ __ARM_scalbn 0x0800c8ff Thumb Code 92 scalbn.o(x$fpl$scalbn)
+ _scanf_real 0x0800c95b Thumb Code 4 scanf1.o(x$fpl$scanf1)
+ _scanf_hex_real 0x0800c95f Thumb Code 4 scanf2.o(x$fpl$scanf2)
+ _scanf_infnan 0x0800c963 Thumb Code 4 scanf2.o(x$fpl$scanf2)
+ __fpl_cmpreturn 0x0800c967 Thumb Code 48 trapv.o(x$fpl$trapveneer)
+ __I$use$fp 0x0800c996 Number 0 usenofp.o(x$fpl$usenofp)
+ AHBPrescTable 0x0800c99e Data 16 system_stm32f4xx.o(.constdata)
+ APBPrescTable 0x0800c9ae Data 8 system_stm32f4xx.o(.constdata)
+ Region$$Table$$Base 0x0800cb8c Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x0800cbac Number 0 anon$$obj.o(Region$$Table)
+ __aeabi_HUGE_VAL 0x0800cbac Data 0 fpconst.o(c$$dinf)
+ __aeabi_HUGE_VALL 0x0800cbac Data 0 fpconst.o(c$$dinf)
+ __aeabi_INFINITY 0x0800cbac Data 0 fpconst.o(c$$dinf)
+ __dInf 0x0800cbac Data 0 fpconst.o(c$$dinf)
+ __huge_val 0x0800cbac Data 0 fpconst.o(c$$dinf)
+ __ctype 0x0800cbdd Data 0 lc_ctype_c.o(locale$$data)
ao_dwq 0x20000000 Data 4 main.o(.data)
ao_blf1 0x20000004 Data 4 main.o(.data)
ao_blf2 0x20000008 Data 4 main.o(.data)
@@ -4525,118 +4525,119 @@ Image Symbol Table
ch395_ipmask 0x20000164 Data 4 ch395.o(.data)
ch395_des_ipaddr 0x20000168 Data 4 ch395.o(.data)
adc_sum 0x20000184 Data 4 adcs.o(.data)
- adc_cnt 0x20000188 Data 4 adcs.o(.data)
- it_5ms_flag 0x2000018c Data 4 timer.o(.data)
- it_5ms_cnt 0x20000190 Data 4 timer.o(.data)
- it_10ms_flag 0x20000194 Data 4 timer.o(.data)
- it_10ms_cnt 0x20000198 Data 4 timer.o(.data)
- it_25ms_flag 0x2000019c Data 4 timer.o(.data)
- it_25ms_cnt 0x200001a0 Data 4 timer.o(.data)
- it_50ms_flag 0x200001a4 Data 4 timer.o(.data)
- it_50ms_cnt 0x200001a8 Data 4 timer.o(.data)
- it_100ms_flag 0x200001ac Data 4 timer.o(.data)
- it_100ms_cnt 0x200001b0 Data 4 timer.o(.data)
- it_300ms_flag 0x200001b4 Data 4 timer.o(.data)
- it_300ms_cnt 0x200001b8 Data 4 timer.o(.data)
- it_500ms_flag 0x200001bc Data 4 timer.o(.data)
- it_500ms_cnt 0x200001c0 Data 4 timer.o(.data)
- it_1000ms_flag 0x200001c4 Data 4 timer.o(.data)
- it_1000ms_cnt 0x200001c8 Data 4 timer.o(.data)
- it_2000ms_flag 0x200001cc Data 4 timer.o(.data)
- it_2000ms_cnt 0x200001d0 Data 4 timer.o(.data)
- coil1 0x200001d4 Data 1 gpios.o(.data)
- coil2 0x200001d5 Data 1 gpios.o(.data)
- u2tx_buf 0x200001d6 Data 1 gpios.o(.data)
- u3tx_buf 0x200001d7 Data 8 gpios.o(.data)
- Temp 0x200001e0 Data 2 gpios.o(.data)
- spi_flag 0x200001e2 Data 1 gpios.o(.data)
- wifi_cnt 0x200001e4 Data 4 gpios.o(.data)
- position_on 0x200001e8 Data 1 gpios.o(.data)
- position_off 0x200001e9 Data 1 gpios.o(.data)
- position_esd 0x200001ea Data 1 gpios.o(.data)
- RxBuffer 0x200001ec Data 1 uarts.o(.data)
- u1_RxBuffer 0x200001ed Data 1 uarts.o(.data)
- u6_RxBuffer 0x200001ee Data 1 uarts.o(.data)
- u2_RxBuffer 0x200001ef Data 1 uarts.o(.data)
- u3_RxBuffer 0x200001f0 Data 1 uarts.o(.data)
- u2_rx_count 0x200001f4 Data 4 uarts.o(.data)
- u3_rx_count 0x200001f8 Data 4 uarts.o(.data)
- usart_flag 0x200001fc Data 1 uarts.o(.data)
- __stdout 0x20000200 Data 4 uarts.o(.data)
- g_str 0x20000204 Data 1 uarts.o(.data)
- x_str 0x20000205 Data 6 uarts.o(.data)
- y_str 0x2000020b Data 6 uarts.o(.data)
- t_str 0x20000211 Data 6 uarts.o(.data)
- p_str 0x20000217 Data 1 uarts.o(.data)
- recvData 0x20000218 Data 4 iousart.o(.data)
- recvStat 0x2000021c Data 1 iousart.o(.data)
- SUartCnt 0x2000021e Data 2 iousart.o(.data)
- len 0x20000220 Data 2 iousart.o(.data)
- wifi_set_state 0x20000224 Data 4 atcom.o(.data)
- connect_state 0x20000228 Data 4 atcom.o(.data)
- wifiname 0x2000022c Data 100 atcom.o(.data)
- wifipassword 0x20000290 Data 100 atcom.o(.data)
- myip 0x200002f4 Data 100 atcom.o(.data)
- hisip 0x20000358 Data 100 atcom.o(.data)
- port 0x200003bc Data 100 atcom.o(.data)
- chaxun_flag 0x20000420 Data 1 atcom.o(.data)
- first_flag 0x20000421 Data 1 atcom.o(.data)
- pEnd 0x20000424 Data 4 screen.o(.data)
- years 0x2000042a Data 1 screen.o(.data)
- months 0x2000042b Data 1 screen.o(.data)
- weeks 0x2000042c Data 1 screen.o(.data)
- days 0x2000042d Data 1 screen.o(.data)
- hours 0x2000042e Data 1 screen.o(.data)
- minutes 0x2000042f Data 1 screen.o(.data)
- sec 0x20000430 Data 1 screen.o(.data)
- refresh 0x20000431 Data 1 screen.o(.data)
- qrfresh 0x20000432 Data 1 screen.o(.data)
- ao_out 0x20000434 Data 4 screen.o(.data)
- addr_num 0x20000438 Data 4 screen.o(.data)
- screen_tim_cnt 0x2000043c Data 4 screen.o(.data)
- pow_grade 0x20000440 Data 4 screen.o(.data)
- last_connect_state 0x20000444 Data 4 screen.o(.data)
- hadc1 0x20000450 Data 72 adc.o(.bss)
- hdma_adc1 0x20000498 Data 96 adc.o(.bss)
- hi2c1 0x200004f8 Data 84 i2c.o(.bss)
- hspi2 0x2000054c Data 88 spi.o(.bss)
- htim1 0x200005a4 Data 72 tim.o(.bss)
- htim6 0x200005ec Data 72 tim.o(.bss)
- htim7 0x20000634 Data 72 tim.o(.bss)
- htim10 0x2000067c Data 72 tim.o(.bss)
- htim11 0x200006c4 Data 72 tim.o(.bss)
- huart4 0x2000070c Data 72 usart.o(.bss)
- huart1 0x20000754 Data 72 usart.o(.bss)
- huart2 0x2000079c Data 72 usart.o(.bss)
- huart3 0x200007e4 Data 72 usart.o(.bss)
- huart6 0x2000082c Data 72 usart.o(.bss)
- hdma_uart4_tx 0x20000874 Data 96 usart.o(.bss)
- hdma_usart1_tx 0x200008d4 Data 96 usart.o(.bss)
- hdma_usart2_tx 0x20000934 Data 96 usart.o(.bss)
- hdma_usart3_tx 0x20000994 Data 96 usart.o(.bss)
- hdma_usart6_tx 0x200009f4 Data 96 usart.o(.bss)
- ads1220_data 0x20000a54 Data 16 ads1220.o(.bss)
- ads_v 0x20000a64 Data 160 ads1220.o(.bss)
- DisState 0x20000b04 Data 12 modbus.o(.bss)
- InputReg 0x20000b10 Data 192 modbus.o(.bss)
- SamVarReg 0x20000bd0 Data 192 modbus.o(.bss)
- uart1_rx_buf 0x20000c90 Data 1024 modbus_rtu.o(.bss)
- uart1_tx_buf 0x20001090 Data 1024 modbus_rtu.o(.bss)
- g_ch395q_sta 0x20001490 Data 612 ch395.o(.bss)
- cha95_sockct_sta 0x20001af4 Data 576 ch395.o(.bss)
- ADC_ConvertedValue 0x20001d34 Data 40 adcs.o(.bss)
- UART6_RxBuffer 0x20001d5c Data 256 uarts.o(.bss)
- uart1 0x20001e5c Data 20 uarts.o(.bss)
- uart6 0x20001e70 Data 20 uarts.o(.bss)
- array1 0x20001e84 Data 255 uarts.o(.bss)
- u2_rxbuf 0x20001f83 Data 100 uarts.o(.bss)
- u3_rxbuf 0x20001fe7 Data 100 uarts.o(.bss)
- SUartBuff 0x2000204b Data 1024 iousart.o(.bss)
- buff 0x2000244b Data 1024 iousart.o(.bss)
- qrstr 0x2000284b Data 50 screen.o(.bss)
- cmd_buffer 0x2000287d Data 64 screen.o(.bss)
- __libspace_start 0x20002944 Data 96 libspace.o(.bss)
- __temporary_stack_top$libspace 0x200029a4 Data 0 libspace.o(.bss)
+ ao_adc_data 0x20000188 Data 4 adcs.o(.data)
+ adc_cnt 0x2000018c Data 4 adcs.o(.data)
+ it_5ms_flag 0x20000190 Data 4 timer.o(.data)
+ it_5ms_cnt 0x20000194 Data 4 timer.o(.data)
+ it_10ms_flag 0x20000198 Data 4 timer.o(.data)
+ it_10ms_cnt 0x2000019c Data 4 timer.o(.data)
+ it_25ms_flag 0x200001a0 Data 4 timer.o(.data)
+ it_25ms_cnt 0x200001a4 Data 4 timer.o(.data)
+ it_50ms_flag 0x200001a8 Data 4 timer.o(.data)
+ it_50ms_cnt 0x200001ac Data 4 timer.o(.data)
+ it_100ms_flag 0x200001b0 Data 4 timer.o(.data)
+ it_100ms_cnt 0x200001b4 Data 4 timer.o(.data)
+ it_300ms_flag 0x200001b8 Data 4 timer.o(.data)
+ it_300ms_cnt 0x200001bc Data 4 timer.o(.data)
+ it_500ms_flag 0x200001c0 Data 4 timer.o(.data)
+ it_500ms_cnt 0x200001c4 Data 4 timer.o(.data)
+ it_1000ms_flag 0x200001c8 Data 4 timer.o(.data)
+ it_1000ms_cnt 0x200001cc Data 4 timer.o(.data)
+ it_2000ms_flag 0x200001d0 Data 4 timer.o(.data)
+ it_2000ms_cnt 0x200001d4 Data 4 timer.o(.data)
+ coil1 0x200001d8 Data 1 gpios.o(.data)
+ coil2 0x200001d9 Data 1 gpios.o(.data)
+ u2tx_buf 0x200001da Data 1 gpios.o(.data)
+ u3tx_buf 0x200001db Data 8 gpios.o(.data)
+ Temp 0x200001e4 Data 2 gpios.o(.data)
+ spi_flag 0x200001e6 Data 1 gpios.o(.data)
+ wifi_cnt 0x200001e8 Data 4 gpios.o(.data)
+ position_on 0x200001ec Data 1 gpios.o(.data)
+ position_off 0x200001ed Data 1 gpios.o(.data)
+ position_esd 0x200001ee Data 1 gpios.o(.data)
+ RxBuffer 0x200001f0 Data 1 uarts.o(.data)
+ u1_RxBuffer 0x200001f1 Data 1 uarts.o(.data)
+ u6_RxBuffer 0x200001f2 Data 1 uarts.o(.data)
+ u2_RxBuffer 0x200001f3 Data 1 uarts.o(.data)
+ u3_RxBuffer 0x200001f4 Data 1 uarts.o(.data)
+ u2_rx_count 0x200001f8 Data 4 uarts.o(.data)
+ u3_rx_count 0x200001fc Data 4 uarts.o(.data)
+ usart_flag 0x20000200 Data 1 uarts.o(.data)
+ __stdout 0x20000204 Data 4 uarts.o(.data)
+ g_str 0x20000208 Data 1 uarts.o(.data)
+ x_str 0x20000209 Data 6 uarts.o(.data)
+ y_str 0x2000020f Data 6 uarts.o(.data)
+ t_str 0x20000215 Data 6 uarts.o(.data)
+ p_str 0x2000021b Data 1 uarts.o(.data)
+ recvData 0x2000021c Data 4 iousart.o(.data)
+ recvStat 0x20000220 Data 1 iousart.o(.data)
+ SUartCnt 0x20000222 Data 2 iousart.o(.data)
+ len 0x20000224 Data 2 iousart.o(.data)
+ wifi_set_state 0x20000228 Data 4 atcom.o(.data)
+ connect_state 0x2000022c Data 4 atcom.o(.data)
+ wifiname 0x20000230 Data 100 atcom.o(.data)
+ wifipassword 0x20000294 Data 100 atcom.o(.data)
+ myip 0x200002f8 Data 100 atcom.o(.data)
+ hisip 0x2000035c Data 100 atcom.o(.data)
+ port 0x200003c0 Data 100 atcom.o(.data)
+ chaxun_flag 0x20000424 Data 1 atcom.o(.data)
+ first_flag 0x20000425 Data 1 atcom.o(.data)
+ pEnd 0x20000428 Data 4 screen.o(.data)
+ years 0x2000042e Data 1 screen.o(.data)
+ months 0x2000042f Data 1 screen.o(.data)
+ weeks 0x20000430 Data 1 screen.o(.data)
+ days 0x20000431 Data 1 screen.o(.data)
+ hours 0x20000432 Data 1 screen.o(.data)
+ minutes 0x20000433 Data 1 screen.o(.data)
+ sec 0x20000434 Data 1 screen.o(.data)
+ refresh 0x20000435 Data 1 screen.o(.data)
+ qrfresh 0x20000436 Data 1 screen.o(.data)
+ ao_out 0x20000438 Data 4 screen.o(.data)
+ addr_num 0x2000043c Data 4 screen.o(.data)
+ screen_tim_cnt 0x20000440 Data 4 screen.o(.data)
+ pow_grade 0x20000444 Data 4 screen.o(.data)
+ last_connect_state 0x20000448 Data 4 screen.o(.data)
+ hadc1 0x20000454 Data 72 adc.o(.bss)
+ hdma_adc1 0x2000049c Data 96 adc.o(.bss)
+ hi2c1 0x200004fc Data 84 i2c.o(.bss)
+ hspi2 0x20000550 Data 88 spi.o(.bss)
+ htim1 0x200005a8 Data 72 tim.o(.bss)
+ htim6 0x200005f0 Data 72 tim.o(.bss)
+ htim7 0x20000638 Data 72 tim.o(.bss)
+ htim10 0x20000680 Data 72 tim.o(.bss)
+ htim11 0x200006c8 Data 72 tim.o(.bss)
+ huart4 0x20000710 Data 72 usart.o(.bss)
+ huart1 0x20000758 Data 72 usart.o(.bss)
+ huart2 0x200007a0 Data 72 usart.o(.bss)
+ huart3 0x200007e8 Data 72 usart.o(.bss)
+ huart6 0x20000830 Data 72 usart.o(.bss)
+ hdma_uart4_tx 0x20000878 Data 96 usart.o(.bss)
+ hdma_usart1_tx 0x200008d8 Data 96 usart.o(.bss)
+ hdma_usart2_tx 0x20000938 Data 96 usart.o(.bss)
+ hdma_usart3_tx 0x20000998 Data 96 usart.o(.bss)
+ hdma_usart6_tx 0x200009f8 Data 96 usart.o(.bss)
+ ads1220_data 0x20000a58 Data 16 ads1220.o(.bss)
+ ads_v 0x20000a68 Data 800 ads1220.o(.bss)
+ DisState 0x20000d88 Data 12 modbus.o(.bss)
+ InputReg 0x20000d94 Data 192 modbus.o(.bss)
+ SamVarReg 0x20000e54 Data 192 modbus.o(.bss)
+ uart1_rx_buf 0x20000f14 Data 1024 modbus_rtu.o(.bss)
+ uart1_tx_buf 0x20001314 Data 1024 modbus_rtu.o(.bss)
+ g_ch395q_sta 0x20001714 Data 612 ch395.o(.bss)
+ cha95_sockct_sta 0x20001d78 Data 576 ch395.o(.bss)
+ ADC_ConvertedValue 0x20001fb8 Data 200 adcs.o(.bss)
+ UART6_RxBuffer 0x20002080 Data 256 uarts.o(.bss)
+ uart1 0x20002180 Data 20 uarts.o(.bss)
+ uart6 0x20002194 Data 20 uarts.o(.bss)
+ array1 0x200021a8 Data 255 uarts.o(.bss)
+ u2_rxbuf 0x200022a7 Data 100 uarts.o(.bss)
+ u3_rxbuf 0x2000230b Data 100 uarts.o(.bss)
+ SUartBuff 0x2000236f Data 1024 iousart.o(.bss)
+ buff 0x2000276f Data 1024 iousart.o(.bss)
+ qrstr 0x20002b6f Data 50 screen.o(.bss)
+ cmd_buffer 0x20002ba1 Data 64 screen.o(.bss)
+ __libspace_start 0x20002c68 Data 96 libspace.o(.bss)
+ __temporary_stack_top$libspace 0x20002cc8 Data 0 libspace.o(.bss)
@@ -4646,9 +4647,9 @@ Memory Map of the image
Image Entry point : 0x08000189
- Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000d108, Max: 0x00100000, ABSOLUTE, COMPRESSED[0x0000cd40])
+ Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000d134, Max: 0x00100000, ABSOLUTE, COMPRESSED[0x0000cd70])
- Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x0000ccb8, Max: 0x00100000, ABSOLUTE)
+ Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x0000cce0, Max: 0x00100000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
@@ -4875,249 +4876,251 @@ Memory Map of the image
0x080055c0 0x00000046 Code RO 5069 i.ModbusCRC16 modbus.o
0x08005606 0x00000004 Code RO 635 i.NMI_Handler stm32f4xx_it.o
0x0800560a 0x00000002 PAD
- 0x0800560c 0x000001d4 Code RO 6138 i.NotifyButton screen.o
- 0x080057e0 0x00000002 Code RO 6139 i.NotifyMenu screen.o
- 0x080057e2 0x00000002 Code RO 6140 i.NotifyMeter screen.o
- 0x080057e4 0x00000002 Code RO 6141 i.NotifyProgress screen.o
- 0x080057e6 0x00000002 Code RO 6142 i.NotifyReadFlash screen.o
- 0x080057e8 0x000000cc Code RO 6143 i.NotifyReadRTC screen.o
- 0x080058b4 0x000000e4 Code RO 6144 i.NotifyScreen screen.o
- 0x08005998 0x00000002 Code RO 6145 i.NotifySelector screen.o
- 0x0800599a 0x00000002 Code RO 6146 i.NotifySlider screen.o
- 0x0800599c 0x000000f0 Code RO 6147 i.NotifyText screen.o
- 0x08005a8c 0x00000002 Code RO 6148 i.NotifyTimer screen.o
- 0x08005a8e 0x00000002 Code RO 6149 i.NotifyTouchXY screen.o
- 0x08005a90 0x00000002 Code RO 6150 i.NotifyWriteFlash screen.o
- 0x08005a92 0x00000002 Code RO 636 i.PendSV_Handler stm32f4xx_it.o
- 0x08005a94 0x00000178 Code RO 6151 i.ProcessMessage screen.o
- 0x08005c0c 0x00000088 Code RO 2824 i.SPI_EndRxTxTransaction stm32f4xx_hal_spi.o
- 0x08005c94 0x000000d8 Code RO 2829 i.SPI_WaitFlagStateUntilTimeout stm32f4xx_hal_spi.o
- 0x08005d6c 0x00000002 Code RO 637 i.SVC_Handler stm32f4xx_it.o
- 0x08005d6e 0x00000002 PAD
- 0x08005d70 0x0000005c Code RO 6016 i.S_Uart_One_Tx iousart.o
- 0x08005dcc 0x0000000c Code RO 6020 i.SendChar iousart.o
- 0x08005dd8 0x00000016 Code RO 6324 i.SendStrings hmi_driver.o
- 0x08005dee 0x00000052 Code RO 6327 i.SetButtonValue hmi_driver.o
- 0x08005e40 0x00000052 Code RO 6334 i.SetControlVisiable hmi_driver.o
- 0x08005e92 0x00000068 Code RO 6341 i.SetProgressValue hmi_driver.o
- 0x08005efa 0x00000090 Code RO 6347 i.SetTextFloat hmi_driver.o
- 0x08005f8a 0x00000052 Code RO 6350 i.SetTextValue hmi_driver.o
- 0x08005fdc 0x00000008 Code RO 638 i.SysTick_Handler stm32f4xx_it.o
- 0x08005fe4 0x000000b4 Code RO 14 i.SystemClock_Config main.o
- 0x08006098 0x00000014 Code RO 4455 i.SystemInit system_stm32f4xx.o
- 0x080060ac 0x00000018 Code RO 639 i.TIM1_TRG_COM_TIM11_IRQHandler stm32f4xx_it.o
- 0x080060c4 0x00000010 Code RO 640 i.TIM6_DAC_IRQHandler stm32f4xx_it.o
- 0x080060d4 0x00000010 Code RO 641 i.TIM7_IRQHandler stm32f4xx_it.o
- 0x080060e4 0x000000e8 Code RO 3192 i.TIM_Base_SetConfig stm32f4xx_hal_tim.o
- 0x080061cc 0x00000022 Code RO 3193 i.TIM_CCxChannelCmd stm32f4xx_hal_tim.o
- 0x080061ee 0x00000002 PAD
- 0x080061f0 0x00000090 Code RO 3211 i.TIM_TI1_SetConfig stm32f4xx_hal_tim.o
- 0x08006280 0x0000003a Code RO 3213 i.TIM_TI2_SetConfig stm32f4xx_hal_tim.o
- 0x080062ba 0x00000038 Code RO 3214 i.TIM_TI3_SetConfig stm32f4xx_hal_tim.o
- 0x080062f2 0x0000003c Code RO 3215 i.TIM_TI4_SetConfig stm32f4xx_hal_tim.o
- 0x0800632e 0x00000002 PAD
- 0x08006330 0x00000010 Code RO 642 i.UART4_IRQHandler stm32f4xx_it.o
- 0x08006340 0x00000014 Code RO 4124 i.UART_DMAAbortOnError stm32f4xx_hal_uart.o
- 0x08006354 0x00000050 Code RO 4125 i.UART_DMAError stm32f4xx_hal_uart.o
- 0x080063a4 0x00000058 Code RO 4130 i.UART_DMATransmitCplt stm32f4xx_hal_uart.o
- 0x080063fc 0x0000000e Code RO 4132 i.UART_DMATxHalfCplt stm32f4xx_hal_uart.o
- 0x0800640a 0x0000006c Code RO 4134 i.UART_EndRxTransfer stm32f4xx_hal_uart.o
- 0x08006476 0x00000020 Code RO 4135 i.UART_EndTransmit_IT stm32f4xx_hal_uart.o
- 0x08006496 0x00000026 Code RO 4136 i.UART_EndTxTransfer stm32f4xx_hal_uart.o
- 0x080064bc 0x000000fc Code RO 4137 i.UART_Receive_IT stm32f4xx_hal_uart.o
- 0x080065b8 0x0000022c Code RO 4138 i.UART_SetConfig stm32f4xx_hal_uart.o
- 0x080067e4 0x00000040 Code RO 4140 i.UART_Start_Receive_IT stm32f4xx_hal_uart.o
- 0x08006824 0x00000060 Code RO 4141 i.UART_Transmit_IT stm32f4xx_hal_uart.o
- 0x08006884 0x0000008c Code RO 4142 i.UART_WaitOnFlagUntilTimeout stm32f4xx_hal_uart.o
- 0x08006910 0x00000010 Code RO 643 i.USART1_IRQHandler stm32f4xx_it.o
- 0x08006920 0x00000010 Code RO 644 i.USART2_IRQHandler stm32f4xx_it.o
- 0x08006930 0x00000010 Code RO 645 i.USART3_IRQHandler stm32f4xx_it.o
- 0x08006940 0x00000010 Code RO 646 i.USART6_IRQHandler stm32f4xx_it.o
- 0x08006950 0x0000051c Code RO 6152 i.UpdateUI screen.o
- 0x08006e6c 0x00000004 Code RO 647 i.UsageFault_Handler stm32f4xx_it.o
- 0x08006e70 0x00000010 Code RO 5070 i.WriteHoldRegData modbus.o
- 0x08006e80 0x00000078 Code RO 5071 i.WriteOneCoilData modbus.o
- 0x08006ef8 0x0000001c Code RO 4864 i._74hc165_init hc165.o
- 0x08006f14 0x0000007c Code RO 4865 i._74hc165_read_byte hc165.o
- 0x08006f90 0x00000010 Code RO 1895 i.__NVIC_GetPriorityGrouping stm32f4xx_hal_cortex.o
- 0x08006fa0 0x00000028 Code RO 1896 i.__NVIC_SetPriority stm32f4xx_hal_cortex.o
- 0x08006fc8 0x000000d0 Code RO 7330 i.__hardfp_ldexp m_wm.l(ldexp.o)
- 0x08007098 0x00000038 Code RO 7072 i.__hardfp_strtof m_wm.l(strtof.o)
- 0x080070d0 0x00000020 Code RO 7384 i.__mathlib_dbl_overflow m_wm.l(dunder.o)
- 0x080070f0 0x00000020 Code RO 7386 i.__mathlib_dbl_underflow m_wm.l(dunder.o)
- 0x08007110 0x000000b8 Code RO 7269 i.__mathlib_narrow m_wm.l(narrow.o)
- 0x080071c8 0x00000014 Code RO 7332 i.__support_ldexp m_wm.l(ldexp.o)
- 0x080071dc 0x0000000e Code RO 7011 i._is_digit c_w.l(__printf_wp.o)
- 0x080071ea 0x00000026 Code RO 5863 i._memcmp timer.o
- 0x08007210 0x00000004 Code RO 5941 i._sys_exit uarts.o
- 0x08007214 0x00000064 Code RO 5825 i.adcs_data adcs.o
- 0x08007278 0x00000002 Code RO 5826 i.adcs_init adcs.o
- 0x0800727a 0x00000002 PAD
- 0x0800727c 0x0000033c Code RO 4548 i.ads1220_get_data ads1220.o
- 0x080075b8 0x00000078 Code RO 4549 i.ads1220_init ads1220.o
- 0x08007630 0x00000050 Code RO 4550 i.ads1220_read_byte ads1220.o
- 0x08007680 0x00000044 Code RO 4551 i.ads1220_readdata ads1220.o
- 0x080076c4 0x00000028 Code RO 4552 i.ads1220_setchannl ads1220.o
- 0x080076ec 0x00000074 Code RO 4553 i.ads1220_write_byte ads1220.o
- 0x08007760 0x00000050 Code RO 4554 i.ads1220_writeregister ads1220.o
- 0x080077b0 0x00000374 Code RO 4493 i.ads1256_get_data ads1256.o
- 0x08007b24 0x00000054 Code RO 4494 i.ads1256_init ads1256.o
- 0x08007b78 0x0000005c Code RO 4495 i.ads1256_read_byte ads1256.o
- 0x08007bd4 0x0000007c Code RO 4496 i.ads1256_write_byte ads1256.o
- 0x08007c50 0x0000004c Code RO 4615 i.ao_blf1_set dac7311.o
- 0x08007c9c 0x0000004c Code RO 4616 i.ao_blf2_set dac7311.o
- 0x08007ce8 0x00000054 Code RO 4617 i.ao_dwq_set dac7311.o
- 0x08007d3c 0x00000154 Code RO 4618 i.ao_write dac7311.o
- 0x08007e90 0x0000001c Code RO 6086 i.at_command_send atcom.o
- 0x08007eac 0x00000018 Code RO 6087 i.at_send atcom.o
- 0x08007ec4 0x00000030 Code RO 5469 i.ch395_cmd_get_glob_int_status_all ch395cmd.o
- 0x08007ef4 0x00000020 Code RO 5471 i.ch395_cmd_get_phy_status ch395cmd.o
- 0x08007f14 0x00000030 Code RO 5474 i.ch395_cmd_get_unreachippt ch395cmd.o
- 0x08007f44 0x00000044 Code RO 5476 i.ch395_cmd_init ch395cmd.o
- 0x08007f88 0x00000030 Code RO 5478 i.ch395_cmd_set_gw_ipaddr ch395cmd.o
- 0x08007fb8 0x00000030 Code RO 5479 i.ch395_cmd_set_ipaddr ch395cmd.o
- 0x08007fe8 0x00000030 Code RO 5482 i.ch395_cmd_set_maskaddr ch395cmd.o
- 0x08008018 0x00000020 Code RO 5494 i.ch395_get_cmd_status ch395cmd.o
- 0x08008038 0x00000020 Code RO 5495 i.ch395_get_dhcp_status ch395cmd.o
- 0x08008058 0x00000030 Code RO 5496 i.ch395_get_ipinf ch395cmd.o
- 0x08008088 0x00000054 Code RO 5497 i.ch395_get_recv_data ch395cmd.o
- 0x080080dc 0x00000034 Code RO 5498 i.ch395_get_recv_length ch395cmd.o
- 0x08008110 0x00000030 Code RO 5499 i.ch395_get_socket_int ch395cmd.o
- 0x08008140 0x00000084 Code RO 5323 i.ch395_init ch395.o
- 0x080081c4 0x00000210 Code RO 5324 i.ch395_interrupt_handler ch395.o
- 0x080083d4 0x00000012 Code RO 5500 i.ch395_keeplive_cnt ch395cmd.o
- 0x080083e6 0x00000028 Code RO 5501 i.ch395_keeplive_idle ch395cmd.o
- 0x0800840e 0x00000028 Code RO 5502 i.ch395_keeplive_intvl ch395cmd.o
- 0x08008436 0x0000001a Code RO 5325 i.ch395_keeplive_set ch395.o
- 0x08008450 0x0000004c Code RO 5503 i.ch395_open_socket ch395cmd.o
- 0x0800849c 0x0000000e Code RO 5327 i.ch395_read_data ch395.o
- 0x080084aa 0x00000010 Code RO 5328 i.ch395_read_write_byte ch395.o
- 0x080084ba 0x00000002 PAD
- 0x080084bc 0x00000048 Code RO 5505 i.ch395_send_data ch395cmd.o
- 0x08008504 0x0000001a Code RO 5506 i.ch395_set_keeplive ch395cmd.o
- 0x0800851e 0x00000002 PAD
- 0x08008520 0x00000044 Code RO 5507 i.ch395_set_socket_desip ch395cmd.o
- 0x08008564 0x00000030 Code RO 5508 i.ch395_set_socket_desport ch395cmd.o
- 0x08008594 0x00000028 Code RO 5510 i.ch395_set_socket_prot_type ch395cmd.o
- 0x080085bc 0x00000030 Code RO 5513 i.ch395_set_socket_sourport ch395cmd.o
- 0x080085ec 0x0000001a Code RO 5516 i.ch395_setttl_num ch395cmd.o
- 0x08008606 0x00000002 PAD
- 0x08008608 0x00000188 Code RO 5330 i.ch395_socket_interrupt ch395.o
- 0x08008790 0x0000004c Code RO 5517 i.ch395_tcp_connect ch395cmd.o
- 0x080087dc 0x0000004c Code RO 5519 i.ch395_tcp_listen ch395cmd.o
- 0x08008828 0x00000034 Code RO 5333 i.ch395_write_cmd ch395.o
- 0x0800885c 0x0000000c Code RO 5334 i.ch395_write_data ch395.o
- 0x08008868 0x00000024 Code RO 5335 i.ch395q_handler ch395.o
- 0x0800888c 0x00000298 Code RO 5336 i.ch395q_socket_config ch395.o
- 0x08008b24 0x00000040 Code RO 4619 i.dac7311_init dac7311.o
- 0x08008b64 0x0000000a Code RO 15 i.delay_ms main.o
- 0x08008b6e 0x0000000e Code RO 16 i.delay_tick main.o
- 0x08008b7c 0x00000060 Code RO 17 i.delay_us main.o
- 0x08008bdc 0x000002b0 Code RO 5907 i.digital_ctrl gpios.o
- 0x08008e8c 0x0000002c Code RO 4834 i.disp_out hc595.o
- 0x08008eb8 0x00000060 Code RO 4768 i.ds18b20_check ds18b20.o
- 0x08008f18 0x0000001c Code RO 4770 i.ds18b20_init ds18b20.o
- 0x08008f34 0x00000040 Code RO 4773 i.ds18b20_rst ds18b20.o
- 0x08008f74 0x00000054 Code RO 4667 i.ee_io_init eeprom.o
- 0x08008fc8 0x0000007e Code RO 4668 i.ee_readbytes eeprom.o
- 0x08009046 0x000000bc Code RO 4669 i.ee_writebytes eeprom.o
- 0x08009102 0x00000002 PAD
- 0x08009104 0x0000001c Code RO 5942 i.fputc uarts.o
- 0x08009120 0x0000008c Code RO 7303 i.frexp m_wm.l(frexp.o)
- 0x080091ac 0x0000006c Code RO 4835 i.hc595_write_data hc595.o
- 0x08009218 0x00000030 Code RO 4670 i.i2c_ack eeprom.o
- 0x08009248 0x0000000e Code RO 4672 i.i2c_delay eeprom.o
- 0x08009256 0x00000002 PAD
- 0x08009258 0x00000028 Code RO 4673 i.i2c_nack eeprom.o
- 0x08009280 0x00000044 Code RO 4674 i.i2c_readbyte eeprom.o
- 0x080092c4 0x00000054 Code RO 4675 i.i2c_sendbyte eeprom.o
- 0x08009318 0x00000030 Code RO 4676 i.i2c_start eeprom.o
- 0x08009348 0x00000024 Code RO 4677 i.i2c_stop eeprom.o
- 0x0800936c 0x00000038 Code RO 4678 i.i2c_waitack eeprom.o
- 0x080093a4 0x0000000a Code RO 6021 i.iouart1_delayUs iousart.o
- 0x080093ae 0x00000002 PAD
- 0x080093b0 0x000000b0 Code RO 6022 i.iousart_tim_cb iousart.o
- 0x08009460 0x00000054 Code RO 5908 i.led_ctrl gpios.o
- 0x080094b4 0x00000468 Code RO 18 i.main main.o
- 0x0800991c 0x000000b4 Code RO 5133 i.modbus_analysis_rtu modbus_rtu.o
- 0x080099d0 0x000000e8 Code RO 5233 i.modbus_analysis_tcp modbus_tcp.o
- 0x08009ab8 0x00000078 Code RO 5134 i.modbus_errfunction_rtu modbus_rtu.o
- 0x08009b30 0x000000c4 Code RO 5234 i.modbus_errfunction_tcp modbus_tcp.o
- 0x08009bf4 0x00000060 Code RO 5135 i.modbus_process_rtu modbus_rtu.o
- 0x08009c54 0x00000024 Code RO 5235 i.modbus_process_tcp modbus_tcp.o
- 0x08009c78 0x00000054 Code RO 5136 i.modbus_rtu_init modbus_rtu.o
- 0x08009ccc 0x00000080 Code RO 5137 i.modbus_rx_cb modbus_rtu.o
- 0x08009d4c 0x00000084 Code RO 6904 i.queue_find_cmd cmd_queue.o
- 0x08009dd0 0x00000034 Code RO 6905 i.queue_pop cmd_queue.o
- 0x08009e04 0x00000030 Code RO 6906 i.queue_push cmd_queue.o
- 0x08009e34 0x00000020 Code RO 6908 i.queue_size cmd_queue.o
- 0x08009e54 0x00000164 Code RO 5138 i.readcoilstate_rtu modbus_rtu.o
- 0x08009fb8 0x000001b4 Code RO 5236 i.readcoilstate_tcp modbus_tcp.o
- 0x0800a16c 0x0000015c Code RO 5139 i.readdisinputstate_rtu modbus_rtu.o
- 0x0800a2c8 0x000001ac Code RO 5237 i.readdisinputstate_tcp modbus_tcp.o
- 0x0800a474 0x0000010c Code RO 5140 i.readholdreg_rtu modbus_rtu.o
- 0x0800a580 0x00000170 Code RO 5238 i.readholdreg_tcp modbus_tcp.o
- 0x0800a6f0 0x00000104 Code RO 5141 i.readinputreg_rtu modbus_rtu.o
- 0x0800a7f4 0x0000016c Code RO 5239 i.readinputreg_tcp modbus_tcp.o
- 0x0800a960 0x00000044 Code RO 5337 i.set_ipv4 ch395.o
- 0x0800a9a4 0x00000020 Code RO 5338 i.spi2_read_write_byte ch395.o
- 0x0800a9c4 0x00000160 Code RO 5864 i.tim6_cnt timer.o
- 0x0800ab24 0x00000014 Code RO 5943 i.uart_send uarts.o
- 0x0800ab38 0x00000178 Code RO 5944 i.usart2_rx_cb uarts.o
- 0x0800acb0 0x000001a4 Code RO 5945 i.usart3_rx_cb uarts.o
- 0x0800ae54 0x0000007c Code RO 5946 i.usart6_rx_cb uarts.o
- 0x0800aed0 0x00000484 Code RO 6088 i.wifi_set atcom.o
- 0x0800b354 0x0000016c Code RO 5142 i.writemulticoil_rtu modbus_rtu.o
- 0x0800b4c0 0x000001c4 Code RO 5240 i.writemulticoil_tcp modbus_tcp.o
- 0x0800b684 0x00000110 Code RO 5143 i.writemultireg_rtu modbus_rtu.o
- 0x0800b794 0x00000168 Code RO 5241 i.writemultireg_tcp modbus_tcp.o
- 0x0800b8fc 0x000000cc Code RO 5144 i.writesinglecoil_rtu modbus_rtu.o
- 0x0800b9c8 0x00000120 Code RO 5242 i.writesinglecoil_tcp modbus_tcp.o
- 0x0800bae8 0x000000c0 Code RO 5145 i.writesinglereg_rtu modbus_rtu.o
- 0x0800bba8 0x00000114 Code RO 5243 i.writesinglereg_tcp modbus_tcp.o
- 0x0800bcbc 0x0000002c Code RO 7135 locale$$code c_w.l(lc_numeric_c.o)
- 0x0800bce8 0x0000002c Code RO 7247 locale$$code c_w.l(lc_ctype_c.o)
- 0x0800bd14 0x00000062 Code RO 7046 x$fpl$d2f fz_wm.l(d2f.o)
- 0x0800bd76 0x00000002 PAD
- 0x0800bd78 0x00000150 Code RO 7048 x$fpl$dadd fz_wm.l(daddsub_clz.o)
- 0x0800bec8 0x00000010 Code RO 7395 x$fpl$dcheck1 fz_wm.l(dcheck1.o)
- 0x0800bed8 0x00000018 Code RO 7326 x$fpl$dcmpinf fz_wm.l(dcmpi.o)
- 0x0800bef0 0x000002b0 Code RO 7055 x$fpl$ddiv fz_wm.l(ddiv.o)
- 0x0800c1a0 0x00000078 Code RO 7297 x$fpl$deqf fz_wm.l(deqf.o)
- 0x0800c218 0x0000005a Code RO 7058 x$fpl$dfixu fz_wm.l(dfixu.o)
- 0x0800c272 0x0000002e Code RO 7063 x$fpl$dflt fz_wm.l(dflt_clz.o)
- 0x0800c2a0 0x00000026 Code RO 7062 x$fpl$dfltu fz_wm.l(dflt_clz.o)
- 0x0800c2c6 0x00000002 PAD
- 0x0800c2c8 0x00000078 Code RO 7328 x$fpl$dleqf fz_wm.l(dleqf.o)
- 0x0800c340 0x00000154 Code RO 7068 x$fpl$dmul fz_wm.l(dmul.o)
- 0x0800c494 0x0000009c Code RO 7098 x$fpl$dnaninf fz_wm.l(dnaninf.o)
- 0x0800c530 0x0000000c Code RO 7100 x$fpl$dretinf fz_wm.l(dretinf.o)
- 0x0800c53c 0x0000006c Code RO 7299 x$fpl$drleqf fz_wm.l(drleqf.o)
- 0x0800c5a8 0x000001d4 Code RO 7050 x$fpl$dsub fz_wm.l(daddsub_clz.o)
- 0x0800c77c 0x00000056 Code RO 7070 x$fpl$f2d fz_wm.l(f2d.o)
- 0x0800c7d2 0x0000008c Code RO 7102 x$fpl$fnaninf fz_wm.l(fnaninf.o)
- 0x0800c85e 0x0000000a Code RO 7258 x$fpl$fpinit fz_wm.l(fpinit.o)
- 0x0800c868 0x0000000a Code RO 7104 x$fpl$fretinf fz_wm.l(fretinf.o)
- 0x0800c872 0x00000064 Code RO 7397 x$fpl$retnan fz_wm.l(retnan.o)
- 0x0800c8d6 0x0000005c Code RO 7378 x$fpl$scalbn fz_wm.l(scalbn.o)
- 0x0800c932 0x00000004 Code RO 7137 x$fpl$scanf1 fz_wm.l(scanf1.o)
- 0x0800c936 0x00000008 Code RO 7262 x$fpl$scanf2 fz_wm.l(scanf2.o)
- 0x0800c93e 0x00000030 Code RO 7399 x$fpl$trapveneer fz_wm.l(trapv.o)
- 0x0800c96e 0x00000000 Code RO 7106 x$fpl$usenofp fz_wm.l(usenofp.o)
- 0x0800c96e 0x00000008 Data RO 1611 .constdata stm32f4xx_hal_dma.o
- 0x0800c976 0x00000018 Data RO 4456 .constdata system_stm32f4xx.o
- 0x0800c98e 0x00000002 PAD
- 0x0800c990 0x0000012c Data RO 6089 .constdata atcom.o
- 0x0800cabc 0x00000011 Data RO 7014 .constdata c_w.l(__printf_flags_wp.o)
- 0x0800cacd 0x00000003 PAD
- 0x0800cad0 0x00000094 Data RO 7222 .constdata c_w.l(bigflt0.o)
- 0x0800cb64 0x00000020 Data RO 7401 Region$$Table anon$$obj.o
- 0x0800cb84 0x00000008 Data RO 7255 c$$dinf fz_wm.l(fpconst.o)
- 0x0800cb8c 0x0000001c Data RO 7134 locale$$data c_w.l(lc_numeric_c.o)
- 0x0800cba8 0x00000110 Data RO 7246 locale$$data c_w.l(lc_ctype_c.o)
+ 0x0800560c 0x00000198 Code RO 6138 i.NotifyButton screen.o
+ 0x080057a4 0x00000002 Code RO 6139 i.NotifyMenu screen.o
+ 0x080057a6 0x00000002 Code RO 6140 i.NotifyMeter screen.o
+ 0x080057a8 0x00000002 Code RO 6141 i.NotifyProgress screen.o
+ 0x080057aa 0x00000002 Code RO 6142 i.NotifyReadFlash screen.o
+ 0x080057ac 0x000000cc Code RO 6143 i.NotifyReadRTC screen.o
+ 0x08005878 0x000000e4 Code RO 6144 i.NotifyScreen screen.o
+ 0x0800595c 0x00000002 Code RO 6145 i.NotifySelector screen.o
+ 0x0800595e 0x00000002 Code RO 6146 i.NotifySlider screen.o
+ 0x08005960 0x000000f0 Code RO 6147 i.NotifyText screen.o
+ 0x08005a50 0x00000002 Code RO 6148 i.NotifyTimer screen.o
+ 0x08005a52 0x00000002 Code RO 6149 i.NotifyTouchXY screen.o
+ 0x08005a54 0x00000002 Code RO 6150 i.NotifyWriteFlash screen.o
+ 0x08005a56 0x00000002 Code RO 636 i.PendSV_Handler stm32f4xx_it.o
+ 0x08005a58 0x00000178 Code RO 6151 i.ProcessMessage screen.o
+ 0x08005bd0 0x00000088 Code RO 2824 i.SPI_EndRxTxTransaction stm32f4xx_hal_spi.o
+ 0x08005c58 0x000000d8 Code RO 2829 i.SPI_WaitFlagStateUntilTimeout stm32f4xx_hal_spi.o
+ 0x08005d30 0x00000002 Code RO 637 i.SVC_Handler stm32f4xx_it.o
+ 0x08005d32 0x00000002 PAD
+ 0x08005d34 0x0000005c Code RO 6016 i.S_Uart_One_Tx iousart.o
+ 0x08005d90 0x0000000c Code RO 6020 i.SendChar iousart.o
+ 0x08005d9c 0x00000016 Code RO 6324 i.SendStrings hmi_driver.o
+ 0x08005db2 0x00000052 Code RO 6327 i.SetButtonValue hmi_driver.o
+ 0x08005e04 0x00000052 Code RO 6334 i.SetControlVisiable hmi_driver.o
+ 0x08005e56 0x00000068 Code RO 6341 i.SetProgressValue hmi_driver.o
+ 0x08005ebe 0x00000090 Code RO 6347 i.SetTextFloat hmi_driver.o
+ 0x08005f4e 0x00000052 Code RO 6350 i.SetTextValue hmi_driver.o
+ 0x08005fa0 0x00000008 Code RO 638 i.SysTick_Handler stm32f4xx_it.o
+ 0x08005fa8 0x000000b4 Code RO 14 i.SystemClock_Config main.o
+ 0x0800605c 0x00000014 Code RO 4455 i.SystemInit system_stm32f4xx.o
+ 0x08006070 0x00000018 Code RO 639 i.TIM1_TRG_COM_TIM11_IRQHandler stm32f4xx_it.o
+ 0x08006088 0x00000010 Code RO 640 i.TIM6_DAC_IRQHandler stm32f4xx_it.o
+ 0x08006098 0x00000010 Code RO 641 i.TIM7_IRQHandler stm32f4xx_it.o
+ 0x080060a8 0x000000e8 Code RO 3192 i.TIM_Base_SetConfig stm32f4xx_hal_tim.o
+ 0x08006190 0x00000022 Code RO 3193 i.TIM_CCxChannelCmd stm32f4xx_hal_tim.o
+ 0x080061b2 0x00000002 PAD
+ 0x080061b4 0x00000090 Code RO 3211 i.TIM_TI1_SetConfig stm32f4xx_hal_tim.o
+ 0x08006244 0x0000003a Code RO 3213 i.TIM_TI2_SetConfig stm32f4xx_hal_tim.o
+ 0x0800627e 0x00000038 Code RO 3214 i.TIM_TI3_SetConfig stm32f4xx_hal_tim.o
+ 0x080062b6 0x0000003c Code RO 3215 i.TIM_TI4_SetConfig stm32f4xx_hal_tim.o
+ 0x080062f2 0x00000002 PAD
+ 0x080062f4 0x00000010 Code RO 642 i.UART4_IRQHandler stm32f4xx_it.o
+ 0x08006304 0x00000014 Code RO 4124 i.UART_DMAAbortOnError stm32f4xx_hal_uart.o
+ 0x08006318 0x00000050 Code RO 4125 i.UART_DMAError stm32f4xx_hal_uart.o
+ 0x08006368 0x00000058 Code RO 4130 i.UART_DMATransmitCplt stm32f4xx_hal_uart.o
+ 0x080063c0 0x0000000e Code RO 4132 i.UART_DMATxHalfCplt stm32f4xx_hal_uart.o
+ 0x080063ce 0x0000006c Code RO 4134 i.UART_EndRxTransfer stm32f4xx_hal_uart.o
+ 0x0800643a 0x00000020 Code RO 4135 i.UART_EndTransmit_IT stm32f4xx_hal_uart.o
+ 0x0800645a 0x00000026 Code RO 4136 i.UART_EndTxTransfer stm32f4xx_hal_uart.o
+ 0x08006480 0x000000fc Code RO 4137 i.UART_Receive_IT stm32f4xx_hal_uart.o
+ 0x0800657c 0x0000022c Code RO 4138 i.UART_SetConfig stm32f4xx_hal_uart.o
+ 0x080067a8 0x00000040 Code RO 4140 i.UART_Start_Receive_IT stm32f4xx_hal_uart.o
+ 0x080067e8 0x00000060 Code RO 4141 i.UART_Transmit_IT stm32f4xx_hal_uart.o
+ 0x08006848 0x0000008c Code RO 4142 i.UART_WaitOnFlagUntilTimeout stm32f4xx_hal_uart.o
+ 0x080068d4 0x00000010 Code RO 643 i.USART1_IRQHandler stm32f4xx_it.o
+ 0x080068e4 0x00000010 Code RO 644 i.USART2_IRQHandler stm32f4xx_it.o
+ 0x080068f4 0x00000010 Code RO 645 i.USART3_IRQHandler stm32f4xx_it.o
+ 0x08006904 0x00000010 Code RO 646 i.USART6_IRQHandler stm32f4xx_it.o
+ 0x08006914 0x0000051c Code RO 6152 i.UpdateUI screen.o
+ 0x08006e30 0x00000004 Code RO 647 i.UsageFault_Handler stm32f4xx_it.o
+ 0x08006e34 0x00000010 Code RO 5070 i.WriteHoldRegData modbus.o
+ 0x08006e44 0x00000078 Code RO 5071 i.WriteOneCoilData modbus.o
+ 0x08006ebc 0x0000001c Code RO 4864 i._74hc165_init hc165.o
+ 0x08006ed8 0x0000007c Code RO 4865 i._74hc165_read_byte hc165.o
+ 0x08006f54 0x00000010 Code RO 1895 i.__NVIC_GetPriorityGrouping stm32f4xx_hal_cortex.o
+ 0x08006f64 0x00000028 Code RO 1896 i.__NVIC_SetPriority stm32f4xx_hal_cortex.o
+ 0x08006f8c 0x00000004 PAD
+ 0x08006f90 0x000000d0 Code RO 7330 i.__hardfp_ldexp m_wm.l(ldexp.o)
+ 0x08007060 0x00000038 Code RO 7072 i.__hardfp_strtof m_wm.l(strtof.o)
+ 0x08007098 0x00000020 Code RO 7384 i.__mathlib_dbl_overflow m_wm.l(dunder.o)
+ 0x080070b8 0x00000020 Code RO 7386 i.__mathlib_dbl_underflow m_wm.l(dunder.o)
+ 0x080070d8 0x000000b8 Code RO 7269 i.__mathlib_narrow m_wm.l(narrow.o)
+ 0x08007190 0x00000014 Code RO 7332 i.__support_ldexp m_wm.l(ldexp.o)
+ 0x080071a4 0x0000000e Code RO 7011 i._is_digit c_w.l(__printf_wp.o)
+ 0x080071b2 0x00000026 Code RO 5863 i._memcmp timer.o
+ 0x080071d8 0x00000004 Code RO 5941 i._sys_exit uarts.o
+ 0x080071dc 0x000000dc Code RO 5825 i.adcs_data adcs.o
+ 0x080072b8 0x00000002 Code RO 5826 i.adcs_init adcs.o
+ 0x080072ba 0x00000002 PAD
+ 0x080072bc 0x0000035c Code RO 4548 i.ads1220_get_data ads1220.o
+ 0x08007618 0x00000078 Code RO 4549 i.ads1220_init ads1220.o
+ 0x08007690 0x00000050 Code RO 4550 i.ads1220_read_byte ads1220.o
+ 0x080076e0 0x00000044 Code RO 4551 i.ads1220_readdata ads1220.o
+ 0x08007724 0x00000028 Code RO 4552 i.ads1220_setchannl ads1220.o
+ 0x0800774c 0x00000074 Code RO 4553 i.ads1220_write_byte ads1220.o
+ 0x080077c0 0x00000050 Code RO 4554 i.ads1220_writeregister ads1220.o
+ 0x08007810 0x00000374 Code RO 4493 i.ads1256_get_data ads1256.o
+ 0x08007b84 0x00000054 Code RO 4494 i.ads1256_init ads1256.o
+ 0x08007bd8 0x0000005c Code RO 4495 i.ads1256_read_byte ads1256.o
+ 0x08007c34 0x0000007c Code RO 4496 i.ads1256_write_byte ads1256.o
+ 0x08007cb0 0x0000004c Code RO 4615 i.ao_blf1_set dac7311.o
+ 0x08007cfc 0x0000004c Code RO 4616 i.ao_blf2_set dac7311.o
+ 0x08007d48 0x00000054 Code RO 4617 i.ao_dwq_set dac7311.o
+ 0x08007d9c 0x00000154 Code RO 4618 i.ao_write dac7311.o
+ 0x08007ef0 0x0000001c Code RO 6086 i.at_command_send atcom.o
+ 0x08007f0c 0x00000018 Code RO 6087 i.at_send atcom.o
+ 0x08007f24 0x00000030 Code RO 5469 i.ch395_cmd_get_glob_int_status_all ch395cmd.o
+ 0x08007f54 0x00000020 Code RO 5471 i.ch395_cmd_get_phy_status ch395cmd.o
+ 0x08007f74 0x00000030 Code RO 5474 i.ch395_cmd_get_unreachippt ch395cmd.o
+ 0x08007fa4 0x00000044 Code RO 5476 i.ch395_cmd_init ch395cmd.o
+ 0x08007fe8 0x00000030 Code RO 5478 i.ch395_cmd_set_gw_ipaddr ch395cmd.o
+ 0x08008018 0x00000030 Code RO 5479 i.ch395_cmd_set_ipaddr ch395cmd.o
+ 0x08008048 0x00000030 Code RO 5482 i.ch395_cmd_set_maskaddr ch395cmd.o
+ 0x08008078 0x00000020 Code RO 5494 i.ch395_get_cmd_status ch395cmd.o
+ 0x08008098 0x00000020 Code RO 5495 i.ch395_get_dhcp_status ch395cmd.o
+ 0x080080b8 0x00000030 Code RO 5496 i.ch395_get_ipinf ch395cmd.o
+ 0x080080e8 0x00000054 Code RO 5497 i.ch395_get_recv_data ch395cmd.o
+ 0x0800813c 0x00000034 Code RO 5498 i.ch395_get_recv_length ch395cmd.o
+ 0x08008170 0x00000030 Code RO 5499 i.ch395_get_socket_int ch395cmd.o
+ 0x080081a0 0x00000084 Code RO 5323 i.ch395_init ch395.o
+ 0x08008224 0x00000210 Code RO 5324 i.ch395_interrupt_handler ch395.o
+ 0x08008434 0x00000012 Code RO 5500 i.ch395_keeplive_cnt ch395cmd.o
+ 0x08008446 0x00000028 Code RO 5501 i.ch395_keeplive_idle ch395cmd.o
+ 0x0800846e 0x00000028 Code RO 5502 i.ch395_keeplive_intvl ch395cmd.o
+ 0x08008496 0x0000001a Code RO 5325 i.ch395_keeplive_set ch395.o
+ 0x080084b0 0x0000004c Code RO 5503 i.ch395_open_socket ch395cmd.o
+ 0x080084fc 0x0000000e Code RO 5327 i.ch395_read_data ch395.o
+ 0x0800850a 0x00000010 Code RO 5328 i.ch395_read_write_byte ch395.o
+ 0x0800851a 0x00000002 PAD
+ 0x0800851c 0x00000048 Code RO 5505 i.ch395_send_data ch395cmd.o
+ 0x08008564 0x0000001a Code RO 5506 i.ch395_set_keeplive ch395cmd.o
+ 0x0800857e 0x00000002 PAD
+ 0x08008580 0x00000044 Code RO 5507 i.ch395_set_socket_desip ch395cmd.o
+ 0x080085c4 0x00000030 Code RO 5508 i.ch395_set_socket_desport ch395cmd.o
+ 0x080085f4 0x00000028 Code RO 5510 i.ch395_set_socket_prot_type ch395cmd.o
+ 0x0800861c 0x00000030 Code RO 5513 i.ch395_set_socket_sourport ch395cmd.o
+ 0x0800864c 0x0000001a Code RO 5516 i.ch395_setttl_num ch395cmd.o
+ 0x08008666 0x00000002 PAD
+ 0x08008668 0x00000188 Code RO 5330 i.ch395_socket_interrupt ch395.o
+ 0x080087f0 0x0000004c Code RO 5517 i.ch395_tcp_connect ch395cmd.o
+ 0x0800883c 0x0000004c Code RO 5519 i.ch395_tcp_listen ch395cmd.o
+ 0x08008888 0x00000034 Code RO 5333 i.ch395_write_cmd ch395.o
+ 0x080088bc 0x0000000c Code RO 5334 i.ch395_write_data ch395.o
+ 0x080088c8 0x00000024 Code RO 5335 i.ch395q_handler ch395.o
+ 0x080088ec 0x00000298 Code RO 5336 i.ch395q_socket_config ch395.o
+ 0x08008b84 0x00000040 Code RO 4619 i.dac7311_init dac7311.o
+ 0x08008bc4 0x0000000a Code RO 15 i.delay_ms main.o
+ 0x08008bce 0x0000000e Code RO 16 i.delay_tick main.o
+ 0x08008bdc 0x00000060 Code RO 17 i.delay_us main.o
+ 0x08008c3c 0x00000264 Code RO 5907 i.digital_ctrl gpios.o
+ 0x08008ea0 0x0000002c Code RO 4834 i.disp_out hc595.o
+ 0x08008ecc 0x00000060 Code RO 4768 i.ds18b20_check ds18b20.o
+ 0x08008f2c 0x0000001c Code RO 4770 i.ds18b20_init ds18b20.o
+ 0x08008f48 0x00000040 Code RO 4773 i.ds18b20_rst ds18b20.o
+ 0x08008f88 0x00000054 Code RO 4667 i.ee_io_init eeprom.o
+ 0x08008fdc 0x0000007e Code RO 4668 i.ee_readbytes eeprom.o
+ 0x0800905a 0x000000bc Code RO 4669 i.ee_writebytes eeprom.o
+ 0x08009116 0x00000002 PAD
+ 0x08009118 0x0000001c Code RO 5942 i.fputc uarts.o
+ 0x08009134 0x00000004 PAD
+ 0x08009138 0x0000008c Code RO 7303 i.frexp m_wm.l(frexp.o)
+ 0x080091c4 0x0000006c Code RO 4835 i.hc595_write_data hc595.o
+ 0x08009230 0x00000030 Code RO 4670 i.i2c_ack eeprom.o
+ 0x08009260 0x0000000e Code RO 4672 i.i2c_delay eeprom.o
+ 0x0800926e 0x00000002 PAD
+ 0x08009270 0x00000028 Code RO 4673 i.i2c_nack eeprom.o
+ 0x08009298 0x00000044 Code RO 4674 i.i2c_readbyte eeprom.o
+ 0x080092dc 0x00000054 Code RO 4675 i.i2c_sendbyte eeprom.o
+ 0x08009330 0x00000030 Code RO 4676 i.i2c_start eeprom.o
+ 0x08009360 0x00000024 Code RO 4677 i.i2c_stop eeprom.o
+ 0x08009384 0x00000038 Code RO 4678 i.i2c_waitack eeprom.o
+ 0x080093bc 0x0000000a Code RO 6021 i.iouart1_delayUs iousart.o
+ 0x080093c6 0x00000002 PAD
+ 0x080093c8 0x000000b0 Code RO 6022 i.iousart_tim_cb iousart.o
+ 0x08009478 0x00000054 Code RO 5908 i.led_ctrl gpios.o
+ 0x080094cc 0x00000478 Code RO 18 i.main main.o
+ 0x08009944 0x000000b4 Code RO 5133 i.modbus_analysis_rtu modbus_rtu.o
+ 0x080099f8 0x000000e8 Code RO 5233 i.modbus_analysis_tcp modbus_tcp.o
+ 0x08009ae0 0x00000078 Code RO 5134 i.modbus_errfunction_rtu modbus_rtu.o
+ 0x08009b58 0x000000c4 Code RO 5234 i.modbus_errfunction_tcp modbus_tcp.o
+ 0x08009c1c 0x00000060 Code RO 5135 i.modbus_process_rtu modbus_rtu.o
+ 0x08009c7c 0x00000024 Code RO 5235 i.modbus_process_tcp modbus_tcp.o
+ 0x08009ca0 0x00000054 Code RO 5136 i.modbus_rtu_init modbus_rtu.o
+ 0x08009cf4 0x00000080 Code RO 5137 i.modbus_rx_cb modbus_rtu.o
+ 0x08009d74 0x00000084 Code RO 6904 i.queue_find_cmd cmd_queue.o
+ 0x08009df8 0x00000034 Code RO 6905 i.queue_pop cmd_queue.o
+ 0x08009e2c 0x00000030 Code RO 6906 i.queue_push cmd_queue.o
+ 0x08009e5c 0x00000020 Code RO 6908 i.queue_size cmd_queue.o
+ 0x08009e7c 0x00000164 Code RO 5138 i.readcoilstate_rtu modbus_rtu.o
+ 0x08009fe0 0x000001b4 Code RO 5236 i.readcoilstate_tcp modbus_tcp.o
+ 0x0800a194 0x0000015c Code RO 5139 i.readdisinputstate_rtu modbus_rtu.o
+ 0x0800a2f0 0x000001ac Code RO 5237 i.readdisinputstate_tcp modbus_tcp.o
+ 0x0800a49c 0x0000010c Code RO 5140 i.readholdreg_rtu modbus_rtu.o
+ 0x0800a5a8 0x00000170 Code RO 5238 i.readholdreg_tcp modbus_tcp.o
+ 0x0800a718 0x00000104 Code RO 5141 i.readinputreg_rtu modbus_rtu.o
+ 0x0800a81c 0x0000016c Code RO 5239 i.readinputreg_tcp modbus_tcp.o
+ 0x0800a988 0x00000044 Code RO 5337 i.set_ipv4 ch395.o
+ 0x0800a9cc 0x00000020 Code RO 5338 i.spi2_read_write_byte ch395.o
+ 0x0800a9ec 0x00000160 Code RO 5864 i.tim6_cnt timer.o
+ 0x0800ab4c 0x00000014 Code RO 5943 i.uart_send uarts.o
+ 0x0800ab60 0x00000178 Code RO 5944 i.usart2_rx_cb uarts.o
+ 0x0800acd8 0x000001a4 Code RO 5945 i.usart3_rx_cb uarts.o
+ 0x0800ae7c 0x0000007c Code RO 5946 i.usart6_rx_cb uarts.o
+ 0x0800aef8 0x00000484 Code RO 6088 i.wifi_set atcom.o
+ 0x0800b37c 0x0000016c Code RO 5142 i.writemulticoil_rtu modbus_rtu.o
+ 0x0800b4e8 0x000001c4 Code RO 5240 i.writemulticoil_tcp modbus_tcp.o
+ 0x0800b6ac 0x00000110 Code RO 5143 i.writemultireg_rtu modbus_rtu.o
+ 0x0800b7bc 0x00000168 Code RO 5241 i.writemultireg_tcp modbus_tcp.o
+ 0x0800b924 0x000000cc Code RO 5144 i.writesinglecoil_rtu modbus_rtu.o
+ 0x0800b9f0 0x00000120 Code RO 5242 i.writesinglecoil_tcp modbus_tcp.o
+ 0x0800bb10 0x000000c0 Code RO 5145 i.writesinglereg_rtu modbus_rtu.o
+ 0x0800bbd0 0x00000114 Code RO 5243 i.writesinglereg_tcp modbus_tcp.o
+ 0x0800bce4 0x0000002c Code RO 7135 locale$$code c_w.l(lc_numeric_c.o)
+ 0x0800bd10 0x0000002c Code RO 7247 locale$$code c_w.l(lc_ctype_c.o)
+ 0x0800bd3c 0x00000062 Code RO 7046 x$fpl$d2f fz_wm.l(d2f.o)
+ 0x0800bd9e 0x00000002 PAD
+ 0x0800bda0 0x00000150 Code RO 7048 x$fpl$dadd fz_wm.l(daddsub_clz.o)
+ 0x0800bef0 0x00000010 Code RO 7395 x$fpl$dcheck1 fz_wm.l(dcheck1.o)
+ 0x0800bf00 0x00000018 Code RO 7326 x$fpl$dcmpinf fz_wm.l(dcmpi.o)
+ 0x0800bf18 0x000002b0 Code RO 7055 x$fpl$ddiv fz_wm.l(ddiv.o)
+ 0x0800c1c8 0x00000078 Code RO 7297 x$fpl$deqf fz_wm.l(deqf.o)
+ 0x0800c240 0x0000005a Code RO 7058 x$fpl$dfixu fz_wm.l(dfixu.o)
+ 0x0800c29a 0x0000002e Code RO 7063 x$fpl$dflt fz_wm.l(dflt_clz.o)
+ 0x0800c2c8 0x00000026 Code RO 7062 x$fpl$dfltu fz_wm.l(dflt_clz.o)
+ 0x0800c2ee 0x00000002 PAD
+ 0x0800c2f0 0x00000078 Code RO 7328 x$fpl$dleqf fz_wm.l(dleqf.o)
+ 0x0800c368 0x00000154 Code RO 7068 x$fpl$dmul fz_wm.l(dmul.o)
+ 0x0800c4bc 0x0000009c Code RO 7098 x$fpl$dnaninf fz_wm.l(dnaninf.o)
+ 0x0800c558 0x0000000c Code RO 7100 x$fpl$dretinf fz_wm.l(dretinf.o)
+ 0x0800c564 0x0000006c Code RO 7299 x$fpl$drleqf fz_wm.l(drleqf.o)
+ 0x0800c5d0 0x000001d4 Code RO 7050 x$fpl$dsub fz_wm.l(daddsub_clz.o)
+ 0x0800c7a4 0x00000056 Code RO 7070 x$fpl$f2d fz_wm.l(f2d.o)
+ 0x0800c7fa 0x0000008c Code RO 7102 x$fpl$fnaninf fz_wm.l(fnaninf.o)
+ 0x0800c886 0x0000000a Code RO 7258 x$fpl$fpinit fz_wm.l(fpinit.o)
+ 0x0800c890 0x0000000a Code RO 7104 x$fpl$fretinf fz_wm.l(fretinf.o)
+ 0x0800c89a 0x00000064 Code RO 7397 x$fpl$retnan fz_wm.l(retnan.o)
+ 0x0800c8fe 0x0000005c Code RO 7378 x$fpl$scalbn fz_wm.l(scalbn.o)
+ 0x0800c95a 0x00000004 Code RO 7137 x$fpl$scanf1 fz_wm.l(scanf1.o)
+ 0x0800c95e 0x00000008 Code RO 7262 x$fpl$scanf2 fz_wm.l(scanf2.o)
+ 0x0800c966 0x00000030 Code RO 7399 x$fpl$trapveneer fz_wm.l(trapv.o)
+ 0x0800c996 0x00000000 Code RO 7106 x$fpl$usenofp fz_wm.l(usenofp.o)
+ 0x0800c996 0x00000008 Data RO 1611 .constdata stm32f4xx_hal_dma.o
+ 0x0800c99e 0x00000018 Data RO 4456 .constdata system_stm32f4xx.o
+ 0x0800c9b6 0x00000002 PAD
+ 0x0800c9b8 0x0000012c Data RO 6089 .constdata atcom.o
+ 0x0800cae4 0x00000011 Data RO 7014 .constdata c_w.l(__printf_flags_wp.o)
+ 0x0800caf5 0x00000003 PAD
+ 0x0800caf8 0x00000094 Data RO 7222 .constdata c_w.l(bigflt0.o)
+ 0x0800cb8c 0x00000020 Data RO 7401 Region$$Table anon$$obj.o
+ 0x0800cbac 0x00000008 Data RO 7255 c$$dinf fz_wm.l(fpconst.o)
+ 0x0800cbb4 0x0000001c Data RO 7134 locale$$data c_w.l(lc_numeric_c.o)
+ 0x0800cbd0 0x00000110 Data RO 7246 locale$$data c_w.l(lc_ctype_c.o)
- Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00002fa8, Max: 0x0001c000, ABSOLUTE, COMPRESSED[0x00000088])
+ Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x000032c8, Max: 0x0001c000, ABSOLUTE, COMPRESSED[0x00000090])
Base Addr Size Type Attr Idx E Section Name Object
@@ -5134,38 +5137,37 @@ Memory Map of the image
0x20000156 0x00000002 PAD
0x20000158 0x0000002a Data RW 5340 .data ch395.o
0x20000182 0x00000002 PAD
- 0x20000184 0x00000008 Data RW 5828 .data adcs.o
- 0x2000018c 0x00000048 Data RW 5865 .data timer.o
- 0x200001d4 0x00000017 Data RW 5909 .data gpios.o
- 0x200001eb 0x00000001 PAD
- 0x200001ec 0x0000002c Data RW 5948 .data uarts.o
- 0x20000218 0x0000000a Data RW 6024 .data iousart.o
- 0x20000222 0x00000002 PAD
- 0x20000224 0x000001fe Data RW 6090 .data atcom.o
- 0x20000422 0x00000002 PAD
- 0x20000424 0x00000024 Data RW 6154 .data screen.o
- 0x20000448 0x00000006 Data RW 6910 .data cmd_queue.o
- 0x2000044e 0x00000002 PAD
- 0x20000450 0x000000a8 Zero RW 333 .bss adc.o
- 0x200004f8 0x00000054 Zero RW 399 .bss i2c.o
- 0x2000054c 0x00000058 Zero RW 441 .bss spi.o
- 0x200005a4 0x00000168 Zero RW 489 .bss tim.o
- 0x2000070c 0x00000348 Zero RW 565 .bss usart.o
- 0x20000a54 0x000000b0 Zero RW 4555 .bss ads1220.o
- 0x20000b04 0x0000018c Zero RW 5072 .bss modbus.o
- 0x20000c90 0x00000800 Zero RW 5146 .bss modbus_rtu.o
- 0x20001490 0x000008a4 Zero RW 5339 .bss ch395.o
- 0x20001d34 0x00000028 Zero RW 5827 .bss adcs.o
- 0x20001d5c 0x000002ef Zero RW 5947 .bss uarts.o
- 0x2000204b 0x00000800 Zero RW 6023 .bss iousart.o
- 0x2000284b 0x00000072 Zero RW 6153 .bss screen.o
- 0x200028bd 0x00000001 PAD
- 0x200028be 0x00000084 Zero RW 6909 .bss cmd_queue.o
- 0x20002942 0x00000002 PAD
- 0x20002944 0x00000060 Zero RW 7205 .bss c_w.l(libspace.o)
- 0x200029a4 0x00000004 PAD
- 0x200029a8 0x00000200 Zero RW 2 HEAP startup_stm32f407xx.o
- 0x20002ba8 0x00000400 Zero RW 1 STACK startup_stm32f407xx.o
+ 0x20000184 0x0000000c Data RW 5828 .data adcs.o
+ 0x20000190 0x00000048 Data RW 5865 .data timer.o
+ 0x200001d8 0x00000017 Data RW 5909 .data gpios.o
+ 0x200001ef 0x00000001 PAD
+ 0x200001f0 0x0000002c Data RW 5948 .data uarts.o
+ 0x2000021c 0x0000000a Data RW 6024 .data iousart.o
+ 0x20000226 0x00000002 PAD
+ 0x20000228 0x000001fe Data RW 6090 .data atcom.o
+ 0x20000426 0x00000002 PAD
+ 0x20000428 0x00000024 Data RW 6154 .data screen.o
+ 0x2000044c 0x00000006 Data RW 6910 .data cmd_queue.o
+ 0x20000452 0x00000002 PAD
+ 0x20000454 0x000000a8 Zero RW 333 .bss adc.o
+ 0x200004fc 0x00000054 Zero RW 399 .bss i2c.o
+ 0x20000550 0x00000058 Zero RW 441 .bss spi.o
+ 0x200005a8 0x00000168 Zero RW 489 .bss tim.o
+ 0x20000710 0x00000348 Zero RW 565 .bss usart.o
+ 0x20000a58 0x00000330 Zero RW 4555 .bss ads1220.o
+ 0x20000d88 0x0000018c Zero RW 5072 .bss modbus.o
+ 0x20000f14 0x00000800 Zero RW 5146 .bss modbus_rtu.o
+ 0x20001714 0x000008a4 Zero RW 5339 .bss ch395.o
+ 0x20001fb8 0x000000c8 Zero RW 5827 .bss adcs.o
+ 0x20002080 0x000002ef Zero RW 5947 .bss uarts.o
+ 0x2000236f 0x00000800 Zero RW 6023 .bss iousart.o
+ 0x20002b6f 0x00000072 Zero RW 6153 .bss screen.o
+ 0x20002be1 0x00000001 PAD
+ 0x20002be2 0x00000084 Zero RW 6909 .bss cmd_queue.o
+ 0x20002c66 0x00000002 PAD
+ 0x20002c68 0x00000060 Zero RW 7205 .bss c_w.l(libspace.o)
+ 0x20002cc8 0x00000200 Zero RW 2 HEAP startup_stm32f407xx.o
+ 0x20002ec8 0x00000400 Zero RW 1 STACK startup_stm32f407xx.o
Execution Region RW_IRAM2 (Base: 0x2001c000, Size: 0x00000000, Max: 0x00004000, ABSOLUTE)
@@ -5181,8 +5183,8 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
308 32 0 0 168 1951 adc.o
- 102 28 0 8 40 1641 adcs.o
- 1332 76 0 32 176 5658 ads1220.o
+ 222 46 0 12 200 1777 adcs.o
+ 1364 76 0 32 816 5666 ads1220.o
1664 140 0 24 0 4588 ads1256.o
1208 302 300 510 0 4863 atcom.o
1972 422 0 42 2212 10948 ch395.o
@@ -5193,17 +5195,17 @@ Image component sizes
188 16 0 0 0 1769 ds18b20.o
792 48 0 0 0 7244 eeprom.o
568 26 0 0 0 1315 gpio.o
- 772 82 0 23 0 2507 gpios.o
+ 696 76 0 23 0 2471 gpios.o
152 12 0 0 0 1197 hc165.o
152 16 0 0 0 1178 hc595.o
598 0 0 0 0 5022 hmi_driver.o
196 26 0 0 84 1805 i2c.o
354 42 0 10 2048 3783 iousart.o
- 1434 150 0 56 0 727389 main.o
+ 1450 154 0 56 0 727401 main.o
358 32 0 202 396 7262 modbus.o
2872 148 0 4 2048 13720 modbus_rtu.o
3436 166 0 4 0 12640 modbus_tcp.o
- 2842 404 0 36 114 11484 screen.o
+ 2782 402 0 36 114 11456 screen.o
204 22 0 0 88 1817 spi.o
64 26 392 0 1536 864 startup_stm32f407xx.o
212 36 0 9 0 9689 stm32f4xx_hal.o
@@ -5226,9 +5228,9 @@ Image component sizes
1288 114 0 0 840 5146 usart.o
----------------------------------------------------------------------
- 40290 3446 758 1104 10996 1002433 Object Totals
+ 40330 3468 758 1108 11796 1002525 Object Totals
0 0 32 0 0 0 (incl. Generated)
- 36 0 2 14 3 0 (incl. Padding)
+ 44 8 2 14 3 0 (incl. Padding)
----------------------------------------------------------------------
@@ -5324,8 +5326,8 @@ Image component sizes
56 14 0 0 0 128 strtof.o
----------------------------------------------------------------------
- 10884 554 476 0 100 8580 Library Totals
- 20 2 3 0 4 0 (incl. Padding)
+ 10884 554 476 0 96 8580 Library Totals
+ 20 2 3 0 0 0 (incl. Padding)
----------------------------------------------------------------------
@@ -5336,7 +5338,7 @@ Image component sizes
672 78 0 0 0 968 m_wm.l
----------------------------------------------------------------------
- 10884 554 476 0 100 8580 Library Totals
+ 10884 554 476 0 96 8580 Library Totals
----------------------------------------------------------------------
@@ -5345,15 +5347,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
- 51174 4000 1234 1104 11096 977169 Grand Totals
- 51174 4000 1234 136 11096 977169 ELF Image Totals (compressed)
- 51174 4000 1234 136 0 0 ROM Totals
+ 51214 4022 1234 1108 11892 977261 Grand Totals
+ 51214 4022 1234 144 11892 977261 ELF Image Totals (compressed)
+ 51214 4022 1234 144 0 0 ROM Totals
==============================================================================
- Total RO Size (Code + RO Data) 52408 ( 51.18kB)
- Total RW Size (RW Data + ZI Data) 12200 ( 11.91kB)
- Total ROM Size (Code + RO Data + RW Data) 52544 ( 51.31kB)
+ Total RO Size (Code + RO Data) 52448 ( 51.22kB)
+ Total RW Size (RW Data + ZI Data) 13000 ( 12.70kB)
+ Total ROM Size (Code + RO Data + RW Data) 52592 ( 51.36kB)
==============================================================================
diff --git a/MDK-ARM/VOQC/VOQC_VOQC.dep b/MDK-ARM/VOQC/VOQC_VOQC.dep
index e723909..f371a67 100644
--- a/MDK-ARM/VOQC/VOQC_VOQC.dep
+++ b/MDK-ARM/VOQC/VOQC_VOQC.dep
@@ -1,6 +1,6 @@
Dependencies for Project 'VOQC', Target 'VOQC': (DO NOT MODIFY !)
F (startup_stm32f407xx.s)(0x66960AAC)(--cpu Cortex-M4.fp -g --apcs=interwork
-I D:\桌面\工作资料\06-数字化展示阀门动静态项目\Actuator_VOQC\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.12.0
--pd "__UVISION_VERSION SETA 514" --pd "_RTE_ SETA 1" --pd "STM32F407xx SETA 1"
--list startup_stm32f407xx.lst --xref -o voqc\startup_stm32f407xx.o --depend voqc\startup_stm32f407xx.d)
-F (../Core/Src/main.c)(0x67DCD33C)(--c99 -c --cpu Cortex-M4.fp -g -O0 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../board/Inc -I../CH395Q -I../modbus/Inc -I../users/Inc -I..\screen
-I D:\桌面\工作资料\06-数字化展示阀门动静态项目\Actuator_VOQC\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.12.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\main.o --omf_browse voqc\main.crf --depend voqc\main.d)
+F (../Core/Src/main.c)(0x67EB5544)(--c99 -c --cpu Cortex-M4.fp -g -O0 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../board/Inc -I../CH395Q -I../modbus/Inc -I../users/Inc -I..\screen
-I D:\桌面\工作资料\06-数字化展示阀门动静态项目\Actuator_VOQC\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.12.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\main.o --omf_browse voqc\main.crf --depend voqc\main.d)
I (../Core/Inc/main.h)(0x67DCD0E6)
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x65A9DF68)
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x6695DF54)
@@ -46,7 +46,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -58,7 +58,7 @@ I (../Core/Inc/gpio.h)(0x668F85FA)
I (../users/Inc/gpios.h)(0x66960817)
I (../board/Inc/hc595.h)(0x6695CC89)
I (../board/Inc/hc165.h)(0x6695D0CB)
-I (../users/Inc/adcs.h)(0x66E27D05)
+I (../users/Inc/adcs.h)(0x67E9E40F)
I (../board/Inc/ADS1256.h)(0x66960E51)
I (../board/Inc/ads1220.h)(0x66960D8E)
I (../board/Inc/dac7311.h)(0x66949B65)
@@ -118,7 +118,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -170,7 +170,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -222,7 +222,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -274,7 +274,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -326,7 +326,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../CH395Q/ch395cmd.h)(0x664FF969)
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
@@ -376,7 +376,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -427,7 +427,7 @@ I (../users/Inc/uarts.h)(0x677C8361)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -478,7 +478,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -532,7 +532,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -1399,12 +1399,12 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
-F (..\board\Src\ads1220.c)(0x67C5131D)(--c99 -c --cpu Cortex-M4.fp -g -O0 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../board/Inc -I../CH395Q -I../modbus/Inc -I../users/Inc -I..\screen
-I D:\桌面\工作资料\06-数字化展示阀门动静态项目\Actuator_VOQC\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.12.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\ads1220.o --omf_browse voqc\ads1220.crf --depend voqc\ads1220.d)
+F (..\board\Src\ads1220.c)(0x67E9E3C9)(--c99 -c --cpu Cortex-M4.fp -g -O0 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../board/Inc -I../CH395Q -I../modbus/Inc -I../users/Inc -I..\screen
-I D:\桌面\工作资料\06-数字化展示阀门动静态项目\Actuator_VOQC\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.12.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\ads1220.o --omf_browse voqc\ads1220.crf --depend voqc\ads1220.d)
I (../board/Inc/ads1220.h)(0x66960D8E)
I (../Core/Inc/main.h)(0x67DCD0E6)
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x65A9DF68)
@@ -1451,7 +1451,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -1503,7 +1503,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -1555,7 +1555,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -1660,7 +1660,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -1712,7 +1712,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -1764,7 +1764,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -1868,7 +1868,7 @@ I (../Core/Inc/tim.h)(0x676236E5)
I (../modbus/Inc/modbus.h)(0x67CE81DB)
I (../users/Inc/uarts.h)(0x677C8361)
I (../Core/Inc/usart.h)(0x668F85FD)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -1974,7 +1974,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -2025,7 +2025,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -2076,14 +2076,14 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
I (../users/Inc/atcom.h)(0x677C90E9)
F (..\CH395Q\ch395.c)(0x67B7F558)(--c99 -c --cpu Cortex-M4.fp -g -O0 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../board/Inc -I../CH395Q -I../modbus/Inc -I../users/Inc -I..\screen
-I D:\桌面\工作资料\06-数字化展示阀门动静态项目\Actuator_VOQC\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.12.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\ch395.o --omf_browse voqc\ch395.crf --depend voqc\ch395.d)
-I (..\CH395Q\ch395.h)(0x67650535)
+I (..\CH395Q\ch395.h)(0x67EDF0EF)
I (..\CH395Q\ch395inc.h)(0x6683A7A7)
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x65A9DF68)
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x6695DF54)
@@ -2130,7 +2130,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../Core/Inc/spi.h)(0x668F85FC)
I (..\CH395Q\ch395cmd.h)(0x664FF969)
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
@@ -2181,13 +2181,13 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../CH395Q/ch395cmd.h)(0x664FF969)
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
I (../Core/Inc/spi.h)(0x668F85FC)
-F (..\users\Src\adcs.c)(0x66E2979D)(--c99 -c --cpu Cortex-M4.fp -g -O0 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../board/Inc -I../CH395Q -I../modbus/Inc -I../users/Inc -I..\screen
-I D:\桌面\工作资料\06-数字化展示阀门动静态项目\Actuator_VOQC\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.12.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\adcs.o --omf_browse voqc\adcs.crf --depend voqc\adcs.d)
-I (../users/Inc/adcs.h)(0x66E27D05)
+F (..\users\Src\adcs.c)(0x67EB35C7)(--c99 -c --cpu Cortex-M4.fp -g -O0 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../board/Inc -I../CH395Q -I../modbus/Inc -I../users/Inc -I..\screen
-I D:\桌面\工作资料\06-数字化展示阀门动静态项目\Actuator_VOQC\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.12.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\adcs.o --omf_browse voqc\adcs.crf --depend voqc\adcs.d)
+I (../users/Inc/adcs.h)(0x67E9E40F)
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x65A9DF68)
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x6695DF54)
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x65A9DF68)
@@ -2234,7 +2234,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -2285,7 +2285,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -2293,7 +2293,7 @@ I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
I (../users/Inc/iousart.h)(0x676A16F4)
I (../Core/Inc/gpio.h)(0x668F85FA)
I (../users/Inc/atcom.h)(0x677C90E9)
-F (..\users\Src\gpios.c)(0x67CE82E7)(--c99 -c --cpu Cortex-M4.fp -g -O0 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../board/Inc -I../CH395Q -I../modbus/Inc -I../users/Inc -I..\screen
-I D:\桌面\工作资料\06-数字化展示阀门动静态项目\Actuator_VOQC\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.12.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\gpios.o --omf_browse voqc\gpios.crf --depend voqc\gpios.d)
+F (..\users\Src\gpios.c)(0x67EDD676)(--c99 -c --cpu Cortex-M4.fp -g -O0 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../board/Inc -I../CH395Q -I../modbus/Inc -I../users/Inc -I..\screen
-I D:\桌面\工作资料\06-数字化展示阀门动静态项目\Actuator_VOQC\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.12.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\gpios.o --omf_browse voqc\gpios.crf --depend voqc\gpios.d)
I (../users/Inc/gpios.h)(0x66960817)
I (../Core/Inc/gpio.h)(0x668F85FA)
I (../Core/Inc/main.h)(0x67DCD0E6)
@@ -2341,7 +2341,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -2393,7 +2393,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66E25143)
I (../users/Inc/timer.h)(0x676BC3ED)
I (../Core/Inc/tim.h)(0x676236E5)
I (../modbus/Inc/modbus.h)(0x67CE81DB)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -2449,7 +2449,7 @@ I (../users/Inc/uarts.h)(0x677C8361)
I (../Core/Inc/usart.h)(0x668F85FD)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -2501,7 +2501,7 @@ I (../Core/Inc/main.h)(0x67DCD0E6)
I (../users/Inc/timer.h)(0x676BC3ED)
I (../Core/Inc/tim.h)(0x676236E5)
I (../modbus/Inc/modbus.h)(0x67CE81DB)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -2509,7 +2509,7 @@ I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-F (..\screen\screen.c)(0x67DA127D)(--c99 -c --cpu Cortex-M4.fp -g -O0 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../board/Inc -I../CH395Q -I../modbus/Inc -I../users/Inc -I..\screen
-I D:\桌面\工作资料\06-数字化展示阀门动静态项目\Actuator_VOQC\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.12.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\screen.o --omf_browse voqc\screen.crf --depend voqc\screen.d)
+F (..\screen\screen.c)(0x67EDD676)(--c99 -c --cpu Cortex-M4.fp -g -O0 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../board/Inc -I../CH395Q -I../modbus/Inc -I../users/Inc -I..\screen
-I D:\桌面\工作资料\06-数字化展示阀门动静态项目\Actuator_VOQC\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.12.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F407xx -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\screen.o --omf_browse voqc\screen.crf --depend voqc\screen.d)
I (..\screen\cmd_queue.h)(0x6678C6EC)
I (..\screen\hmi_driver.h)(0x676A16F4)
I (../users/Inc/iousart.h)(0x676A16F4)
@@ -2559,7 +2559,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -2617,7 +2617,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
@@ -2672,7 +2672,7 @@ I (../Core/Inc/usart.h)(0x668F85FD)
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
I (../board/Inc/laser.h)(0x66B30E3E)
I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5475F300)
-I (../CH395Q/ch395.h)(0x67650535)
+I (../CH395Q/ch395.h)(0x67EDF0EF)
I (../CH395Q/ch395inc.h)(0x6683A7A7)
I (../Core/Inc/spi.h)(0x668F85FC)
I (../CH395Q/ch395cmd.h)(0x664FF969)
diff --git a/MDK-ARM/VOQC/adc.crf b/MDK-ARM/VOQC/adc.crf
index b803161..6827a21 100644
Binary files a/MDK-ARM/VOQC/adc.crf and b/MDK-ARM/VOQC/adc.crf differ
diff --git a/MDK-ARM/VOQC/adc.o b/MDK-ARM/VOQC/adc.o
index 3f819e7..b1a5dce 100644
Binary files a/MDK-ARM/VOQC/adc.o and b/MDK-ARM/VOQC/adc.o differ
diff --git a/MDK-ARM/VOQC/adcs.crf b/MDK-ARM/VOQC/adcs.crf
index fdfdef3..0f3ca49 100644
Binary files a/MDK-ARM/VOQC/adcs.crf and b/MDK-ARM/VOQC/adcs.crf differ
diff --git a/MDK-ARM/VOQC/adcs.o b/MDK-ARM/VOQC/adcs.o
index 7985d15..67a1111 100644
Binary files a/MDK-ARM/VOQC/adcs.o and b/MDK-ARM/VOQC/adcs.o differ
diff --git a/MDK-ARM/VOQC/ads1220.crf b/MDK-ARM/VOQC/ads1220.crf
index 175e347..13792ac 100644
Binary files a/MDK-ARM/VOQC/ads1220.crf and b/MDK-ARM/VOQC/ads1220.crf differ
diff --git a/MDK-ARM/VOQC/ads1220.o b/MDK-ARM/VOQC/ads1220.o
index 9226936..01a8169 100644
Binary files a/MDK-ARM/VOQC/ads1220.o and b/MDK-ARM/VOQC/ads1220.o differ
diff --git a/MDK-ARM/VOQC/ads1256.crf b/MDK-ARM/VOQC/ads1256.crf
index 895667a..01b386c 100644
Binary files a/MDK-ARM/VOQC/ads1256.crf and b/MDK-ARM/VOQC/ads1256.crf differ
diff --git a/MDK-ARM/VOQC/ads1256.o b/MDK-ARM/VOQC/ads1256.o
index d3b2f2a..89ef96a 100644
Binary files a/MDK-ARM/VOQC/ads1256.o and b/MDK-ARM/VOQC/ads1256.o differ
diff --git a/MDK-ARM/VOQC/atcom.crf b/MDK-ARM/VOQC/atcom.crf
index 17e3124..174f267 100644
Binary files a/MDK-ARM/VOQC/atcom.crf and b/MDK-ARM/VOQC/atcom.crf differ
diff --git a/MDK-ARM/VOQC/atcom.o b/MDK-ARM/VOQC/atcom.o
index b3d5612..0f4907b 100644
Binary files a/MDK-ARM/VOQC/atcom.o and b/MDK-ARM/VOQC/atcom.o differ
diff --git a/MDK-ARM/VOQC/ch395.crf b/MDK-ARM/VOQC/ch395.crf
index f157eff..bd94926 100644
Binary files a/MDK-ARM/VOQC/ch395.crf and b/MDK-ARM/VOQC/ch395.crf differ
diff --git a/MDK-ARM/VOQC/ch395.o b/MDK-ARM/VOQC/ch395.o
index 5c57d0c..b7560f9 100644
Binary files a/MDK-ARM/VOQC/ch395.o and b/MDK-ARM/VOQC/ch395.o differ
diff --git a/MDK-ARM/VOQC/ch395cmd.crf b/MDK-ARM/VOQC/ch395cmd.crf
index 315ac6c..f47c9ae 100644
Binary files a/MDK-ARM/VOQC/ch395cmd.crf and b/MDK-ARM/VOQC/ch395cmd.crf differ
diff --git a/MDK-ARM/VOQC/ch395cmd.o b/MDK-ARM/VOQC/ch395cmd.o
index 50c3920..b35802b 100644
Binary files a/MDK-ARM/VOQC/ch395cmd.o and b/MDK-ARM/VOQC/ch395cmd.o differ
diff --git a/MDK-ARM/VOQC/cmd_queue.crf b/MDK-ARM/VOQC/cmd_queue.crf
index 7e7bf40..0d2a70d 100644
Binary files a/MDK-ARM/VOQC/cmd_queue.crf and b/MDK-ARM/VOQC/cmd_queue.crf differ
diff --git a/MDK-ARM/VOQC/cmd_queue.o b/MDK-ARM/VOQC/cmd_queue.o
index 8813138..5edcd25 100644
Binary files a/MDK-ARM/VOQC/cmd_queue.o and b/MDK-ARM/VOQC/cmd_queue.o differ
diff --git a/MDK-ARM/VOQC/dac7311.crf b/MDK-ARM/VOQC/dac7311.crf
index 6be2d6e..510cfce 100644
Binary files a/MDK-ARM/VOQC/dac7311.crf and b/MDK-ARM/VOQC/dac7311.crf differ
diff --git a/MDK-ARM/VOQC/dac7311.o b/MDK-ARM/VOQC/dac7311.o
index 18f40c6..24ce8f0 100644
Binary files a/MDK-ARM/VOQC/dac7311.o and b/MDK-ARM/VOQC/dac7311.o differ
diff --git a/MDK-ARM/VOQC/dma.crf b/MDK-ARM/VOQC/dma.crf
index 97762fd..1e14023 100644
Binary files a/MDK-ARM/VOQC/dma.crf and b/MDK-ARM/VOQC/dma.crf differ
diff --git a/MDK-ARM/VOQC/dma.o b/MDK-ARM/VOQC/dma.o
index 965d3d3..1e52bae 100644
Binary files a/MDK-ARM/VOQC/dma.o and b/MDK-ARM/VOQC/dma.o differ
diff --git a/MDK-ARM/VOQC/ds18b20.crf b/MDK-ARM/VOQC/ds18b20.crf
index 1e9eef7..f1809ff 100644
Binary files a/MDK-ARM/VOQC/ds18b20.crf and b/MDK-ARM/VOQC/ds18b20.crf differ
diff --git a/MDK-ARM/VOQC/ds18b20.o b/MDK-ARM/VOQC/ds18b20.o
index 5151c63..6dd3fe6 100644
Binary files a/MDK-ARM/VOQC/ds18b20.o and b/MDK-ARM/VOQC/ds18b20.o differ
diff --git a/MDK-ARM/VOQC/eeprom.crf b/MDK-ARM/VOQC/eeprom.crf
index dc154c7..30904ee 100644
Binary files a/MDK-ARM/VOQC/eeprom.crf and b/MDK-ARM/VOQC/eeprom.crf differ
diff --git a/MDK-ARM/VOQC/eeprom.o b/MDK-ARM/VOQC/eeprom.o
index 1f6c421..d7b321c 100644
Binary files a/MDK-ARM/VOQC/eeprom.o and b/MDK-ARM/VOQC/eeprom.o differ
diff --git a/MDK-ARM/VOQC/gpio.crf b/MDK-ARM/VOQC/gpio.crf
index 5734791..7b70e8c 100644
Binary files a/MDK-ARM/VOQC/gpio.crf and b/MDK-ARM/VOQC/gpio.crf differ
diff --git a/MDK-ARM/VOQC/gpio.o b/MDK-ARM/VOQC/gpio.o
index 630d9ce..6f6f4e5 100644
Binary files a/MDK-ARM/VOQC/gpio.o and b/MDK-ARM/VOQC/gpio.o differ
diff --git a/MDK-ARM/VOQC/gpios.crf b/MDK-ARM/VOQC/gpios.crf
index 2599c94..a76fa45 100644
Binary files a/MDK-ARM/VOQC/gpios.crf and b/MDK-ARM/VOQC/gpios.crf differ
diff --git a/MDK-ARM/VOQC/gpios.o b/MDK-ARM/VOQC/gpios.o
index 38e6d05..53cd5ea 100644
Binary files a/MDK-ARM/VOQC/gpios.o and b/MDK-ARM/VOQC/gpios.o differ
diff --git a/MDK-ARM/VOQC/hc165.crf b/MDK-ARM/VOQC/hc165.crf
index 182d29d..edf3a0d 100644
Binary files a/MDK-ARM/VOQC/hc165.crf and b/MDK-ARM/VOQC/hc165.crf differ
diff --git a/MDK-ARM/VOQC/hc165.o b/MDK-ARM/VOQC/hc165.o
index 95228b6..15eb709 100644
Binary files a/MDK-ARM/VOQC/hc165.o and b/MDK-ARM/VOQC/hc165.o differ
diff --git a/MDK-ARM/VOQC/hc595.crf b/MDK-ARM/VOQC/hc595.crf
index df3cda0..aac8e23 100644
Binary files a/MDK-ARM/VOQC/hc595.crf and b/MDK-ARM/VOQC/hc595.crf differ
diff --git a/MDK-ARM/VOQC/hc595.o b/MDK-ARM/VOQC/hc595.o
index a8fe720..c246a97 100644
Binary files a/MDK-ARM/VOQC/hc595.o and b/MDK-ARM/VOQC/hc595.o differ
diff --git a/MDK-ARM/VOQC/hmi_driver.crf b/MDK-ARM/VOQC/hmi_driver.crf
index b3b45fa..af06998 100644
Binary files a/MDK-ARM/VOQC/hmi_driver.crf and b/MDK-ARM/VOQC/hmi_driver.crf differ
diff --git a/MDK-ARM/VOQC/hmi_driver.o b/MDK-ARM/VOQC/hmi_driver.o
index e6a7984..ee08aa5 100644
Binary files a/MDK-ARM/VOQC/hmi_driver.o and b/MDK-ARM/VOQC/hmi_driver.o differ
diff --git a/MDK-ARM/VOQC/i2c.crf b/MDK-ARM/VOQC/i2c.crf
index ec1adba..122c00b 100644
Binary files a/MDK-ARM/VOQC/i2c.crf and b/MDK-ARM/VOQC/i2c.crf differ
diff --git a/MDK-ARM/VOQC/i2c.o b/MDK-ARM/VOQC/i2c.o
index 464bfba..0bbf84d 100644
Binary files a/MDK-ARM/VOQC/i2c.o and b/MDK-ARM/VOQC/i2c.o differ
diff --git a/MDK-ARM/VOQC/iousart.crf b/MDK-ARM/VOQC/iousart.crf
index ab537f8..ab7625a 100644
Binary files a/MDK-ARM/VOQC/iousart.crf and b/MDK-ARM/VOQC/iousart.crf differ
diff --git a/MDK-ARM/VOQC/iousart.o b/MDK-ARM/VOQC/iousart.o
index 85c1e46..eb366e2 100644
Binary files a/MDK-ARM/VOQC/iousart.o and b/MDK-ARM/VOQC/iousart.o differ
diff --git a/MDK-ARM/VOQC/laser.crf b/MDK-ARM/VOQC/laser.crf
index cee85bb..a5bcb1d 100644
Binary files a/MDK-ARM/VOQC/laser.crf and b/MDK-ARM/VOQC/laser.crf differ
diff --git a/MDK-ARM/VOQC/laser.o b/MDK-ARM/VOQC/laser.o
index 7562765..79d8ee8 100644
Binary files a/MDK-ARM/VOQC/laser.o and b/MDK-ARM/VOQC/laser.o differ
diff --git a/MDK-ARM/VOQC/main.crf b/MDK-ARM/VOQC/main.crf
index bedb9cd..7b5bf87 100644
Binary files a/MDK-ARM/VOQC/main.crf and b/MDK-ARM/VOQC/main.crf differ
diff --git a/MDK-ARM/VOQC/main.o b/MDK-ARM/VOQC/main.o
index ddbc394..33ae51b 100644
Binary files a/MDK-ARM/VOQC/main.o and b/MDK-ARM/VOQC/main.o differ
diff --git a/MDK-ARM/VOQC/modbus.crf b/MDK-ARM/VOQC/modbus.crf
index 1b8a903..b675d88 100644
Binary files a/MDK-ARM/VOQC/modbus.crf and b/MDK-ARM/VOQC/modbus.crf differ
diff --git a/MDK-ARM/VOQC/modbus.o b/MDK-ARM/VOQC/modbus.o
index 37e7dff..ad5fac4 100644
Binary files a/MDK-ARM/VOQC/modbus.o and b/MDK-ARM/VOQC/modbus.o differ
diff --git a/MDK-ARM/VOQC/modbus_rtu.crf b/MDK-ARM/VOQC/modbus_rtu.crf
index 74c184b..acf627e 100644
Binary files a/MDK-ARM/VOQC/modbus_rtu.crf and b/MDK-ARM/VOQC/modbus_rtu.crf differ
diff --git a/MDK-ARM/VOQC/modbus_rtu.o b/MDK-ARM/VOQC/modbus_rtu.o
index e996214..8185294 100644
Binary files a/MDK-ARM/VOQC/modbus_rtu.o and b/MDK-ARM/VOQC/modbus_rtu.o differ
diff --git a/MDK-ARM/VOQC/modbus_tcp.crf b/MDK-ARM/VOQC/modbus_tcp.crf
index 6f41835..ee5f21a 100644
Binary files a/MDK-ARM/VOQC/modbus_tcp.crf and b/MDK-ARM/VOQC/modbus_tcp.crf differ
diff --git a/MDK-ARM/VOQC/modbus_tcp.o b/MDK-ARM/VOQC/modbus_tcp.o
index 13208fd..f2baccd 100644
Binary files a/MDK-ARM/VOQC/modbus_tcp.o and b/MDK-ARM/VOQC/modbus_tcp.o differ
diff --git a/MDK-ARM/VOQC/screen.crf b/MDK-ARM/VOQC/screen.crf
index ee2800d..852ce11 100644
Binary files a/MDK-ARM/VOQC/screen.crf and b/MDK-ARM/VOQC/screen.crf differ
diff --git a/MDK-ARM/VOQC/screen.o b/MDK-ARM/VOQC/screen.o
index eec136d..94a08fc 100644
Binary files a/MDK-ARM/VOQC/screen.o and b/MDK-ARM/VOQC/screen.o differ
diff --git a/MDK-ARM/VOQC/spi.crf b/MDK-ARM/VOQC/spi.crf
index 50b95b7..0c5487e 100644
Binary files a/MDK-ARM/VOQC/spi.crf and b/MDK-ARM/VOQC/spi.crf differ
diff --git a/MDK-ARM/VOQC/spi.o b/MDK-ARM/VOQC/spi.o
index d4fc142..ee94902 100644
Binary files a/MDK-ARM/VOQC/spi.o and b/MDK-ARM/VOQC/spi.o differ
diff --git a/MDK-ARM/VOQC/stm32f4xx_hal_msp.crf b/MDK-ARM/VOQC/stm32f4xx_hal_msp.crf
index 4ec144b..d6e8702 100644
Binary files a/MDK-ARM/VOQC/stm32f4xx_hal_msp.crf and b/MDK-ARM/VOQC/stm32f4xx_hal_msp.crf differ
diff --git a/MDK-ARM/VOQC/stm32f4xx_hal_msp.o b/MDK-ARM/VOQC/stm32f4xx_hal_msp.o
index 42ee89e..7f73d22 100644
Binary files a/MDK-ARM/VOQC/stm32f4xx_hal_msp.o and b/MDK-ARM/VOQC/stm32f4xx_hal_msp.o differ
diff --git a/MDK-ARM/VOQC/stm32f4xx_it.crf b/MDK-ARM/VOQC/stm32f4xx_it.crf
index 7213dfa..16f1cfa 100644
Binary files a/MDK-ARM/VOQC/stm32f4xx_it.crf and b/MDK-ARM/VOQC/stm32f4xx_it.crf differ
diff --git a/MDK-ARM/VOQC/stm32f4xx_it.o b/MDK-ARM/VOQC/stm32f4xx_it.o
index 9e91655..fc566a7 100644
Binary files a/MDK-ARM/VOQC/stm32f4xx_it.o and b/MDK-ARM/VOQC/stm32f4xx_it.o differ
diff --git a/MDK-ARM/VOQC/tim.crf b/MDK-ARM/VOQC/tim.crf
index 6ed6845..6a2b2c1 100644
Binary files a/MDK-ARM/VOQC/tim.crf and b/MDK-ARM/VOQC/tim.crf differ
diff --git a/MDK-ARM/VOQC/tim.o b/MDK-ARM/VOQC/tim.o
index a0542e6..6106831 100644
Binary files a/MDK-ARM/VOQC/tim.o and b/MDK-ARM/VOQC/tim.o differ
diff --git a/MDK-ARM/VOQC/timer.crf b/MDK-ARM/VOQC/timer.crf
index 84702a9..a440f05 100644
Binary files a/MDK-ARM/VOQC/timer.crf and b/MDK-ARM/VOQC/timer.crf differ
diff --git a/MDK-ARM/VOQC/timer.o b/MDK-ARM/VOQC/timer.o
index 0df67b1..d2ac026 100644
Binary files a/MDK-ARM/VOQC/timer.o and b/MDK-ARM/VOQC/timer.o differ
diff --git a/MDK-ARM/VOQC/uarts.crf b/MDK-ARM/VOQC/uarts.crf
index af2280a..493afbf 100644
Binary files a/MDK-ARM/VOQC/uarts.crf and b/MDK-ARM/VOQC/uarts.crf differ
diff --git a/MDK-ARM/VOQC/uarts.o b/MDK-ARM/VOQC/uarts.o
index 93a4f60..6160ba8 100644
Binary files a/MDK-ARM/VOQC/uarts.o and b/MDK-ARM/VOQC/uarts.o differ
diff --git a/MDK-ARM/VOQC/usart.crf b/MDK-ARM/VOQC/usart.crf
index 19c9a06..76b0d60 100644
Binary files a/MDK-ARM/VOQC/usart.crf and b/MDK-ARM/VOQC/usart.crf differ
diff --git a/MDK-ARM/VOQC/usart.o b/MDK-ARM/VOQC/usart.o
index b8aba05..877648c 100644
Binary files a/MDK-ARM/VOQC/usart.o and b/MDK-ARM/VOQC/usart.o differ
diff --git a/board/Src/ads1220.c b/board/Src/ads1220.c
index 7b078fd..857a20d 100644
--- a/board/Src/ads1220.c
+++ b/board/Src/ads1220.c
@@ -3,7 +3,7 @@
int ads1 = 0,ads2 = 0,ads3 = 0,ads4 = 0;
uint8_t ads_ch = 0;
long ads1220_data[4];
-long ads_v[4][10];
+long ads_v[4][50];
long long ads_sum = 0;
/************************************************
@@ -103,7 +103,7 @@ void ads1220_init(void)
{
uint8_t config_0 = 0x81; //写入配置寄存器0,使用AIN0,AVSS,1倍增益,禁用PGA
uint8_t config_1 = 0xC0; //写入配置寄存器1,使用正常工作模式,单次转换模式,
- uint8_t config_2 = 0x40; //写入配置寄存器2,使用外部基准,无滤波
+ uint8_t config_2 = 0x40; //写入配置寄存器2,使用外部基准,同时抑制50Hz和60Hz
uint8_t config_3 = 0x00; //写入配置寄存器3,使用设置独立的DRY引脚
ADS1220_NSS(0);
@@ -182,13 +182,16 @@ void ads1220_get_data(void)
ads1220_data[ads_ch] = ads1220_readdata();
ads_v[ads_ch][ads1] = (long)((float)( ads1220_data[ads_ch] * 2.5f / 8388608 ) * 10000);//转换为电流 单位uA
ads1++;
- if(ads1 > 9) ads1 = 0;
- for(int i = 0;i < 10;i++)
+ if(ads1 > 9)
{
- ads_sum += ads_v[ads_ch][i];
+ ads1 = 0;
+ for(int i = 0;i < 10;i++)
+ {
+ ads_sum += ads_v[ads_ch][i];
+ }
+ InputReg[8] = ads_sum / 10;//;ads_v[ads_ch][0]
+ ads_sum = 0;
}
- InputReg[8] = ads_sum / 10;//;ads_v[ads_ch][0]
- ads_sum = 0;
ads_ch = 1;
ads1220_setchannl(AIN1_AVSS);
}
@@ -198,13 +201,16 @@ void ads1220_get_data(void)
ads1220_data[ads_ch] = ads1220_readdata();
ads_v[ads_ch][ads2] = (long)((float)( ads1220_data[ads_ch] * 2.5f / 8388608 ) * 10000);//转换为电流 单位uA
ads2++;
- if(ads2 > 9) ads2 = 0;
- for(int i = 0;i < 10;i++)
+ if(ads2 > 9)
{
- ads_sum += ads_v[ads_ch][i];
+ ads2 = 0;
+ for(int i = 0;i < 10;i++)
+ {
+ ads_sum += ads_v[ads_ch][i];
+ }
+ InputReg[9] = ads_sum / 10;//;ads_v[ads_ch][0]
+ ads_sum = 0;
}
- InputReg[9] = ads_sum / 10;//;ads_v[ads_ch][0]
- ads_sum = 0;
ads_ch = 2;
ads1220_setchannl(AIN2_AVSS);
}
@@ -214,13 +220,16 @@ void ads1220_get_data(void)
ads1220_data[ads_ch] = ads1220_readdata();
ads_v[ads_ch][ads3] = (long)((float)( ads1220_data[ads_ch] * 2.5f / 8388608 ) * 10000);//转换为电流 单位uA
ads3++;
- if(ads3 > 9) ads3 = 0;
- for(int i = 0;i < 10;i++)
+ if(ads3 > 9)
{
- ads_sum += ads_v[ads_ch][i];
+ ads3 = 0;
+ for(int i = 0;i < 10;i++)
+ {
+ ads_sum += ads_v[ads_ch][i];
+ }
+ InputReg[10] = ads_sum / 10;//;ads_v[ads_ch][0]
+ ads_sum = 0;
}
- InputReg[10] = ads_sum / 10;//;ads_v[ads_ch][0]
- ads_sum = 0;
ads_ch = 3;
ads1220_setchannl(AIN3_AVSS);
}
@@ -230,13 +239,16 @@ void ads1220_get_data(void)
ads1220_data[ads_ch] = ads1220_readdata();
ads_v[ads_ch][ads4] = (long)((float)( ads1220_data[ads_ch] * 2.5f / 8388608 ) * 10000);//转换为电流 单位uA
ads4++;
- if(ads4 > 9) ads4 = 0;
- for(int i = 0;i < 10;i++)
+ if(ads4 > 9)
{
- ads_sum += ads_v[ads_ch][i];
+ ads4 = 0;
+ for(int i = 0;i < 10;i++)
+ {
+ ads_sum += ads_v[ads_ch][i];
+ }
+ InputReg[11] = ads_sum / 10;//;ads_v[ads_ch][0]
+ ads_sum = 0;
}
- InputReg[11] = ads_sum / 10;//;ads_v[ads_ch][0]
- ads_sum = 0;
ads_ch = 0;
ads1220_setchannl(AIN0_AVSS);
}
diff --git a/gui/Project/dciot_build/private/bin/screen.bin b/gui/Project/dciot_build/private/bin/screen.bin
index 83d7037..7ef05db 100644
Binary files a/gui/Project/dciot_build/private/bin/screen.bin and b/gui/Project/dciot_build/private/bin/screen.bin differ
diff --git a/gui/Project/menu1.tft b/gui/Project/menu1.tft
index efc410d..dcdf0d3 100644
--- a/gui/Project/menu1.tft
+++ b/gui/Project/menu1.tft
@@ -1 +1 @@
-
+
diff --git a/gui/Project/menu2.tft b/gui/Project/menu2.tft
index 8cf6a1f..496607f 100644
--- a/gui/Project/menu2.tft
+++ b/gui/Project/menu2.tft
@@ -1 +1 @@
-
+
diff --git a/gui/Project/output/Actuator-Project.si b/gui/Project/output/Actuator-Project.si
index 83d7037..7ef05db 100644
Binary files a/gui/Project/output/Actuator-Project.si and b/gui/Project/output/Actuator-Project.si differ
diff --git a/gui/Project/output/DefineID.h b/gui/Project/output/DefineID.h
index 45159e2..02d5517 100644
--- a/gui/Project/output/DefineID.h
+++ b/gui/Project/output/DefineID.h
@@ -294,6 +294,10 @@
#define _TXT_DIS__MENU2_TEXT_DISPLAY11 15
+#define _TXT_DIS__MENU2_TEXT_DISPLAY13 22
+
+#define _TXT_DIS__MENU2_TEXT_DISPLAY14 23
+
//画面KQXC的背景图片
#define _IMG_KQXC 6
diff --git a/gui/Project/output/charset.txt b/gui/Project/output/charset.txt
index da3d907..9d444e1 100644
--- a/gui/Project/output/charset.txt
+++ b/gui/Project/output/charset.txt
@@ -1,2 +1,2 @@
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz`1234567890-=[];',./~!@#$%^&*()_+{}:"<>? 骞存湀鏃ユ椂鍒嗙鏄熸湡涓浜屼笁鍥涗簲鍏棩
-寮鍏冲瀷璋冭妭姘斿瘑鎬ц澶囷細鍚嶇О鐮佹湰鏈虹鍙e彿鐩爣鏈繛鎺ュ埌浣嶅叏鐢靛帇娴佺幆澧冣剝琛岀▼娴嬭瘯鑰佸寲缁煎悎鍔ㄦ墽鏋勬鍖哄弽棣堣緭鍑哄叆浣滈棿绾胯厰闃叉姢妫娌
\ No newline at end of file
+寮鍏冲瀷璋冭妭姘斿瘑鎬ц澶囷細鍚嶇О鐮佹湰鏈虹鍙e彿鐩爣鏈繛鎺ュ埌浣嶅叏鐢靛帇娴佺幆澧冣剝琛岀▼娴嬭瘯鑰佸寲缁煎悎鍔ㄦ墽鏋勬鍖鸿緭鍑哄弽棣堝叆浣滈棿绾胯厰闃叉姢妫娌
\ No newline at end of file
diff --git a/gui/Project/output/controls.xml b/gui/Project/output/controls.xml
index 8a7223a..100ba2c 100644
--- a/gui/Project/output/controls.xml
+++ b/gui/Project/output/controls.xml
@@ -1 +1 @@
-
+
diff --git a/screen/screen.c b/screen/screen.c
index 84f35c4..8462e7e 100644
--- a/screen/screen.c
+++ b/screen/screen.c
@@ -275,8 +275,6 @@ void NotifyButton(uint16_t screen_id, uint16_t control_id, uint8_t state)
{
CoilState[0] = CoilState[0] | 0x01;
CoilState[0] = CoilState[0] & 0xfd;
- CoilState[0] = CoilState[0] & 0xfb;
- qrfresh = 1;
}
else
CoilState[0] = CoilState[0] & 0xfe;
@@ -286,9 +284,7 @@ void NotifyButton(uint16_t screen_id, uint16_t control_id, uint8_t state)
if(state)
{
CoilState[0] = CoilState[0] | 0x02;
- CoilState[0] = CoilState[0] & 0xfb;
CoilState[0] = CoilState[0] & 0xfe;
- qrfresh = 1;
}
else
CoilState[0] = CoilState[0] & 0xfd;
@@ -298,9 +294,6 @@ void NotifyButton(uint16_t screen_id, uint16_t control_id, uint8_t state)
if(state)
{
CoilState[0] = CoilState[0] | 0x04;
- CoilState[0] = CoilState[0] & 0xfe;
- CoilState[0] = CoilState[0] & 0xfd;
- qrfresh = 1;
}
else
CoilState[0] = CoilState[0] & 0xfb;
diff --git a/users/Inc/adcs.h b/users/Inc/adcs.h
index 71596fe..3c67257 100644
--- a/users/Inc/adcs.h
+++ b/users/Inc/adcs.h
@@ -5,7 +5,7 @@
#include "adc.h"
#include "modbus.h"
-extern uint32_t ADC_ConvertedValue[10];
+extern uint32_t ADC_ConvertedValue[50];
void adcs_init(void);
void adcs_data(void);