This commit is contained in:
parent
4588f6d5b6
commit
d6b045c169
|
@ -126,7 +126,7 @@ int main(void)
|
|||
modbus_rtu_init();
|
||||
ee_io_init();
|
||||
prov_init(); //±ÈÀý·§³õʼ»¯
|
||||
//current_output_calibrate_init();
|
||||
current_output_calibrate_init();
|
||||
|
||||
ee_readbytes(ch395_addr,0,14);
|
||||
for(int n = 0;n < 12;n++)
|
||||
|
|
9723
MDK-ARM/JLinkLog.txt
9723
MDK-ARM/JLinkLog.txt
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
Binary file not shown.
|
@ -28,9 +28,8 @@ Project File Date: 04/09/2025
|
|||
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\Bin'
|
||||
Build target 'VOQC'
|
||||
compiling main.c...
|
||||
compiling gpios.c...
|
||||
linking...
|
||||
Program Size: Code=41882 RO-data=514 RW-data=568 ZI-data=18280
|
||||
Program Size: Code=41886 RO-data=514 RW-data=568 ZI-data=18280
|
||||
FromELF: creating hex file...
|
||||
"VOQC\VOQC.axf" - 0 Error(s), 0 Warning(s).
|
||||
|
||||
|
@ -55,7 +54,7 @@ Package Vendor: Keil
|
|||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE@5.6.0
|
||||
Build Time Elapsed: 00:00:18
|
||||
Build Time Elapsed: 00:00:10
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -3,7 +3,7 @@
|
|||
<title>Static Call Graph - [VOQC\VOQC.axf]</title></head>
|
||||
<body><HR>
|
||||
<H1>Static Call Graph for image VOQC\VOQC.axf</H1><HR>
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri May 09 11:28:35 2025
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri May 09 13:48:14 2025
|
||||
<BR><P>
|
||||
<H3>Maximum Stack Usage = 2392 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
Call chain for Maximum Stack Depth:</H3>
|
||||
|
@ -1883,13 +1883,13 @@ Global Symbols
|
|||
</UL>
|
||||
|
||||
<P><STRONG><a name="[115]"></a>analog_ctrl</STRONG> (Thumb, 332 bytes, Stack size 8 bytes, provalctrl.o(i.analog_ctrl))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = analog_ctrl ⇒ ee_writefloats ⇒ ee_writebytes ⇒ i2c_sendbyte
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = analog_ctrl ⇒ current_output_calibrate_init ⇒ ee_readfloats ⇒ ee_readbytes ⇒ i2c_sendbyte
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[116]">>></a> ee_writefloats
|
||||
<BR>[Calls]<UL><LI><a href="#[117]">>></a> current_output_calibrate_init
|
||||
<LI><a href="#[116]">>></a> ee_writefloats
|
||||
<LI><a href="#[119]">>></a> ao_dwq_set
|
||||
<LI><a href="#[6a]">>></a> ao_blf2_set
|
||||
<LI><a href="#[69]">>></a> ao_blf1_set
|
||||
<LI><a href="#[117]">>></a> current_output_calibrate_init
|
||||
<LI><a href="#[118]">>></a> current_output_calibrate
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[7a]">>></a> main
|
||||
|
@ -2603,6 +2603,7 @@ Global Symbols
|
|||
<LI><a href="#[152]">>></a> __ARM_isnanf
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[115]">>></a> analog_ctrl
|
||||
<LI><a href="#[7a]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[153]"></a>dac7311_init</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, dac7311.o(i.dac7311_init))
|
||||
|
@ -2914,7 +2915,7 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[154]">>></a> digital_ctrl
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[7a]"></a>main</STRONG> (Thumb, 254 bytes, Stack size 0 bytes, main.o(i.main))
|
||||
<P><STRONG><a name="[7a]"></a>main</STRONG> (Thumb, 258 bytes, Stack size 0 bytes, main.o(i.main))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 2392 + Unknown Stack Size
|
||||
<LI>Call Chain = main ⇒ tcpip_run ⇒ ch395q_handler ⇒ ch395_interrupt_handler ⇒ ch395_socket_interrupt ⇒ modbus_process_tcp ⇒ modbus_analysis_tcp ⇒ writemulticoil_tcp ⇒ modbus_errfunction_tcp ⇒ ch395_send_data ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
|
||||
</UL>
|
||||
|
@ -2929,6 +2930,7 @@ Global Symbols
|
|||
<LI><a href="#[172]">>></a> digital_init
|
||||
<LI><a href="#[154]">>></a> digital_ctrl
|
||||
<LI><a href="#[153]">>></a> dac7311_init
|
||||
<LI><a href="#[117]">>></a> current_output_calibrate_init
|
||||
<LI><a href="#[137]">>></a> ch395_init
|
||||
<LI><a href="#[133]">>></a> ch395_hardware_init
|
||||
<LI><a href="#[11a]">>></a> analog_gather
|
||||
|
|
|
@ -69,6 +69,7 @@ Section Cross References
|
|||
main.o(i.main) refers to modbus_rtu.o(i.modbus_rtu_init) for modbus_rtu_init
|
||||
main.o(i.main) refers to eeprom.o(i.ee_io_init) for ee_io_init
|
||||
main.o(i.main) refers to provalctrl.o(i.prov_init) for prov_init
|
||||
main.o(i.main) refers to provalctrl.o(i.current_output_calibrate_init) for current_output_calibrate_init
|
||||
main.o(i.main) refers to eeprom.o(i.ee_readbytes) for ee_readbytes
|
||||
main.o(i.main) refers to ch395.o(i.ch395_hardware_init) for ch395_hardware_init
|
||||
main.o(i.main) refers to ch395.o(i.ch395_init) for ch395_init
|
||||
|
@ -3196,75 +3197,75 @@ Image Symbol Table
|
|||
i.i2c_waitack 0x080077fc Section 0 eeprom.o(i.i2c_waitack)
|
||||
i.led_ctrl 0x08007834 Section 0 gpios.o(i.led_ctrl)
|
||||
i.main 0x08007858 Section 0 main.o(i.main)
|
||||
i.mf5803_loop 0x08007968 Section 0 mf5803.o(i.mf5803_loop)
|
||||
i.mf5803_setup 0x08007bb4 Section 0 mf5803.o(i.mf5803_setup)
|
||||
i.modbus_analysis_rtu 0x08007c74 Section 0 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||
i.modbus_analysis_tcp 0x08007d28 Section 0 modbus_tcp.o(i.modbus_analysis_tcp)
|
||||
i.modbus_errfunction_rtu 0x08007e10 Section 0 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||
i.modbus_errfunction_tcp 0x08007e88 Section 0 modbus_tcp.o(i.modbus_errfunction_tcp)
|
||||
i.modbus_process_rtu 0x08007f64 Section 0 modbus_rtu.o(i.modbus_process_rtu)
|
||||
i.modbus_process_tcp 0x08007fa8 Section 0 modbus_tcp.o(i.modbus_process_tcp)
|
||||
i.modbus_rtu_init 0x08007fe8 Section 0 modbus_rtu.o(i.modbus_rtu_init)
|
||||
i.modbus_rx_cb 0x0800803c Section 0 modbus_rtu.o(i.modbus_rx_cb)
|
||||
i.prov_init 0x080080bc Section 0 provalctrl.o(i.prov_init)
|
||||
i.readcoilstate_rtu 0x08008210 Section 0 modbus_rtu.o(i.readcoilstate_rtu)
|
||||
i.readcoilstate_tcp 0x08008374 Section 0 modbus_tcp.o(i.readcoilstate_tcp)
|
||||
i.readdisinputstate_rtu 0x0800853c Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||
i.readdisinputstate_tcp 0x08008698 Section 0 modbus_tcp.o(i.readdisinputstate_tcp)
|
||||
i.readholdreg_rtu 0x08008858 Section 0 modbus_rtu.o(i.readholdreg_rtu)
|
||||
i.readholdreg_tcp 0x08008964 Section 0 modbus_tcp.o(i.readholdreg_tcp)
|
||||
i.readinputreg_rtu 0x08008ac4 Section 0 modbus_rtu.o(i.readinputreg_rtu)
|
||||
i.readinputreg_tcp 0x08008bc8 Section 0 modbus_tcp.o(i.readinputreg_tcp)
|
||||
i.set_ipv4 0x08008d48 Section 0 ch395.o(i.set_ipv4)
|
||||
i.setcs 0x08008e60 Section 0 ms5803.o(i.setcs)
|
||||
i.spi2_read_write_byte 0x08008ec8 Section 0 ch395.o(i.spi2_read_write_byte)
|
||||
i.tcpip_run 0x08008ee8 Section 0 main.o(i.tcpip_run)
|
||||
i.tim6_cnt 0x08008f44 Section 0 timer.o(i.tim6_cnt)
|
||||
i.uart_send 0x080091a0 Section 0 uarts.o(i.uart_send)
|
||||
i.wf5803_ReadReg 0x080091b4 Section 0 mf5803.o(i.wf5803_ReadReg)
|
||||
i.wf5803_WriteReg 0x080091d6 Section 0 mf5803.o(i.wf5803_WriteReg)
|
||||
i.writemulticoil_rtu 0x080091f8 Section 0 modbus_rtu.o(i.writemulticoil_rtu)
|
||||
i.writemulticoil_tcp 0x08009364 Section 0 modbus_tcp.o(i.writemulticoil_tcp)
|
||||
i.writemultireg_rtu 0x0800953c Section 0 modbus_rtu.o(i.writemultireg_rtu)
|
||||
i.writemultireg_tcp 0x0800964c Section 0 modbus_tcp.o(i.writemultireg_tcp)
|
||||
i.writesinglecoil_rtu 0x080097cc Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||
i.writesinglecoil_tcp 0x08009898 Section 0 modbus_tcp.o(i.writesinglecoil_tcp)
|
||||
i.writesinglereg_rtu 0x080099d0 Section 0 modbus_rtu.o(i.writesinglereg_rtu)
|
||||
i.writesinglereg_tcp 0x08009a90 Section 0 modbus_tcp.o(i.writesinglereg_tcp)
|
||||
x$fpl$dadd 0x08009bbc Section 336 daddsub_clz.o(x$fpl$dadd)
|
||||
$v0 0x08009bbc Number 0 daddsub_clz.o(x$fpl$dadd)
|
||||
_dadd1 0x08009bcd Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
||||
x$fpl$ddiv 0x08009d0c Section 688 ddiv.o(x$fpl$ddiv)
|
||||
$v0 0x08009d0c Number 0 ddiv.o(x$fpl$ddiv)
|
||||
ddiv_entry 0x08009d13 Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
||||
x$fpl$dfix 0x08009fbc Section 94 dfix.o(x$fpl$dfix)
|
||||
$v0 0x08009fbc Number 0 dfix.o(x$fpl$dfix)
|
||||
x$fpl$dfixu 0x0800a01c Section 90 dfixu.o(x$fpl$dfixu)
|
||||
$v0 0x0800a01c Number 0 dfixu.o(x$fpl$dfixu)
|
||||
x$fpl$dflt 0x0800a076 Section 46 dflt_clz.o(x$fpl$dflt)
|
||||
$v0 0x0800a076 Number 0 dflt_clz.o(x$fpl$dflt)
|
||||
x$fpl$dfltll 0x0800a0a4 Section 162 dfltll_clz.o(x$fpl$dfltll)
|
||||
$v0 0x0800a0a4 Number 0 dfltll_clz.o(x$fpl$dfltll)
|
||||
x$fpl$dmul 0x0800a148 Section 340 dmul.o(x$fpl$dmul)
|
||||
$v0 0x0800a148 Number 0 dmul.o(x$fpl$dmul)
|
||||
x$fpl$dnaninf 0x0800a29c Section 156 dnaninf.o(x$fpl$dnaninf)
|
||||
$v0 0x0800a29c Number 0 dnaninf.o(x$fpl$dnaninf)
|
||||
x$fpl$dretinf 0x0800a338 Section 12 dretinf.o(x$fpl$dretinf)
|
||||
$v0 0x0800a338 Number 0 dretinf.o(x$fpl$dretinf)
|
||||
x$fpl$dsub 0x0800a344 Section 468 daddsub_clz.o(x$fpl$dsub)
|
||||
$v0 0x0800a344 Number 0 daddsub_clz.o(x$fpl$dsub)
|
||||
_dsub1 0x0800a355 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
||||
x$fpl$fpinit 0x0800a518 Section 10 fpinit.o(x$fpl$fpinit)
|
||||
$v0 0x0800a518 Number 0 fpinit.o(x$fpl$fpinit)
|
||||
.constdata 0x0800a522 Section 8 stm32f4xx_hal_dma.o(.constdata)
|
||||
x$fpl$usenofp 0x0800a522 Section 0 usenofp.o(x$fpl$usenofp)
|
||||
flagBitshiftOffset 0x0800a522 Data 8 stm32f4xx_hal_dma.o(.constdata)
|
||||
.constdata 0x0800a52a Section 24 system_stm32f4xx.o(.constdata)
|
||||
.constdata 0x0800a542 Section 40 _printf_hex_int.o(.constdata)
|
||||
uc_hextab 0x0800a542 Data 20 _printf_hex_int.o(.constdata)
|
||||
lc_hextab 0x0800a556 Data 20 _printf_hex_int.o(.constdata)
|
||||
.constdata 0x0800a56a Section 17 __printf_flags_wp.o(.constdata)
|
||||
maptable 0x0800a56a Data 17 __printf_flags_wp.o(.constdata)
|
||||
i.mf5803_loop 0x0800796c Section 0 mf5803.o(i.mf5803_loop)
|
||||
i.mf5803_setup 0x08007bb8 Section 0 mf5803.o(i.mf5803_setup)
|
||||
i.modbus_analysis_rtu 0x08007c78 Section 0 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||
i.modbus_analysis_tcp 0x08007d2c Section 0 modbus_tcp.o(i.modbus_analysis_tcp)
|
||||
i.modbus_errfunction_rtu 0x08007e14 Section 0 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||
i.modbus_errfunction_tcp 0x08007e8c Section 0 modbus_tcp.o(i.modbus_errfunction_tcp)
|
||||
i.modbus_process_rtu 0x08007f68 Section 0 modbus_rtu.o(i.modbus_process_rtu)
|
||||
i.modbus_process_tcp 0x08007fac Section 0 modbus_tcp.o(i.modbus_process_tcp)
|
||||
i.modbus_rtu_init 0x08007fec Section 0 modbus_rtu.o(i.modbus_rtu_init)
|
||||
i.modbus_rx_cb 0x08008040 Section 0 modbus_rtu.o(i.modbus_rx_cb)
|
||||
i.prov_init 0x080080c0 Section 0 provalctrl.o(i.prov_init)
|
||||
i.readcoilstate_rtu 0x08008214 Section 0 modbus_rtu.o(i.readcoilstate_rtu)
|
||||
i.readcoilstate_tcp 0x08008378 Section 0 modbus_tcp.o(i.readcoilstate_tcp)
|
||||
i.readdisinputstate_rtu 0x08008540 Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||
i.readdisinputstate_tcp 0x0800869c Section 0 modbus_tcp.o(i.readdisinputstate_tcp)
|
||||
i.readholdreg_rtu 0x0800885c Section 0 modbus_rtu.o(i.readholdreg_rtu)
|
||||
i.readholdreg_tcp 0x08008968 Section 0 modbus_tcp.o(i.readholdreg_tcp)
|
||||
i.readinputreg_rtu 0x08008ac8 Section 0 modbus_rtu.o(i.readinputreg_rtu)
|
||||
i.readinputreg_tcp 0x08008bcc Section 0 modbus_tcp.o(i.readinputreg_tcp)
|
||||
i.set_ipv4 0x08008d4c Section 0 ch395.o(i.set_ipv4)
|
||||
i.setcs 0x08008e64 Section 0 ms5803.o(i.setcs)
|
||||
i.spi2_read_write_byte 0x08008ecc Section 0 ch395.o(i.spi2_read_write_byte)
|
||||
i.tcpip_run 0x08008eec Section 0 main.o(i.tcpip_run)
|
||||
i.tim6_cnt 0x08008f48 Section 0 timer.o(i.tim6_cnt)
|
||||
i.uart_send 0x080091a4 Section 0 uarts.o(i.uart_send)
|
||||
i.wf5803_ReadReg 0x080091b8 Section 0 mf5803.o(i.wf5803_ReadReg)
|
||||
i.wf5803_WriteReg 0x080091da Section 0 mf5803.o(i.wf5803_WriteReg)
|
||||
i.writemulticoil_rtu 0x080091fc Section 0 modbus_rtu.o(i.writemulticoil_rtu)
|
||||
i.writemulticoil_tcp 0x08009368 Section 0 modbus_tcp.o(i.writemulticoil_tcp)
|
||||
i.writemultireg_rtu 0x08009540 Section 0 modbus_rtu.o(i.writemultireg_rtu)
|
||||
i.writemultireg_tcp 0x08009650 Section 0 modbus_tcp.o(i.writemultireg_tcp)
|
||||
i.writesinglecoil_rtu 0x080097d0 Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||
i.writesinglecoil_tcp 0x0800989c Section 0 modbus_tcp.o(i.writesinglecoil_tcp)
|
||||
i.writesinglereg_rtu 0x080099d4 Section 0 modbus_rtu.o(i.writesinglereg_rtu)
|
||||
i.writesinglereg_tcp 0x08009a94 Section 0 modbus_tcp.o(i.writesinglereg_tcp)
|
||||
x$fpl$dadd 0x08009bc0 Section 336 daddsub_clz.o(x$fpl$dadd)
|
||||
$v0 0x08009bc0 Number 0 daddsub_clz.o(x$fpl$dadd)
|
||||
_dadd1 0x08009bd1 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
||||
x$fpl$ddiv 0x08009d10 Section 688 ddiv.o(x$fpl$ddiv)
|
||||
$v0 0x08009d10 Number 0 ddiv.o(x$fpl$ddiv)
|
||||
ddiv_entry 0x08009d17 Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
||||
x$fpl$dfix 0x08009fc0 Section 94 dfix.o(x$fpl$dfix)
|
||||
$v0 0x08009fc0 Number 0 dfix.o(x$fpl$dfix)
|
||||
x$fpl$dfixu 0x0800a020 Section 90 dfixu.o(x$fpl$dfixu)
|
||||
$v0 0x0800a020 Number 0 dfixu.o(x$fpl$dfixu)
|
||||
x$fpl$dflt 0x0800a07a Section 46 dflt_clz.o(x$fpl$dflt)
|
||||
$v0 0x0800a07a Number 0 dflt_clz.o(x$fpl$dflt)
|
||||
x$fpl$dfltll 0x0800a0a8 Section 162 dfltll_clz.o(x$fpl$dfltll)
|
||||
$v0 0x0800a0a8 Number 0 dfltll_clz.o(x$fpl$dfltll)
|
||||
x$fpl$dmul 0x0800a14c Section 340 dmul.o(x$fpl$dmul)
|
||||
$v0 0x0800a14c Number 0 dmul.o(x$fpl$dmul)
|
||||
x$fpl$dnaninf 0x0800a2a0 Section 156 dnaninf.o(x$fpl$dnaninf)
|
||||
$v0 0x0800a2a0 Number 0 dnaninf.o(x$fpl$dnaninf)
|
||||
x$fpl$dretinf 0x0800a33c Section 12 dretinf.o(x$fpl$dretinf)
|
||||
$v0 0x0800a33c Number 0 dretinf.o(x$fpl$dretinf)
|
||||
x$fpl$dsub 0x0800a348 Section 468 daddsub_clz.o(x$fpl$dsub)
|
||||
$v0 0x0800a348 Number 0 daddsub_clz.o(x$fpl$dsub)
|
||||
_dsub1 0x0800a359 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
||||
x$fpl$fpinit 0x0800a51c Section 10 fpinit.o(x$fpl$fpinit)
|
||||
$v0 0x0800a51c Number 0 fpinit.o(x$fpl$fpinit)
|
||||
.constdata 0x0800a526 Section 8 stm32f4xx_hal_dma.o(.constdata)
|
||||
x$fpl$usenofp 0x0800a526 Section 0 usenofp.o(x$fpl$usenofp)
|
||||
flagBitshiftOffset 0x0800a526 Data 8 stm32f4xx_hal_dma.o(.constdata)
|
||||
.constdata 0x0800a52e Section 24 system_stm32f4xx.o(.constdata)
|
||||
.constdata 0x0800a546 Section 40 _printf_hex_int.o(.constdata)
|
||||
uc_hextab 0x0800a546 Data 20 _printf_hex_int.o(.constdata)
|
||||
lc_hextab 0x0800a55a Data 20 _printf_hex_int.o(.constdata)
|
||||
.constdata 0x0800a56e Section 17 __printf_flags_wp.o(.constdata)
|
||||
maptable 0x0800a56e Data 17 __printf_flags_wp.o(.constdata)
|
||||
.data 0x20000000 Section 28 main.o(.data)
|
||||
.data 0x2000001c Section 9 stm32f4xx_hal.o(.data)
|
||||
.data 0x20000028 Section 4 system_stm32f4xx.o(.data)
|
||||
|
@ -3738,68 +3739,68 @@ Image Symbol Table
|
|||
i2c_stop 0x080077d9 Thumb Code 30 eeprom.o(i.i2c_stop)
|
||||
i2c_waitack 0x080077fd Thumb Code 50 eeprom.o(i.i2c_waitack)
|
||||
led_ctrl 0x08007835 Thumb Code 26 gpios.o(i.led_ctrl)
|
||||
main 0x08007859 Thumb Code 254 main.o(i.main)
|
||||
mf5803_loop 0x08007969 Thumb Code 518 mf5803.o(i.mf5803_loop)
|
||||
mf5803_setup 0x08007bb5 Thumb Code 184 mf5803.o(i.mf5803_setup)
|
||||
modbus_analysis_rtu 0x08007c75 Thumb Code 180 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||
modbus_analysis_tcp 0x08007d29 Thumb Code 228 modbus_tcp.o(i.modbus_analysis_tcp)
|
||||
modbus_errfunction_rtu 0x08007e11 Thumb Code 112 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||
modbus_errfunction_tcp 0x08007e89 Thumb Code 206 modbus_tcp.o(i.modbus_errfunction_tcp)
|
||||
modbus_process_rtu 0x08007f65 Thumb Code 64 modbus_rtu.o(i.modbus_process_rtu)
|
||||
modbus_process_tcp 0x08007fa9 Thumb Code 56 modbus_tcp.o(i.modbus_process_tcp)
|
||||
modbus_rtu_init 0x08007fe9 Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init)
|
||||
modbus_rx_cb 0x0800803d Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb)
|
||||
prov_init 0x080080bd Thumb Code 318 provalctrl.o(i.prov_init)
|
||||
readcoilstate_rtu 0x08008211 Thumb Code 348 modbus_rtu.o(i.readcoilstate_rtu)
|
||||
readcoilstate_tcp 0x08008375 Thumb Code 444 modbus_tcp.o(i.readcoilstate_tcp)
|
||||
readdisinputstate_rtu 0x0800853d Thumb Code 340 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||
readdisinputstate_tcp 0x08008699 Thumb Code 436 modbus_tcp.o(i.readdisinputstate_tcp)
|
||||
readholdreg_rtu 0x08008859 Thumb Code 258 modbus_rtu.o(i.readholdreg_rtu)
|
||||
readholdreg_tcp 0x08008965 Thumb Code 340 modbus_tcp.o(i.readholdreg_tcp)
|
||||
readinputreg_rtu 0x08008ac5 Thumb Code 252 modbus_rtu.o(i.readinputreg_rtu)
|
||||
readinputreg_tcp 0x08008bc9 Thumb Code 372 modbus_tcp.o(i.readinputreg_tcp)
|
||||
set_ipv4 0x08008d49 Thumb Code 248 ch395.o(i.set_ipv4)
|
||||
setcs 0x08008e61 Thumb Code 86 ms5803.o(i.setcs)
|
||||
spi2_read_write_byte 0x08008ec9 Thumb Code 28 ch395.o(i.spi2_read_write_byte)
|
||||
tcpip_run 0x08008ee9 Thumb Code 82 main.o(i.tcpip_run)
|
||||
tim6_cnt 0x08008f45 Thumb Code 484 timer.o(i.tim6_cnt)
|
||||
uart_send 0x080091a1 Thumb Code 20 uarts.o(i.uart_send)
|
||||
wf5803_ReadReg 0x080091b5 Thumb Code 34 mf5803.o(i.wf5803_ReadReg)
|
||||
wf5803_WriteReg 0x080091d7 Thumb Code 34 mf5803.o(i.wf5803_WriteReg)
|
||||
writemulticoil_rtu 0x080091f9 Thumb Code 354 modbus_rtu.o(i.writemulticoil_rtu)
|
||||
writemulticoil_tcp 0x08009365 Thumb Code 460 modbus_tcp.o(i.writemulticoil_tcp)
|
||||
writemultireg_rtu 0x0800953d Thumb Code 262 modbus_rtu.o(i.writemultireg_rtu)
|
||||
writemultireg_tcp 0x0800964d Thumb Code 372 modbus_tcp.o(i.writemultireg_tcp)
|
||||
writesinglecoil_rtu 0x080097cd Thumb Code 194 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||
writesinglecoil_tcp 0x08009899 Thumb Code 300 modbus_tcp.o(i.writesinglecoil_tcp)
|
||||
writesinglereg_rtu 0x080099d1 Thumb Code 182 modbus_rtu.o(i.writesinglereg_rtu)
|
||||
writesinglereg_tcp 0x08009a91 Thumb Code 286 modbus_tcp.o(i.writesinglereg_tcp)
|
||||
__aeabi_dadd 0x08009bbd Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
||||
_dadd 0x08009bbd Thumb Code 332 daddsub_clz.o(x$fpl$dadd)
|
||||
__aeabi_ddiv 0x08009d0d Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
||||
_ddiv 0x08009d0d Thumb Code 552 ddiv.o(x$fpl$ddiv)
|
||||
__aeabi_d2iz 0x08009fbd Thumb Code 0 dfix.o(x$fpl$dfix)
|
||||
_dfix 0x08009fbd Thumb Code 94 dfix.o(x$fpl$dfix)
|
||||
__aeabi_d2uiz 0x0800a01d Thumb Code 0 dfixu.o(x$fpl$dfixu)
|
||||
_dfixu 0x0800a01d Thumb Code 90 dfixu.o(x$fpl$dfixu)
|
||||
__aeabi_i2d 0x0800a077 Thumb Code 0 dflt_clz.o(x$fpl$dflt)
|
||||
_dflt 0x0800a077 Thumb Code 46 dflt_clz.o(x$fpl$dflt)
|
||||
__aeabi_l2d 0x0800a0a5 Thumb Code 0 dfltll_clz.o(x$fpl$dfltll)
|
||||
_ll_sto_d 0x0800a0a5 Thumb Code 162 dfltll_clz.o(x$fpl$dfltll)
|
||||
__aeabi_dmul 0x0800a149 Thumb Code 0 dmul.o(x$fpl$dmul)
|
||||
_dmul 0x0800a149 Thumb Code 332 dmul.o(x$fpl$dmul)
|
||||
__fpl_dnaninf 0x0800a29d Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
|
||||
__fpl_dretinf 0x0800a339 Thumb Code 12 dretinf.o(x$fpl$dretinf)
|
||||
__aeabi_dsub 0x0800a345 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
||||
_dsub 0x0800a345 Thumb Code 464 daddsub_clz.o(x$fpl$dsub)
|
||||
_fp_init 0x0800a519 Thumb Code 10 fpinit.o(x$fpl$fpinit)
|
||||
__fplib_config_fpu_vfp 0x0800a521 Thumb Code 0 fpinit.o(x$fpl$fpinit)
|
||||
__fplib_config_pureend_doubles 0x0800a521 Thumb Code 0 fpinit.o(x$fpl$fpinit)
|
||||
__I$use$fp 0x0800a522 Number 0 usenofp.o(x$fpl$usenofp)
|
||||
AHBPrescTable 0x0800a52a Data 16 system_stm32f4xx.o(.constdata)
|
||||
APBPrescTable 0x0800a53a Data 8 system_stm32f4xx.o(.constdata)
|
||||
Region$$Table$$Base 0x0800a57c Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x0800a59c Number 0 anon$$obj.o(Region$$Table)
|
||||
main 0x08007859 Thumb Code 258 main.o(i.main)
|
||||
mf5803_loop 0x0800796d Thumb Code 518 mf5803.o(i.mf5803_loop)
|
||||
mf5803_setup 0x08007bb9 Thumb Code 184 mf5803.o(i.mf5803_setup)
|
||||
modbus_analysis_rtu 0x08007c79 Thumb Code 180 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||
modbus_analysis_tcp 0x08007d2d Thumb Code 228 modbus_tcp.o(i.modbus_analysis_tcp)
|
||||
modbus_errfunction_rtu 0x08007e15 Thumb Code 112 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||
modbus_errfunction_tcp 0x08007e8d Thumb Code 206 modbus_tcp.o(i.modbus_errfunction_tcp)
|
||||
modbus_process_rtu 0x08007f69 Thumb Code 64 modbus_rtu.o(i.modbus_process_rtu)
|
||||
modbus_process_tcp 0x08007fad Thumb Code 56 modbus_tcp.o(i.modbus_process_tcp)
|
||||
modbus_rtu_init 0x08007fed Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init)
|
||||
modbus_rx_cb 0x08008041 Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb)
|
||||
prov_init 0x080080c1 Thumb Code 318 provalctrl.o(i.prov_init)
|
||||
readcoilstate_rtu 0x08008215 Thumb Code 348 modbus_rtu.o(i.readcoilstate_rtu)
|
||||
readcoilstate_tcp 0x08008379 Thumb Code 444 modbus_tcp.o(i.readcoilstate_tcp)
|
||||
readdisinputstate_rtu 0x08008541 Thumb Code 340 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||
readdisinputstate_tcp 0x0800869d Thumb Code 436 modbus_tcp.o(i.readdisinputstate_tcp)
|
||||
readholdreg_rtu 0x0800885d Thumb Code 258 modbus_rtu.o(i.readholdreg_rtu)
|
||||
readholdreg_tcp 0x08008969 Thumb Code 340 modbus_tcp.o(i.readholdreg_tcp)
|
||||
readinputreg_rtu 0x08008ac9 Thumb Code 252 modbus_rtu.o(i.readinputreg_rtu)
|
||||
readinputreg_tcp 0x08008bcd Thumb Code 372 modbus_tcp.o(i.readinputreg_tcp)
|
||||
set_ipv4 0x08008d4d Thumb Code 248 ch395.o(i.set_ipv4)
|
||||
setcs 0x08008e65 Thumb Code 86 ms5803.o(i.setcs)
|
||||
spi2_read_write_byte 0x08008ecd Thumb Code 28 ch395.o(i.spi2_read_write_byte)
|
||||
tcpip_run 0x08008eed Thumb Code 82 main.o(i.tcpip_run)
|
||||
tim6_cnt 0x08008f49 Thumb Code 484 timer.o(i.tim6_cnt)
|
||||
uart_send 0x080091a5 Thumb Code 20 uarts.o(i.uart_send)
|
||||
wf5803_ReadReg 0x080091b9 Thumb Code 34 mf5803.o(i.wf5803_ReadReg)
|
||||
wf5803_WriteReg 0x080091db Thumb Code 34 mf5803.o(i.wf5803_WriteReg)
|
||||
writemulticoil_rtu 0x080091fd Thumb Code 354 modbus_rtu.o(i.writemulticoil_rtu)
|
||||
writemulticoil_tcp 0x08009369 Thumb Code 460 modbus_tcp.o(i.writemulticoil_tcp)
|
||||
writemultireg_rtu 0x08009541 Thumb Code 262 modbus_rtu.o(i.writemultireg_rtu)
|
||||
writemultireg_tcp 0x08009651 Thumb Code 372 modbus_tcp.o(i.writemultireg_tcp)
|
||||
writesinglecoil_rtu 0x080097d1 Thumb Code 194 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||
writesinglecoil_tcp 0x0800989d Thumb Code 300 modbus_tcp.o(i.writesinglecoil_tcp)
|
||||
writesinglereg_rtu 0x080099d5 Thumb Code 182 modbus_rtu.o(i.writesinglereg_rtu)
|
||||
writesinglereg_tcp 0x08009a95 Thumb Code 286 modbus_tcp.o(i.writesinglereg_tcp)
|
||||
__aeabi_dadd 0x08009bc1 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
||||
_dadd 0x08009bc1 Thumb Code 332 daddsub_clz.o(x$fpl$dadd)
|
||||
__aeabi_ddiv 0x08009d11 Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
||||
_ddiv 0x08009d11 Thumb Code 552 ddiv.o(x$fpl$ddiv)
|
||||
__aeabi_d2iz 0x08009fc1 Thumb Code 0 dfix.o(x$fpl$dfix)
|
||||
_dfix 0x08009fc1 Thumb Code 94 dfix.o(x$fpl$dfix)
|
||||
__aeabi_d2uiz 0x0800a021 Thumb Code 0 dfixu.o(x$fpl$dfixu)
|
||||
_dfixu 0x0800a021 Thumb Code 90 dfixu.o(x$fpl$dfixu)
|
||||
__aeabi_i2d 0x0800a07b Thumb Code 0 dflt_clz.o(x$fpl$dflt)
|
||||
_dflt 0x0800a07b Thumb Code 46 dflt_clz.o(x$fpl$dflt)
|
||||
__aeabi_l2d 0x0800a0a9 Thumb Code 0 dfltll_clz.o(x$fpl$dfltll)
|
||||
_ll_sto_d 0x0800a0a9 Thumb Code 162 dfltll_clz.o(x$fpl$dfltll)
|
||||
__aeabi_dmul 0x0800a14d Thumb Code 0 dmul.o(x$fpl$dmul)
|
||||
_dmul 0x0800a14d Thumb Code 332 dmul.o(x$fpl$dmul)
|
||||
__fpl_dnaninf 0x0800a2a1 Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
|
||||
__fpl_dretinf 0x0800a33d Thumb Code 12 dretinf.o(x$fpl$dretinf)
|
||||
__aeabi_dsub 0x0800a349 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
||||
_dsub 0x0800a349 Thumb Code 464 daddsub_clz.o(x$fpl$dsub)
|
||||
_fp_init 0x0800a51d Thumb Code 10 fpinit.o(x$fpl$fpinit)
|
||||
__fplib_config_fpu_vfp 0x0800a525 Thumb Code 0 fpinit.o(x$fpl$fpinit)
|
||||
__fplib_config_pureend_doubles 0x0800a525 Thumb Code 0 fpinit.o(x$fpl$fpinit)
|
||||
__I$use$fp 0x0800a526 Number 0 usenofp.o(x$fpl$usenofp)
|
||||
AHBPrescTable 0x0800a52e Data 16 system_stm32f4xx.o(.constdata)
|
||||
APBPrescTable 0x0800a53e Data 8 system_stm32f4xx.o(.constdata)
|
||||
Region$$Table$$Base 0x0800a580 Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x0800a5a0 Number 0 anon$$obj.o(Region$$Table)
|
||||
ch395_addr_default 0x20000000 Data 14 main.o(.data)
|
||||
ch395_addr 0x2000000e Data 14 main.o(.data)
|
||||
uwTick 0x2000001c Data 4 stm32f4xx_hal.o(.data)
|
||||
|
@ -3939,9 +3940,9 @@ Memory Map of the image
|
|||
|
||||
Image Entry point : 0x08000189
|
||||
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000a7d4, Max: 0x00100000, ABSOLUTE, COMPRESSED[0x0000a5c4])
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000a7d8, Max: 0x00100000, ABSOLUTE, COMPRESSED[0x0000a5c8])
|
||||
|
||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000a59c, Max: 0x00100000, ABSOLUTE)
|
||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000a5a0, Max: 0x00100000, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
|
@ -4287,65 +4288,65 @@ Memory Map of the image
|
|||
0x080077d8 0x080077d8 0x00000024 Code RO 4649 i.i2c_stop eeprom.o
|
||||
0x080077fc 0x080077fc 0x00000038 Code RO 4650 i.i2c_waitack eeprom.o
|
||||
0x08007834 0x08007834 0x00000024 Code RO 5857 i.led_ctrl gpios.o
|
||||
0x08007858 0x08007858 0x00000110 Code RO 18 i.main main.o
|
||||
0x08007968 0x08007968 0x0000024c Code RO 4977 i.mf5803_loop mf5803.o
|
||||
0x08007bb4 0x08007bb4 0x000000c0 Code RO 4978 i.mf5803_setup mf5803.o
|
||||
0x08007c74 0x08007c74 0x000000b4 Code RO 5622 i.modbus_analysis_rtu modbus_rtu.o
|
||||
0x08007d28 0x08007d28 0x000000e8 Code RO 5722 i.modbus_analysis_tcp modbus_tcp.o
|
||||
0x08007e10 0x08007e10 0x00000078 Code RO 5623 i.modbus_errfunction_rtu modbus_rtu.o
|
||||
0x08007e88 0x08007e88 0x000000dc Code RO 5723 i.modbus_errfunction_tcp modbus_tcp.o
|
||||
0x08007f64 0x08007f64 0x00000044 Code RO 5624 i.modbus_process_rtu modbus_rtu.o
|
||||
0x08007fa8 0x08007fa8 0x00000040 Code RO 5724 i.modbus_process_tcp modbus_tcp.o
|
||||
0x08007fe8 0x08007fe8 0x00000054 Code RO 5625 i.modbus_rtu_init modbus_rtu.o
|
||||
0x0800803c 0x0800803c 0x00000080 Code RO 5626 i.modbus_rx_cb modbus_rtu.o
|
||||
0x080080bc 0x080080bc 0x00000154 Code RO 5995 i.prov_init provalctrl.o
|
||||
0x08008210 0x08008210 0x00000164 Code RO 5627 i.readcoilstate_rtu modbus_rtu.o
|
||||
0x08008374 0x08008374 0x000001c8 Code RO 5725 i.readcoilstate_tcp modbus_tcp.o
|
||||
0x0800853c 0x0800853c 0x0000015c Code RO 5628 i.readdisinputstate_rtu modbus_rtu.o
|
||||
0x08008698 0x08008698 0x000001c0 Code RO 5726 i.readdisinputstate_tcp modbus_tcp.o
|
||||
0x08008858 0x08008858 0x0000010c Code RO 5629 i.readholdreg_rtu modbus_rtu.o
|
||||
0x08008964 0x08008964 0x00000160 Code RO 5727 i.readholdreg_tcp modbus_tcp.o
|
||||
0x08008ac4 0x08008ac4 0x00000104 Code RO 5630 i.readinputreg_rtu modbus_rtu.o
|
||||
0x08008bc8 0x08008bc8 0x00000180 Code RO 5728 i.readinputreg_tcp modbus_tcp.o
|
||||
0x08008d48 0x08008d48 0x00000118 Code RO 5066 i.set_ipv4 ch395.o
|
||||
0x08008e60 0x08008e60 0x00000068 Code RO 4758 i.setcs ms5803.o
|
||||
0x08008ec8 0x08008ec8 0x00000020 Code RO 5067 i.spi2_read_write_byte ch395.o
|
||||
0x08008ee8 0x08008ee8 0x0000005c Code RO 19 i.tcpip_run main.o
|
||||
0x08008f44 0x08008f44 0x0000025c Code RO 5896 i.tim6_cnt timer.o
|
||||
0x080091a0 0x080091a0 0x00000014 Code RO 5939 i.uart_send uarts.o
|
||||
0x080091b4 0x080091b4 0x00000022 Code RO 4979 i.wf5803_ReadReg mf5803.o
|
||||
0x080091d6 0x080091d6 0x00000022 Code RO 4981 i.wf5803_WriteReg mf5803.o
|
||||
0x080091f8 0x080091f8 0x0000016c Code RO 5631 i.writemulticoil_rtu modbus_rtu.o
|
||||
0x08009364 0x08009364 0x000001d8 Code RO 5729 i.writemulticoil_tcp modbus_tcp.o
|
||||
0x0800953c 0x0800953c 0x00000110 Code RO 5632 i.writemultireg_rtu modbus_rtu.o
|
||||
0x0800964c 0x0800964c 0x00000180 Code RO 5730 i.writemultireg_tcp modbus_tcp.o
|
||||
0x080097cc 0x080097cc 0x000000cc Code RO 5633 i.writesinglecoil_rtu modbus_rtu.o
|
||||
0x08009898 0x08009898 0x00000138 Code RO 5731 i.writesinglecoil_tcp modbus_tcp.o
|
||||
0x080099d0 0x080099d0 0x000000c0 Code RO 5634 i.writesinglereg_rtu modbus_rtu.o
|
||||
0x08009a90 0x08009a90 0x0000012c Code RO 5732 i.writesinglereg_tcp modbus_tcp.o
|
||||
0x08009bbc 0x08009bbc 0x00000150 Code RO 6205 x$fpl$dadd fz_wm.l(daddsub_clz.o)
|
||||
0x08009d0c 0x08009d0c 0x000002b0 Code RO 6212 x$fpl$ddiv fz_wm.l(ddiv.o)
|
||||
0x08009fbc 0x08009fbc 0x0000005e Code RO 6215 x$fpl$dfix fz_wm.l(dfix.o)
|
||||
0x0800a01a 0x0800a01a 0x00000002 PAD
|
||||
0x0800a01c 0x0800a01c 0x0000005a Code RO 6223 x$fpl$dfixu fz_wm.l(dfixu.o)
|
||||
0x0800a076 0x0800a076 0x0000002e Code RO 6228 x$fpl$dflt fz_wm.l(dflt_clz.o)
|
||||
0x0800a0a4 0x0800a0a4 0x000000a2 Code RO 6233 x$fpl$dfltll fz_wm.l(dfltll_clz.o)
|
||||
0x0800a146 0x0800a146 0x00000002 PAD
|
||||
0x0800a148 0x0800a148 0x00000154 Code RO 6237 x$fpl$dmul fz_wm.l(dmul.o)
|
||||
0x0800a29c 0x0800a29c 0x0000009c Code RO 6267 x$fpl$dnaninf fz_wm.l(dnaninf.o)
|
||||
0x0800a338 0x0800a338 0x0000000c Code RO 6269 x$fpl$dretinf fz_wm.l(dretinf.o)
|
||||
0x0800a344 0x0800a344 0x000001d4 Code RO 6207 x$fpl$dsub fz_wm.l(daddsub_clz.o)
|
||||
0x0800a518 0x0800a518 0x0000000a Code RO 6438 x$fpl$fpinit fz_wm.l(fpinit.o)
|
||||
0x0800a522 0x0800a522 0x00000000 Code RO 6275 x$fpl$usenofp fz_wm.l(usenofp.o)
|
||||
0x0800a522 0x0800a522 0x00000008 Data RO 1581 .constdata stm32f4xx_hal_dma.o
|
||||
0x0800a52a 0x0800a52a 0x00000018 Data RO 4426 .constdata system_stm32f4xx.o
|
||||
0x0800a542 0x0800a542 0x00000028 Data RO 6155 .constdata c_w.l(_printf_hex_int.o)
|
||||
0x0800a56a 0x0800a56a 0x00000011 Data RO 6185 .constdata c_w.l(__printf_flags_wp.o)
|
||||
0x0800a57b 0x0800a57b 0x00000001 PAD
|
||||
0x0800a57c 0x0800a57c 0x00000020 Data RO 6494 Region$$Table anon$$obj.o
|
||||
0x08007858 0x08007858 0x00000114 Code RO 18 i.main main.o
|
||||
0x0800796c 0x0800796c 0x0000024c Code RO 4977 i.mf5803_loop mf5803.o
|
||||
0x08007bb8 0x08007bb8 0x000000c0 Code RO 4978 i.mf5803_setup mf5803.o
|
||||
0x08007c78 0x08007c78 0x000000b4 Code RO 5622 i.modbus_analysis_rtu modbus_rtu.o
|
||||
0x08007d2c 0x08007d2c 0x000000e8 Code RO 5722 i.modbus_analysis_tcp modbus_tcp.o
|
||||
0x08007e14 0x08007e14 0x00000078 Code RO 5623 i.modbus_errfunction_rtu modbus_rtu.o
|
||||
0x08007e8c 0x08007e8c 0x000000dc Code RO 5723 i.modbus_errfunction_tcp modbus_tcp.o
|
||||
0x08007f68 0x08007f68 0x00000044 Code RO 5624 i.modbus_process_rtu modbus_rtu.o
|
||||
0x08007fac 0x08007fac 0x00000040 Code RO 5724 i.modbus_process_tcp modbus_tcp.o
|
||||
0x08007fec 0x08007fec 0x00000054 Code RO 5625 i.modbus_rtu_init modbus_rtu.o
|
||||
0x08008040 0x08008040 0x00000080 Code RO 5626 i.modbus_rx_cb modbus_rtu.o
|
||||
0x080080c0 0x080080c0 0x00000154 Code RO 5995 i.prov_init provalctrl.o
|
||||
0x08008214 0x08008214 0x00000164 Code RO 5627 i.readcoilstate_rtu modbus_rtu.o
|
||||
0x08008378 0x08008378 0x000001c8 Code RO 5725 i.readcoilstate_tcp modbus_tcp.o
|
||||
0x08008540 0x08008540 0x0000015c Code RO 5628 i.readdisinputstate_rtu modbus_rtu.o
|
||||
0x0800869c 0x0800869c 0x000001c0 Code RO 5726 i.readdisinputstate_tcp modbus_tcp.o
|
||||
0x0800885c 0x0800885c 0x0000010c Code RO 5629 i.readholdreg_rtu modbus_rtu.o
|
||||
0x08008968 0x08008968 0x00000160 Code RO 5727 i.readholdreg_tcp modbus_tcp.o
|
||||
0x08008ac8 0x08008ac8 0x00000104 Code RO 5630 i.readinputreg_rtu modbus_rtu.o
|
||||
0x08008bcc 0x08008bcc 0x00000180 Code RO 5728 i.readinputreg_tcp modbus_tcp.o
|
||||
0x08008d4c 0x08008d4c 0x00000118 Code RO 5066 i.set_ipv4 ch395.o
|
||||
0x08008e64 0x08008e64 0x00000068 Code RO 4758 i.setcs ms5803.o
|
||||
0x08008ecc 0x08008ecc 0x00000020 Code RO 5067 i.spi2_read_write_byte ch395.o
|
||||
0x08008eec 0x08008eec 0x0000005c Code RO 19 i.tcpip_run main.o
|
||||
0x08008f48 0x08008f48 0x0000025c Code RO 5896 i.tim6_cnt timer.o
|
||||
0x080091a4 0x080091a4 0x00000014 Code RO 5939 i.uart_send uarts.o
|
||||
0x080091b8 0x080091b8 0x00000022 Code RO 4979 i.wf5803_ReadReg mf5803.o
|
||||
0x080091da 0x080091da 0x00000022 Code RO 4981 i.wf5803_WriteReg mf5803.o
|
||||
0x080091fc 0x080091fc 0x0000016c Code RO 5631 i.writemulticoil_rtu modbus_rtu.o
|
||||
0x08009368 0x08009368 0x000001d8 Code RO 5729 i.writemulticoil_tcp modbus_tcp.o
|
||||
0x08009540 0x08009540 0x00000110 Code RO 5632 i.writemultireg_rtu modbus_rtu.o
|
||||
0x08009650 0x08009650 0x00000180 Code RO 5730 i.writemultireg_tcp modbus_tcp.o
|
||||
0x080097d0 0x080097d0 0x000000cc Code RO 5633 i.writesinglecoil_rtu modbus_rtu.o
|
||||
0x0800989c 0x0800989c 0x00000138 Code RO 5731 i.writesinglecoil_tcp modbus_tcp.o
|
||||
0x080099d4 0x080099d4 0x000000c0 Code RO 5634 i.writesinglereg_rtu modbus_rtu.o
|
||||
0x08009a94 0x08009a94 0x0000012c Code RO 5732 i.writesinglereg_tcp modbus_tcp.o
|
||||
0x08009bc0 0x08009bc0 0x00000150 Code RO 6205 x$fpl$dadd fz_wm.l(daddsub_clz.o)
|
||||
0x08009d10 0x08009d10 0x000002b0 Code RO 6212 x$fpl$ddiv fz_wm.l(ddiv.o)
|
||||
0x08009fc0 0x08009fc0 0x0000005e Code RO 6215 x$fpl$dfix fz_wm.l(dfix.o)
|
||||
0x0800a01e 0x0800a01e 0x00000002 PAD
|
||||
0x0800a020 0x0800a020 0x0000005a Code RO 6223 x$fpl$dfixu fz_wm.l(dfixu.o)
|
||||
0x0800a07a 0x0800a07a 0x0000002e Code RO 6228 x$fpl$dflt fz_wm.l(dflt_clz.o)
|
||||
0x0800a0a8 0x0800a0a8 0x000000a2 Code RO 6233 x$fpl$dfltll fz_wm.l(dfltll_clz.o)
|
||||
0x0800a14a 0x0800a14a 0x00000002 PAD
|
||||
0x0800a14c 0x0800a14c 0x00000154 Code RO 6237 x$fpl$dmul fz_wm.l(dmul.o)
|
||||
0x0800a2a0 0x0800a2a0 0x0000009c Code RO 6267 x$fpl$dnaninf fz_wm.l(dnaninf.o)
|
||||
0x0800a33c 0x0800a33c 0x0000000c Code RO 6269 x$fpl$dretinf fz_wm.l(dretinf.o)
|
||||
0x0800a348 0x0800a348 0x000001d4 Code RO 6207 x$fpl$dsub fz_wm.l(daddsub_clz.o)
|
||||
0x0800a51c 0x0800a51c 0x0000000a Code RO 6438 x$fpl$fpinit fz_wm.l(fpinit.o)
|
||||
0x0800a526 0x0800a526 0x00000000 Code RO 6275 x$fpl$usenofp fz_wm.l(usenofp.o)
|
||||
0x0800a526 0x0800a526 0x00000008 Data RO 1581 .constdata stm32f4xx_hal_dma.o
|
||||
0x0800a52e 0x0800a52e 0x00000018 Data RO 4426 .constdata system_stm32f4xx.o
|
||||
0x0800a546 0x0800a546 0x00000028 Data RO 6155 .constdata c_w.l(_printf_hex_int.o)
|
||||
0x0800a56e 0x0800a56e 0x00000011 Data RO 6185 .constdata c_w.l(__printf_flags_wp.o)
|
||||
0x0800a57f 0x0800a57f 0x00000001 PAD
|
||||
0x0800a580 0x0800a580 0x00000020 Data RO 6494 Region$$Table anon$$obj.o
|
||||
|
||||
|
||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800a59c, Size: 0x000049a0, Max: 0x0001c000, ABSOLUTE, COMPRESSED[0x00000028])
|
||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800a5a0, Size: 0x000049a0, Max: 0x0001c000, ABSOLUTE, COMPRESSED[0x00000028])
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
|
@ -4393,7 +4394,7 @@ Memory Map of the image
|
|||
0x200045a0 - 0x00000400 Zero RW 1 STACK startup_stm32f407xx.o
|
||||
|
||||
|
||||
Execution Region RW_IRAM2 (Exec base: 0x2001c000, Load base: 0x0800a5c4, Size: 0x00000000, Max: 0x00004000, ABSOLUTE)
|
||||
Execution Region RW_IRAM2 (Exec base: 0x2001c000, Load base: 0x0800a5c8, Size: 0x00000000, Max: 0x00004000, ABSOLUTE)
|
||||
|
||||
**** No section assigned to this execution region ****
|
||||
|
||||
|
@ -4421,7 +4422,7 @@ Image component sizes
|
|||
152 12 0 0 0 1213 hc165.o
|
||||
152 16 0 0 0 1206 hc595.o
|
||||
196 26 0 0 84 1849 i2c.o
|
||||
670 44 0 28 0 726051 main.o
|
||||
674 44 0 28 0 726055 main.o
|
||||
1132 92 0 25 480 5595 mf5803.o
|
||||
358 32 0 192 406 7263 modbus.o
|
||||
2844 142 0 0 2048 14044 modbus_rtu.o
|
||||
|
@ -4450,7 +4451,7 @@ Image component sizes
|
|||
1288 114 0 0 840 5222 usart.o
|
||||
|
||||
----------------------------------------------------------------------
|
||||
37590 2664 456 568 18184 1003568 Object Totals
|
||||
37594 2664 456 568 18184 1003572 Object Totals
|
||||
0 0 32 0 0 0 (incl. Generated)
|
||||
34 0 0 20 5 0 (incl. Padding)
|
||||
|
||||
|
@ -4529,15 +4530,15 @@ Image component sizes
|
|||
|
||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||
|
||||
41882 2894 514 568 18280 977560 Grand Totals
|
||||
41882 2894 514 40 18280 977560 ELF Image Totals (compressed)
|
||||
41882 2894 514 40 0 0 ROM Totals
|
||||
41886 2894 514 568 18280 977564 Grand Totals
|
||||
41886 2894 514 40 18280 977564 ELF Image Totals (compressed)
|
||||
41886 2894 514 40 0 0 ROM Totals
|
||||
|
||||
==============================================================================
|
||||
|
||||
Total RO Size (Code + RO Data) 42396 ( 41.40kB)
|
||||
Total RO Size (Code + RO Data) 42400 ( 41.41kB)
|
||||
Total RW Size (RW Data + ZI Data) 18848 ( 18.41kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 42436 ( 41.44kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 42440 ( 41.45kB)
|
||||
|
||||
==============================================================================
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
Dependencies for Project 'VOQC', Target 'VOQC': (DO NOT MODIFY !)
|
||||
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARM Compiler_5_06
|
||||
F (startup_stm32f407xx.s)(0x67EA3A32)(--cpu Cortex-M4.fp.sp -g --apcs=interwork
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
--pd "__UVISION_VERSION SETA 539" --pd "_RTE_ SETA 1" --pd "STM32F407xx SETA 1" --pd "_RTE_ SETA 1"
--list startup_stm32f407xx.lst --xref -o voqc\startup_stm32f407xx.o --depend voqc\startup_stm32f407xx.d)
|
||||
F (../Core/Src/main.c)(0x681D7621)(--c99 -c --cpu Cortex-M4.fp.sp -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.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\main.o --omf_browse voqc\main.crf --depend voqc\main.d)
|
||||
F (../Core/Src/main.c)(0x681D9713)(--c99 -c --cpu Cortex-M4.fp.sp -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.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\main.o --omf_browse voqc\main.crf --depend voqc\main.d)
|
||||
I (../Core/Inc/main.h)(0x6694D721)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x66B41EAC)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x66C2E5B0)
|
||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue