地址分配优化
This commit is contained in:
parent
f3705ff16e
commit
1f255e1fbd
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"configurations": [
|
||||
{
|
||||
"name": "windows-gcc-x64",
|
||||
"includePath": [
|
||||
"${workspaceFolder}/**"
|
||||
],
|
||||
"compilerPath": "C:/TDM-GCC-64/bin/gcc.exe",
|
||||
"cStandard": "${default}",
|
||||
"cppStandard": "${default}",
|
||||
"intelliSenseMode": "windows-gcc-x64",
|
||||
"compilerArgs": [
|
||||
""
|
||||
]
|
||||
}
|
||||
],
|
||||
"version": 4
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
{
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": "C/C++ Runner: Debug Session",
|
||||
"type": "cppdbg",
|
||||
"request": "launch",
|
||||
"args": [],
|
||||
"stopAtEntry": false,
|
||||
"externalConsole": true,
|
||||
"cwd": "d:/桌面/工作资料/09-通用IO板卡/工程/EMAIN/Core/Src",
|
||||
"program": "d:/桌面/工作资料/09-通用IO板卡/工程/EMAIN/Core/Src/build/Debug/outDebug",
|
||||
"MIMode": "gdb",
|
||||
"miDebuggerPath": "gdb",
|
||||
"setupCommands": [
|
||||
{
|
||||
"description": "Enable pretty-printing for gdb",
|
||||
"text": "-enable-pretty-printing",
|
||||
"ignoreFailures": true
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,59 @@
|
|||
{
|
||||
"C_Cpp_Runner.cCompilerPath": "gcc",
|
||||
"C_Cpp_Runner.cppCompilerPath": "g++",
|
||||
"C_Cpp_Runner.debuggerPath": "gdb",
|
||||
"C_Cpp_Runner.cStandard": "",
|
||||
"C_Cpp_Runner.cppStandard": "",
|
||||
"C_Cpp_Runner.msvcBatchPath": "C:/Program Files/Microsoft Visual Studio/VR_NR/Community/VC/Auxiliary/Build/vcvarsall.bat",
|
||||
"C_Cpp_Runner.useMsvc": false,
|
||||
"C_Cpp_Runner.warnings": [
|
||||
"-Wall",
|
||||
"-Wextra",
|
||||
"-Wpedantic",
|
||||
"-Wshadow",
|
||||
"-Wformat=2",
|
||||
"-Wcast-align",
|
||||
"-Wconversion",
|
||||
"-Wsign-conversion",
|
||||
"-Wnull-dereference"
|
||||
],
|
||||
"C_Cpp_Runner.msvcWarnings": [
|
||||
"/W4",
|
||||
"/permissive-",
|
||||
"/w14242",
|
||||
"/w14287",
|
||||
"/w14296",
|
||||
"/w14311",
|
||||
"/w14826",
|
||||
"/w44062",
|
||||
"/w44242",
|
||||
"/w14905",
|
||||
"/w14906",
|
||||
"/w14263",
|
||||
"/w44265",
|
||||
"/w14928"
|
||||
],
|
||||
"C_Cpp_Runner.enableWarnings": true,
|
||||
"C_Cpp_Runner.warningsAsError": false,
|
||||
"C_Cpp_Runner.compilerArgs": [],
|
||||
"C_Cpp_Runner.linkerArgs": [],
|
||||
"C_Cpp_Runner.includePaths": [],
|
||||
"C_Cpp_Runner.includeSearch": [
|
||||
"*",
|
||||
"**/*"
|
||||
],
|
||||
"C_Cpp_Runner.excludeSearch": [
|
||||
"**/build",
|
||||
"**/build/**",
|
||||
"**/.*",
|
||||
"**/.*/**",
|
||||
"**/.vscode",
|
||||
"**/.vscode/**"
|
||||
],
|
||||
"C_Cpp_Runner.useAddressSanitizer": false,
|
||||
"C_Cpp_Runner.useUndefinedSanitizer": false,
|
||||
"C_Cpp_Runner.useLeakSanitizer": false,
|
||||
"C_Cpp_Runner.showCompilationTime": false,
|
||||
"C_Cpp_Runner.useLinkTimeOptimization": false,
|
||||
"C_Cpp_Runner.msvcSecureNoWarnings": false
|
||||
}
|
|
@ -200,7 +200,8 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
|
|||
MODBUS_UART.rx_size = MODBUS_UART.rx_buf_cnt; //将接收到数据数量赋值
|
||||
MODBUS_UART.rx_buf_cnt = 0; //清零
|
||||
modbus_process_rtu();
|
||||
set_addr_cb();
|
||||
if(!HAL_GPIO_ReadPin(ASSIGNADDR_GPIO_Port,ASSIGNADDR_Pin))
|
||||
set_addr_cb();
|
||||
}
|
||||
}
|
||||
/* USER CODE END 1 */
|
||||
|
|
|
@ -176,21 +176,28 @@ void uart_send(UART_HandleTypeDef *huart,uint8_t *Tx_Buf,uint16_t Size)
|
|||
|
||||
void set_addr_cb(void)
|
||||
{
|
||||
if((uart1.rx_buf[0] == 0xee) && (set_addr_flag == 0))
|
||||
{
|
||||
if(uart1.rx_buf[1] == 0x00)
|
||||
{
|
||||
LOCAL_ADDRESS = uart1.rx_buf[6] * 5 + 5;
|
||||
addr_array[6] = uart1.rx_buf[6] + 1;
|
||||
addr_array[2] = uart1.rx_buf[2];
|
||||
addr_array[3] = uart1.rx_buf[3];
|
||||
addr_array[4] = uart1.rx_buf[4];
|
||||
addr_array[5] = uart1.rx_buf[5];
|
||||
uart_send(&huart1,addr_array,7);
|
||||
set_addr_flag = 1;
|
||||
HAL_GPIO_WritePin(NEXTADDR_GPIO_Port,NEXTADDR_Pin,GPIO_PIN_RESET);
|
||||
}
|
||||
}
|
||||
if(set_addr_flag)
|
||||
{
|
||||
HAL_GPIO_WritePin(NEXTADDR_GPIO_Port,NEXTADDR_Pin,GPIO_PIN_RESET);
|
||||
}
|
||||
else
|
||||
{
|
||||
if(uart1.rx_buf[0] == 0xee)
|
||||
{
|
||||
if(uart1.rx_buf[1] == 0x00)
|
||||
{
|
||||
set_addr_flag = 1;
|
||||
LOCAL_ADDRESS = uart1.rx_buf[6] * 5 + 5;
|
||||
addr_array[6] = uart1.rx_buf[6] + 1;
|
||||
addr_array[2] = uart1.rx_buf[2];
|
||||
addr_array[3] = uart1.rx_buf[3];
|
||||
addr_array[4] = uart1.rx_buf[4];
|
||||
addr_array[5] = uart1.rx_buf[5];
|
||||
uart_send(&huart1,addr_array,7);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -141,6 +141,11 @@
|
|||
<pMon>Segger\JL2CM3.dll</pMon>
|
||||
</DebugOpt>
|
||||
<TargetDriverDllRegistry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGUARM</Key>
|
||||
<Name></Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMRTXEVENTFLAGS</Key>
|
||||
|
@ -156,15 +161,10 @@
|
|||
<Key>ARMDBGFLAGS</Key>
|
||||
<Name></Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGUARM</Key>
|
||||
<Name></Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>JL2CM3</Key>
|
||||
<Name>-U59610079 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F103CB$Flash/STM32F10x_128.FLM)</Name>
|
||||
<Name>-U601012352 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F103CB$Flash/STM32F10x_128.FLM)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
|
@ -209,6 +209,11 @@
|
|||
<WinNumber>1</WinNumber>
|
||||
<ItemText>uart1_rx_buf</ItemText>
|
||||
</Ww>
|
||||
<Ww>
|
||||
<count>6</count>
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>addr_array</ItemText>
|
||||
</Ww>
|
||||
</WatchWindow1>
|
||||
<Tracepoint>
|
||||
<THDelay>0</THDelay>
|
||||
|
|
Binary file not shown.
|
@ -26,6 +26,10 @@ Project File Date: 05/14/2025
|
|||
|
||||
<h2>Output:</h2>
|
||||
Build target 'EAI'
|
||||
compiling usart.c...
|
||||
linking...
|
||||
Program Size: Code=17064 RO-data=312 RW-data=272 ZI-data=4480
|
||||
FromELF: creating hex file...
|
||||
"EAI\EAI.axf" - 0 Error(s), 0 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -3,7 +3,7 @@
|
|||
<title>Static Call Graph - [EAI\EAI.axf]</title></head>
|
||||
<body><HR>
|
||||
<H1>Static Call Graph for image EAI\EAI.axf</H1><HR>
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5050106: Last Updated: Thu May 15 14:35:04 2025
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5050106: Last Updated: Tue May 27 13:28:21 2025
|
||||
<BR><P>
|
||||
<H3>Maximum Stack Usage = 2292 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
Call chain for Maximum Stack Depth:</H3>
|
||||
|
@ -526,7 +526,8 @@ Global Symbols
|
|||
</UL>
|
||||
|
||||
<P><STRONG><a name="[54]"></a>HAL_GPIO_ReadPin</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[55]">>></a> ADS1256WREG
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[80]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||
<LI><a href="#[55]">>></a> ADS1256WREG
|
||||
<LI><a href="#[53]">>></a> ADS1256ReadData
|
||||
</UL>
|
||||
|
||||
|
@ -788,12 +789,13 @@ Global Symbols
|
|||
<BR><BR>[Called By]<UL><LI><a href="#[7c]">>></a> HAL_TIM_IRQHandler
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[80]"></a>HAL_TIM_PeriodElapsedCallback</STRONG> (Thumb, 116 bytes, Stack size 8 bytes, tim.o(i.HAL_TIM_PeriodElapsedCallback))
|
||||
<P><STRONG><a name="[80]"></a>HAL_TIM_PeriodElapsedCallback</STRONG> (Thumb, 128 bytes, Stack size 8 bytes, tim.o(i.HAL_TIM_PeriodElapsedCallback))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 2268<LI>Call Chain = HAL_TIM_PeriodElapsedCallback ⇒ modbus_process_rtu ⇒ modbus_analysis_rtu ⇒ writemulticoil_rtu ⇒ modbus_errfunction_rtu ⇒ uart_send ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[86]">>></a> set_addr_cb
|
||||
<LI><a href="#[85]">>></a> modbus_process_rtu
|
||||
<LI><a href="#[84]">>></a> HAL_TIM_Base_Stop_IT
|
||||
<LI><a href="#[54]">>></a> HAL_GPIO_ReadPin
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[7c]">>></a> HAL_TIM_IRQHandler
|
||||
</UL>
|
||||
|
@ -1210,7 +1212,7 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[86]"></a>set_addr_cb</STRONG> (Thumb, 112 bytes, Stack size 8 bytes, usart.o(i.set_addr_cb))
|
||||
<P><STRONG><a name="[86]"></a>set_addr_cb</STRONG> (Thumb, 116 bytes, Stack size 8 bytes, usart.o(i.set_addr_cb))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = set_addr_cb ⇒ uart_send ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[bd]">>></a> uart_send
|
||||
|
|
|
@ -61,6 +61,7 @@ Section Cross References
|
|||
tim.o(i.HAL_TIM_Base_MspInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ
|
||||
tim.o(i.HAL_TIM_PeriodElapsedCallback) refers to stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Stop_IT) for HAL_TIM_Base_Stop_IT
|
||||
tim.o(i.HAL_TIM_PeriodElapsedCallback) refers to modbus_rtu.o(i.modbus_process_rtu) for modbus_process_rtu
|
||||
tim.o(i.HAL_TIM_PeriodElapsedCallback) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin
|
||||
tim.o(i.HAL_TIM_PeriodElapsedCallback) refers to usart.o(i.set_addr_cb) for set_addr_cb
|
||||
tim.o(i.HAL_TIM_PeriodElapsedCallback) refers to tim.o(.bss) for htim1
|
||||
tim.o(i.HAL_TIM_PeriodElapsedCallback) refers to tim.o(.data) for it_5ms_cnt
|
||||
|
@ -110,10 +111,10 @@ Section Cross References
|
|||
usart.o(i.fputc) refers to usart.o(.bss) for huart1
|
||||
usart.o(i.set_addr_cb) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
|
||||
usart.o(i.set_addr_cb) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
|
||||
usart.o(i.set_addr_cb) refers to usart.o(i.uart_send) for uart_send
|
||||
usart.o(i.set_addr_cb) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
||||
usart.o(i.set_addr_cb) refers to usart.o(.bss) for uart1
|
||||
usart.o(i.set_addr_cb) refers to usart.o(i.uart_send) for uart_send
|
||||
usart.o(i.set_addr_cb) refers to usart.o(.data) for set_addr_flag
|
||||
usart.o(i.set_addr_cb) refers to usart.o(.bss) for uart1
|
||||
usart.o(i.set_addr_cb) refers to modbus.o(.data) for LOCAL_ADDRESS
|
||||
usart.o(i.uart_send) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
|
||||
usart.o(i.uart_send) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
|
||||
|
@ -1503,111 +1504,111 @@ Image Symbol Table
|
|||
i.HAL_TIM_OC_DelayElapsedCallback 0x08002124 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
|
||||
i.HAL_TIM_PWM_PulseFinishedCallback 0x08002126 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
||||
i.HAL_TIM_PeriodElapsedCallback 0x08002128 Section 0 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
||||
i.HAL_TIM_TriggerCallback 0x080021b8 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
||||
i.HAL_UARTEx_RxEventCallback 0x080021ba Section 0 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback)
|
||||
i.HAL_UART_ErrorCallback 0x080021bc Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback)
|
||||
i.HAL_UART_IRQHandler 0x080021c0 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
||||
i.HAL_UART_Init 0x080024a4 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Init)
|
||||
i.HAL_UART_MspInit 0x0800251c Section 0 usart.o(i.HAL_UART_MspInit)
|
||||
i.HAL_UART_Receive_IT 0x080025ec Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT)
|
||||
i.HAL_UART_RxCpltCallback 0x08002618 Section 0 usart.o(i.HAL_UART_RxCpltCallback)
|
||||
i.HAL_UART_Transmit 0x08002630 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit)
|
||||
i.HAL_UART_Transmit_DMA 0x080026f0 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||
i.HAL_UART_TxCpltCallback 0x0800277c Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
|
||||
i.HAL_UART_TxHalfCpltCallback 0x0800277e Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
||||
i.HardFault_Handler 0x08002780 Section 0 stm32f1xx_it.o(i.HardFault_Handler)
|
||||
i.MX_DMA_Init 0x08002784 Section 0 dma.o(i.MX_DMA_Init)
|
||||
i.MX_GPIO_Init 0x080027b8 Section 0 gpio.o(i.MX_GPIO_Init)
|
||||
i.MX_SPI1_Init 0x080028a0 Section 0 spi.o(i.MX_SPI1_Init)
|
||||
i.MX_TIM1_Init 0x080028e4 Section 0 tim.o(i.MX_TIM1_Init)
|
||||
i.MX_TIM3_Init 0x08002954 Section 0 tim.o(i.MX_TIM3_Init)
|
||||
i.MX_USART1_UART_Init 0x080029c0 Section 0 usart.o(i.MX_USART1_UART_Init)
|
||||
i.MemManage_Handler 0x080029f8 Section 0 stm32f1xx_it.o(i.MemManage_Handler)
|
||||
i.ModbusCRC16 0x080029fc Section 0 modbus.o(i.ModbusCRC16)
|
||||
i.NMI_Handler 0x08002a42 Section 0 stm32f1xx_it.o(i.NMI_Handler)
|
||||
i.PendSV_Handler 0x08002a46 Section 0 stm32f1xx_it.o(i.PendSV_Handler)
|
||||
i.RCC_Delay 0x08002a48 Section 0 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
||||
RCC_Delay 0x08002a49 Thumb Code 36 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
||||
i.SPI_EndRxTransaction 0x08002a70 Section 0 stm32f1xx_hal_spi.o(i.SPI_EndRxTransaction)
|
||||
SPI_EndRxTransaction 0x08002a71 Thumb Code 120 stm32f1xx_hal_spi.o(i.SPI_EndRxTransaction)
|
||||
i.SPI_EndRxTxTransaction 0x08002ae8 Section 0 stm32f1xx_hal_spi.o(i.SPI_EndRxTxTransaction)
|
||||
SPI_EndRxTxTransaction 0x08002ae9 Thumb Code 68 stm32f1xx_hal_spi.o(i.SPI_EndRxTxTransaction)
|
||||
i.SPI_WaitFlagStateUntilTimeout 0x08002b2c Section 0 stm32f1xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
|
||||
SPI_WaitFlagStateUntilTimeout 0x08002b2d Thumb Code 210 stm32f1xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
|
||||
i.SVC_Handler 0x08002c04 Section 0 stm32f1xx_it.o(i.SVC_Handler)
|
||||
i.SysTick_Handler 0x08002c06 Section 0 stm32f1xx_it.o(i.SysTick_Handler)
|
||||
i.SystemClock_Config 0x08002c0e Section 0 main.o(i.SystemClock_Config)
|
||||
i.SystemInit 0x08002c74 Section 0 system_stm32f1xx.o(i.SystemInit)
|
||||
i.TIM1_UP_IRQHandler 0x08002c78 Section 0 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
||||
i.TIM3_IRQHandler 0x08002c88 Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
||||
i.TIM_Base_SetConfig 0x08002c98 Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||
i.TIM_ETR_SetConfig 0x08002d1c Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||
i.TIM_ITRx_SetConfig 0x08002d32 Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
||||
TIM_ITRx_SetConfig 0x08002d33 Thumb Code 18 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
||||
i.TIM_TI1_ConfigInputStage 0x08002d44 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
||||
TIM_TI1_ConfigInputStage 0x08002d45 Thumb Code 38 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
||||
i.TIM_TI2_ConfigInputStage 0x08002d6a Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||
TIM_TI2_ConfigInputStage 0x08002d6b Thumb Code 40 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||
i.UART_DMAAbortOnError 0x08002d92 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
||||
UART_DMAAbortOnError 0x08002d93 Thumb Code 20 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
||||
i.UART_DMAError 0x08002da6 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
||||
UART_DMAError 0x08002da7 Thumb Code 80 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
||||
i.UART_DMATransmitCplt 0x08002df6 Section 0 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
||||
UART_DMATransmitCplt 0x08002df7 Thumb Code 88 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
||||
i.UART_DMATxHalfCplt 0x08002e4e Section 0 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
||||
UART_DMATxHalfCplt 0x08002e4f Thumb Code 14 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
||||
i.UART_EndRxTransfer 0x08002e5c Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
||||
UART_EndRxTransfer 0x08002e5d Thumb Code 108 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
||||
i.UART_EndTransmit_IT 0x08002ec8 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT)
|
||||
UART_EndTransmit_IT 0x08002ec9 Thumb Code 32 stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT)
|
||||
i.UART_EndTxTransfer 0x08002ee8 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
||||
UART_EndTxTransfer 0x08002ee9 Thumb Code 38 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
||||
i.UART_Receive_IT 0x08002f0e Section 0 stm32f1xx_hal_uart.o(i.UART_Receive_IT)
|
||||
UART_Receive_IT 0x08002f0f Thumb Code 252 stm32f1xx_hal_uart.o(i.UART_Receive_IT)
|
||||
i.UART_SetConfig 0x0800300c Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig)
|
||||
UART_SetConfig 0x0800300d Thumb Code 248 stm32f1xx_hal_uart.o(i.UART_SetConfig)
|
||||
i.UART_Start_Receive_IT 0x08003108 Section 0 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
|
||||
i.UART_Transmit_IT 0x08003148 Section 0 stm32f1xx_hal_uart.o(i.UART_Transmit_IT)
|
||||
UART_Transmit_IT 0x08003149 Thumb Code 96 stm32f1xx_hal_uart.o(i.UART_Transmit_IT)
|
||||
i.UART_WaitOnFlagUntilTimeout 0x080031a8 Section 0 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||
UART_WaitOnFlagUntilTimeout 0x080031a9 Thumb Code 140 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||
i.USART1_IRQHandler 0x08003234 Section 0 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||
i.UsageFault_Handler 0x08003244 Section 0 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||
i.WriteHoldRegData 0x08003248 Section 0 modbus.o(i.WriteHoldRegData)
|
||||
i.WriteOneCoilData 0x08003258 Section 0 modbus.o(i.WriteOneCoilData)
|
||||
i.__NVIC_GetPriorityGrouping 0x080032d0 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
||||
__NVIC_GetPriorityGrouping 0x080032d1 Thumb Code 10 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
||||
i.__NVIC_SetPriority 0x080032e0 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||
__NVIC_SetPriority 0x080032e1 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||
i._sys_exit 0x08003308 Section 0 usart.o(i._sys_exit)
|
||||
i.ads1256_get_data 0x0800330c Section 0 ads1256.o(i.ads1256_get_data)
|
||||
i.ads1256_init 0x08003448 Section 0 ads1256.o(i.ads1256_init)
|
||||
i.main 0x08003484 Section 0 main.o(i.main)
|
||||
i.modbus_analysis_rtu 0x080034f8 Section 0 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||
i.modbus_errfunction_rtu 0x080035b4 Section 0 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||
i.modbus_process_rtu 0x08003634 Section 0 modbus_rtu.o(i.modbus_process_rtu)
|
||||
i.modbus_rtu_init 0x08003678 Section 0 modbus_rtu.o(i.modbus_rtu_init)
|
||||
i.modbus_rx_cb 0x080036cc Section 0 modbus_rtu.o(i.modbus_rx_cb)
|
||||
i.readcoilstate_rtu 0x0800375c Section 0 modbus_rtu.o(i.readcoilstate_rtu)
|
||||
i.readdisinputstate_rtu 0x080038c8 Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||
i.readholdreg_rtu 0x08003a2c Section 0 modbus_rtu.o(i.readholdreg_rtu)
|
||||
i.readinputreg_rtu 0x08003b3c Section 0 modbus_rtu.o(i.readinputreg_rtu)
|
||||
i.set_addr_cb 0x08003c48 Section 0 usart.o(i.set_addr_cb)
|
||||
i.uart_send 0x08003cd0 Section 0 usart.o(i.uart_send)
|
||||
i.writemulticoil_rtu 0x08003ce4 Section 0 modbus_rtu.o(i.writemulticoil_rtu)
|
||||
i.writemultireg_rtu 0x08003e54 Section 0 modbus_rtu.o(i.writemultireg_rtu)
|
||||
i.writesinglecoil_rtu 0x08003f68 Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||
i.writesinglereg_rtu 0x08004038 Section 0 modbus_rtu.o(i.writesinglereg_rtu)
|
||||
x$fpl$dfixu 0x080040fc Section 90 dfixu.o(x$fpl$dfixu)
|
||||
x$fpl$dflt 0x08004156 Section 46 dflt_clz.o(x$fpl$dflt)
|
||||
x$fpl$dmul 0x08004184 Section 340 dmul.o(x$fpl$dmul)
|
||||
x$fpl$dnaninf 0x080042d8 Section 156 dnaninf.o(x$fpl$dnaninf)
|
||||
x$fpl$dretinf 0x08004374 Section 12 dretinf.o(x$fpl$dretinf)
|
||||
.constdata 0x08004380 Section 18 stm32f1xx_hal_rcc.o(.constdata)
|
||||
x$fpl$usenofp 0x08004380 Section 0 usenofp.o(x$fpl$usenofp)
|
||||
aPLLMULFactorTable 0x08004380 Data 16 stm32f1xx_hal_rcc.o(.constdata)
|
||||
aPredivFactorTable 0x08004390 Data 2 stm32f1xx_hal_rcc.o(.constdata)
|
||||
.constdata 0x08004392 Section 24 system_stm32f1xx.o(.constdata)
|
||||
i.HAL_TIM_TriggerCallback 0x080021c8 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
||||
i.HAL_UARTEx_RxEventCallback 0x080021ca Section 0 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback)
|
||||
i.HAL_UART_ErrorCallback 0x080021cc Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback)
|
||||
i.HAL_UART_IRQHandler 0x080021d0 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
||||
i.HAL_UART_Init 0x080024b4 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Init)
|
||||
i.HAL_UART_MspInit 0x0800252c Section 0 usart.o(i.HAL_UART_MspInit)
|
||||
i.HAL_UART_Receive_IT 0x080025fc Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT)
|
||||
i.HAL_UART_RxCpltCallback 0x08002628 Section 0 usart.o(i.HAL_UART_RxCpltCallback)
|
||||
i.HAL_UART_Transmit 0x08002640 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit)
|
||||
i.HAL_UART_Transmit_DMA 0x08002700 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||
i.HAL_UART_TxCpltCallback 0x0800278c Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
|
||||
i.HAL_UART_TxHalfCpltCallback 0x0800278e Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
||||
i.HardFault_Handler 0x08002790 Section 0 stm32f1xx_it.o(i.HardFault_Handler)
|
||||
i.MX_DMA_Init 0x08002794 Section 0 dma.o(i.MX_DMA_Init)
|
||||
i.MX_GPIO_Init 0x080027c8 Section 0 gpio.o(i.MX_GPIO_Init)
|
||||
i.MX_SPI1_Init 0x080028b0 Section 0 spi.o(i.MX_SPI1_Init)
|
||||
i.MX_TIM1_Init 0x080028f4 Section 0 tim.o(i.MX_TIM1_Init)
|
||||
i.MX_TIM3_Init 0x08002964 Section 0 tim.o(i.MX_TIM3_Init)
|
||||
i.MX_USART1_UART_Init 0x080029d0 Section 0 usart.o(i.MX_USART1_UART_Init)
|
||||
i.MemManage_Handler 0x08002a08 Section 0 stm32f1xx_it.o(i.MemManage_Handler)
|
||||
i.ModbusCRC16 0x08002a0c Section 0 modbus.o(i.ModbusCRC16)
|
||||
i.NMI_Handler 0x08002a52 Section 0 stm32f1xx_it.o(i.NMI_Handler)
|
||||
i.PendSV_Handler 0x08002a56 Section 0 stm32f1xx_it.o(i.PendSV_Handler)
|
||||
i.RCC_Delay 0x08002a58 Section 0 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
||||
RCC_Delay 0x08002a59 Thumb Code 36 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
||||
i.SPI_EndRxTransaction 0x08002a80 Section 0 stm32f1xx_hal_spi.o(i.SPI_EndRxTransaction)
|
||||
SPI_EndRxTransaction 0x08002a81 Thumb Code 120 stm32f1xx_hal_spi.o(i.SPI_EndRxTransaction)
|
||||
i.SPI_EndRxTxTransaction 0x08002af8 Section 0 stm32f1xx_hal_spi.o(i.SPI_EndRxTxTransaction)
|
||||
SPI_EndRxTxTransaction 0x08002af9 Thumb Code 68 stm32f1xx_hal_spi.o(i.SPI_EndRxTxTransaction)
|
||||
i.SPI_WaitFlagStateUntilTimeout 0x08002b3c Section 0 stm32f1xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
|
||||
SPI_WaitFlagStateUntilTimeout 0x08002b3d Thumb Code 210 stm32f1xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
|
||||
i.SVC_Handler 0x08002c14 Section 0 stm32f1xx_it.o(i.SVC_Handler)
|
||||
i.SysTick_Handler 0x08002c16 Section 0 stm32f1xx_it.o(i.SysTick_Handler)
|
||||
i.SystemClock_Config 0x08002c1e Section 0 main.o(i.SystemClock_Config)
|
||||
i.SystemInit 0x08002c84 Section 0 system_stm32f1xx.o(i.SystemInit)
|
||||
i.TIM1_UP_IRQHandler 0x08002c88 Section 0 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
||||
i.TIM3_IRQHandler 0x08002c98 Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
||||
i.TIM_Base_SetConfig 0x08002ca8 Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||
i.TIM_ETR_SetConfig 0x08002d2c Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||
i.TIM_ITRx_SetConfig 0x08002d42 Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
||||
TIM_ITRx_SetConfig 0x08002d43 Thumb Code 18 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
||||
i.TIM_TI1_ConfigInputStage 0x08002d54 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
||||
TIM_TI1_ConfigInputStage 0x08002d55 Thumb Code 38 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
||||
i.TIM_TI2_ConfigInputStage 0x08002d7a Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||
TIM_TI2_ConfigInputStage 0x08002d7b Thumb Code 40 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||
i.UART_DMAAbortOnError 0x08002da2 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
||||
UART_DMAAbortOnError 0x08002da3 Thumb Code 20 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
||||
i.UART_DMAError 0x08002db6 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
||||
UART_DMAError 0x08002db7 Thumb Code 80 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
||||
i.UART_DMATransmitCplt 0x08002e06 Section 0 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
||||
UART_DMATransmitCplt 0x08002e07 Thumb Code 88 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
||||
i.UART_DMATxHalfCplt 0x08002e5e Section 0 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
||||
UART_DMATxHalfCplt 0x08002e5f Thumb Code 14 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
||||
i.UART_EndRxTransfer 0x08002e6c Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
||||
UART_EndRxTransfer 0x08002e6d Thumb Code 108 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
||||
i.UART_EndTransmit_IT 0x08002ed8 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT)
|
||||
UART_EndTransmit_IT 0x08002ed9 Thumb Code 32 stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT)
|
||||
i.UART_EndTxTransfer 0x08002ef8 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
||||
UART_EndTxTransfer 0x08002ef9 Thumb Code 38 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
||||
i.UART_Receive_IT 0x08002f1e Section 0 stm32f1xx_hal_uart.o(i.UART_Receive_IT)
|
||||
UART_Receive_IT 0x08002f1f Thumb Code 252 stm32f1xx_hal_uart.o(i.UART_Receive_IT)
|
||||
i.UART_SetConfig 0x0800301c Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig)
|
||||
UART_SetConfig 0x0800301d Thumb Code 248 stm32f1xx_hal_uart.o(i.UART_SetConfig)
|
||||
i.UART_Start_Receive_IT 0x08003118 Section 0 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
|
||||
i.UART_Transmit_IT 0x08003158 Section 0 stm32f1xx_hal_uart.o(i.UART_Transmit_IT)
|
||||
UART_Transmit_IT 0x08003159 Thumb Code 96 stm32f1xx_hal_uart.o(i.UART_Transmit_IT)
|
||||
i.UART_WaitOnFlagUntilTimeout 0x080031b8 Section 0 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||
UART_WaitOnFlagUntilTimeout 0x080031b9 Thumb Code 140 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||
i.USART1_IRQHandler 0x08003244 Section 0 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||
i.UsageFault_Handler 0x08003254 Section 0 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||
i.WriteHoldRegData 0x08003258 Section 0 modbus.o(i.WriteHoldRegData)
|
||||
i.WriteOneCoilData 0x08003268 Section 0 modbus.o(i.WriteOneCoilData)
|
||||
i.__NVIC_GetPriorityGrouping 0x080032e0 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
||||
__NVIC_GetPriorityGrouping 0x080032e1 Thumb Code 10 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
||||
i.__NVIC_SetPriority 0x080032f0 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||
__NVIC_SetPriority 0x080032f1 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||
i._sys_exit 0x08003318 Section 0 usart.o(i._sys_exit)
|
||||
i.ads1256_get_data 0x0800331c Section 0 ads1256.o(i.ads1256_get_data)
|
||||
i.ads1256_init 0x08003458 Section 0 ads1256.o(i.ads1256_init)
|
||||
i.main 0x08003494 Section 0 main.o(i.main)
|
||||
i.modbus_analysis_rtu 0x08003508 Section 0 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||
i.modbus_errfunction_rtu 0x080035c4 Section 0 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||
i.modbus_process_rtu 0x08003644 Section 0 modbus_rtu.o(i.modbus_process_rtu)
|
||||
i.modbus_rtu_init 0x08003688 Section 0 modbus_rtu.o(i.modbus_rtu_init)
|
||||
i.modbus_rx_cb 0x080036dc Section 0 modbus_rtu.o(i.modbus_rx_cb)
|
||||
i.readcoilstate_rtu 0x0800376c Section 0 modbus_rtu.o(i.readcoilstate_rtu)
|
||||
i.readdisinputstate_rtu 0x080038d8 Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||
i.readholdreg_rtu 0x08003a3c Section 0 modbus_rtu.o(i.readholdreg_rtu)
|
||||
i.readinputreg_rtu 0x08003b4c Section 0 modbus_rtu.o(i.readinputreg_rtu)
|
||||
i.set_addr_cb 0x08003c58 Section 0 usart.o(i.set_addr_cb)
|
||||
i.uart_send 0x08003ce4 Section 0 usart.o(i.uart_send)
|
||||
i.writemulticoil_rtu 0x08003cf8 Section 0 modbus_rtu.o(i.writemulticoil_rtu)
|
||||
i.writemultireg_rtu 0x08003e68 Section 0 modbus_rtu.o(i.writemultireg_rtu)
|
||||
i.writesinglecoil_rtu 0x08003f7c Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||
i.writesinglereg_rtu 0x0800404c Section 0 modbus_rtu.o(i.writesinglereg_rtu)
|
||||
x$fpl$dfixu 0x08004110 Section 90 dfixu.o(x$fpl$dfixu)
|
||||
x$fpl$dflt 0x0800416a Section 46 dflt_clz.o(x$fpl$dflt)
|
||||
x$fpl$dmul 0x08004198 Section 340 dmul.o(x$fpl$dmul)
|
||||
x$fpl$dnaninf 0x080042ec Section 156 dnaninf.o(x$fpl$dnaninf)
|
||||
x$fpl$dretinf 0x08004388 Section 12 dretinf.o(x$fpl$dretinf)
|
||||
.constdata 0x08004394 Section 18 stm32f1xx_hal_rcc.o(.constdata)
|
||||
x$fpl$usenofp 0x08004394 Section 0 usenofp.o(x$fpl$usenofp)
|
||||
aPLLMULFactorTable 0x08004394 Data 16 stm32f1xx_hal_rcc.o(.constdata)
|
||||
aPredivFactorTable 0x080043a4 Data 2 stm32f1xx_hal_rcc.o(.constdata)
|
||||
.constdata 0x080043a6 Section 24 system_stm32f1xx.o(.constdata)
|
||||
.data 0x20000000 Section 16 tim.o(.data)
|
||||
.data 0x20000010 Section 20 usart.o(.data)
|
||||
.data 0x20000024 Section 9 stm32f1xx_hal.o(.data)
|
||||
|
@ -1824,75 +1825,75 @@ Image Symbol Table
|
|||
HAL_TIM_IRQHandler 0x08001fb9 Thumb Code 364 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler)
|
||||
HAL_TIM_OC_DelayElapsedCallback 0x08002125 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
|
||||
HAL_TIM_PWM_PulseFinishedCallback 0x08002127 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
||||
HAL_TIM_PeriodElapsedCallback 0x08002129 Thumb Code 116 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
||||
HAL_TIM_TriggerCallback 0x080021b9 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
||||
HAL_UARTEx_RxEventCallback 0x080021bb Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback)
|
||||
HAL_UART_ErrorCallback 0x080021bd Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback)
|
||||
HAL_UART_IRQHandler 0x080021c1 Thumb Code 736 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
||||
HAL_UART_Init 0x080024a5 Thumb Code 118 stm32f1xx_hal_uart.o(i.HAL_UART_Init)
|
||||
HAL_UART_MspInit 0x0800251d Thumb Code 188 usart.o(i.HAL_UART_MspInit)
|
||||
HAL_UART_Receive_IT 0x080025ed Thumb Code 44 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT)
|
||||
HAL_UART_RxCpltCallback 0x08002619 Thumb Code 18 usart.o(i.HAL_UART_RxCpltCallback)
|
||||
HAL_UART_Transmit 0x08002631 Thumb Code 190 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit)
|
||||
HAL_UART_Transmit_DMA 0x080026f1 Thumb Code 128 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||
HAL_UART_TxCpltCallback 0x0800277d Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
|
||||
HAL_UART_TxHalfCpltCallback 0x0800277f Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
||||
HardFault_Handler 0x08002781 Thumb Code 4 stm32f1xx_it.o(i.HardFault_Handler)
|
||||
MX_DMA_Init 0x08002785 Thumb Code 48 dma.o(i.MX_DMA_Init)
|
||||
MX_GPIO_Init 0x080027b9 Thumb Code 220 gpio.o(i.MX_GPIO_Init)
|
||||
MX_SPI1_Init 0x080028a1 Thumb Code 60 spi.o(i.MX_SPI1_Init)
|
||||
MX_TIM1_Init 0x080028e5 Thumb Code 102 tim.o(i.MX_TIM1_Init)
|
||||
MX_TIM3_Init 0x08002955 Thumb Code 100 tim.o(i.MX_TIM3_Init)
|
||||
MX_USART1_UART_Init 0x080029c1 Thumb Code 46 usart.o(i.MX_USART1_UART_Init)
|
||||
MemManage_Handler 0x080029f9 Thumb Code 4 stm32f1xx_it.o(i.MemManage_Handler)
|
||||
ModbusCRC16 0x080029fd Thumb Code 70 modbus.o(i.ModbusCRC16)
|
||||
NMI_Handler 0x08002a43 Thumb Code 4 stm32f1xx_it.o(i.NMI_Handler)
|
||||
PendSV_Handler 0x08002a47 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler)
|
||||
SVC_Handler 0x08002c05 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler)
|
||||
SysTick_Handler 0x08002c07 Thumb Code 8 stm32f1xx_it.o(i.SysTick_Handler)
|
||||
SystemClock_Config 0x08002c0f Thumb Code 102 main.o(i.SystemClock_Config)
|
||||
SystemInit 0x08002c75 Thumb Code 2 system_stm32f1xx.o(i.SystemInit)
|
||||
TIM1_UP_IRQHandler 0x08002c79 Thumb Code 10 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
||||
TIM3_IRQHandler 0x08002c89 Thumb Code 10 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
||||
TIM_Base_SetConfig 0x08002c99 Thumb Code 120 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||
TIM_ETR_SetConfig 0x08002d1d Thumb Code 22 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||
UART_Start_Receive_IT 0x08003109 Thumb Code 64 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
|
||||
USART1_IRQHandler 0x08003235 Thumb Code 10 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||
UsageFault_Handler 0x08003245 Thumb Code 4 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||
WriteHoldRegData 0x08003249 Thumb Code 10 modbus.o(i.WriteHoldRegData)
|
||||
WriteOneCoilData 0x08003259 Thumb Code 114 modbus.o(i.WriteOneCoilData)
|
||||
_sys_exit 0x08003309 Thumb Code 4 usart.o(i._sys_exit)
|
||||
ads1256_get_data 0x0800330d Thumb Code 302 ads1256.o(i.ads1256_get_data)
|
||||
ads1256_init 0x08003449 Thumb Code 54 ads1256.o(i.ads1256_init)
|
||||
main 0x08003485 Thumb Code 98 main.o(i.main)
|
||||
modbus_analysis_rtu 0x080034f9 Thumb Code 184 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||
modbus_errfunction_rtu 0x080035b5 Thumb Code 114 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||
modbus_process_rtu 0x08003635 Thumb Code 64 modbus_rtu.o(i.modbus_process_rtu)
|
||||
modbus_rtu_init 0x08003679 Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init)
|
||||
modbus_rx_cb 0x080036cd Thumb Code 110 modbus_rtu.o(i.modbus_rx_cb)
|
||||
readcoilstate_rtu 0x0800375d Thumb Code 352 modbus_rtu.o(i.readcoilstate_rtu)
|
||||
readdisinputstate_rtu 0x080038c9 Thumb Code 342 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||
readholdreg_rtu 0x08003a2d Thumb Code 260 modbus_rtu.o(i.readholdreg_rtu)
|
||||
readinputreg_rtu 0x08003b3d Thumb Code 254 modbus_rtu.o(i.readinputreg_rtu)
|
||||
set_addr_cb 0x08003c49 Thumb Code 112 usart.o(i.set_addr_cb)
|
||||
uart_send 0x08003cd1 Thumb Code 20 usart.o(i.uart_send)
|
||||
writemulticoil_rtu 0x08003ce5 Thumb Code 356 modbus_rtu.o(i.writemulticoil_rtu)
|
||||
writemultireg_rtu 0x08003e55 Thumb Code 264 modbus_rtu.o(i.writemultireg_rtu)
|
||||
writesinglecoil_rtu 0x08003f69 Thumb Code 196 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||
writesinglereg_rtu 0x08004039 Thumb Code 184 modbus_rtu.o(i.writesinglereg_rtu)
|
||||
__aeabi_d2uiz 0x080040fd Thumb Code 0 dfixu.o(x$fpl$dfixu)
|
||||
_dfixu 0x080040fd Thumb Code 90 dfixu.o(x$fpl$dfixu)
|
||||
__aeabi_i2d 0x08004157 Thumb Code 0 dflt_clz.o(x$fpl$dflt)
|
||||
_dflt 0x08004157 Thumb Code 46 dflt_clz.o(x$fpl$dflt)
|
||||
__aeabi_dmul 0x08004185 Thumb Code 0 dmul.o(x$fpl$dmul)
|
||||
_dmul 0x08004185 Thumb Code 332 dmul.o(x$fpl$dmul)
|
||||
__fpl_dnaninf 0x080042d9 Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
|
||||
__fpl_dretinf 0x08004375 Thumb Code 12 dretinf.o(x$fpl$dretinf)
|
||||
__I$use$fp 0x08004380 Number 0 usenofp.o(x$fpl$usenofp)
|
||||
AHBPrescTable 0x08004392 Data 16 system_stm32f1xx.o(.constdata)
|
||||
APBPrescTable 0x080043a2 Data 8 system_stm32f1xx.o(.constdata)
|
||||
Region$$Table$$Base 0x080043ac Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x080043cc Number 0 anon$$obj.o(Region$$Table)
|
||||
HAL_TIM_PeriodElapsedCallback 0x08002129 Thumb Code 128 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
||||
HAL_TIM_TriggerCallback 0x080021c9 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
||||
HAL_UARTEx_RxEventCallback 0x080021cb Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback)
|
||||
HAL_UART_ErrorCallback 0x080021cd Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback)
|
||||
HAL_UART_IRQHandler 0x080021d1 Thumb Code 736 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
||||
HAL_UART_Init 0x080024b5 Thumb Code 118 stm32f1xx_hal_uart.o(i.HAL_UART_Init)
|
||||
HAL_UART_MspInit 0x0800252d Thumb Code 188 usart.o(i.HAL_UART_MspInit)
|
||||
HAL_UART_Receive_IT 0x080025fd Thumb Code 44 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT)
|
||||
HAL_UART_RxCpltCallback 0x08002629 Thumb Code 18 usart.o(i.HAL_UART_RxCpltCallback)
|
||||
HAL_UART_Transmit 0x08002641 Thumb Code 190 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit)
|
||||
HAL_UART_Transmit_DMA 0x08002701 Thumb Code 128 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||
HAL_UART_TxCpltCallback 0x0800278d Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
|
||||
HAL_UART_TxHalfCpltCallback 0x0800278f Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
||||
HardFault_Handler 0x08002791 Thumb Code 4 stm32f1xx_it.o(i.HardFault_Handler)
|
||||
MX_DMA_Init 0x08002795 Thumb Code 48 dma.o(i.MX_DMA_Init)
|
||||
MX_GPIO_Init 0x080027c9 Thumb Code 220 gpio.o(i.MX_GPIO_Init)
|
||||
MX_SPI1_Init 0x080028b1 Thumb Code 60 spi.o(i.MX_SPI1_Init)
|
||||
MX_TIM1_Init 0x080028f5 Thumb Code 102 tim.o(i.MX_TIM1_Init)
|
||||
MX_TIM3_Init 0x08002965 Thumb Code 100 tim.o(i.MX_TIM3_Init)
|
||||
MX_USART1_UART_Init 0x080029d1 Thumb Code 46 usart.o(i.MX_USART1_UART_Init)
|
||||
MemManage_Handler 0x08002a09 Thumb Code 4 stm32f1xx_it.o(i.MemManage_Handler)
|
||||
ModbusCRC16 0x08002a0d Thumb Code 70 modbus.o(i.ModbusCRC16)
|
||||
NMI_Handler 0x08002a53 Thumb Code 4 stm32f1xx_it.o(i.NMI_Handler)
|
||||
PendSV_Handler 0x08002a57 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler)
|
||||
SVC_Handler 0x08002c15 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler)
|
||||
SysTick_Handler 0x08002c17 Thumb Code 8 stm32f1xx_it.o(i.SysTick_Handler)
|
||||
SystemClock_Config 0x08002c1f Thumb Code 102 main.o(i.SystemClock_Config)
|
||||
SystemInit 0x08002c85 Thumb Code 2 system_stm32f1xx.o(i.SystemInit)
|
||||
TIM1_UP_IRQHandler 0x08002c89 Thumb Code 10 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
||||
TIM3_IRQHandler 0x08002c99 Thumb Code 10 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
||||
TIM_Base_SetConfig 0x08002ca9 Thumb Code 120 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||
TIM_ETR_SetConfig 0x08002d2d Thumb Code 22 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||
UART_Start_Receive_IT 0x08003119 Thumb Code 64 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
|
||||
USART1_IRQHandler 0x08003245 Thumb Code 10 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||
UsageFault_Handler 0x08003255 Thumb Code 4 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||
WriteHoldRegData 0x08003259 Thumb Code 10 modbus.o(i.WriteHoldRegData)
|
||||
WriteOneCoilData 0x08003269 Thumb Code 114 modbus.o(i.WriteOneCoilData)
|
||||
_sys_exit 0x08003319 Thumb Code 4 usart.o(i._sys_exit)
|
||||
ads1256_get_data 0x0800331d Thumb Code 302 ads1256.o(i.ads1256_get_data)
|
||||
ads1256_init 0x08003459 Thumb Code 54 ads1256.o(i.ads1256_init)
|
||||
main 0x08003495 Thumb Code 98 main.o(i.main)
|
||||
modbus_analysis_rtu 0x08003509 Thumb Code 184 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||
modbus_errfunction_rtu 0x080035c5 Thumb Code 114 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||
modbus_process_rtu 0x08003645 Thumb Code 64 modbus_rtu.o(i.modbus_process_rtu)
|
||||
modbus_rtu_init 0x08003689 Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init)
|
||||
modbus_rx_cb 0x080036dd Thumb Code 110 modbus_rtu.o(i.modbus_rx_cb)
|
||||
readcoilstate_rtu 0x0800376d Thumb Code 352 modbus_rtu.o(i.readcoilstate_rtu)
|
||||
readdisinputstate_rtu 0x080038d9 Thumb Code 342 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||
readholdreg_rtu 0x08003a3d Thumb Code 260 modbus_rtu.o(i.readholdreg_rtu)
|
||||
readinputreg_rtu 0x08003b4d Thumb Code 254 modbus_rtu.o(i.readinputreg_rtu)
|
||||
set_addr_cb 0x08003c59 Thumb Code 116 usart.o(i.set_addr_cb)
|
||||
uart_send 0x08003ce5 Thumb Code 20 usart.o(i.uart_send)
|
||||
writemulticoil_rtu 0x08003cf9 Thumb Code 356 modbus_rtu.o(i.writemulticoil_rtu)
|
||||
writemultireg_rtu 0x08003e69 Thumb Code 264 modbus_rtu.o(i.writemultireg_rtu)
|
||||
writesinglecoil_rtu 0x08003f7d Thumb Code 196 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||
writesinglereg_rtu 0x0800404d Thumb Code 184 modbus_rtu.o(i.writesinglereg_rtu)
|
||||
__aeabi_d2uiz 0x08004111 Thumb Code 0 dfixu.o(x$fpl$dfixu)
|
||||
_dfixu 0x08004111 Thumb Code 90 dfixu.o(x$fpl$dfixu)
|
||||
__aeabi_i2d 0x0800416b Thumb Code 0 dflt_clz.o(x$fpl$dflt)
|
||||
_dflt 0x0800416b Thumb Code 46 dflt_clz.o(x$fpl$dflt)
|
||||
__aeabi_dmul 0x08004199 Thumb Code 0 dmul.o(x$fpl$dmul)
|
||||
_dmul 0x08004199 Thumb Code 332 dmul.o(x$fpl$dmul)
|
||||
__fpl_dnaninf 0x080042ed Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
|
||||
__fpl_dretinf 0x08004389 Thumb Code 12 dretinf.o(x$fpl$dretinf)
|
||||
__I$use$fp 0x08004394 Number 0 usenofp.o(x$fpl$usenofp)
|
||||
AHBPrescTable 0x080043a6 Data 16 system_stm32f1xx.o(.constdata)
|
||||
APBPrescTable 0x080043b6 Data 8 system_stm32f1xx.o(.constdata)
|
||||
Region$$Table$$Base 0x080043c0 Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x080043e0 Number 0 anon$$obj.o(Region$$Table)
|
||||
it_5ms_flag 0x20000000 Data 4 tim.o(.data)
|
||||
it_5ms_cnt 0x20000004 Data 4 tim.o(.data)
|
||||
it_1000ms_flag 0x20000008 Data 4 tim.o(.data)
|
||||
|
@ -1935,9 +1936,9 @@ Memory Map of the image
|
|||
|
||||
Image Entry point : 0x080000ed
|
||||
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000044dc, Max: 0x00020000, ABSOLUTE)
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000044f0, Max: 0x00020000, ABSOLUTE)
|
||||
|
||||
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x000043cc, Max: 0x00020000, ABSOLUTE)
|
||||
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x000043e0, Max: 0x00020000, ABSOLUTE)
|
||||
|
||||
Base Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
|
@ -2053,97 +2054,97 @@ Memory Map of the image
|
|||
0x08001fb8 0x0000016c Code RO 1956 i.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o
|
||||
0x08002124 0x00000002 Code RO 1959 i.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o
|
||||
0x08002126 0x00000002 Code RO 1986 i.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o
|
||||
0x08002128 0x00000090 Code RO 282 i.HAL_TIM_PeriodElapsedCallback tim.o
|
||||
0x080021b8 0x00000002 Code RO 1999 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o
|
||||
0x080021ba 0x00000002 Code RO 2902 i.HAL_UARTEx_RxEventCallback stm32f1xx_hal_uart.o
|
||||
0x080021bc 0x00000002 Code RO 2916 i.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o
|
||||
0x080021be 0x00000002 PAD
|
||||
0x080021c0 0x000002e4 Code RO 2919 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o
|
||||
0x080024a4 0x00000076 Code RO 2920 i.HAL_UART_Init stm32f1xx_hal_uart.o
|
||||
0x0800251a 0x00000002 PAD
|
||||
0x0800251c 0x000000d0 Code RO 336 i.HAL_UART_MspInit usart.o
|
||||
0x080025ec 0x0000002c Code RO 2925 i.HAL_UART_Receive_IT stm32f1xx_hal_uart.o
|
||||
0x08002618 0x00000018 Code RO 337 i.HAL_UART_RxCpltCallback usart.o
|
||||
0x08002630 0x000000be Code RO 2928 i.HAL_UART_Transmit stm32f1xx_hal_uart.o
|
||||
0x080026ee 0x00000002 PAD
|
||||
0x080026f0 0x0000008c Code RO 2929 i.HAL_UART_Transmit_DMA stm32f1xx_hal_uart.o
|
||||
0x0800277c 0x00000002 Code RO 2931 i.HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o
|
||||
0x0800277e 0x00000002 Code RO 2932 i.HAL_UART_TxHalfCpltCallback stm32f1xx_hal_uart.o
|
||||
0x08002780 0x00000004 Code RO 419 i.HardFault_Handler stm32f1xx_it.o
|
||||
0x08002784 0x00000034 Code RO 214 i.MX_DMA_Init dma.o
|
||||
0x080027b8 0x000000e8 Code RO 190 i.MX_GPIO_Init gpio.o
|
||||
0x080028a0 0x00000044 Code RO 240 i.MX_SPI1_Init spi.o
|
||||
0x080028e4 0x00000070 Code RO 283 i.MX_TIM1_Init tim.o
|
||||
0x08002954 0x0000006c Code RO 284 i.MX_TIM3_Init tim.o
|
||||
0x080029c0 0x00000038 Code RO 338 i.MX_USART1_UART_Init usart.o
|
||||
0x080029f8 0x00000004 Code RO 420 i.MemManage_Handler stm32f1xx_it.o
|
||||
0x080029fc 0x00000046 Code RO 3304 i.ModbusCRC16 modbus.o
|
||||
0x08002a42 0x00000004 Code RO 421 i.NMI_Handler stm32f1xx_it.o
|
||||
0x08002a46 0x00000002 Code RO 422 i.PendSV_Handler stm32f1xx_it.o
|
||||
0x08002a48 0x00000028 Code RO 1086 i.RCC_Delay stm32f1xx_hal_rcc.o
|
||||
0x08002a70 0x00000078 Code RO 624 i.SPI_EndRxTransaction stm32f1xx_hal_spi.o
|
||||
0x08002ae8 0x00000044 Code RO 625 i.SPI_EndRxTxTransaction stm32f1xx_hal_spi.o
|
||||
0x08002b2c 0x000000d8 Code RO 630 i.SPI_WaitFlagStateUntilTimeout stm32f1xx_hal_spi.o
|
||||
0x08002c04 0x00000002 Code RO 423 i.SVC_Handler stm32f1xx_it.o
|
||||
0x08002c06 0x00000008 Code RO 424 i.SysTick_Handler stm32f1xx_it.o
|
||||
0x08002c0e 0x00000066 Code RO 14 i.SystemClock_Config main.o
|
||||
0x08002c74 0x00000002 Code RO 3264 i.SystemInit system_stm32f1xx.o
|
||||
0x08002c76 0x00000002 PAD
|
||||
0x08002c78 0x00000010 Code RO 425 i.TIM1_UP_IRQHandler stm32f1xx_it.o
|
||||
0x08002c88 0x00000010 Code RO 426 i.TIM3_IRQHandler stm32f1xx_it.o
|
||||
0x08002c98 0x00000084 Code RO 2001 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o
|
||||
0x08002d1c 0x00000016 Code RO 2012 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
|
||||
0x08002d32 0x00000012 Code RO 2013 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
|
||||
0x08002d44 0x00000026 Code RO 2019 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
|
||||
0x08002d6a 0x00000028 Code RO 2021 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
|
||||
0x08002d92 0x00000014 Code RO 2933 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o
|
||||
0x08002da6 0x00000050 Code RO 2934 i.UART_DMAError stm32f1xx_hal_uart.o
|
||||
0x08002df6 0x00000058 Code RO 2939 i.UART_DMATransmitCplt stm32f1xx_hal_uart.o
|
||||
0x08002e4e 0x0000000e Code RO 2941 i.UART_DMATxHalfCplt stm32f1xx_hal_uart.o
|
||||
0x08002e5c 0x0000006c Code RO 2943 i.UART_EndRxTransfer stm32f1xx_hal_uart.o
|
||||
0x08002ec8 0x00000020 Code RO 2944 i.UART_EndTransmit_IT stm32f1xx_hal_uart.o
|
||||
0x08002ee8 0x00000026 Code RO 2945 i.UART_EndTxTransfer stm32f1xx_hal_uart.o
|
||||
0x08002f0e 0x000000fc Code RO 2946 i.UART_Receive_IT stm32f1xx_hal_uart.o
|
||||
0x0800300a 0x00000002 PAD
|
||||
0x0800300c 0x000000fc Code RO 2947 i.UART_SetConfig stm32f1xx_hal_uart.o
|
||||
0x08003108 0x00000040 Code RO 2949 i.UART_Start_Receive_IT stm32f1xx_hal_uart.o
|
||||
0x08003148 0x00000060 Code RO 2950 i.UART_Transmit_IT stm32f1xx_hal_uart.o
|
||||
0x080031a8 0x0000008c Code RO 2951 i.UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o
|
||||
0x08003234 0x00000010 Code RO 427 i.USART1_IRQHandler stm32f1xx_it.o
|
||||
0x08003244 0x00000004 Code RO 428 i.UsageFault_Handler stm32f1xx_it.o
|
||||
0x08003248 0x00000010 Code RO 3305 i.WriteHoldRegData modbus.o
|
||||
0x08003258 0x00000078 Code RO 3306 i.WriteOneCoilData modbus.o
|
||||
0x080032d0 0x00000010 Code RO 1393 i.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
||||
0x080032e0 0x00000028 Code RO 1394 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
||||
0x08003308 0x00000004 Code RO 339 i._sys_exit usart.o
|
||||
0x0800330c 0x0000013c Code RO 3480 i.ads1256_get_data ads1256.o
|
||||
0x08003448 0x0000003c Code RO 3481 i.ads1256_init ads1256.o
|
||||
0x08003484 0x00000074 Code RO 18 i.main main.o
|
||||
0x080034f8 0x000000bc Code RO 3378 i.modbus_analysis_rtu modbus_rtu.o
|
||||
0x080035b4 0x00000080 Code RO 3379 i.modbus_errfunction_rtu modbus_rtu.o
|
||||
0x08003634 0x00000044 Code RO 3380 i.modbus_process_rtu modbus_rtu.o
|
||||
0x08003678 0x00000054 Code RO 3381 i.modbus_rtu_init modbus_rtu.o
|
||||
0x080036cc 0x00000090 Code RO 3382 i.modbus_rx_cb modbus_rtu.o
|
||||
0x0800375c 0x0000016c Code RO 3383 i.readcoilstate_rtu modbus_rtu.o
|
||||
0x080038c8 0x00000164 Code RO 3384 i.readdisinputstate_rtu modbus_rtu.o
|
||||
0x08003a2c 0x00000110 Code RO 3385 i.readholdreg_rtu modbus_rtu.o
|
||||
0x08003b3c 0x0000010c Code RO 3386 i.readinputreg_rtu modbus_rtu.o
|
||||
0x08003c48 0x00000088 Code RO 341 i.set_addr_cb usart.o
|
||||
0x08003cd0 0x00000014 Code RO 342 i.uart_send usart.o
|
||||
0x08003ce4 0x00000170 Code RO 3387 i.writemulticoil_rtu modbus_rtu.o
|
||||
0x08003e54 0x00000114 Code RO 3388 i.writemultireg_rtu modbus_rtu.o
|
||||
0x08003f68 0x000000d0 Code RO 3389 i.writesinglecoil_rtu modbus_rtu.o
|
||||
0x08004038 0x000000c4 Code RO 3390 i.writesinglereg_rtu modbus_rtu.o
|
||||
0x080040fc 0x0000005a Code RO 3539 x$fpl$dfixu fz_ws.l(dfixu.o)
|
||||
0x08004156 0x0000002e Code RO 3544 x$fpl$dflt fz_ws.l(dflt_clz.o)
|
||||
0x08004184 0x00000154 Code RO 3549 x$fpl$dmul fz_ws.l(dmul.o)
|
||||
0x080042d8 0x0000009c Code RO 3554 x$fpl$dnaninf fz_ws.l(dnaninf.o)
|
||||
0x08004374 0x0000000c Code RO 3556 x$fpl$dretinf fz_ws.l(dretinf.o)
|
||||
0x08004380 0x00000000 Code RO 3558 x$fpl$usenofp fz_ws.l(usenofp.o)
|
||||
0x08004380 0x00000012 Data RO 1087 .constdata stm32f1xx_hal_rcc.o
|
||||
0x08004392 0x00000018 Data RO 3265 .constdata system_stm32f1xx.o
|
||||
0x080043aa 0x00000002 PAD
|
||||
0x080043ac 0x00000020 Data RO 3706 Region$$Table anon$$obj.o
|
||||
0x08002128 0x000000a0 Code RO 282 i.HAL_TIM_PeriodElapsedCallback tim.o
|
||||
0x080021c8 0x00000002 Code RO 1999 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o
|
||||
0x080021ca 0x00000002 Code RO 2902 i.HAL_UARTEx_RxEventCallback stm32f1xx_hal_uart.o
|
||||
0x080021cc 0x00000002 Code RO 2916 i.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o
|
||||
0x080021ce 0x00000002 PAD
|
||||
0x080021d0 0x000002e4 Code RO 2919 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o
|
||||
0x080024b4 0x00000076 Code RO 2920 i.HAL_UART_Init stm32f1xx_hal_uart.o
|
||||
0x0800252a 0x00000002 PAD
|
||||
0x0800252c 0x000000d0 Code RO 336 i.HAL_UART_MspInit usart.o
|
||||
0x080025fc 0x0000002c Code RO 2925 i.HAL_UART_Receive_IT stm32f1xx_hal_uart.o
|
||||
0x08002628 0x00000018 Code RO 337 i.HAL_UART_RxCpltCallback usart.o
|
||||
0x08002640 0x000000be Code RO 2928 i.HAL_UART_Transmit stm32f1xx_hal_uart.o
|
||||
0x080026fe 0x00000002 PAD
|
||||
0x08002700 0x0000008c Code RO 2929 i.HAL_UART_Transmit_DMA stm32f1xx_hal_uart.o
|
||||
0x0800278c 0x00000002 Code RO 2931 i.HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o
|
||||
0x0800278e 0x00000002 Code RO 2932 i.HAL_UART_TxHalfCpltCallback stm32f1xx_hal_uart.o
|
||||
0x08002790 0x00000004 Code RO 419 i.HardFault_Handler stm32f1xx_it.o
|
||||
0x08002794 0x00000034 Code RO 214 i.MX_DMA_Init dma.o
|
||||
0x080027c8 0x000000e8 Code RO 190 i.MX_GPIO_Init gpio.o
|
||||
0x080028b0 0x00000044 Code RO 240 i.MX_SPI1_Init spi.o
|
||||
0x080028f4 0x00000070 Code RO 283 i.MX_TIM1_Init tim.o
|
||||
0x08002964 0x0000006c Code RO 284 i.MX_TIM3_Init tim.o
|
||||
0x080029d0 0x00000038 Code RO 338 i.MX_USART1_UART_Init usart.o
|
||||
0x08002a08 0x00000004 Code RO 420 i.MemManage_Handler stm32f1xx_it.o
|
||||
0x08002a0c 0x00000046 Code RO 3304 i.ModbusCRC16 modbus.o
|
||||
0x08002a52 0x00000004 Code RO 421 i.NMI_Handler stm32f1xx_it.o
|
||||
0x08002a56 0x00000002 Code RO 422 i.PendSV_Handler stm32f1xx_it.o
|
||||
0x08002a58 0x00000028 Code RO 1086 i.RCC_Delay stm32f1xx_hal_rcc.o
|
||||
0x08002a80 0x00000078 Code RO 624 i.SPI_EndRxTransaction stm32f1xx_hal_spi.o
|
||||
0x08002af8 0x00000044 Code RO 625 i.SPI_EndRxTxTransaction stm32f1xx_hal_spi.o
|
||||
0x08002b3c 0x000000d8 Code RO 630 i.SPI_WaitFlagStateUntilTimeout stm32f1xx_hal_spi.o
|
||||
0x08002c14 0x00000002 Code RO 423 i.SVC_Handler stm32f1xx_it.o
|
||||
0x08002c16 0x00000008 Code RO 424 i.SysTick_Handler stm32f1xx_it.o
|
||||
0x08002c1e 0x00000066 Code RO 14 i.SystemClock_Config main.o
|
||||
0x08002c84 0x00000002 Code RO 3264 i.SystemInit system_stm32f1xx.o
|
||||
0x08002c86 0x00000002 PAD
|
||||
0x08002c88 0x00000010 Code RO 425 i.TIM1_UP_IRQHandler stm32f1xx_it.o
|
||||
0x08002c98 0x00000010 Code RO 426 i.TIM3_IRQHandler stm32f1xx_it.o
|
||||
0x08002ca8 0x00000084 Code RO 2001 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o
|
||||
0x08002d2c 0x00000016 Code RO 2012 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
|
||||
0x08002d42 0x00000012 Code RO 2013 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
|
||||
0x08002d54 0x00000026 Code RO 2019 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
|
||||
0x08002d7a 0x00000028 Code RO 2021 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
|
||||
0x08002da2 0x00000014 Code RO 2933 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o
|
||||
0x08002db6 0x00000050 Code RO 2934 i.UART_DMAError stm32f1xx_hal_uart.o
|
||||
0x08002e06 0x00000058 Code RO 2939 i.UART_DMATransmitCplt stm32f1xx_hal_uart.o
|
||||
0x08002e5e 0x0000000e Code RO 2941 i.UART_DMATxHalfCplt stm32f1xx_hal_uart.o
|
||||
0x08002e6c 0x0000006c Code RO 2943 i.UART_EndRxTransfer stm32f1xx_hal_uart.o
|
||||
0x08002ed8 0x00000020 Code RO 2944 i.UART_EndTransmit_IT stm32f1xx_hal_uart.o
|
||||
0x08002ef8 0x00000026 Code RO 2945 i.UART_EndTxTransfer stm32f1xx_hal_uart.o
|
||||
0x08002f1e 0x000000fc Code RO 2946 i.UART_Receive_IT stm32f1xx_hal_uart.o
|
||||
0x0800301a 0x00000002 PAD
|
||||
0x0800301c 0x000000fc Code RO 2947 i.UART_SetConfig stm32f1xx_hal_uart.o
|
||||
0x08003118 0x00000040 Code RO 2949 i.UART_Start_Receive_IT stm32f1xx_hal_uart.o
|
||||
0x08003158 0x00000060 Code RO 2950 i.UART_Transmit_IT stm32f1xx_hal_uart.o
|
||||
0x080031b8 0x0000008c Code RO 2951 i.UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o
|
||||
0x08003244 0x00000010 Code RO 427 i.USART1_IRQHandler stm32f1xx_it.o
|
||||
0x08003254 0x00000004 Code RO 428 i.UsageFault_Handler stm32f1xx_it.o
|
||||
0x08003258 0x00000010 Code RO 3305 i.WriteHoldRegData modbus.o
|
||||
0x08003268 0x00000078 Code RO 3306 i.WriteOneCoilData modbus.o
|
||||
0x080032e0 0x00000010 Code RO 1393 i.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
||||
0x080032f0 0x00000028 Code RO 1394 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
||||
0x08003318 0x00000004 Code RO 339 i._sys_exit usart.o
|
||||
0x0800331c 0x0000013c Code RO 3480 i.ads1256_get_data ads1256.o
|
||||
0x08003458 0x0000003c Code RO 3481 i.ads1256_init ads1256.o
|
||||
0x08003494 0x00000074 Code RO 18 i.main main.o
|
||||
0x08003508 0x000000bc Code RO 3378 i.modbus_analysis_rtu modbus_rtu.o
|
||||
0x080035c4 0x00000080 Code RO 3379 i.modbus_errfunction_rtu modbus_rtu.o
|
||||
0x08003644 0x00000044 Code RO 3380 i.modbus_process_rtu modbus_rtu.o
|
||||
0x08003688 0x00000054 Code RO 3381 i.modbus_rtu_init modbus_rtu.o
|
||||
0x080036dc 0x00000090 Code RO 3382 i.modbus_rx_cb modbus_rtu.o
|
||||
0x0800376c 0x0000016c Code RO 3383 i.readcoilstate_rtu modbus_rtu.o
|
||||
0x080038d8 0x00000164 Code RO 3384 i.readdisinputstate_rtu modbus_rtu.o
|
||||
0x08003a3c 0x00000110 Code RO 3385 i.readholdreg_rtu modbus_rtu.o
|
||||
0x08003b4c 0x0000010c Code RO 3386 i.readinputreg_rtu modbus_rtu.o
|
||||
0x08003c58 0x0000008c Code RO 341 i.set_addr_cb usart.o
|
||||
0x08003ce4 0x00000014 Code RO 342 i.uart_send usart.o
|
||||
0x08003cf8 0x00000170 Code RO 3387 i.writemulticoil_rtu modbus_rtu.o
|
||||
0x08003e68 0x00000114 Code RO 3388 i.writemultireg_rtu modbus_rtu.o
|
||||
0x08003f7c 0x000000d0 Code RO 3389 i.writesinglecoil_rtu modbus_rtu.o
|
||||
0x0800404c 0x000000c4 Code RO 3390 i.writesinglereg_rtu modbus_rtu.o
|
||||
0x08004110 0x0000005a Code RO 3539 x$fpl$dfixu fz_ws.l(dfixu.o)
|
||||
0x0800416a 0x0000002e Code RO 3544 x$fpl$dflt fz_ws.l(dflt_clz.o)
|
||||
0x08004198 0x00000154 Code RO 3549 x$fpl$dmul fz_ws.l(dmul.o)
|
||||
0x080042ec 0x0000009c Code RO 3554 x$fpl$dnaninf fz_ws.l(dnaninf.o)
|
||||
0x08004388 0x0000000c Code RO 3556 x$fpl$dretinf fz_ws.l(dretinf.o)
|
||||
0x08004394 0x00000000 Code RO 3558 x$fpl$usenofp fz_ws.l(usenofp.o)
|
||||
0x08004394 0x00000012 Data RO 1087 .constdata stm32f1xx_hal_rcc.o
|
||||
0x080043a6 0x00000018 Data RO 3265 .constdata system_stm32f1xx.o
|
||||
0x080043be 0x00000002 PAD
|
||||
0x080043c0 0x00000020 Data RO 3706 Region$$Table anon$$obj.o
|
||||
|
||||
|
||||
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00001290, Max: 0x00005000, ABSOLUTE)
|
||||
|
@ -2195,11 +2196,11 @@ Image component sizes
|
|||
2424 20 0 0 0 15530 stm32f1xx_hal_uart.o
|
||||
98 24 0 0 0 5776 stm32f1xx_it.o
|
||||
2 0 24 4 0 1119 system_stm32f1xx.o
|
||||
488 58 0 16 144 3107 tim.o
|
||||
448 60 0 20 160 7127 usart.o
|
||||
504 62 0 16 144 3115 tim.o
|
||||
452 60 0 20 160 7131 usart.o
|
||||
|
||||
----------------------------------------------------------------------
|
||||
15824 790 312 272 4384 561972 Object Totals
|
||||
15844 794 312 272 4384 561984 Object Totals
|
||||
0 0 32 0 0 0 (incl. Generated)
|
||||
16 0 2 3 2 0 (incl. Padding)
|
||||
|
||||
|
@ -2257,15 +2258,15 @@ Image component sizes
|
|||
|
||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||
|
||||
17044 822 312 272 4480 556228 Grand Totals
|
||||
17044 822 312 272 4480 556228 ELF Image Totals
|
||||
17044 822 312 272 0 0 ROM Totals
|
||||
17064 826 312 272 4480 556240 Grand Totals
|
||||
17064 826 312 272 4480 556240 ELF Image Totals
|
||||
17064 826 312 272 0 0 ROM Totals
|
||||
|
||||
==============================================================================
|
||||
|
||||
Total RO Size (Code + RO Data) 17356 ( 16.95kB)
|
||||
Total RO Size (Code + RO Data) 17376 ( 16.97kB)
|
||||
Total RW Size (RW Data + ZI Data) 4752 ( 4.64kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 17628 ( 17.21kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 17648 ( 17.23kB)
|
||||
|
||||
==============================================================================
|
||||
|
||||
|
|
|
@ -132,7 +132,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x681BFB2A)
|
|||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x681BFB2A)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x681BFB2A)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x681BFB2A)
|
||||
F (../Core/Src/tim.c)(0x6825407F)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../modbus/Inc -I../ads1256
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAI\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F10X_MD -DUSE_HAL_DRIVER -DSTM32F103xB
-o eai\tim.o --omf_browse eai\tim.crf --depend eai\tim.d)
|
||||
F (../Core/Src/tim.c)(0x6834159C)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../modbus/Inc -I../ads1256
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAI\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F10X_MD -DUSE_HAL_DRIVER -DSTM32F103xB
-o eai\tim.o --omf_browse eai\tim.crf --depend eai\tim.d)
|
||||
I (../Core/Inc/tim.h)(0x6823F409)
|
||||
I (../Core/Inc/main.h)(0x68240383)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x681BFB2A)
|
||||
|
@ -167,7 +167,7 @@ I (../modbus/Inc/modbus.h)(0x6822F36D)
|
|||
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
|
||||
I (../Core/Inc/usart.h)(0x6825405C)
|
||||
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
|
||||
F (../Core/Src/usart.c)(0x68258B15)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../modbus/Inc -I../ads1256
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAI\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F10X_MD -DUSE_HAL_DRIVER -DSTM32F103xB
-o eai\usart.o --omf_browse eai\usart.crf --depend eai\usart.d)
|
||||
F (../Core/Src/usart.c)(0x68354D69)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../modbus/Inc -I../ads1256
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAI\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F10X_MD -DUSE_HAL_DRIVER -DSTM32F103xB
-o eai\usart.o --omf_browse eai\usart.crf --depend eai\usart.d)
|
||||
I (../Core/Inc/usart.h)(0x6825405C)
|
||||
I (../Core/Inc/main.h)(0x68240383)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x681BFB2A)
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
24383
EAI/MDK-ARM/JLinkLog.txt
24383
EAI/MDK-ARM/JLinkLog.txt
File diff suppressed because it is too large
Load Diff
|
@ -96,7 +96,7 @@
|
|||
* (when HSE is used as system clock source, directly or through the PLL).
|
||||
*/
|
||||
#if !defined (HSE_VALUE)
|
||||
#define HSE_VALUE 8000000U /*!< Value of the External oscillator in Hz */
|
||||
#define HSE_VALUE 11059200U /*!< Value of the External oscillator in Hz */
|
||||
#endif /* HSE_VALUE */
|
||||
|
||||
#if !defined (HSE_STARTUP_TIMEOUT)
|
||||
|
|
|
@ -53,19 +53,17 @@ void MX_GPIO_Init(void)
|
|||
__HAL_RCC_GPIOD_CLK_ENABLE();
|
||||
|
||||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(GPIOE, DAC_NSS2_Pin|DAC_NSS3_Pin|DAC_NSS4_Pin|DAC_NSS1_Pin, GPIO_PIN_SET);
|
||||
HAL_GPIO_WritePin(GPIOE, DAC_NSS2_Pin|DAC_NSS3_Pin|DAC_NSS4_Pin|HART3_RTS_Pin
|
||||
|HART4_RTS_Pin|DAC_NSS1_Pin, GPIO_PIN_SET);
|
||||
|
||||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(GPIOE, HART_RST_Pin|HART3_RTS_Pin|HART4_RTS_Pin|DAC_SPI_MOSI_Pin, GPIO_PIN_RESET);
|
||||
HAL_GPIO_WritePin(GPIOE, HART_RST_Pin|DAC_SPI_MOSI_Pin, GPIO_PIN_RESET);
|
||||
|
||||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(HART2_RTS_GPIO_Port, HART2_RTS_Pin, GPIO_PIN_RESET);
|
||||
HAL_GPIO_WritePin(GPIOA, HART2_RTS_Pin|NEXTADDR_Pin, GPIO_PIN_SET);
|
||||
|
||||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(GPIOB, HART1_RTS_Pin|DAC_SPI_SCLK_Pin, GPIO_PIN_RESET);
|
||||
|
||||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(NEXTADDR_GPIO_Port, NEXTADDR_Pin, GPIO_PIN_SET);
|
||||
HAL_GPIO_WritePin(HART1_RTS_GPIO_Port, HART1_RTS_Pin, GPIO_PIN_SET);
|
||||
|
||||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_SET);
|
||||
|
@ -73,6 +71,9 @@ void MX_GPIO_Init(void)
|
|||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(LED2_GPIO_Port, LED2_Pin, GPIO_PIN_RESET);
|
||||
|
||||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(DAC_SPI_SCLK_GPIO_Port, DAC_SPI_SCLK_Pin, GPIO_PIN_RESET);
|
||||
|
||||
/*Configure GPIO pins : PEPin PEPin PEPin PEPin
|
||||
PEPin PEPin PEPin PEPin */
|
||||
GPIO_InitStruct.Pin = DAC_NSS2_Pin|DAC_NSS3_Pin|DAC_NSS4_Pin|HART_RST_Pin
|
||||
|
|
|
@ -105,8 +105,8 @@ int main(void)
|
|||
HAL_TIM_Base_Start_IT(&htim1);
|
||||
HAL_TIM_PWM_Init(&htim9);
|
||||
HAL_TIM_PWM_Start(&htim9,TIM_CHANNEL_2); //460.8kHzPWM²¨
|
||||
__HAL_TIM_SET_COMPARE(&htim9,TIM_CHANNEL_2,62); //50%占空比
|
||||
//hart_init();
|
||||
__HAL_TIM_SET_COMPARE(&htim9,TIM_CHANNEL_2,67); //50%占空比
|
||||
hart_init();
|
||||
modbus_rtu_init();
|
||||
dac161s997_init();
|
||||
/* USER CODE END 2 */
|
||||
|
@ -155,8 +155,8 @@ void SystemClock_Config(void)
|
|||
RCC_OscInitStruct.HSEState = RCC_HSE_ON;
|
||||
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
|
||||
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
|
||||
RCC_OscInitStruct.PLL.PLLM = 5;
|
||||
RCC_OscInitStruct.PLL.PLLN = 72;
|
||||
RCC_OscInitStruct.PLL.PLLM = 6;
|
||||
RCC_OscInitStruct.PLL.PLLN = 135;
|
||||
RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2;
|
||||
RCC_OscInitStruct.PLL.PLLQ = 4;
|
||||
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
|
||||
|
@ -169,18 +169,18 @@ void SystemClock_Config(void)
|
|||
RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
|
||||
|RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
|
||||
RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
|
||||
RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
|
||||
RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV2;
|
||||
RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2;
|
||||
RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
|
||||
|
||||
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_1) != HAL_OK)
|
||||
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
}
|
||||
|
||||
/* USER CODE BEGIN 4 */
|
||||
#define CPU_FREQUENCY_MHZ 57.6 // STM32时钟主频
|
||||
#define CPU_FREQUENCY_MHZ 62 // STM32时钟主频
|
||||
void delay_us(__IO uint32_t delay)
|
||||
{
|
||||
int last, curr, val;
|
||||
|
|
|
@ -332,7 +332,7 @@ void USART1_IRQHandler(void)
|
|||
void USART3_IRQHandler(void)
|
||||
{
|
||||
/* USER CODE BEGIN USART3_IRQn 0 */
|
||||
|
||||
HAL_GPIO_WritePin(HART1_RTS_GPIO_Port,HART1_RTS_Pin,GPIO_PIN_SET);
|
||||
/* USER CODE END USART3_IRQn 0 */
|
||||
HAL_UART_IRQHandler(&huart3);
|
||||
/* USER CODE BEGIN USART3_IRQn 1 */
|
||||
|
@ -360,7 +360,7 @@ void DMA1_Stream7_IRQHandler(void)
|
|||
void UART4_IRQHandler(void)
|
||||
{
|
||||
/* USER CODE BEGIN UART4_IRQn 0 */
|
||||
|
||||
HAL_GPIO_WritePin(HART2_RTS_GPIO_Port,HART2_RTS_Pin,GPIO_PIN_SET);
|
||||
/* USER CODE END UART4_IRQn 0 */
|
||||
HAL_UART_IRQHandler(&huart4);
|
||||
/* USER CODE BEGIN UART4_IRQn 1 */
|
||||
|
@ -374,7 +374,7 @@ void UART4_IRQHandler(void)
|
|||
void UART5_IRQHandler(void)
|
||||
{
|
||||
/* USER CODE BEGIN UART5_IRQn 0 */
|
||||
|
||||
HAL_GPIO_WritePin(HART3_RTS_GPIO_Port,HART3_RTS_Pin,GPIO_PIN_SET);
|
||||
/* USER CODE END UART5_IRQn 0 */
|
||||
HAL_UART_IRQHandler(&huart5);
|
||||
/* USER CODE BEGIN UART5_IRQn 1 */
|
||||
|
@ -430,7 +430,7 @@ void DMA2_Stream7_IRQHandler(void)
|
|||
void USART6_IRQHandler(void)
|
||||
{
|
||||
/* USER CODE BEGIN USART6_IRQn 0 */
|
||||
|
||||
HAL_GPIO_WritePin(HART4_RTS_GPIO_Port,HART4_RTS_Pin,GPIO_PIN_SET);
|
||||
/* USER CODE END USART6_IRQn 0 */
|
||||
HAL_UART_IRQHandler(&huart6);
|
||||
/* USER CODE BEGIN USART6_IRQn 1 */
|
||||
|
|
|
@ -43,9 +43,9 @@ void MX_TIM1_Init(void)
|
|||
|
||||
/* USER CODE END TIM1_Init 1 */
|
||||
htim1.Instance = TIM1;
|
||||
htim1.Init.Prescaler = 575;
|
||||
htim1.Init.Prescaler = 0;
|
||||
htim1.Init.CounterMode = TIM_COUNTERMODE_UP;
|
||||
htim1.Init.Period = 99;
|
||||
htim1.Init.Period = 62207;
|
||||
htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
|
||||
htim1.Init.RepetitionCounter = 0;
|
||||
htim1.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
|
||||
|
@ -84,9 +84,9 @@ void MX_TIM3_Init(void)
|
|||
|
||||
/* USER CODE END TIM3_Init 1 */
|
||||
htim3.Instance = TIM3;
|
||||
htim3.Init.Prescaler = 575;
|
||||
htim3.Init.Prescaler = 0;
|
||||
htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
|
||||
htim3.Init.Period = 99;
|
||||
htim3.Init.Period = 62207;
|
||||
htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
|
||||
htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
|
||||
if (HAL_TIM_Base_Init(&htim3) != HAL_OK)
|
||||
|
@ -126,7 +126,7 @@ void MX_TIM9_Init(void)
|
|||
htim9.Instance = TIM9;
|
||||
htim9.Init.Prescaler = 0;
|
||||
htim9.Init.CounterMode = TIM_COUNTERMODE_UP;
|
||||
htim9.Init.Period = 124;
|
||||
htim9.Init.Period = 134;
|
||||
htim9.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
|
||||
htim9.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
|
||||
if (HAL_TIM_Base_Init(&htim9) != HAL_OK)
|
||||
|
@ -293,7 +293,8 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
|
|||
MODBUS_UART.rx_size = MODBUS_UART.rx_buf_cnt; //将接收到数据数量赋值
|
||||
MODBUS_UART.rx_buf_cnt = 0; //清零
|
||||
modbus_process_rtu();
|
||||
set_addr_cb();
|
||||
if(!HAL_GPIO_ReadPin(ASSIGNADDR_GPIO_Port,ASSIGNADDR_Pin))
|
||||
set_addr_cb();
|
||||
hart_cb();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -681,21 +681,28 @@ void uart_send(UART_HandleTypeDef *huart,uint8_t *Tx_Buf,uint16_t Size)
|
|||
|
||||
void set_addr_cb(void)
|
||||
{
|
||||
if((uart1.rx_buf[0] == 0xee) && (set_addr_flag == 0))
|
||||
{
|
||||
if(uart1.rx_buf[1] == 0x00)
|
||||
{
|
||||
LOCAL_ADDRESS = uart1.rx_buf[5] * 5 + 4;
|
||||
addr_array[5] = uart1.rx_buf[5] + 1;
|
||||
addr_array[2] = uart1.rx_buf[2];
|
||||
addr_array[3] = uart1.rx_buf[3];
|
||||
addr_array[4] = uart1.rx_buf[4];
|
||||
addr_array[6] = uart1.rx_buf[6];
|
||||
uart_send(&huart1,addr_array,7);
|
||||
set_addr_flag = 1;
|
||||
HAL_GPIO_WritePin(NEXTADDR_GPIO_Port,NEXTADDR_Pin,GPIO_PIN_RESET);
|
||||
}
|
||||
}
|
||||
if(set_addr_flag)
|
||||
{
|
||||
HAL_GPIO_WritePin(NEXTADDR_GPIO_Port,NEXTADDR_Pin,GPIO_PIN_RESET);
|
||||
}
|
||||
else
|
||||
{
|
||||
if(uart1.rx_buf[0] == 0xee)
|
||||
{
|
||||
if(uart1.rx_buf[1] == 0x00)
|
||||
{
|
||||
set_addr_flag = 1;
|
||||
LOCAL_ADDRESS = uart1.rx_buf[5] * 5 + 4;
|
||||
addr_array[5] = uart1.rx_buf[5] + 1;
|
||||
addr_array[2] = uart1.rx_buf[2];
|
||||
addr_array[3] = uart1.rx_buf[3];
|
||||
addr_array[4] = uart1.rx_buf[4];
|
||||
addr_array[6] = uart1.rx_buf[6];
|
||||
uart_send(&huart1,addr_array,7);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void hart_cb(void)
|
||||
|
@ -707,18 +714,22 @@ void hart_cb(void)
|
|||
hart_flag = 1;
|
||||
if(uart1.rx_buf[2] - ((LOCAL_ADDRESS / 5) * 4) == 1)
|
||||
{
|
||||
HAL_GPIO_WritePin(HART1_RTS_GPIO_Port,HART1_RTS_Pin,GPIO_PIN_RESET);
|
||||
uart_send(&huart3,uart1.rx_buf + 3,uart1.rx_size - 3);
|
||||
}
|
||||
if(uart1.rx_buf[2] - ((LOCAL_ADDRESS / 5) * 4) == 2)
|
||||
{
|
||||
HAL_GPIO_WritePin(HART2_RTS_GPIO_Port,HART2_RTS_Pin,GPIO_PIN_RESET);
|
||||
uart_send(&huart4,uart1.rx_buf + 3,uart1.rx_size - 3);
|
||||
}
|
||||
if(uart1.rx_buf[2] - ((LOCAL_ADDRESS / 5) * 4) == 3)
|
||||
{
|
||||
HAL_GPIO_WritePin(HART3_RTS_GPIO_Port,HART3_RTS_Pin,GPIO_PIN_RESET);
|
||||
uart_send(&huart5,uart1.rx_buf + 3,uart1.rx_size - 3);
|
||||
}
|
||||
if(uart1.rx_buf[2] - ((LOCAL_ADDRESS / 5) * 4) == 4)
|
||||
{
|
||||
HAL_GPIO_WritePin(HART4_RTS_GPIO_Port,HART4_RTS_Pin,GPIO_PIN_RESET);
|
||||
uart_send(&huart6,uart1.rx_buf + 3,uart1.rx_size - 3);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -213,15 +213,17 @@ PA4.GPIOParameters=GPIO_Label
|
|||
PA4.GPIO_Label=HART2_OCD
|
||||
PA4.Locked=true
|
||||
PA4.Signal=GPIO_Input
|
||||
PA6.GPIOParameters=GPIO_Label
|
||||
PA6.GPIOParameters=PinState,GPIO_Label
|
||||
PA6.GPIO_Label=HART2_RTS
|
||||
PA6.Locked=true
|
||||
PA6.PinState=GPIO_PIN_SET
|
||||
PA6.Signal=GPIO_Output
|
||||
PA9.Mode=Asynchronous
|
||||
PA9.Signal=USART1_TX
|
||||
PB0.GPIOParameters=GPIO_Label
|
||||
PB0.GPIOParameters=PinState,GPIO_Label
|
||||
PB0.GPIO_Label=HART1_RTS
|
||||
PB0.Locked=true
|
||||
PB0.PinState=GPIO_PIN_SET
|
||||
PB0.Signal=GPIO_Output
|
||||
PB2.GPIOParameters=GPIO_Label
|
||||
PB2.GPIO_Label=HART3_OCD
|
||||
|
@ -281,9 +283,10 @@ PE10.GPIOParameters=GPIO_Label
|
|||
PE10.GPIO_Label=HART4_OCD
|
||||
PE10.Locked=true
|
||||
PE10.Signal=GPIO_Input
|
||||
PE12.GPIOParameters=GPIO_Label
|
||||
PE12.GPIOParameters=PinState,GPIO_Label
|
||||
PE12.GPIO_Label=HART4_RTS
|
||||
PE12.Locked=true
|
||||
PE12.PinState=GPIO_PIN_SET
|
||||
PE12.Signal=GPIO_Output
|
||||
PE2.GPIOParameters=PinState,GPIO_Label
|
||||
PE2.GPIO_Label=DAC_NSS2
|
||||
|
@ -305,9 +308,10 @@ PE5.GPIO_Label=HART_RST
|
|||
PE5.Locked=true
|
||||
PE5.Signal=GPIO_Output
|
||||
PE6.Signal=S_TIM9_CH2
|
||||
PE8.GPIOParameters=GPIO_Label
|
||||
PE8.GPIOParameters=PinState,GPIO_Label
|
||||
PE8.GPIO_Label=HART3_RTS
|
||||
PE8.Locked=true
|
||||
PE8.PinState=GPIO_PIN_SET
|
||||
PE8.Signal=GPIO_Output
|
||||
PH0-OSC_IN.Mode=HSE-External-Oscillator
|
||||
PH0-OSC_IN.Signal=RCC_OSC_IN
|
||||
|
@ -345,49 +349,50 @@ ProjectManager.UAScriptAfterPath=
|
|||
ProjectManager.UAScriptBeforePath=
|
||||
ProjectManager.UnderRoot=false
|
||||
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_TIM9_Init-TIM9-false-HAL-true,5-MX_USART3_UART_Init-USART3-false-HAL-true,6-MX_UART4_Init-UART4-false-HAL-true,7-MX_UART5_Init-UART5-false-HAL-true,8-MX_USART6_UART_Init-USART6-false-HAL-true,9-MX_USART1_UART_Init-USART1-false-HAL-true,10-MX_TIM1_Init-TIM1-false-HAL-true,11-MX_TIM3_Init-TIM3-false-HAL-true
|
||||
RCC.48MHZClocksFreq_Value=28800000
|
||||
RCC.AHBFreq_Value=57600000
|
||||
RCC.48MHZClocksFreq_Value=62208000
|
||||
RCC.AHBCLKDivider=RCC_SYSCLK_DIV2
|
||||
RCC.AHBFreq_Value=62208000
|
||||
RCC.APB1CLKDivider=RCC_HCLK_DIV2
|
||||
RCC.APB1Freq_Value=28800000
|
||||
RCC.APB1TimFreq_Value=57600000
|
||||
RCC.APB2Freq_Value=57600000
|
||||
RCC.APB2TimFreq_Value=57600000
|
||||
RCC.CortexFreq_Value=57600000
|
||||
RCC.EthernetFreq_Value=57600000
|
||||
RCC.FCLKCortexFreq_Value=57600000
|
||||
RCC.APB1Freq_Value=31104000
|
||||
RCC.APB1TimFreq_Value=62208000
|
||||
RCC.APB2Freq_Value=62208000
|
||||
RCC.APB2TimFreq_Value=62208000
|
||||
RCC.CortexFreq_Value=62208000
|
||||
RCC.EthernetFreq_Value=62208000
|
||||
RCC.FCLKCortexFreq_Value=62208000
|
||||
RCC.FamilyName=M
|
||||
RCC.HCLKFreq_Value=57600000
|
||||
RCC.HSE_VALUE=8000000
|
||||
RCC.HCLKFreq_Value=62208000
|
||||
RCC.HSE_VALUE=11059200
|
||||
RCC.HSI_VALUE=16000000
|
||||
RCC.I2SClocksFreq_Value=153600000
|
||||
RCC.IPParameters=48MHZClocksFreq_Value,AHBFreq_Value,APB1CLKDivider,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,CortexFreq_Value,EthernetFreq_Value,FCLKCortexFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI_VALUE,I2SClocksFreq_Value,LSE_VALUE,LSI_VALUE,MCO2PinFreq_Value,PLLCLKFreq_Value,PLLM,PLLN,PLLQCLKFreq_Value,PLLSourceVirtual,RTCFreq_Value,RTCHSEDivFreq_Value,SYSCLKFreq_VALUE,SYSCLKSource,VCOI2SOutputFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VcooutputI2S
|
||||
RCC.I2SClocksFreq_Value=176947200
|
||||
RCC.IPParameters=48MHZClocksFreq_Value,AHBCLKDivider,AHBFreq_Value,APB1CLKDivider,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,CortexFreq_Value,EthernetFreq_Value,FCLKCortexFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI_VALUE,I2SClocksFreq_Value,LSE_VALUE,LSI_VALUE,MCO2PinFreq_Value,PLLCLKFreq_Value,PLLM,PLLN,PLLQCLKFreq_Value,PLLSourceVirtual,RTCFreq_Value,RTCHSEDivFreq_Value,SYSCLKFreq_VALUE,SYSCLKSource,VCOI2SOutputFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VcooutputI2S
|
||||
RCC.LSE_VALUE=32768
|
||||
RCC.LSI_VALUE=32000
|
||||
RCC.MCO2PinFreq_Value=57600000
|
||||
RCC.PLLCLKFreq_Value=57600000
|
||||
RCC.PLLM=5
|
||||
RCC.PLLN=72
|
||||
RCC.PLLQCLKFreq_Value=28800000
|
||||
RCC.MCO2PinFreq_Value=124416000
|
||||
RCC.PLLCLKFreq_Value=124416000
|
||||
RCC.PLLM=6
|
||||
RCC.PLLN=135
|
||||
RCC.PLLQCLKFreq_Value=62208000
|
||||
RCC.PLLSourceVirtual=RCC_PLLSOURCE_HSE
|
||||
RCC.RTCFreq_Value=32000
|
||||
RCC.RTCHSEDivFreq_Value=4000000
|
||||
RCC.SYSCLKFreq_VALUE=57600000
|
||||
RCC.RTCHSEDivFreq_Value=5529600
|
||||
RCC.SYSCLKFreq_VALUE=124416000
|
||||
RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK
|
||||
RCC.VCOI2SOutputFreq_Value=307200000
|
||||
RCC.VCOInputFreq_Value=1600000
|
||||
RCC.VCOOutputFreq_Value=115200000
|
||||
RCC.VcooutputI2S=153600000
|
||||
RCC.VCOI2SOutputFreq_Value=353894400
|
||||
RCC.VCOInputFreq_Value=1843200
|
||||
RCC.VCOOutputFreq_Value=248832000
|
||||
RCC.VcooutputI2S=176947200
|
||||
SH.S_TIM9_CH2.0=TIM9_CH2,PWM Generation2 CH2
|
||||
SH.S_TIM9_CH2.ConfNb=1
|
||||
TIM1.IPParameters=Prescaler,Period
|
||||
TIM1.Period=99
|
||||
TIM1.Prescaler=575
|
||||
TIM1.Period=62207
|
||||
TIM1.Prescaler=0
|
||||
TIM3.IPParameters=Prescaler,Period
|
||||
TIM3.Period=99
|
||||
TIM3.Prescaler=575
|
||||
TIM3.Period=62207
|
||||
TIM3.Prescaler=0
|
||||
TIM9.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2
|
||||
TIM9.IPParameters=Channel-PWM Generation2 CH2,Prescaler,Period
|
||||
TIM9.Period=124
|
||||
TIM9.Period=134
|
||||
TIM9.Prescaler=0
|
||||
UART4.BaudRate=1200
|
||||
UART4.IPParameters=VirtualMode,BaudRate,WordLength,Parity
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -26,7 +26,7 @@
|
|||
<ToolsetNumber>0x4</ToolsetNumber>
|
||||
<ToolsetName>ARM-ADS</ToolsetName>
|
||||
<TargetOption>
|
||||
<CLKADS>8000000</CLKADS>
|
||||
<CLKADS>11059000</CLKADS>
|
||||
<OPTTT>
|
||||
<gFlags>1</gFlags>
|
||||
<BeepAtEnd>1</BeepAtEnd>
|
||||
|
@ -176,6 +176,11 @@
|
|||
<pMon>Segger\JL2CM3.dll</pMon>
|
||||
</DebugOpt>
|
||||
<TargetDriverDllRegistry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGUARM</Key>
|
||||
<Name></Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMRTXEVENTFLAGS</Key>
|
||||
|
@ -191,15 +196,10 @@
|
|||
<Key>ARMDBGFLAGS</Key>
|
||||
<Name></Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGUARM</Key>
|
||||
<Name></Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>JL2CM3</Key>
|
||||
<Name>-U59610079 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32F407VGTx$CMSIS/Flash/STM32F4xx_1024.FLM)</Name>
|
||||
<Name>-U601012352 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32F407VGTx$CMSIS/Flash/STM32F4xx_1024.FLM)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
|
@ -224,6 +224,11 @@
|
|||
<WinNumber>1</WinNumber>
|
||||
<ItemText>LOCAL_ADDRESS,0x0A</ItemText>
|
||||
</Ww>
|
||||
<Ww>
|
||||
<count>2</count>
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>addr_array</ItemText>
|
||||
</Ww>
|
||||
</WatchWindow1>
|
||||
<Tracepoint>
|
||||
<THDelay>0</THDelay>
|
||||
|
|
Binary file not shown.
|
@ -22,14 +22,10 @@ Dialog DLL: TCM.DLL V1.14.4.0
|
|||
|
||||
<h2>Project:</h2>
|
||||
D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\MDK-ARM\EAOH.uvprojx
|
||||
Project File Date: 05/19/2025
|
||||
Project File Date: 05/27/2025
|
||||
|
||||
<h2>Output:</h2>
|
||||
Build target 'EAOH'
|
||||
compiling usart.c...
|
||||
linking...
|
||||
Program Size: Code=21446 RO-data=458 RW-data=80 ZI-data=6760
|
||||
FromELF: creating hex file...
|
||||
"EAOH\EAOH.axf" - 0 Error(s), 0 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,9 +1,9 @@
|
|||
Dependencies for Project 'EAOH', Target 'EAOH': (DO NOT MODIFY !)
|
||||
F (startup_stm32f407xx.s)(0x682ABBBE)(--cpu Cortex-M4.fp -g --apcs=interwork
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\startup_stm32f407xx.o --depend eaoh\startup_stm32f407xx.d)
|
||||
F (../Core/Src/main.c)(0x682ADE6B)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\main.o --omf_browse eaoh\main.crf --depend eaoh\main.d)
|
||||
F (startup_stm32f407xx.s)(0x68351DC3)(--cpu Cortex-M4.fp -g --apcs=interwork
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\startup_stm32f407xx.o --depend eaoh\startup_stm32f407xx.d)
|
||||
F (../Core/Src/main.c)(0x68351E29)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\main.o --omf_browse eaoh\main.crf --depend eaoh\main.d)
|
||||
I (../Core/Inc/main.h)(0x68242F61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -40,11 +40,11 @@ I (../Core/Inc/gpio.h)(0x681C28AF)
|
|||
I (../modbus/Inc/modbus.h)(0x6822F1A8)
|
||||
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
|
||||
I (../DAC161S997/dac161s997.h)(0x682A9CD1)
|
||||
F (../Core/Src/gpio.c)(0x682ABBB2)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\gpio.o --omf_browse eaoh\gpio.crf --depend eaoh\gpio.d)
|
||||
F (../Core/Src/gpio.c)(0x6833F891)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\gpio.o --omf_browse eaoh\gpio.crf --depend eaoh\gpio.d)
|
||||
I (../Core/Inc/gpio.h)(0x681C28AF)
|
||||
I (../Core/Inc/main.h)(0x68242F61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -77,7 +77,7 @@ F (../Core/Src/dma.c)(0x68257F9B)(--c99 -c --cpu Cortex-M4.fp -g -O0 --apcs=inte
|
|||
I (../Core/Inc/dma.h)(0x681D9568)
|
||||
I (../Core/Inc/main.h)(0x68242F61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -106,11 +106,11 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h)(0x681C2894)
|
|||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||
F (../Core/Src/tim.c)(0x682D1F41)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\tim.o --omf_browse eaoh\tim.crf --depend eaoh\tim.d)
|
||||
F (../Core/Src/tim.c)(0x68351DBD)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\tim.o --omf_browse eaoh\tim.crf --depend eaoh\tim.d)
|
||||
I (../Core/Inc/tim.h)(0x6822F24B)
|
||||
I (../Core/Inc/main.h)(0x68242F61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -143,11 +143,11 @@ I (../modbus/Inc/modbus.h)(0x6822F1A8)
|
|||
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
|
||||
I (../Core/Inc/usart.h)(0x682D1F36)
|
||||
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
|
||||
F (../Core/Src/usart.c)(0x682D4C1E)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\usart.o --omf_browse eaoh\usart.crf --depend eaoh\usart.d)
|
||||
F (../Core/Src/usart.c)(0x68354E01)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\usart.o --omf_browse eaoh\usart.crf --depend eaoh\usart.d)
|
||||
I (../Core/Inc/usart.h)(0x682D1F36)
|
||||
I (../Core/Inc/main.h)(0x68242F61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -180,10 +180,10 @@ I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
|
|||
I (../modbus/Inc/modbus.h)(0x6822F1A8)
|
||||
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
|
||||
I (../Core/Inc/tim.h)(0x6822F24B)
|
||||
F (../Core/Src/stm32f4xx_it.c)(0x68257F9C)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_it.o --omf_browse eaoh\stm32f4xx_it.crf --depend eaoh\stm32f4xx_it.d)
|
||||
F (../Core/Src/stm32f4xx_it.c)(0x682FC231)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_it.o --omf_browse eaoh\stm32f4xx_it.crf --depend eaoh\stm32f4xx_it.d)
|
||||
I (../Core/Inc/main.h)(0x68242F61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -218,7 +218,7 @@ I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
|
|||
F (../Core/Src/stm32f4xx_hal_msp.c)(0x681C28B1)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_hal_msp.o --omf_browse eaoh\stm32f4xx_hal_msp.crf --depend eaoh\stm32f4xx_hal_msp.d)
|
||||
I (../Core/Inc/main.h)(0x68242F61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -249,7 +249,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x681C2894)
|
|||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||
F (../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c)(0x681C2894)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_hal_tim.o --omf_browse eaoh\stm32f4xx_hal_tim.crf --depend eaoh\stm32f4xx_hal_tim.d)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -280,7 +280,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x681C2894)
|
|||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||
F (../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c)(0x681C2894)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_hal_tim_ex.o --omf_browse eaoh\stm32f4xx_hal_tim_ex.crf --depend eaoh\stm32f4xx_hal_tim_ex.d)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -311,7 +311,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x681C2894)
|
|||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||
F (../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c)(0x681C2894)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_hal_rcc.o --omf_browse eaoh\stm32f4xx_hal_rcc.crf --depend eaoh\stm32f4xx_hal_rcc.d)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -342,7 +342,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x681C2894)
|
|||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||
F (../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c)(0x681C2894)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_hal_rcc_ex.o --omf_browse eaoh\stm32f4xx_hal_rcc_ex.crf --depend eaoh\stm32f4xx_hal_rcc_ex.d)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -373,7 +373,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x681C2894)
|
|||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||
F (../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c)(0x681C2894)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_hal_flash.o --omf_browse eaoh\stm32f4xx_hal_flash.crf --depend eaoh\stm32f4xx_hal_flash.d)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -404,7 +404,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x681C2894)
|
|||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||
F (../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c)(0x681C2894)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_hal_flash_ex.o --omf_browse eaoh\stm32f4xx_hal_flash_ex.crf --depend eaoh\stm32f4xx_hal_flash_ex.d)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -435,7 +435,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x681C2894)
|
|||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||
F (../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c)(0x681C2894)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_hal_flash_ramfunc.o --omf_browse eaoh\stm32f4xx_hal_flash_ramfunc.crf --depend eaoh\stm32f4xx_hal_flash_ramfunc.d)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -466,7 +466,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x681C2894)
|
|||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||
F (../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c)(0x681C2894)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_hal_gpio.o --omf_browse eaoh\stm32f4xx_hal_gpio.crf --depend eaoh\stm32f4xx_hal_gpio.d)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -497,7 +497,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x681C2894)
|
|||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||
F (../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c)(0x681C2894)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_hal_dma_ex.o --omf_browse eaoh\stm32f4xx_hal_dma_ex.crf --depend eaoh\stm32f4xx_hal_dma_ex.d)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -528,7 +528,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x681C2894)
|
|||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||
F (../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c)(0x681C2894)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_hal_dma.o --omf_browse eaoh\stm32f4xx_hal_dma.crf --depend eaoh\stm32f4xx_hal_dma.d)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -559,7 +559,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x681C2894)
|
|||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||
F (../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c)(0x681C2894)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_hal_pwr.o --omf_browse eaoh\stm32f4xx_hal_pwr.crf --depend eaoh\stm32f4xx_hal_pwr.d)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -590,7 +590,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x681C2894)
|
|||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||
F (../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c)(0x681C2894)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_hal_pwr_ex.o --omf_browse eaoh\stm32f4xx_hal_pwr_ex.crf --depend eaoh\stm32f4xx_hal_pwr_ex.d)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -621,7 +621,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x681C2894)
|
|||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||
F (../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c)(0x681C2894)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_hal_cortex.o --omf_browse eaoh\stm32f4xx_hal_cortex.crf --depend eaoh\stm32f4xx_hal_cortex.d)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -652,7 +652,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x681C2894)
|
|||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||
F (../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c)(0x681C2894)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_hal.o --omf_browse eaoh\stm32f4xx_hal.crf --depend eaoh\stm32f4xx_hal.d)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -683,7 +683,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x681C2894)
|
|||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||
F (../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c)(0x681C2894)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_hal_exti.o --omf_browse eaoh\stm32f4xx_hal_exti.crf --depend eaoh\stm32f4xx_hal_exti.d)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -714,7 +714,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x681C2894)
|
|||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||
F (../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c)(0x681C2894)(--c99 -c --cpu Cortex-M4.fp -g -O0 --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../modbus/Inc -I../DAC161S997
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOH\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 eaoh\stm32f4xx_hal_uart.o --omf_browse eaoh\stm32f4xx_hal_uart.crf --depend eaoh\stm32f4xx_hal_uart.d)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -754,7 +754,7 @@ I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x681C288F)
|
|||
I (../Drivers/CMSIS/Include/mpu_armv7.h)(0x681C288F)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h)(0x681C2890)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x681C2894)
|
||||
|
@ -781,7 +781,7 @@ I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
|
|||
I (../Core/Inc/usart.h)(0x682D1F36)
|
||||
I (../Core/Inc/main.h)(0x68242F61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -818,7 +818,7 @@ I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
|
|||
I (../Core/Inc/usart.h)(0x682D1F36)
|
||||
I (../Core/Inc/main.h)(0x68242F61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
@ -889,7 +889,7 @@ F (..\DAC161S997\dac161s997.c)(0x682AD004)(--c99 -c --cpu Cortex-M4.fp -g -O0 --
|
|||
I (..\DAC161S997\dac161s997.h)(0x682A9CD1)
|
||||
I (../Core/Inc/main.h)(0x68242F61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x681D956A)
|
||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68351A61)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h)(0x681C2894)
|
||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h)(0x681C2894)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h)(0x681C2890)
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -196,7 +196,8 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
|
|||
MODBUS_UART.rx_size = MODBUS_UART.rx_buf_cnt; //将接收到数据数量赋值
|
||||
MODBUS_UART.rx_buf_cnt = 0; //清零
|
||||
modbus_process_rtu();
|
||||
set_addr_cb();
|
||||
if(!HAL_GPIO_ReadPin(ASSIGNADDR_GPIO_Port,ASSIGNADDR_Pin))
|
||||
set_addr_cb();
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -176,21 +176,28 @@ void uart_send(UART_HandleTypeDef *huart,uint8_t *Tx_Buf,uint16_t Size)
|
|||
|
||||
void set_addr_cb(void)
|
||||
{
|
||||
if((uart1.rx_buf[0] == 0xee) && (set_addr_flag == 0))
|
||||
{
|
||||
if(uart1.rx_buf[1] == 0x00)
|
||||
{
|
||||
LOCAL_ADDRESS = uart1.rx_buf[4] * 5 + 3;
|
||||
addr_array[4] = uart1.rx_buf[4] + 1;
|
||||
addr_array[2] = uart1.rx_buf[2];
|
||||
addr_array[3] = uart1.rx_buf[3];
|
||||
addr_array[5] = uart1.rx_buf[5];
|
||||
addr_array[6] = uart1.rx_buf[6];
|
||||
uart_send(&huart1,addr_array,7);
|
||||
set_addr_flag = 1;
|
||||
HAL_GPIO_WritePin(NEXTADDR_GPIO_Port,NEXTADDR_Pin,GPIO_PIN_RESET);
|
||||
}
|
||||
}
|
||||
if(set_addr_flag)
|
||||
{
|
||||
HAL_GPIO_WritePin(NEXTADDR_GPIO_Port,NEXTADDR_Pin,GPIO_PIN_RESET);
|
||||
}
|
||||
else
|
||||
{
|
||||
if(uart1.rx_buf[0] == 0xee)
|
||||
{
|
||||
if(uart1.rx_buf[1] == 0x00)
|
||||
{
|
||||
set_addr_flag = 1;
|
||||
LOCAL_ADDRESS = uart1.rx_buf[4] * 5 + 3;
|
||||
addr_array[4] = uart1.rx_buf[4] + 1;
|
||||
addr_array[2] = uart1.rx_buf[2];
|
||||
addr_array[3] = uart1.rx_buf[3];
|
||||
addr_array[5] = uart1.rx_buf[5];
|
||||
addr_array[6] = uart1.rx_buf[6];
|
||||
uart_send(&huart1,addr_array,7);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -77,7 +77,7 @@
|
|||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<IsCurrentTarget>1</IsCurrentTarget>
|
||||
</OPTFL>
|
||||
<CpuCode>255</CpuCode>
|
||||
<CpuCode>18</CpuCode>
|
||||
<Books>
|
||||
<Book>
|
||||
<Number>0</Number>
|
||||
|
@ -141,6 +141,26 @@
|
|||
<pMon>Segger\JL2CM3.dll</pMon>
|
||||
</DebugOpt>
|
||||
<TargetDriverDllRegistry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMRTXEVENTFLAGS</Key>
|
||||
<Name>-L70 -Z18 -C0 -M0 -T1</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGTARM</Key>
|
||||
<Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMDBGFLAGS</Key>
|
||||
<Name></Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGUARM</Key>
|
||||
<Name></Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>JL2CM3</Key>
|
||||
|
@ -158,18 +178,25 @@
|
|||
</SetRegEntry>
|
||||
</TargetDriverDllRegistry>
|
||||
<Breakpoint/>
|
||||
<WatchWindow1>
|
||||
<Ww>
|
||||
<count>0</count>
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>addr_array</ItemText>
|
||||
</Ww>
|
||||
</WatchWindow1>
|
||||
<Tracepoint>
|
||||
<THDelay>0</THDelay>
|
||||
</Tracepoint>
|
||||
<DebugFlag>
|
||||
<trace>0</trace>
|
||||
<periodic>1</periodic>
|
||||
<aLwin>0</aLwin>
|
||||
<aLwin>1</aLwin>
|
||||
<aCover>0</aCover>
|
||||
<aSer1>0</aSer1>
|
||||
<aSer2>0</aSer2>
|
||||
<aPa>0</aPa>
|
||||
<viewmode>0</viewmode>
|
||||
<viewmode>1</viewmode>
|
||||
<vrSel>0</vrSel>
|
||||
<aSym>0</aSym>
|
||||
<aTbox>0</aTbox>
|
||||
|
|
Binary file not shown.
|
@ -26,10 +26,9 @@ Project File Date: 05/19/2025
|
|||
|
||||
<h2>Output:</h2>
|
||||
Build target 'EDIN'
|
||||
assembling startup_stm32f103xb.s...
|
||||
compiling gpio.c...
|
||||
compiling usart.c...
|
||||
linking...
|
||||
Program Size: Code=19932 RO-data=460 RW-data=52 ZI-data=4588
|
||||
Program Size: Code=19952 RO-data=456 RW-data=52 ZI-data=4588
|
||||
FromELF: creating hex file...
|
||||
"EDIN\EDIN.axf" - 0 Error(s), 0 Warning(s).
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -3,7 +3,7 @@
|
|||
<title>Static Call Graph - [EDIN\EDIN.axf]</title></head>
|
||||
<body><HR>
|
||||
<H1>Static Call Graph for image EDIN\EDIN.axf</H1><HR>
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5050106: Last Updated: Mon May 19 15:38:04 2025
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5050106: Last Updated: Tue May 27 13:33:13 2025
|
||||
<BR><P>
|
||||
<H3>Maximum Stack Usage = 2292 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
Call chain for Maximum Stack Depth:</H3>
|
||||
|
@ -371,10 +371,10 @@ Global Symbols
|
|||
|
||||
<P><STRONG><a name="[101]"></a>_memcpy_lastbytes</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_v6.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[9c]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text))
|
||||
<P><STRONG><a name="[9d]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = __aeabi_memclr4
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[9b]">>></a> SystemClock_Config
|
||||
<BR>[Called By]<UL><LI><a href="#[9c]">>></a> SystemClock_Config
|
||||
<LI><a href="#[b2]">>></a> readcoilstate_rtu
|
||||
</UL>
|
||||
|
||||
|
@ -399,7 +399,7 @@ Global Symbols
|
|||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[51]">>></a> __aeabi_errno_addr
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[ac]">>></a> pow
|
||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
||||
<LI><a href="#[be]">>></a> sqrt
|
||||
</UL>
|
||||
|
||||
|
@ -459,12 +459,12 @@ Global Symbols
|
|||
<P><STRONG><a name="[a]"></a>DebugMon_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.DebugMon_Handler))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[8b]"></a>Error_Handler</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, main.o(i.Error_Handler))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[87]">>></a> HAL_UART_MspInit
|
||||
<LI><a href="#[99]">>></a> MX_USART1_UART_Init
|
||||
<LI><a href="#[98]">>></a> MX_TIM3_Init
|
||||
<LI><a href="#[96]">>></a> MX_TIM1_Init
|
||||
<LI><a href="#[9b]">>></a> SystemClock_Config
|
||||
<P><STRONG><a name="[8c]"></a>Error_Handler</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, main.o(i.Error_Handler))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[88]">>></a> HAL_UART_MspInit
|
||||
<LI><a href="#[9a]">>></a> MX_USART1_UART_Init
|
||||
<LI><a href="#[99]">>></a> MX_TIM3_Init
|
||||
<LI><a href="#[97]">>></a> MX_TIM1_Init
|
||||
<LI><a href="#[9c]">>></a> SystemClock_Config
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[c6]"></a>GetHoldRegData</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, modbus.o(i.GetHoldRegData))
|
||||
|
@ -487,14 +487,14 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[b3]">>></a> readdisinputstate_rtu
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[82]"></a>HAL_DMA_Abort</STRONG> (Thumb, 86 bytes, Stack size 0 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Abort))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[7d]">>></a> HAL_UART_IRQHandler
|
||||
<P><STRONG><a name="[83]"></a>HAL_DMA_Abort</STRONG> (Thumb, 86 bytes, Stack size 0 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Abort))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[7e]">>></a> HAL_UART_IRQHandler
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[80]"></a>HAL_DMA_Abort_IT</STRONG> (Thumb, 172 bytes, Stack size 16 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT))
|
||||
<P><STRONG><a name="[81]"></a>HAL_DMA_Abort_IT</STRONG> (Thumb, 172 bytes, Stack size 16 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = HAL_DMA_Abort_IT
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[7d]">>></a> HAL_UART_IRQHandler
|
||||
<BR>[Called By]<UL><LI><a href="#[7e]">>></a> HAL_UART_IRQHandler
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[56]"></a>HAL_DMA_IRQHandler</STRONG> (Thumb, 408 bytes, Stack size 16 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_IRQHandler))
|
||||
|
@ -503,8 +503,8 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[1b]">>></a> DMA1_Channel4_IRQHandler
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[8a]"></a>HAL_DMA_Init</STRONG> (Thumb, 100 bytes, Stack size 0 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Init))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[87]">>></a> HAL_UART_MspInit
|
||||
<P><STRONG><a name="[8b]"></a>HAL_DMA_Init</STRONG> (Thumb, 100 bytes, Stack size 0 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Init))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[88]">>></a> HAL_UART_MspInit
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[57]"></a>HAL_DMA_Start_IT</STRONG> (Thumb, 156 bytes, Stack size 24 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT))
|
||||
|
@ -512,18 +512,19 @@ Global Symbols
|
|||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[58]">>></a> DMA_SetConfig
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[92]">>></a> HAL_UART_Transmit_DMA
|
||||
<BR>[Called By]<UL><LI><a href="#[93]">>></a> HAL_UART_Transmit_DMA
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[89]"></a>HAL_GPIO_Init</STRONG> (Thumb, 766 bytes, Stack size 36 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init))
|
||||
<P><STRONG><a name="[8a]"></a>HAL_GPIO_Init</STRONG> (Thumb, 766 bytes, Stack size 36 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = HAL_GPIO_Init
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[87]">>></a> HAL_UART_MspInit
|
||||
<LI><a href="#[94]">>></a> MX_GPIO_Init
|
||||
<BR>[Called By]<UL><LI><a href="#[88]">>></a> HAL_UART_MspInit
|
||||
<LI><a href="#[95]">>></a> MX_GPIO_Init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[ad]"></a>HAL_GPIO_ReadPin</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||
<P><STRONG><a name="[7c]"></a>HAL_GPIO_ReadPin</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||
<LI><a href="#[48]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[b0]"></a>HAL_GPIO_TogglePin</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin))
|
||||
|
@ -532,19 +533,19 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[95]"></a>HAL_GPIO_WritePin</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[7c]">>></a> set_addr_cb
|
||||
<LI><a href="#[94]">>></a> MX_GPIO_Init
|
||||
<P><STRONG><a name="[96]"></a>HAL_GPIO_WritePin</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[7d]">>></a> set_addr_cb
|
||||
<LI><a href="#[95]">>></a> MX_GPIO_Init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[62]"></a>HAL_GetTick</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_GetTick))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[90]">>></a> HAL_UART_Transmit
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[91]">>></a> HAL_UART_Transmit
|
||||
<LI><a href="#[67]">>></a> HAL_RCC_OscConfig
|
||||
<LI><a href="#[61]">>></a> HAL_RCC_ClockConfig
|
||||
<LI><a href="#[91]">>></a> UART_WaitOnFlagUntilTimeout
|
||||
<LI><a href="#[92]">>></a> UART_WaitOnFlagUntilTimeout
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[9a]"></a>HAL_IncTick</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_IncTick))
|
||||
<P><STRONG><a name="[9b]"></a>HAL_IncTick</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_IncTick))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[c]">>></a> SysTick_Handler
|
||||
</UL>
|
||||
|
||||
|
@ -575,9 +576,9 @@ Global Symbols
|
|||
</UL>
|
||||
|
||||
<P><STRONG><a name="[6c]"></a>HAL_NVIC_EnableIRQ</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[87]">>></a> HAL_UART_MspInit
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[88]">>></a> HAL_UART_MspInit
|
||||
<LI><a href="#[6a]">>></a> HAL_TIM_Base_MspInit
|
||||
<LI><a href="#[93]">>></a> MX_DMA_Init
|
||||
<LI><a href="#[94]">>></a> MX_DMA_Init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[5e]"></a>HAL_NVIC_SetPriority</STRONG> (Thumb, 124 bytes, Stack size 40 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority))
|
||||
|
@ -586,9 +587,9 @@ Global Symbols
|
|||
<BR>[Calls]<UL><LI><a href="#[60]">>></a> __NVIC_SetPriority
|
||||
<LI><a href="#[5f]">>></a> __NVIC_GetPriorityGrouping
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[87]">>></a> HAL_UART_MspInit
|
||||
<BR>[Called By]<UL><LI><a href="#[88]">>></a> HAL_UART_MspInit
|
||||
<LI><a href="#[6a]">>></a> HAL_TIM_Base_MspInit
|
||||
<LI><a href="#[93]">>></a> MX_DMA_Init
|
||||
<LI><a href="#[94]">>></a> MX_DMA_Init
|
||||
<LI><a href="#[5b]">>></a> HAL_InitTick
|
||||
</UL>
|
||||
|
||||
|
@ -603,7 +604,7 @@ Global Symbols
|
|||
<LI><a href="#[5b]">>></a> HAL_InitTick
|
||||
<LI><a href="#[62]">>></a> HAL_GetTick
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[9b]">>></a> SystemClock_Config
|
||||
<BR>[Called By]<UL><LI><a href="#[9c]">>></a> SystemClock_Config
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[65]"></a>HAL_RCC_GetHCLKFreq</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq))
|
||||
|
@ -616,7 +617,7 @@ Global Symbols
|
|||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[65]">>></a> HAL_RCC_GetHCLKFreq
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[88]">>></a> UART_SetConfig
|
||||
<BR>[Called By]<UL><LI><a href="#[89]">>></a> UART_SetConfig
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[66]"></a>HAL_RCC_GetPCLK2Freq</STRONG> (Thumb, 22 bytes, Stack size 4 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq))
|
||||
|
@ -624,7 +625,7 @@ Global Symbols
|
|||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[65]">>></a> HAL_RCC_GetHCLKFreq
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[88]">>></a> UART_SetConfig
|
||||
<BR>[Called By]<UL><LI><a href="#[89]">>></a> UART_SetConfig
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[63]"></a>HAL_RCC_GetSysClockFreq</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq))
|
||||
|
@ -639,7 +640,7 @@ Global Symbols
|
|||
<BR>[Calls]<UL><LI><a href="#[68]">>></a> RCC_Delay
|
||||
<LI><a href="#[62]">>></a> HAL_GetTick
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[9b]">>></a> SystemClock_Config
|
||||
<BR>[Called By]<UL><LI><a href="#[9c]">>></a> SystemClock_Config
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[5d]"></a>HAL_SYSTICK_Config</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config))
|
||||
|
@ -658,11 +659,11 @@ Global Symbols
|
|||
<BR><BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[97]"></a>HAL_TIMEx_MasterConfigSynchronization</STRONG> (Thumb, 118 bytes, Stack size 12 bytes, stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization))
|
||||
<P><STRONG><a name="[98]"></a>HAL_TIMEx_MasterConfigSynchronization</STRONG> (Thumb, 118 bytes, Stack size 12 bytes, stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = HAL_TIMEx_MasterConfigSynchronization
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[98]">>></a> MX_TIM3_Init
|
||||
<LI><a href="#[96]">>></a> MX_TIM1_Init
|
||||
<BR>[Called By]<UL><LI><a href="#[99]">>></a> MX_TIM3_Init
|
||||
<LI><a href="#[97]">>></a> MX_TIM1_Init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[69]"></a>HAL_TIM_Base_Init</STRONG> (Thumb, 102 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init))
|
||||
|
@ -671,8 +672,8 @@ Global Symbols
|
|||
<BR>[Calls]<UL><LI><a href="#[6a]">>></a> HAL_TIM_Base_MspInit
|
||||
<LI><a href="#[6b]">>></a> TIM_Base_SetConfig
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[98]">>></a> MX_TIM3_Init
|
||||
<LI><a href="#[96]">>></a> MX_TIM1_Init
|
||||
<BR>[Called By]<UL><LI><a href="#[99]">>></a> MX_TIM3_Init
|
||||
<LI><a href="#[97]">>></a> MX_TIM1_Init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[6a]"></a>HAL_TIM_Base_MspInit</STRONG> (Thumb, 112 bytes, Stack size 16 bytes, tim.o(i.HAL_TIM_Base_MspInit))
|
||||
|
@ -684,14 +685,14 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[69]">>></a> HAL_TIM_Base_Init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[aa]"></a>HAL_TIM_Base_Start_IT</STRONG> (Thumb, 106 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[8f]">>></a> modbus_rx_cb
|
||||
<LI><a href="#[ab]">>></a> modbus_rtu_init
|
||||
<P><STRONG><a name="[ab]"></a>HAL_TIM_Base_Start_IT</STRONG> (Thumb, 106 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[90]">>></a> modbus_rx_cb
|
||||
<LI><a href="#[ac]">>></a> modbus_rtu_init
|
||||
<LI><a href="#[48]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[7a]"></a>HAL_TIM_Base_Stop_IT</STRONG> (Thumb, 62 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Stop_IT))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[8f]">>></a> modbus_rx_cb
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[90]">>></a> modbus_rx_cb
|
||||
<LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||
</UL>
|
||||
|
||||
|
@ -703,8 +704,8 @@ Global Symbols
|
|||
<LI><a href="#[70]">>></a> TIM_ITRx_SetConfig
|
||||
<LI><a href="#[6e]">>></a> TIM_ETR_SetConfig
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[98]">>></a> MX_TIM3_Init
|
||||
<LI><a href="#[96]">>></a> MX_TIM1_Init
|
||||
<BR>[Called By]<UL><LI><a href="#[99]">>></a> MX_TIM3_Init
|
||||
<LI><a href="#[97]">>></a> MX_TIM1_Init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[73]"></a>HAL_TIM_IC_CaptureCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback))
|
||||
|
@ -734,12 +735,13 @@ Global Symbols
|
|||
<BR><BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[76]"></a>HAL_TIM_PeriodElapsedCallback</STRONG> (Thumb, 86 bytes, Stack size 8 bytes, tim.o(i.HAL_TIM_PeriodElapsedCallback))
|
||||
<P><STRONG><a name="[76]"></a>HAL_TIM_PeriodElapsedCallback</STRONG> (Thumb, 98 bytes, Stack size 8 bytes, tim.o(i.HAL_TIM_PeriodElapsedCallback))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 2268<LI>Call Chain = HAL_TIM_PeriodElapsedCallback ⇒ modbus_process_rtu ⇒ modbus_analysis_rtu ⇒ writemulticoil_rtu ⇒ modbus_errfunction_rtu ⇒ uart_send ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[7c]">>></a> set_addr_cb
|
||||
<BR>[Calls]<UL><LI><a href="#[7d]">>></a> set_addr_cb
|
||||
<LI><a href="#[7b]">>></a> modbus_process_rtu
|
||||
<LI><a href="#[7a]">>></a> HAL_TIM_Base_Stop_IT
|
||||
<LI><a href="#[7c]">>></a> HAL_GPIO_ReadPin
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
||||
</UL>
|
||||
|
@ -748,80 +750,80 @@ Global Symbols
|
|||
<BR><BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[83]"></a>HAL_UARTEx_RxEventCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[7d]">>></a> HAL_UART_IRQHandler
|
||||
<LI><a href="#[7e]">>></a> UART_Receive_IT
|
||||
<P><STRONG><a name="[84]"></a>HAL_UARTEx_RxEventCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[7e]">>></a> HAL_UART_IRQHandler
|
||||
<LI><a href="#[7f]">>></a> UART_Receive_IT
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[81]"></a>HAL_UART_ErrorCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[7d]">>></a> HAL_UART_IRQHandler
|
||||
<P><STRONG><a name="[82]"></a>HAL_UART_ErrorCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[7e]">>></a> HAL_UART_IRQHandler
|
||||
<LI><a href="#[3d]">>></a> UART_DMAError
|
||||
<LI><a href="#[3a]">>></a> UART_DMAAbortOnError
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[7d]"></a>HAL_UART_IRQHandler</STRONG> (Thumb, 736 bytes, Stack size 40 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler))
|
||||
<P><STRONG><a name="[7e]"></a>HAL_UART_IRQHandler</STRONG> (Thumb, 736 bytes, Stack size 40 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = HAL_UART_IRQHandler ⇒ UART_Receive_IT ⇒ HAL_UART_RxCpltCallback ⇒ modbus_rx_cb ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[82]">>></a> HAL_DMA_Abort
|
||||
<LI><a href="#[81]">>></a> HAL_UART_ErrorCallback
|
||||
<LI><a href="#[83]">>></a> HAL_UARTEx_RxEventCallback
|
||||
<LI><a href="#[84]">>></a> UART_Transmit_IT
|
||||
<LI><a href="#[7e]">>></a> UART_Receive_IT
|
||||
<LI><a href="#[85]">>></a> UART_EndTransmit_IT
|
||||
<LI><a href="#[7f]">>></a> UART_EndRxTransfer
|
||||
<LI><a href="#[80]">>></a> HAL_DMA_Abort_IT
|
||||
<BR>[Calls]<UL><LI><a href="#[83]">>></a> HAL_DMA_Abort
|
||||
<LI><a href="#[82]">>></a> HAL_UART_ErrorCallback
|
||||
<LI><a href="#[84]">>></a> HAL_UARTEx_RxEventCallback
|
||||
<LI><a href="#[85]">>></a> UART_Transmit_IT
|
||||
<LI><a href="#[7f]">>></a> UART_Receive_IT
|
||||
<LI><a href="#[86]">>></a> UART_EndTransmit_IT
|
||||
<LI><a href="#[80]">>></a> UART_EndRxTransfer
|
||||
<LI><a href="#[81]">>></a> HAL_DMA_Abort_IT
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[32]">>></a> USART1_IRQHandler
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[86]"></a>HAL_UART_Init</STRONG> (Thumb, 118 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Init))
|
||||
<P><STRONG><a name="[87]"></a>HAL_UART_Init</STRONG> (Thumb, 118 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Init))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[87]">>></a> HAL_UART_MspInit
|
||||
<LI><a href="#[88]">>></a> UART_SetConfig
|
||||
<BR>[Calls]<UL><LI><a href="#[88]">>></a> HAL_UART_MspInit
|
||||
<LI><a href="#[89]">>></a> UART_SetConfig
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[99]">>></a> MX_USART1_UART_Init
|
||||
<BR>[Called By]<UL><LI><a href="#[9a]">>></a> MX_USART1_UART_Init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[87]"></a>HAL_UART_MspInit</STRONG> (Thumb, 188 bytes, Stack size 32 bytes, usart.o(i.HAL_UART_MspInit))
|
||||
<P><STRONG><a name="[88]"></a>HAL_UART_MspInit</STRONG> (Thumb, 188 bytes, Stack size 32 bytes, usart.o(i.HAL_UART_MspInit))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[8a]">>></a> HAL_DMA_Init
|
||||
<BR>[Calls]<UL><LI><a href="#[8b]">>></a> HAL_DMA_Init
|
||||
<LI><a href="#[5e]">>></a> HAL_NVIC_SetPriority
|
||||
<LI><a href="#[6c]">>></a> HAL_NVIC_EnableIRQ
|
||||
<LI><a href="#[89]">>></a> HAL_GPIO_Init
|
||||
<LI><a href="#[8b]">>></a> Error_Handler
|
||||
<LI><a href="#[8a]">>></a> HAL_GPIO_Init
|
||||
<LI><a href="#[8c]">>></a> Error_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[86]">>></a> HAL_UART_Init
|
||||
<BR>[Called By]<UL><LI><a href="#[87]">>></a> HAL_UART_Init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[8c]"></a>HAL_UART_Receive_IT</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT))
|
||||
<P><STRONG><a name="[8d]"></a>HAL_UART_Receive_IT</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[8d]">>></a> UART_Start_Receive_IT
|
||||
<BR>[Calls]<UL><LI><a href="#[8e]">>></a> UART_Start_Receive_IT
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[8f]">>></a> modbus_rx_cb
|
||||
<LI><a href="#[ab]">>></a> modbus_rtu_init
|
||||
<BR>[Called By]<UL><LI><a href="#[90]">>></a> modbus_rx_cb
|
||||
<LI><a href="#[ac]">>></a> modbus_rtu_init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[8e]"></a>HAL_UART_RxCpltCallback</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, usart.o(i.HAL_UART_RxCpltCallback))
|
||||
<P><STRONG><a name="[8f]"></a>HAL_UART_RxCpltCallback</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, usart.o(i.HAL_UART_RxCpltCallback))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = HAL_UART_RxCpltCallback ⇒ modbus_rx_cb ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[8f]">>></a> modbus_rx_cb
|
||||
<BR>[Calls]<UL><LI><a href="#[90]">>></a> modbus_rx_cb
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[7e]">>></a> UART_Receive_IT
|
||||
<BR>[Called By]<UL><LI><a href="#[7f]">>></a> UART_Receive_IT
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[90]"></a>HAL_UART_Transmit</STRONG> (Thumb, 190 bytes, Stack size 40 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Transmit))
|
||||
<P><STRONG><a name="[91]"></a>HAL_UART_Transmit</STRONG> (Thumb, 190 bytes, Stack size 40 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Transmit))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[62]">>></a> HAL_GetTick
|
||||
<LI><a href="#[91]">>></a> UART_WaitOnFlagUntilTimeout
|
||||
<LI><a href="#[92]">>></a> UART_WaitOnFlagUntilTimeout
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[8f]">>></a> modbus_rx_cb
|
||||
<BR>[Called By]<UL><LI><a href="#[90]">>></a> modbus_rx_cb
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[92]"></a>HAL_UART_Transmit_DMA</STRONG> (Thumb, 128 bytes, Stack size 32 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA))
|
||||
<P><STRONG><a name="[93]"></a>HAL_UART_Transmit_DMA</STRONG> (Thumb, 128 bytes, Stack size 32 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[57]">>></a> HAL_DMA_Start_IT
|
||||
|
@ -829,19 +831,19 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[bd]">>></a> uart_send
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[9e]"></a>HAL_UART_TxCpltCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[85]">>></a> UART_EndTransmit_IT
|
||||
<P><STRONG><a name="[9f]"></a>HAL_UART_TxCpltCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[86]">>></a> UART_EndTransmit_IT
|
||||
<LI><a href="#[3b]">>></a> UART_DMATransmitCplt
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[9f]"></a>HAL_UART_TxHalfCpltCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback))
|
||||
<P><STRONG><a name="[a0]"></a>HAL_UART_TxHalfCpltCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3c]">>></a> UART_DMATxHalfCplt
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[5]"></a>HardFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.HardFault_Handler))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[93]"></a>MX_DMA_Init</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, dma.o(i.MX_DMA_Init))
|
||||
<P><STRONG><a name="[94]"></a>MX_DMA_Init</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, dma.o(i.MX_DMA_Init))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = MX_DMA_Init ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[5e]">>></a> HAL_NVIC_SetPriority
|
||||
|
@ -850,42 +852,42 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[94]"></a>MX_GPIO_Init</STRONG> (Thumb, 220 bytes, Stack size 24 bytes, gpio.o(i.MX_GPIO_Init))
|
||||
<P><STRONG><a name="[95]"></a>MX_GPIO_Init</STRONG> (Thumb, 220 bytes, Stack size 24 bytes, gpio.o(i.MX_GPIO_Init))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[95]">>></a> HAL_GPIO_WritePin
|
||||
<LI><a href="#[89]">>></a> HAL_GPIO_Init
|
||||
<BR>[Calls]<UL><LI><a href="#[96]">>></a> HAL_GPIO_WritePin
|
||||
<LI><a href="#[8a]">>></a> HAL_GPIO_Init
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[96]"></a>MX_TIM1_Init</STRONG> (Thumb, 102 bytes, Stack size 32 bytes, tim.o(i.MX_TIM1_Init))
|
||||
<P><STRONG><a name="[97]"></a>MX_TIM1_Init</STRONG> (Thumb, 102 bytes, Stack size 32 bytes, tim.o(i.MX_TIM1_Init))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = MX_TIM1_Init ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[6d]">>></a> HAL_TIM_ConfigClockSource
|
||||
<LI><a href="#[69]">>></a> HAL_TIM_Base_Init
|
||||
<LI><a href="#[97]">>></a> HAL_TIMEx_MasterConfigSynchronization
|
||||
<LI><a href="#[8b]">>></a> Error_Handler
|
||||
<LI><a href="#[98]">>></a> HAL_TIMEx_MasterConfigSynchronization
|
||||
<LI><a href="#[8c]">>></a> Error_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[98]"></a>MX_TIM3_Init</STRONG> (Thumb, 100 bytes, Stack size 32 bytes, tim.o(i.MX_TIM3_Init))
|
||||
<P><STRONG><a name="[99]"></a>MX_TIM3_Init</STRONG> (Thumb, 100 bytes, Stack size 32 bytes, tim.o(i.MX_TIM3_Init))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = MX_TIM3_Init ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[6d]">>></a> HAL_TIM_ConfigClockSource
|
||||
<LI><a href="#[69]">>></a> HAL_TIM_Base_Init
|
||||
<LI><a href="#[97]">>></a> HAL_TIMEx_MasterConfigSynchronization
|
||||
<LI><a href="#[8b]">>></a> Error_Handler
|
||||
<LI><a href="#[98]">>></a> HAL_TIMEx_MasterConfigSynchronization
|
||||
<LI><a href="#[8c]">>></a> Error_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[99]"></a>MX_USART1_UART_Init</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, usart.o(i.MX_USART1_UART_Init))
|
||||
<P><STRONG><a name="[9a]"></a>MX_USART1_UART_Init</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, usart.o(i.MX_USART1_UART_Init))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[86]">>></a> HAL_UART_Init
|
||||
<LI><a href="#[8b]">>></a> Error_Handler
|
||||
<BR>[Calls]<UL><LI><a href="#[87]">>></a> HAL_UART_Init
|
||||
<LI><a href="#[8c]">>></a> Error_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||
</UL>
|
||||
|
@ -920,17 +922,17 @@ Global Symbols
|
|||
<P><STRONG><a name="[c]"></a>SysTick_Handler</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.SysTick_Handler))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SysTick_Handler
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[9a]">>></a> HAL_IncTick
|
||||
<BR>[Calls]<UL><LI><a href="#[9b]">>></a> HAL_IncTick
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[9b]"></a>SystemClock_Config</STRONG> (Thumb, 102 bytes, Stack size 64 bytes, main.o(i.SystemClock_Config))
|
||||
<P><STRONG><a name="[9c]"></a>SystemClock_Config</STRONG> (Thumb, 102 bytes, Stack size 64 bytes, main.o(i.SystemClock_Config))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[67]">>></a> HAL_RCC_OscConfig
|
||||
<LI><a href="#[61]">>></a> HAL_RCC_ClockConfig
|
||||
<LI><a href="#[8b]">>></a> Error_Handler
|
||||
<LI><a href="#[9c]">>></a> __aeabi_memclr4
|
||||
<LI><a href="#[8c]">>></a> Error_Handler
|
||||
<LI><a href="#[9d]">>></a> __aeabi_memclr4
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||
</UL>
|
||||
|
@ -964,16 +966,16 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[6d]">>></a> HAL_TIM_ConfigClockSource
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[8d]"></a>UART_Start_Receive_IT</STRONG> (Thumb, 64 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT))
|
||||
<P><STRONG><a name="[8e]"></a>UART_Start_Receive_IT</STRONG> (Thumb, 64 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = UART_Start_Receive_IT
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[8c]">>></a> HAL_UART_Receive_IT
|
||||
<BR>[Called By]<UL><LI><a href="#[8d]">>></a> HAL_UART_Receive_IT
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[32]"></a>USART1_IRQHandler</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.USART1_IRQHandler))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = USART1_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ UART_Receive_IT ⇒ HAL_UART_RxCpltCallback ⇒ modbus_rx_cb ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[7d]">>></a> HAL_UART_IRQHandler
|
||||
<BR>[Calls]<UL><LI><a href="#[7e]">>></a> HAL_UART_IRQHandler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||
</UL>
|
||||
|
@ -993,52 +995,52 @@ Global Symbols
|
|||
</UL>
|
||||
|
||||
<P><STRONG><a name="[c3]"></a>__ARM_fpclassify</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, fpclassify.o(i.__ARM_fpclassify))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[ac]">>></a> pow
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[a0]"></a>__kernel_poly</STRONG> (Thumb, 170 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly))
|
||||
<P><STRONG><a name="[a1]"></a>__kernel_poly</STRONG> (Thumb, 170 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = __kernel_poly ⇒ __aeabi_dmul
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[a1]">>></a> __aeabi_dmul
|
||||
<LI><a href="#[a2]">>></a> __aeabi_dadd
|
||||
<BR>[Calls]<UL><LI><a href="#[a2]">>></a> __aeabi_dmul
|
||||
<LI><a href="#[a3]">>></a> __aeabi_dadd
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[ac]">>></a> pow
|
||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[a3]"></a>__mathlib_dbl_divzero</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_divzero))
|
||||
<P><STRONG><a name="[a4]"></a>__mathlib_dbl_divzero</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_divzero))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __mathlib_dbl_divzero ⇒ __aeabi_ddiv
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[a4]">>></a> __aeabi_ddiv
|
||||
<BR>[Calls]<UL><LI><a href="#[a5]">>></a> __aeabi_ddiv
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[ac]">>></a> pow
|
||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[a5]"></a>__mathlib_dbl_infnan2</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_infnan2))
|
||||
<P><STRONG><a name="[a6]"></a>__mathlib_dbl_infnan2</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_infnan2))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __mathlib_dbl_infnan2 ⇒ __aeabi_dadd
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[a2]">>></a> __aeabi_dadd
|
||||
<BR>[Calls]<UL><LI><a href="#[a3]">>></a> __aeabi_dadd
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[ac]">>></a> pow
|
||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[a6]"></a>__mathlib_dbl_invalid</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_invalid))
|
||||
<P><STRONG><a name="[a7]"></a>__mathlib_dbl_invalid</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_invalid))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __mathlib_dbl_invalid ⇒ __aeabi_ddiv
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[a4]">>></a> __aeabi_ddiv
|
||||
<BR>[Calls]<UL><LI><a href="#[a5]">>></a> __aeabi_ddiv
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[ac]">>></a> pow
|
||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[a7]"></a>__mathlib_dbl_overflow</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_overflow))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[a8]">>></a> __ARM_scalbn
|
||||
<P><STRONG><a name="[a8]"></a>__mathlib_dbl_overflow</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_overflow))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[a9]">>></a> __ARM_scalbn
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[ac]">>></a> pow
|
||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[a9]"></a>__mathlib_dbl_underflow</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_underflow))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[a8]">>></a> __ARM_scalbn
|
||||
<P><STRONG><a name="[aa]"></a>__mathlib_dbl_underflow</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_underflow))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[a9]">>></a> __ARM_scalbn
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[ac]">>></a> pow
|
||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[4d]"></a>_sys_exit</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, usart.o(i._sys_exit))
|
||||
|
@ -1048,22 +1050,22 @@ Global Symbols
|
|||
<P><STRONG><a name="[48]"></a>main</STRONG> (Thumb, 686 bytes, Stack size 24 bytes, main.o(i.main))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = main ⇒ pow ⇒ sqrt ⇒ _dsqrt ⇒ __fpl_dnaninf
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[ab]">>></a> modbus_rtu_init
|
||||
<LI><a href="#[99]">>></a> MX_USART1_UART_Init
|
||||
<LI><a href="#[98]">>></a> MX_TIM3_Init
|
||||
<LI><a href="#[96]">>></a> MX_TIM1_Init
|
||||
<LI><a href="#[94]">>></a> MX_GPIO_Init
|
||||
<LI><a href="#[93]">>></a> MX_DMA_Init
|
||||
<LI><a href="#[aa]">>></a> HAL_TIM_Base_Start_IT
|
||||
<BR>[Calls]<UL><LI><a href="#[ac]">>></a> modbus_rtu_init
|
||||
<LI><a href="#[9a]">>></a> MX_USART1_UART_Init
|
||||
<LI><a href="#[99]">>></a> MX_TIM3_Init
|
||||
<LI><a href="#[97]">>></a> MX_TIM1_Init
|
||||
<LI><a href="#[95]">>></a> MX_GPIO_Init
|
||||
<LI><a href="#[94]">>></a> MX_DMA_Init
|
||||
<LI><a href="#[ab]">>></a> HAL_TIM_Base_Start_IT
|
||||
<LI><a href="#[59]">>></a> HAL_Init
|
||||
<LI><a href="#[b0]">>></a> HAL_GPIO_TogglePin
|
||||
<LI><a href="#[ad]">>></a> HAL_GPIO_ReadPin
|
||||
<LI><a href="#[9b]">>></a> SystemClock_Config
|
||||
<LI><a href="#[ac]">>></a> pow
|
||||
<LI><a href="#[a1]">>></a> __aeabi_dmul
|
||||
<LI><a href="#[7c]">>></a> HAL_GPIO_ReadPin
|
||||
<LI><a href="#[9c]">>></a> SystemClock_Config
|
||||
<LI><a href="#[ad]">>></a> pow
|
||||
<LI><a href="#[a2]">>></a> __aeabi_dmul
|
||||
<LI><a href="#[ae]">>></a> __aeabi_ui2d
|
||||
<LI><a href="#[af]">>></a> __aeabi_d2uiz
|
||||
<LI><a href="#[a2]">>></a> __aeabi_dadd
|
||||
<LI><a href="#[a3]">>></a> __aeabi_dadd
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[47]">>></a> __rt_entry_main
|
||||
</UL>
|
||||
|
@ -1111,46 +1113,46 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[ab]"></a>modbus_rtu_init</STRONG> (Thumb, 58 bytes, Stack size 8 bytes, modbus_rtu.o(i.modbus_rtu_init))
|
||||
<P><STRONG><a name="[ac]"></a>modbus_rtu_init</STRONG> (Thumb, 58 bytes, Stack size 8 bytes, modbus_rtu.o(i.modbus_rtu_init))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = modbus_rtu_init ⇒ HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[aa]">>></a> HAL_TIM_Base_Start_IT
|
||||
<LI><a href="#[8c]">>></a> HAL_UART_Receive_IT
|
||||
<BR>[Calls]<UL><LI><a href="#[ab]">>></a> HAL_TIM_Base_Start_IT
|
||||
<LI><a href="#[8d]">>></a> HAL_UART_Receive_IT
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[8f]"></a>modbus_rx_cb</STRONG> (Thumb, 98 bytes, Stack size 8 bytes, modbus_rtu.o(i.modbus_rx_cb))
|
||||
<P><STRONG><a name="[90]"></a>modbus_rx_cb</STRONG> (Thumb, 98 bytes, Stack size 8 bytes, modbus_rtu.o(i.modbus_rx_cb))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = modbus_rx_cb ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[90]">>></a> HAL_UART_Transmit
|
||||
<BR>[Calls]<UL><LI><a href="#[91]">>></a> HAL_UART_Transmit
|
||||
<LI><a href="#[7a]">>></a> HAL_TIM_Base_Stop_IT
|
||||
<LI><a href="#[aa]">>></a> HAL_TIM_Base_Start_IT
|
||||
<LI><a href="#[8c]">>></a> HAL_UART_Receive_IT
|
||||
<LI><a href="#[ab]">>></a> HAL_TIM_Base_Start_IT
|
||||
<LI><a href="#[8d]">>></a> HAL_UART_Receive_IT
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[8e]">>></a> HAL_UART_RxCpltCallback
|
||||
<BR>[Called By]<UL><LI><a href="#[8f]">>></a> HAL_UART_RxCpltCallback
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[ac]"></a>pow</STRONG> (Thumb, 2478 bytes, Stack size 112 bytes, pow.o(i.pow))
|
||||
<P><STRONG><a name="[ad]"></a>pow</STRONG> (Thumb, 2478 bytes, Stack size 112 bytes, pow.o(i.pow))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = pow ⇒ sqrt ⇒ _dsqrt ⇒ __fpl_dnaninf
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[a8]">>></a> __ARM_scalbn
|
||||
<BR>[Calls]<UL><LI><a href="#[a9]">>></a> __ARM_scalbn
|
||||
<LI><a href="#[c2]">>></a> __aeabi_cdrcmple
|
||||
<LI><a href="#[a4]">>></a> __aeabi_ddiv
|
||||
<LI><a href="#[a5]">>></a> __aeabi_ddiv
|
||||
<LI><a href="#[52]">>></a> __set_errno
|
||||
<LI><a href="#[a1]">>></a> __aeabi_dmul
|
||||
<LI><a href="#[a2]">>></a> __aeabi_dmul
|
||||
<LI><a href="#[c1]">>></a> __aeabi_i2d
|
||||
<LI><a href="#[bf]">>></a> __aeabi_dsub
|
||||
<LI><a href="#[c0]">>></a> __aeabi_drsub
|
||||
<LI><a href="#[a2]">>></a> __aeabi_dadd
|
||||
<LI><a href="#[a3]">>></a> __aeabi_dadd
|
||||
<LI><a href="#[be]">>></a> sqrt
|
||||
<LI><a href="#[a0]">>></a> __kernel_poly
|
||||
<LI><a href="#[a1]">>></a> __kernel_poly
|
||||
<LI><a href="#[c3]">>></a> __ARM_fpclassify
|
||||
<LI><a href="#[a9]">>></a> __mathlib_dbl_underflow
|
||||
<LI><a href="#[a7]">>></a> __mathlib_dbl_overflow
|
||||
<LI><a href="#[a6]">>></a> __mathlib_dbl_invalid
|
||||
<LI><a href="#[a5]">>></a> __mathlib_dbl_infnan2
|
||||
<LI><a href="#[a3]">>></a> __mathlib_dbl_divzero
|
||||
<LI><a href="#[aa]">>></a> __mathlib_dbl_underflow
|
||||
<LI><a href="#[a8]">>></a> __mathlib_dbl_overflow
|
||||
<LI><a href="#[a7]">>></a> __mathlib_dbl_invalid
|
||||
<LI><a href="#[a6]">>></a> __mathlib_dbl_infnan2
|
||||
<LI><a href="#[a4]">>></a> __mathlib_dbl_divzero
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||
</UL>
|
||||
|
@ -1159,7 +1161,7 @@ Global Symbols
|
|||
<BR><BR>[Stack]<UL><LI>Max Depth = 2212<LI>Call Chain = readcoilstate_rtu ⇒ modbus_errfunction_rtu ⇒ uart_send ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[bd]">>></a> uart_send
|
||||
<LI><a href="#[9c]">>></a> __aeabi_memclr4
|
||||
<LI><a href="#[9d]">>></a> __aeabi_memclr4
|
||||
<LI><a href="#[bc]">>></a> __aeabi_memcpy
|
||||
<LI><a href="#[ba]">>></a> modbus_errfunction_rtu
|
||||
<LI><a href="#[bb]">>></a> ModbusCRC16
|
||||
|
@ -1204,11 +1206,11 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[7c]"></a>set_addr_cb</STRONG> (Thumb, 112 bytes, Stack size 8 bytes, usart.o(i.set_addr_cb))
|
||||
<P><STRONG><a name="[7d]"></a>set_addr_cb</STRONG> (Thumb, 116 bytes, Stack size 8 bytes, usart.o(i.set_addr_cb))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = set_addr_cb ⇒ uart_send ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[bd]">>></a> uart_send
|
||||
<LI><a href="#[95]">>></a> HAL_GPIO_WritePin
|
||||
<LI><a href="#[96]">>></a> HAL_GPIO_WritePin
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||
</UL>
|
||||
|
@ -1219,15 +1221,15 @@ Global Symbols
|
|||
<BR>[Calls]<UL><LI><a href="#[52]">>></a> __set_errno
|
||||
<LI><a href="#[c8]">>></a> _dsqrt
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[ac]">>></a> pow
|
||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[bd]"></a>uart_send</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, usart.o(i.uart_send))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = uart_send ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[92]">>></a> HAL_UART_Transmit_DMA
|
||||
<BR>[Calls]<UL><LI><a href="#[93]">>></a> HAL_UART_Transmit_DMA
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[7c]">>></a> set_addr_cb
|
||||
<BR>[Called By]<UL><LI><a href="#[7d]">>></a> set_addr_cb
|
||||
<LI><a href="#[b6]">>></a> writesinglereg_rtu
|
||||
<LI><a href="#[b9]">>></a> writesinglecoil_rtu
|
||||
<LI><a href="#[b8]">>></a> writemultireg_rtu
|
||||
|
@ -1287,13 +1289,13 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[a2]"></a>__aeabi_dadd</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, daddsub_clz.o(x$fpl$dadd))
|
||||
<P><STRONG><a name="[a3]"></a>__aeabi_dadd</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, daddsub_clz.o(x$fpl$dadd))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __aeabi_dadd
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||
<LI><a href="#[ac]">>></a> pow
|
||||
<LI><a href="#[a0]">>></a> __kernel_poly
|
||||
<LI><a href="#[a5]">>></a> __mathlib_dbl_infnan2
|
||||
<LI><a href="#[ad]">>></a> pow
|
||||
<LI><a href="#[a1]">>></a> __kernel_poly
|
||||
<LI><a href="#[a6]">>></a> __mathlib_dbl_infnan2
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[cb]"></a>_dadd</STRONG> (Thumb, 332 bytes, Stack size 16 bytes, daddsub_clz.o(x$fpl$dadd), UNUSED)
|
||||
|
@ -1305,19 +1307,19 @@ Global Symbols
|
|||
<P><STRONG><a name="[cf]"></a>__fpl_dcheck_NaN1</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, dcheck1.o(x$fpl$dcheck1))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[d0]">>></a> __fpl_return_NaN
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[a8]">>></a> __ARM_scalbn
|
||||
<BR>[Called By]<UL><LI><a href="#[a9]">>></a> __ARM_scalbn
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[d4]"></a>__fpl_dcmp_Inf</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, dcmpi.o(x$fpl$dcmpinf), UNUSED)
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[d3]">>></a> _dcmple
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[a4]"></a>__aeabi_ddiv</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv))
|
||||
<P><STRONG><a name="[a5]"></a>__aeabi_ddiv</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_ddiv
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[ac]">>></a> pow
|
||||
<LI><a href="#[a6]">>></a> __mathlib_dbl_invalid
|
||||
<LI><a href="#[a3]">>></a> __mathlib_dbl_divzero
|
||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
||||
<LI><a href="#[a7]">>></a> __mathlib_dbl_invalid
|
||||
<LI><a href="#[a4]">>></a> __mathlib_dbl_divzero
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[d1]"></a>_ddiv</STRONG> (Thumb, 552 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv), UNUSED)
|
||||
|
@ -1336,7 +1338,7 @@ Global Symbols
|
|||
</UL>
|
||||
|
||||
<P><STRONG><a name="[c1]"></a>__aeabi_i2d</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dflt))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[ac]">>></a> pow
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[10f]"></a>_dflt</STRONG> (Thumb, 46 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dflt), UNUSED)
|
||||
|
@ -1358,12 +1360,12 @@ Global Symbols
|
|||
<BR><BR>[Called By]<UL><LI><a href="#[d6]">>></a> _drcmple
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[a1]"></a>__aeabi_dmul</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, dmul.o(x$fpl$dmul))
|
||||
<P><STRONG><a name="[a2]"></a>__aeabi_dmul</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, dmul.o(x$fpl$dmul))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_dmul
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||
<LI><a href="#[ac]">>></a> pow
|
||||
<LI><a href="#[a0]">>></a> __kernel_poly
|
||||
<LI><a href="#[ad]">>></a> pow
|
||||
<LI><a href="#[a1]">>></a> __kernel_poly
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[d5]"></a>_dmul</STRONG> (Thumb, 332 bytes, Stack size 32 bytes, dmul.o(x$fpl$dmul), UNUSED)
|
||||
|
@ -1392,7 +1394,7 @@ Global Symbols
|
|||
<P><STRONG><a name="[c2]"></a>__aeabi_cdrcmple</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, drleqf.o(x$fpl$drleqf))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __aeabi_cdrcmple
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[ac]">>></a> pow
|
||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[d6]"></a>_drcmple</STRONG> (Thumb, 108 bytes, Stack size 16 bytes, drleqf.o(x$fpl$drleqf), UNUSED)
|
||||
|
@ -1402,7 +1404,7 @@ Global Symbols
|
|||
<P><STRONG><a name="[c0]"></a>__aeabi_drsub</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, daddsub_clz.o(x$fpl$drsb))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_drsub
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[ac]">>></a> pow
|
||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[d8]"></a>_drsb</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, daddsub_clz.o(x$fpl$drsb), UNUSED)
|
||||
|
@ -1421,7 +1423,7 @@ Global Symbols
|
|||
<P><STRONG><a name="[bf]"></a>__aeabi_dsub</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, daddsub_clz.o(x$fpl$dsub))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_dsub
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[ac]">>></a> pow
|
||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[da]"></a>_dsub</STRONG> (Thumb, 464 bytes, Stack size 32 bytes, daddsub_clz.o(x$fpl$dsub), UNUSED)
|
||||
|
@ -1435,12 +1437,12 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[cf]">>></a> __fpl_dcheck_NaN1
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[a8]"></a>__ARM_scalbn</STRONG> (Thumb, 92 bytes, Stack size 0 bytes, scalbn.o(x$fpl$scalbn))
|
||||
<P><STRONG><a name="[a9]"></a>__ARM_scalbn</STRONG> (Thumb, 92 bytes, Stack size 0 bytes, scalbn.o(x$fpl$scalbn))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[cf]">>></a> __fpl_dcheck_NaN1
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[ac]">>></a> pow
|
||||
<LI><a href="#[a9]">>></a> __mathlib_dbl_underflow
|
||||
<LI><a href="#[a7]">>></a> __mathlib_dbl_overflow
|
||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
||||
<LI><a href="#[aa]">>></a> __mathlib_dbl_underflow
|
||||
<LI><a href="#[a8]">>></a> __mathlib_dbl_overflow
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[db]"></a>__fpl_cmpreturn</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, trapv.o(x$fpl$trapveneer))
|
||||
|
@ -1492,80 +1494,80 @@ Local Symbols
|
|||
<P><STRONG><a name="[3a]"></a>UART_DMAAbortOnError</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_DMAAbortOnError
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[81]">>></a> HAL_UART_ErrorCallback
|
||||
<BR>[Calls]<UL><LI><a href="#[82]">>></a> HAL_UART_ErrorCallback
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
||||
</UL>
|
||||
<P><STRONG><a name="[3d]"></a>UART_DMAError</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_DMAError))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_DMAError
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[81]">>></a> HAL_UART_ErrorCallback
|
||||
<LI><a href="#[9d]">>></a> UART_EndTxTransfer
|
||||
<LI><a href="#[7f]">>></a> UART_EndRxTransfer
|
||||
<BR>[Calls]<UL><LI><a href="#[82]">>></a> HAL_UART_ErrorCallback
|
||||
<LI><a href="#[9e]">>></a> UART_EndTxTransfer
|
||||
<LI><a href="#[80]">>></a> UART_EndRxTransfer
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||
</UL>
|
||||
<P><STRONG><a name="[3b]"></a>UART_DMATransmitCplt</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_DMATransmitCplt
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[9e]">>></a> HAL_UART_TxCpltCallback
|
||||
<BR>[Calls]<UL><LI><a href="#[9f]">>></a> HAL_UART_TxCpltCallback
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||
</UL>
|
||||
<P><STRONG><a name="[3c]"></a>UART_DMATxHalfCplt</STRONG> (Thumb, 14 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_DMATxHalfCplt
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[9f]">>></a> HAL_UART_TxHalfCpltCallback
|
||||
<BR>[Calls]<UL><LI><a href="#[a0]">>></a> HAL_UART_TxHalfCpltCallback
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||
</UL>
|
||||
<P><STRONG><a name="[7f]"></a>UART_EndRxTransfer</STRONG> (Thumb, 108 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_EndRxTransfer))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[7d]">>></a> HAL_UART_IRQHandler
|
||||
<LI><a href="#[91]">>></a> UART_WaitOnFlagUntilTimeout
|
||||
<P><STRONG><a name="[80]"></a>UART_EndRxTransfer</STRONG> (Thumb, 108 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_EndRxTransfer))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[7e]">>></a> HAL_UART_IRQHandler
|
||||
<LI><a href="#[92]">>></a> UART_WaitOnFlagUntilTimeout
|
||||
<LI><a href="#[3d]">>></a> UART_DMAError
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[85]"></a>UART_EndTransmit_IT</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT))
|
||||
<P><STRONG><a name="[86]"></a>UART_EndTransmit_IT</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = UART_EndTransmit_IT
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[9e]">>></a> HAL_UART_TxCpltCallback
|
||||
<BR>[Calls]<UL><LI><a href="#[9f]">>></a> HAL_UART_TxCpltCallback
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[7d]">>></a> HAL_UART_IRQHandler
|
||||
<BR>[Called By]<UL><LI><a href="#[7e]">>></a> HAL_UART_IRQHandler
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[9d]"></a>UART_EndTxTransfer</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_EndTxTransfer))
|
||||
<P><STRONG><a name="[9e]"></a>UART_EndTxTransfer</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_EndTxTransfer))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3d]">>></a> UART_DMAError
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[7e]"></a>UART_Receive_IT</STRONG> (Thumb, 252 bytes, Stack size 24 bytes, stm32f1xx_hal_uart.o(i.UART_Receive_IT))
|
||||
<P><STRONG><a name="[7f]"></a>UART_Receive_IT</STRONG> (Thumb, 252 bytes, Stack size 24 bytes, stm32f1xx_hal_uart.o(i.UART_Receive_IT))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = UART_Receive_IT ⇒ HAL_UART_RxCpltCallback ⇒ modbus_rx_cb ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[8e]">>></a> HAL_UART_RxCpltCallback
|
||||
<LI><a href="#[83]">>></a> HAL_UARTEx_RxEventCallback
|
||||
<BR>[Calls]<UL><LI><a href="#[8f]">>></a> HAL_UART_RxCpltCallback
|
||||
<LI><a href="#[84]">>></a> HAL_UARTEx_RxEventCallback
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[7d]">>></a> HAL_UART_IRQHandler
|
||||
<BR>[Called By]<UL><LI><a href="#[7e]">>></a> HAL_UART_IRQHandler
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[88]"></a>UART_SetConfig</STRONG> (Thumb, 248 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_SetConfig))
|
||||
<P><STRONG><a name="[89]"></a>UART_SetConfig</STRONG> (Thumb, 248 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_SetConfig))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = UART_SetConfig ⇒ HAL_RCC_GetPCLK2Freq
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[66]">>></a> HAL_RCC_GetPCLK2Freq
|
||||
<LI><a href="#[64]">>></a> HAL_RCC_GetPCLK1Freq
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[86]">>></a> HAL_UART_Init
|
||||
<BR>[Called By]<UL><LI><a href="#[87]">>></a> HAL_UART_Init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[84]"></a>UART_Transmit_IT</STRONG> (Thumb, 96 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_Transmit_IT))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[7d]">>></a> HAL_UART_IRQHandler
|
||||
<P><STRONG><a name="[85]"></a>UART_Transmit_IT</STRONG> (Thumb, 96 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_Transmit_IT))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[7e]">>></a> HAL_UART_IRQHandler
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[91]"></a>UART_WaitOnFlagUntilTimeout</STRONG> (Thumb, 140 bytes, Stack size 32 bytes, stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout))
|
||||
<P><STRONG><a name="[92]"></a>UART_WaitOnFlagUntilTimeout</STRONG> (Thumb, 140 bytes, Stack size 32 bytes, stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = UART_WaitOnFlagUntilTimeout
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[62]">>></a> HAL_GetTick
|
||||
<LI><a href="#[7f]">>></a> UART_EndRxTransfer
|
||||
<LI><a href="#[80]">>></a> UART_EndRxTransfer
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[90]">>></a> HAL_UART_Transmit
|
||||
<BR>[Called By]<UL><LI><a href="#[91]">>></a> HAL_UART_Transmit
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[d9]"></a>_dadd1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, daddsub_clz.o(x$fpl$dadd), UNUSED)
|
||||
|
|
|
@ -60,6 +60,7 @@ Section Cross References
|
|||
tim.o(i.HAL_TIM_Base_MspInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ
|
||||
tim.o(i.HAL_TIM_PeriodElapsedCallback) refers to stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Stop_IT) for HAL_TIM_Base_Stop_IT
|
||||
tim.o(i.HAL_TIM_PeriodElapsedCallback) refers to modbus_rtu.o(i.modbus_process_rtu) for modbus_process_rtu
|
||||
tim.o(i.HAL_TIM_PeriodElapsedCallback) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin
|
||||
tim.o(i.HAL_TIM_PeriodElapsedCallback) refers to usart.o(i.set_addr_cb) for set_addr_cb
|
||||
tim.o(i.HAL_TIM_PeriodElapsedCallback) refers to tim.o(.bss) for htim1
|
||||
tim.o(i.HAL_TIM_PeriodElapsedCallback) refers to tim.o(.data) for it_1000ms_cnt
|
||||
|
@ -109,10 +110,10 @@ Section Cross References
|
|||
usart.o(i.fputc) refers to usart.o(.bss) for huart1
|
||||
usart.o(i.set_addr_cb) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
|
||||
usart.o(i.set_addr_cb) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
|
||||
usart.o(i.set_addr_cb) refers to usart.o(i.uart_send) for uart_send
|
||||
usart.o(i.set_addr_cb) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
||||
usart.o(i.set_addr_cb) refers to usart.o(.bss) for uart1
|
||||
usart.o(i.set_addr_cb) refers to usart.o(i.uart_send) for uart_send
|
||||
usart.o(i.set_addr_cb) refers to usart.o(.data) for set_addr_flag
|
||||
usart.o(i.set_addr_cb) refers to usart.o(.bss) for uart1
|
||||
usart.o(i.set_addr_cb) refers to modbus.o(.data) for LOCAL_ADDRESS
|
||||
usart.o(i.uart_send) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
|
||||
usart.o(i.uart_send) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
|
||||
|
@ -1433,134 +1434,134 @@ Image Symbol Table
|
|||
i.HAL_TIM_OC_DelayElapsedCallback 0x08001890 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
|
||||
i.HAL_TIM_PWM_PulseFinishedCallback 0x08001892 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
||||
i.HAL_TIM_PeriodElapsedCallback 0x08001894 Section 0 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
||||
i.HAL_TIM_TriggerCallback 0x08001900 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
||||
i.HAL_UARTEx_RxEventCallback 0x08001902 Section 0 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback)
|
||||
i.HAL_UART_ErrorCallback 0x08001904 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback)
|
||||
i.HAL_UART_IRQHandler 0x08001908 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
||||
i.HAL_UART_Init 0x08001bec Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Init)
|
||||
i.HAL_UART_MspInit 0x08001c64 Section 0 usart.o(i.HAL_UART_MspInit)
|
||||
i.HAL_UART_Receive_IT 0x08001d34 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT)
|
||||
i.HAL_UART_RxCpltCallback 0x08001d60 Section 0 usart.o(i.HAL_UART_RxCpltCallback)
|
||||
i.HAL_UART_Transmit 0x08001d78 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit)
|
||||
i.HAL_UART_Transmit_DMA 0x08001e38 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||
i.HAL_UART_TxCpltCallback 0x08001ec4 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
|
||||
i.HAL_UART_TxHalfCpltCallback 0x08001ec6 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
||||
i.HardFault_Handler 0x08001ec8 Section 0 stm32f1xx_it.o(i.HardFault_Handler)
|
||||
i.MX_DMA_Init 0x08001ecc Section 0 dma.o(i.MX_DMA_Init)
|
||||
i.MX_GPIO_Init 0x08001f00 Section 0 gpio.o(i.MX_GPIO_Init)
|
||||
i.MX_TIM1_Init 0x08001fe8 Section 0 tim.o(i.MX_TIM1_Init)
|
||||
i.MX_TIM3_Init 0x08002058 Section 0 tim.o(i.MX_TIM3_Init)
|
||||
i.MX_USART1_UART_Init 0x080020c4 Section 0 usart.o(i.MX_USART1_UART_Init)
|
||||
i.MemManage_Handler 0x080020fc Section 0 stm32f1xx_it.o(i.MemManage_Handler)
|
||||
i.ModbusCRC16 0x08002100 Section 0 modbus.o(i.ModbusCRC16)
|
||||
i.NMI_Handler 0x08002146 Section 0 stm32f1xx_it.o(i.NMI_Handler)
|
||||
i.PendSV_Handler 0x0800214a Section 0 stm32f1xx_it.o(i.PendSV_Handler)
|
||||
i.RCC_Delay 0x0800214c Section 0 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
||||
RCC_Delay 0x0800214d Thumb Code 36 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
||||
i.SVC_Handler 0x08002174 Section 0 stm32f1xx_it.o(i.SVC_Handler)
|
||||
i.SysTick_Handler 0x08002176 Section 0 stm32f1xx_it.o(i.SysTick_Handler)
|
||||
i.SystemClock_Config 0x0800217e Section 0 main.o(i.SystemClock_Config)
|
||||
i.SystemInit 0x080021e4 Section 0 system_stm32f1xx.o(i.SystemInit)
|
||||
i.TIM1_UP_IRQHandler 0x080021e8 Section 0 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
||||
i.TIM3_IRQHandler 0x080021f8 Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
||||
i.TIM_Base_SetConfig 0x08002208 Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||
i.TIM_ETR_SetConfig 0x0800228c Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||
i.TIM_ITRx_SetConfig 0x080022a2 Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
||||
TIM_ITRx_SetConfig 0x080022a3 Thumb Code 18 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
||||
i.TIM_TI1_ConfigInputStage 0x080022b4 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
||||
TIM_TI1_ConfigInputStage 0x080022b5 Thumb Code 38 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
||||
i.TIM_TI2_ConfigInputStage 0x080022da Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||
TIM_TI2_ConfigInputStage 0x080022db Thumb Code 40 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||
i.UART_DMAAbortOnError 0x08002302 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
||||
UART_DMAAbortOnError 0x08002303 Thumb Code 20 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
||||
i.UART_DMAError 0x08002316 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
||||
UART_DMAError 0x08002317 Thumb Code 80 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
||||
i.UART_DMATransmitCplt 0x08002366 Section 0 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
||||
UART_DMATransmitCplt 0x08002367 Thumb Code 88 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
||||
i.UART_DMATxHalfCplt 0x080023be Section 0 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
||||
UART_DMATxHalfCplt 0x080023bf Thumb Code 14 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
||||
i.UART_EndRxTransfer 0x080023cc Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
||||
UART_EndRxTransfer 0x080023cd Thumb Code 108 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
||||
i.UART_EndTransmit_IT 0x08002438 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT)
|
||||
UART_EndTransmit_IT 0x08002439 Thumb Code 32 stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT)
|
||||
i.UART_EndTxTransfer 0x08002458 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
||||
UART_EndTxTransfer 0x08002459 Thumb Code 38 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
||||
i.UART_Receive_IT 0x0800247e Section 0 stm32f1xx_hal_uart.o(i.UART_Receive_IT)
|
||||
UART_Receive_IT 0x0800247f Thumb Code 252 stm32f1xx_hal_uart.o(i.UART_Receive_IT)
|
||||
i.UART_SetConfig 0x0800257c Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig)
|
||||
UART_SetConfig 0x0800257d Thumb Code 248 stm32f1xx_hal_uart.o(i.UART_SetConfig)
|
||||
i.UART_Start_Receive_IT 0x08002678 Section 0 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
|
||||
i.UART_Transmit_IT 0x080026b8 Section 0 stm32f1xx_hal_uart.o(i.UART_Transmit_IT)
|
||||
UART_Transmit_IT 0x080026b9 Thumb Code 96 stm32f1xx_hal_uart.o(i.UART_Transmit_IT)
|
||||
i.UART_WaitOnFlagUntilTimeout 0x08002718 Section 0 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||
UART_WaitOnFlagUntilTimeout 0x08002719 Thumb Code 140 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||
i.USART1_IRQHandler 0x080027a4 Section 0 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||
i.UsageFault_Handler 0x080027b4 Section 0 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||
i.WriteHoldRegData 0x080027b8 Section 0 modbus.o(i.WriteHoldRegData)
|
||||
i.WriteOneCoilData 0x080027c8 Section 0 modbus.o(i.WriteOneCoilData)
|
||||
i.__ARM_fpclassify 0x08002840 Section 0 fpclassify.o(i.__ARM_fpclassify)
|
||||
i.__NVIC_GetPriorityGrouping 0x08002868 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
||||
__NVIC_GetPriorityGrouping 0x08002869 Thumb Code 10 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
||||
i.__NVIC_SetPriority 0x08002878 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||
__NVIC_SetPriority 0x08002879 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||
i.__kernel_poly 0x080028a0 Section 0 poly.o(i.__kernel_poly)
|
||||
i.__mathlib_dbl_divzero 0x0800294c Section 0 dunder.o(i.__mathlib_dbl_divzero)
|
||||
i.__mathlib_dbl_infnan2 0x0800295c Section 0 dunder.o(i.__mathlib_dbl_infnan2)
|
||||
i.__mathlib_dbl_invalid 0x08002960 Section 0 dunder.o(i.__mathlib_dbl_invalid)
|
||||
i.__mathlib_dbl_overflow 0x0800296c Section 0 dunder.o(i.__mathlib_dbl_overflow)
|
||||
i.__mathlib_dbl_underflow 0x0800297c Section 0 dunder.o(i.__mathlib_dbl_underflow)
|
||||
i._sys_exit 0x0800298c Section 0 usart.o(i._sys_exit)
|
||||
i.main 0x08002990 Section 0 main.o(i.main)
|
||||
i.modbus_analysis_rtu 0x08002c70 Section 0 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||
i.modbus_errfunction_rtu 0x08002d2c Section 0 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||
i.modbus_process_rtu 0x08002dac Section 0 modbus_rtu.o(i.modbus_process_rtu)
|
||||
i.modbus_rtu_init 0x08002df0 Section 0 modbus_rtu.o(i.modbus_rtu_init)
|
||||
i.modbus_rx_cb 0x08002e44 Section 0 modbus_rtu.o(i.modbus_rx_cb)
|
||||
i.pow 0x08002ec4 Section 0 pow.o(i.pow)
|
||||
i.readcoilstate_rtu 0x0800387c Section 0 modbus_rtu.o(i.readcoilstate_rtu)
|
||||
i.readdisinputstate_rtu 0x080039e8 Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||
i.readholdreg_rtu 0x08003b4c Section 0 modbus_rtu.o(i.readholdreg_rtu)
|
||||
i.readinputreg_rtu 0x08003c5c Section 0 modbus_rtu.o(i.readinputreg_rtu)
|
||||
i.set_addr_cb 0x08003d68 Section 0 usart.o(i.set_addr_cb)
|
||||
i.sqrt 0x08003df0 Section 0 sqrt.o(i.sqrt)
|
||||
i.uart_send 0x08003e3c Section 0 usart.o(i.uart_send)
|
||||
i.writemulticoil_rtu 0x08003e50 Section 0 modbus_rtu.o(i.writemulticoil_rtu)
|
||||
i.writemultireg_rtu 0x08003fc0 Section 0 modbus_rtu.o(i.writemultireg_rtu)
|
||||
i.writesinglecoil_rtu 0x080040d4 Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||
i.writesinglereg_rtu 0x080041a4 Section 0 modbus_rtu.o(i.writesinglereg_rtu)
|
||||
x$fpl$dadd 0x08004268 Section 336 daddsub_clz.o(x$fpl$dadd)
|
||||
_dadd1 0x08004279 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
||||
x$fpl$dcheck1 0x080043b8 Section 16 dcheck1.o(x$fpl$dcheck1)
|
||||
x$fpl$dcmpinf 0x080043c8 Section 24 dcmpi.o(x$fpl$dcmpinf)
|
||||
x$fpl$ddiv 0x080043e0 Section 688 ddiv.o(x$fpl$ddiv)
|
||||
ddiv_entry 0x080043e7 Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
||||
x$fpl$dfixu 0x08004690 Section 90 dfixu.o(x$fpl$dfixu)
|
||||
x$fpl$dflt 0x080046ea Section 46 dflt_clz.o(x$fpl$dflt)
|
||||
x$fpl$dfltu 0x08004718 Section 38 dflt_clz.o(x$fpl$dfltu)
|
||||
x$fpl$dleqf 0x08004740 Section 120 dleqf.o(x$fpl$dleqf)
|
||||
x$fpl$dmul 0x080047b8 Section 340 dmul.o(x$fpl$dmul)
|
||||
x$fpl$dnaninf 0x0800490c Section 156 dnaninf.o(x$fpl$dnaninf)
|
||||
x$fpl$dretinf 0x080049a8 Section 12 dretinf.o(x$fpl$dretinf)
|
||||
x$fpl$drleqf 0x080049b4 Section 108 drleqf.o(x$fpl$drleqf)
|
||||
x$fpl$drsb 0x08004a20 Section 22 daddsub_clz.o(x$fpl$drsb)
|
||||
x$fpl$dsqrt 0x08004a38 Section 460 dsqrt_noumaal.o(x$fpl$dsqrt)
|
||||
x$fpl$dsub 0x08004c04 Section 468 daddsub_clz.o(x$fpl$dsub)
|
||||
_dsub1 0x08004c15 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
||||
x$fpl$retnan 0x08004dd8 Section 100 retnan.o(x$fpl$retnan)
|
||||
x$fpl$scalbn 0x08004e3c Section 92 scalbn.o(x$fpl$scalbn)
|
||||
x$fpl$trapveneer 0x08004e98 Section 48 trapv.o(x$fpl$trapveneer)
|
||||
.constdata 0x08004ec8 Section 18 stm32f1xx_hal_rcc.o(.constdata)
|
||||
x$fpl$usenofp 0x08004ec8 Section 0 usenofp.o(x$fpl$usenofp)
|
||||
aPLLMULFactorTable 0x08004ec8 Data 16 stm32f1xx_hal_rcc.o(.constdata)
|
||||
aPredivFactorTable 0x08004ed8 Data 2 stm32f1xx_hal_rcc.o(.constdata)
|
||||
.constdata 0x08004eda Section 24 system_stm32f1xx.o(.constdata)
|
||||
.constdata 0x08004ef8 Section 136 pow.o(.constdata)
|
||||
bp 0x08004ef8 Data 16 pow.o(.constdata)
|
||||
dp_h 0x08004f08 Data 16 pow.o(.constdata)
|
||||
dp_l 0x08004f18 Data 16 pow.o(.constdata)
|
||||
L 0x08004f28 Data 48 pow.o(.constdata)
|
||||
P 0x08004f58 Data 40 pow.o(.constdata)
|
||||
.constdata 0x08004f80 Section 8 qnan.o(.constdata)
|
||||
i.HAL_TIM_TriggerCallback 0x08001910 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
||||
i.HAL_UARTEx_RxEventCallback 0x08001912 Section 0 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback)
|
||||
i.HAL_UART_ErrorCallback 0x08001914 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback)
|
||||
i.HAL_UART_IRQHandler 0x08001918 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
||||
i.HAL_UART_Init 0x08001bfc Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Init)
|
||||
i.HAL_UART_MspInit 0x08001c74 Section 0 usart.o(i.HAL_UART_MspInit)
|
||||
i.HAL_UART_Receive_IT 0x08001d44 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT)
|
||||
i.HAL_UART_RxCpltCallback 0x08001d70 Section 0 usart.o(i.HAL_UART_RxCpltCallback)
|
||||
i.HAL_UART_Transmit 0x08001d88 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit)
|
||||
i.HAL_UART_Transmit_DMA 0x08001e48 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||
i.HAL_UART_TxCpltCallback 0x08001ed4 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
|
||||
i.HAL_UART_TxHalfCpltCallback 0x08001ed6 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
||||
i.HardFault_Handler 0x08001ed8 Section 0 stm32f1xx_it.o(i.HardFault_Handler)
|
||||
i.MX_DMA_Init 0x08001edc Section 0 dma.o(i.MX_DMA_Init)
|
||||
i.MX_GPIO_Init 0x08001f10 Section 0 gpio.o(i.MX_GPIO_Init)
|
||||
i.MX_TIM1_Init 0x08001ff8 Section 0 tim.o(i.MX_TIM1_Init)
|
||||
i.MX_TIM3_Init 0x08002068 Section 0 tim.o(i.MX_TIM3_Init)
|
||||
i.MX_USART1_UART_Init 0x080020d4 Section 0 usart.o(i.MX_USART1_UART_Init)
|
||||
i.MemManage_Handler 0x0800210c Section 0 stm32f1xx_it.o(i.MemManage_Handler)
|
||||
i.ModbusCRC16 0x08002110 Section 0 modbus.o(i.ModbusCRC16)
|
||||
i.NMI_Handler 0x08002156 Section 0 stm32f1xx_it.o(i.NMI_Handler)
|
||||
i.PendSV_Handler 0x0800215a Section 0 stm32f1xx_it.o(i.PendSV_Handler)
|
||||
i.RCC_Delay 0x0800215c Section 0 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
||||
RCC_Delay 0x0800215d Thumb Code 36 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
||||
i.SVC_Handler 0x08002184 Section 0 stm32f1xx_it.o(i.SVC_Handler)
|
||||
i.SysTick_Handler 0x08002186 Section 0 stm32f1xx_it.o(i.SysTick_Handler)
|
||||
i.SystemClock_Config 0x0800218e Section 0 main.o(i.SystemClock_Config)
|
||||
i.SystemInit 0x080021f4 Section 0 system_stm32f1xx.o(i.SystemInit)
|
||||
i.TIM1_UP_IRQHandler 0x080021f8 Section 0 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
||||
i.TIM3_IRQHandler 0x08002208 Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
||||
i.TIM_Base_SetConfig 0x08002218 Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||
i.TIM_ETR_SetConfig 0x0800229c Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||
i.TIM_ITRx_SetConfig 0x080022b2 Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
||||
TIM_ITRx_SetConfig 0x080022b3 Thumb Code 18 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
||||
i.TIM_TI1_ConfigInputStage 0x080022c4 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
||||
TIM_TI1_ConfigInputStage 0x080022c5 Thumb Code 38 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
||||
i.TIM_TI2_ConfigInputStage 0x080022ea Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||
TIM_TI2_ConfigInputStage 0x080022eb Thumb Code 40 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||
i.UART_DMAAbortOnError 0x08002312 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
||||
UART_DMAAbortOnError 0x08002313 Thumb Code 20 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
||||
i.UART_DMAError 0x08002326 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
||||
UART_DMAError 0x08002327 Thumb Code 80 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
||||
i.UART_DMATransmitCplt 0x08002376 Section 0 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
||||
UART_DMATransmitCplt 0x08002377 Thumb Code 88 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
||||
i.UART_DMATxHalfCplt 0x080023ce Section 0 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
||||
UART_DMATxHalfCplt 0x080023cf Thumb Code 14 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
||||
i.UART_EndRxTransfer 0x080023dc Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
||||
UART_EndRxTransfer 0x080023dd Thumb Code 108 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
||||
i.UART_EndTransmit_IT 0x08002448 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT)
|
||||
UART_EndTransmit_IT 0x08002449 Thumb Code 32 stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT)
|
||||
i.UART_EndTxTransfer 0x08002468 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
||||
UART_EndTxTransfer 0x08002469 Thumb Code 38 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
||||
i.UART_Receive_IT 0x0800248e Section 0 stm32f1xx_hal_uart.o(i.UART_Receive_IT)
|
||||
UART_Receive_IT 0x0800248f Thumb Code 252 stm32f1xx_hal_uart.o(i.UART_Receive_IT)
|
||||
i.UART_SetConfig 0x0800258c Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig)
|
||||
UART_SetConfig 0x0800258d Thumb Code 248 stm32f1xx_hal_uart.o(i.UART_SetConfig)
|
||||
i.UART_Start_Receive_IT 0x08002688 Section 0 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
|
||||
i.UART_Transmit_IT 0x080026c8 Section 0 stm32f1xx_hal_uart.o(i.UART_Transmit_IT)
|
||||
UART_Transmit_IT 0x080026c9 Thumb Code 96 stm32f1xx_hal_uart.o(i.UART_Transmit_IT)
|
||||
i.UART_WaitOnFlagUntilTimeout 0x08002728 Section 0 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||
UART_WaitOnFlagUntilTimeout 0x08002729 Thumb Code 140 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||
i.USART1_IRQHandler 0x080027b4 Section 0 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||
i.UsageFault_Handler 0x080027c4 Section 0 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||
i.WriteHoldRegData 0x080027c8 Section 0 modbus.o(i.WriteHoldRegData)
|
||||
i.WriteOneCoilData 0x080027d8 Section 0 modbus.o(i.WriteOneCoilData)
|
||||
i.__ARM_fpclassify 0x08002850 Section 0 fpclassify.o(i.__ARM_fpclassify)
|
||||
i.__NVIC_GetPriorityGrouping 0x08002878 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
||||
__NVIC_GetPriorityGrouping 0x08002879 Thumb Code 10 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
||||
i.__NVIC_SetPriority 0x08002888 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||
__NVIC_SetPriority 0x08002889 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||
i.__kernel_poly 0x080028b0 Section 0 poly.o(i.__kernel_poly)
|
||||
i.__mathlib_dbl_divzero 0x0800295c Section 0 dunder.o(i.__mathlib_dbl_divzero)
|
||||
i.__mathlib_dbl_infnan2 0x0800296c Section 0 dunder.o(i.__mathlib_dbl_infnan2)
|
||||
i.__mathlib_dbl_invalid 0x08002970 Section 0 dunder.o(i.__mathlib_dbl_invalid)
|
||||
i.__mathlib_dbl_overflow 0x0800297c Section 0 dunder.o(i.__mathlib_dbl_overflow)
|
||||
i.__mathlib_dbl_underflow 0x0800298c Section 0 dunder.o(i.__mathlib_dbl_underflow)
|
||||
i._sys_exit 0x0800299c Section 0 usart.o(i._sys_exit)
|
||||
i.main 0x080029a0 Section 0 main.o(i.main)
|
||||
i.modbus_analysis_rtu 0x08002c80 Section 0 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||
i.modbus_errfunction_rtu 0x08002d3c Section 0 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||
i.modbus_process_rtu 0x08002dbc Section 0 modbus_rtu.o(i.modbus_process_rtu)
|
||||
i.modbus_rtu_init 0x08002e00 Section 0 modbus_rtu.o(i.modbus_rtu_init)
|
||||
i.modbus_rx_cb 0x08002e54 Section 0 modbus_rtu.o(i.modbus_rx_cb)
|
||||
i.pow 0x08002ed4 Section 0 pow.o(i.pow)
|
||||
i.readcoilstate_rtu 0x0800388c Section 0 modbus_rtu.o(i.readcoilstate_rtu)
|
||||
i.readdisinputstate_rtu 0x080039f8 Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||
i.readholdreg_rtu 0x08003b5c Section 0 modbus_rtu.o(i.readholdreg_rtu)
|
||||
i.readinputreg_rtu 0x08003c6c Section 0 modbus_rtu.o(i.readinputreg_rtu)
|
||||
i.set_addr_cb 0x08003d78 Section 0 usart.o(i.set_addr_cb)
|
||||
i.sqrt 0x08003e04 Section 0 sqrt.o(i.sqrt)
|
||||
i.uart_send 0x08003e50 Section 0 usart.o(i.uart_send)
|
||||
i.writemulticoil_rtu 0x08003e64 Section 0 modbus_rtu.o(i.writemulticoil_rtu)
|
||||
i.writemultireg_rtu 0x08003fd4 Section 0 modbus_rtu.o(i.writemultireg_rtu)
|
||||
i.writesinglecoil_rtu 0x080040e8 Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||
i.writesinglereg_rtu 0x080041b8 Section 0 modbus_rtu.o(i.writesinglereg_rtu)
|
||||
x$fpl$dadd 0x0800427c Section 336 daddsub_clz.o(x$fpl$dadd)
|
||||
_dadd1 0x0800428d Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
||||
x$fpl$dcheck1 0x080043cc Section 16 dcheck1.o(x$fpl$dcheck1)
|
||||
x$fpl$dcmpinf 0x080043dc Section 24 dcmpi.o(x$fpl$dcmpinf)
|
||||
x$fpl$ddiv 0x080043f4 Section 688 ddiv.o(x$fpl$ddiv)
|
||||
ddiv_entry 0x080043fb Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
||||
x$fpl$dfixu 0x080046a4 Section 90 dfixu.o(x$fpl$dfixu)
|
||||
x$fpl$dflt 0x080046fe Section 46 dflt_clz.o(x$fpl$dflt)
|
||||
x$fpl$dfltu 0x0800472c Section 38 dflt_clz.o(x$fpl$dfltu)
|
||||
x$fpl$dleqf 0x08004754 Section 120 dleqf.o(x$fpl$dleqf)
|
||||
x$fpl$dmul 0x080047cc Section 340 dmul.o(x$fpl$dmul)
|
||||
x$fpl$dnaninf 0x08004920 Section 156 dnaninf.o(x$fpl$dnaninf)
|
||||
x$fpl$dretinf 0x080049bc Section 12 dretinf.o(x$fpl$dretinf)
|
||||
x$fpl$drleqf 0x080049c8 Section 108 drleqf.o(x$fpl$drleqf)
|
||||
x$fpl$drsb 0x08004a34 Section 22 daddsub_clz.o(x$fpl$drsb)
|
||||
x$fpl$dsqrt 0x08004a4c Section 460 dsqrt_noumaal.o(x$fpl$dsqrt)
|
||||
x$fpl$dsub 0x08004c18 Section 468 daddsub_clz.o(x$fpl$dsub)
|
||||
_dsub1 0x08004c29 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
||||
x$fpl$retnan 0x08004dec Section 100 retnan.o(x$fpl$retnan)
|
||||
x$fpl$scalbn 0x08004e50 Section 92 scalbn.o(x$fpl$scalbn)
|
||||
x$fpl$trapveneer 0x08004eac Section 48 trapv.o(x$fpl$trapveneer)
|
||||
.constdata 0x08004edc Section 18 stm32f1xx_hal_rcc.o(.constdata)
|
||||
x$fpl$usenofp 0x08004edc Section 0 usenofp.o(x$fpl$usenofp)
|
||||
aPLLMULFactorTable 0x08004edc Data 16 stm32f1xx_hal_rcc.o(.constdata)
|
||||
aPredivFactorTable 0x08004eec Data 2 stm32f1xx_hal_rcc.o(.constdata)
|
||||
.constdata 0x08004eee Section 24 system_stm32f1xx.o(.constdata)
|
||||
.constdata 0x08004f08 Section 136 pow.o(.constdata)
|
||||
bp 0x08004f08 Data 16 pow.o(.constdata)
|
||||
dp_h 0x08004f18 Data 16 pow.o(.constdata)
|
||||
dp_l 0x08004f28 Data 16 pow.o(.constdata)
|
||||
L 0x08004f38 Data 48 pow.o(.constdata)
|
||||
P 0x08004f68 Data 40 pow.o(.constdata)
|
||||
.constdata 0x08004f90 Section 8 qnan.o(.constdata)
|
||||
.data 0x20000000 Section 1 main.o(.data)
|
||||
.data 0x20000004 Section 8 tim.o(.data)
|
||||
.data 0x2000000c Section 20 usart.o(.data)
|
||||
|
@ -1774,103 +1775,103 @@ Image Symbol Table
|
|||
HAL_TIM_IRQHandler 0x08001725 Thumb Code 364 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler)
|
||||
HAL_TIM_OC_DelayElapsedCallback 0x08001891 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
|
||||
HAL_TIM_PWM_PulseFinishedCallback 0x08001893 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
||||
HAL_TIM_PeriodElapsedCallback 0x08001895 Thumb Code 86 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
||||
HAL_TIM_TriggerCallback 0x08001901 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
||||
HAL_UARTEx_RxEventCallback 0x08001903 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback)
|
||||
HAL_UART_ErrorCallback 0x08001905 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback)
|
||||
HAL_UART_IRQHandler 0x08001909 Thumb Code 736 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
||||
HAL_UART_Init 0x08001bed Thumb Code 118 stm32f1xx_hal_uart.o(i.HAL_UART_Init)
|
||||
HAL_UART_MspInit 0x08001c65 Thumb Code 188 usart.o(i.HAL_UART_MspInit)
|
||||
HAL_UART_Receive_IT 0x08001d35 Thumb Code 44 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT)
|
||||
HAL_UART_RxCpltCallback 0x08001d61 Thumb Code 18 usart.o(i.HAL_UART_RxCpltCallback)
|
||||
HAL_UART_Transmit 0x08001d79 Thumb Code 190 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit)
|
||||
HAL_UART_Transmit_DMA 0x08001e39 Thumb Code 128 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||
HAL_UART_TxCpltCallback 0x08001ec5 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
|
||||
HAL_UART_TxHalfCpltCallback 0x08001ec7 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
||||
HardFault_Handler 0x08001ec9 Thumb Code 4 stm32f1xx_it.o(i.HardFault_Handler)
|
||||
MX_DMA_Init 0x08001ecd Thumb Code 48 dma.o(i.MX_DMA_Init)
|
||||
MX_GPIO_Init 0x08001f01 Thumb Code 220 gpio.o(i.MX_GPIO_Init)
|
||||
MX_TIM1_Init 0x08001fe9 Thumb Code 102 tim.o(i.MX_TIM1_Init)
|
||||
MX_TIM3_Init 0x08002059 Thumb Code 100 tim.o(i.MX_TIM3_Init)
|
||||
MX_USART1_UART_Init 0x080020c5 Thumb Code 46 usart.o(i.MX_USART1_UART_Init)
|
||||
MemManage_Handler 0x080020fd Thumb Code 4 stm32f1xx_it.o(i.MemManage_Handler)
|
||||
ModbusCRC16 0x08002101 Thumb Code 70 modbus.o(i.ModbusCRC16)
|
||||
NMI_Handler 0x08002147 Thumb Code 4 stm32f1xx_it.o(i.NMI_Handler)
|
||||
PendSV_Handler 0x0800214b Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler)
|
||||
SVC_Handler 0x08002175 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler)
|
||||
SysTick_Handler 0x08002177 Thumb Code 8 stm32f1xx_it.o(i.SysTick_Handler)
|
||||
SystemClock_Config 0x0800217f Thumb Code 102 main.o(i.SystemClock_Config)
|
||||
SystemInit 0x080021e5 Thumb Code 2 system_stm32f1xx.o(i.SystemInit)
|
||||
TIM1_UP_IRQHandler 0x080021e9 Thumb Code 10 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
||||
TIM3_IRQHandler 0x080021f9 Thumb Code 10 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
||||
TIM_Base_SetConfig 0x08002209 Thumb Code 120 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||
TIM_ETR_SetConfig 0x0800228d Thumb Code 22 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||
UART_Start_Receive_IT 0x08002679 Thumb Code 64 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
|
||||
USART1_IRQHandler 0x080027a5 Thumb Code 10 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||
UsageFault_Handler 0x080027b5 Thumb Code 4 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||
WriteHoldRegData 0x080027b9 Thumb Code 10 modbus.o(i.WriteHoldRegData)
|
||||
WriteOneCoilData 0x080027c9 Thumb Code 114 modbus.o(i.WriteOneCoilData)
|
||||
__ARM_fpclassify 0x08002841 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify)
|
||||
__kernel_poly 0x080028a1 Thumb Code 170 poly.o(i.__kernel_poly)
|
||||
__mathlib_dbl_divzero 0x0800294d Thumb Code 12 dunder.o(i.__mathlib_dbl_divzero)
|
||||
__mathlib_dbl_infnan2 0x0800295d Thumb Code 4 dunder.o(i.__mathlib_dbl_infnan2)
|
||||
__mathlib_dbl_invalid 0x08002961 Thumb Code 12 dunder.o(i.__mathlib_dbl_invalid)
|
||||
__mathlib_dbl_overflow 0x0800296d Thumb Code 14 dunder.o(i.__mathlib_dbl_overflow)
|
||||
__mathlib_dbl_underflow 0x0800297d Thumb Code 10 dunder.o(i.__mathlib_dbl_underflow)
|
||||
_sys_exit 0x0800298d Thumb Code 4 usart.o(i._sys_exit)
|
||||
main 0x08002991 Thumb Code 686 main.o(i.main)
|
||||
modbus_analysis_rtu 0x08002c71 Thumb Code 184 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||
modbus_errfunction_rtu 0x08002d2d Thumb Code 114 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||
modbus_process_rtu 0x08002dad Thumb Code 64 modbus_rtu.o(i.modbus_process_rtu)
|
||||
modbus_rtu_init 0x08002df1 Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init)
|
||||
modbus_rx_cb 0x08002e45 Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb)
|
||||
pow 0x08002ec5 Thumb Code 2478 pow.o(i.pow)
|
||||
readcoilstate_rtu 0x0800387d Thumb Code 352 modbus_rtu.o(i.readcoilstate_rtu)
|
||||
readdisinputstate_rtu 0x080039e9 Thumb Code 342 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||
readholdreg_rtu 0x08003b4d Thumb Code 260 modbus_rtu.o(i.readholdreg_rtu)
|
||||
readinputreg_rtu 0x08003c5d Thumb Code 254 modbus_rtu.o(i.readinputreg_rtu)
|
||||
set_addr_cb 0x08003d69 Thumb Code 112 usart.o(i.set_addr_cb)
|
||||
sqrt 0x08003df1 Thumb Code 76 sqrt.o(i.sqrt)
|
||||
uart_send 0x08003e3d Thumb Code 20 usart.o(i.uart_send)
|
||||
writemulticoil_rtu 0x08003e51 Thumb Code 356 modbus_rtu.o(i.writemulticoil_rtu)
|
||||
writemultireg_rtu 0x08003fc1 Thumb Code 264 modbus_rtu.o(i.writemultireg_rtu)
|
||||
writesinglecoil_rtu 0x080040d5 Thumb Code 196 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||
writesinglereg_rtu 0x080041a5 Thumb Code 184 modbus_rtu.o(i.writesinglereg_rtu)
|
||||
__aeabi_dadd 0x08004269 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
||||
_dadd 0x08004269 Thumb Code 332 daddsub_clz.o(x$fpl$dadd)
|
||||
__fpl_dcheck_NaN1 0x080043b9 Thumb Code 10 dcheck1.o(x$fpl$dcheck1)
|
||||
__fpl_dcmp_Inf 0x080043c9 Thumb Code 24 dcmpi.o(x$fpl$dcmpinf)
|
||||
__aeabi_ddiv 0x080043e1 Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
||||
_ddiv 0x080043e1 Thumb Code 552 ddiv.o(x$fpl$ddiv)
|
||||
__aeabi_d2uiz 0x08004691 Thumb Code 0 dfixu.o(x$fpl$dfixu)
|
||||
_dfixu 0x08004691 Thumb Code 90 dfixu.o(x$fpl$dfixu)
|
||||
__aeabi_i2d 0x080046eb Thumb Code 0 dflt_clz.o(x$fpl$dflt)
|
||||
_dflt 0x080046eb Thumb Code 46 dflt_clz.o(x$fpl$dflt)
|
||||
__aeabi_ui2d 0x08004719 Thumb Code 0 dflt_clz.o(x$fpl$dfltu)
|
||||
_dfltu 0x08004719 Thumb Code 38 dflt_clz.o(x$fpl$dfltu)
|
||||
__aeabi_cdcmple 0x08004741 Thumb Code 0 dleqf.o(x$fpl$dleqf)
|
||||
_dcmple 0x08004741 Thumb Code 120 dleqf.o(x$fpl$dleqf)
|
||||
__fpl_dcmple_InfNaN 0x080047a3 Thumb Code 0 dleqf.o(x$fpl$dleqf)
|
||||
__aeabi_dmul 0x080047b9 Thumb Code 0 dmul.o(x$fpl$dmul)
|
||||
_dmul 0x080047b9 Thumb Code 332 dmul.o(x$fpl$dmul)
|
||||
__fpl_dnaninf 0x0800490d Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
|
||||
__fpl_dretinf 0x080049a9 Thumb Code 12 dretinf.o(x$fpl$dretinf)
|
||||
__aeabi_cdrcmple 0x080049b5 Thumb Code 0 drleqf.o(x$fpl$drleqf)
|
||||
_drcmple 0x080049b5 Thumb Code 108 drleqf.o(x$fpl$drleqf)
|
||||
__aeabi_drsub 0x08004a21 Thumb Code 0 daddsub_clz.o(x$fpl$drsb)
|
||||
_drsb 0x08004a21 Thumb Code 22 daddsub_clz.o(x$fpl$drsb)
|
||||
_dsqrt 0x08004a39 Thumb Code 456 dsqrt_noumaal.o(x$fpl$dsqrt)
|
||||
__aeabi_dsub 0x08004c05 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
||||
_dsub 0x08004c05 Thumb Code 464 daddsub_clz.o(x$fpl$dsub)
|
||||
__fpl_return_NaN 0x08004dd9 Thumb Code 100 retnan.o(x$fpl$retnan)
|
||||
__ARM_scalbn 0x08004e3d Thumb Code 92 scalbn.o(x$fpl$scalbn)
|
||||
__fpl_cmpreturn 0x08004e99 Thumb Code 48 trapv.o(x$fpl$trapveneer)
|
||||
__I$use$fp 0x08004ec8 Number 0 usenofp.o(x$fpl$usenofp)
|
||||
AHBPrescTable 0x08004eda Data 16 system_stm32f1xx.o(.constdata)
|
||||
APBPrescTable 0x08004eea Data 8 system_stm32f1xx.o(.constdata)
|
||||
__mathlib_zero 0x08004f80 Data 8 qnan.o(.constdata)
|
||||
Region$$Table$$Base 0x08004f88 Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x08004fa8 Number 0 anon$$obj.o(Region$$Table)
|
||||
HAL_TIM_PeriodElapsedCallback 0x08001895 Thumb Code 98 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
||||
HAL_TIM_TriggerCallback 0x08001911 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
||||
HAL_UARTEx_RxEventCallback 0x08001913 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback)
|
||||
HAL_UART_ErrorCallback 0x08001915 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback)
|
||||
HAL_UART_IRQHandler 0x08001919 Thumb Code 736 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
||||
HAL_UART_Init 0x08001bfd Thumb Code 118 stm32f1xx_hal_uart.o(i.HAL_UART_Init)
|
||||
HAL_UART_MspInit 0x08001c75 Thumb Code 188 usart.o(i.HAL_UART_MspInit)
|
||||
HAL_UART_Receive_IT 0x08001d45 Thumb Code 44 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT)
|
||||
HAL_UART_RxCpltCallback 0x08001d71 Thumb Code 18 usart.o(i.HAL_UART_RxCpltCallback)
|
||||
HAL_UART_Transmit 0x08001d89 Thumb Code 190 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit)
|
||||
HAL_UART_Transmit_DMA 0x08001e49 Thumb Code 128 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||
HAL_UART_TxCpltCallback 0x08001ed5 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
|
||||
HAL_UART_TxHalfCpltCallback 0x08001ed7 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
||||
HardFault_Handler 0x08001ed9 Thumb Code 4 stm32f1xx_it.o(i.HardFault_Handler)
|
||||
MX_DMA_Init 0x08001edd Thumb Code 48 dma.o(i.MX_DMA_Init)
|
||||
MX_GPIO_Init 0x08001f11 Thumb Code 220 gpio.o(i.MX_GPIO_Init)
|
||||
MX_TIM1_Init 0x08001ff9 Thumb Code 102 tim.o(i.MX_TIM1_Init)
|
||||
MX_TIM3_Init 0x08002069 Thumb Code 100 tim.o(i.MX_TIM3_Init)
|
||||
MX_USART1_UART_Init 0x080020d5 Thumb Code 46 usart.o(i.MX_USART1_UART_Init)
|
||||
MemManage_Handler 0x0800210d Thumb Code 4 stm32f1xx_it.o(i.MemManage_Handler)
|
||||
ModbusCRC16 0x08002111 Thumb Code 70 modbus.o(i.ModbusCRC16)
|
||||
NMI_Handler 0x08002157 Thumb Code 4 stm32f1xx_it.o(i.NMI_Handler)
|
||||
PendSV_Handler 0x0800215b Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler)
|
||||
SVC_Handler 0x08002185 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler)
|
||||
SysTick_Handler 0x08002187 Thumb Code 8 stm32f1xx_it.o(i.SysTick_Handler)
|
||||
SystemClock_Config 0x0800218f Thumb Code 102 main.o(i.SystemClock_Config)
|
||||
SystemInit 0x080021f5 Thumb Code 2 system_stm32f1xx.o(i.SystemInit)
|
||||
TIM1_UP_IRQHandler 0x080021f9 Thumb Code 10 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
||||
TIM3_IRQHandler 0x08002209 Thumb Code 10 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
||||
TIM_Base_SetConfig 0x08002219 Thumb Code 120 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||
TIM_ETR_SetConfig 0x0800229d Thumb Code 22 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||
UART_Start_Receive_IT 0x08002689 Thumb Code 64 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
|
||||
USART1_IRQHandler 0x080027b5 Thumb Code 10 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||
UsageFault_Handler 0x080027c5 Thumb Code 4 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||
WriteHoldRegData 0x080027c9 Thumb Code 10 modbus.o(i.WriteHoldRegData)
|
||||
WriteOneCoilData 0x080027d9 Thumb Code 114 modbus.o(i.WriteOneCoilData)
|
||||
__ARM_fpclassify 0x08002851 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify)
|
||||
__kernel_poly 0x080028b1 Thumb Code 170 poly.o(i.__kernel_poly)
|
||||
__mathlib_dbl_divzero 0x0800295d Thumb Code 12 dunder.o(i.__mathlib_dbl_divzero)
|
||||
__mathlib_dbl_infnan2 0x0800296d Thumb Code 4 dunder.o(i.__mathlib_dbl_infnan2)
|
||||
__mathlib_dbl_invalid 0x08002971 Thumb Code 12 dunder.o(i.__mathlib_dbl_invalid)
|
||||
__mathlib_dbl_overflow 0x0800297d Thumb Code 14 dunder.o(i.__mathlib_dbl_overflow)
|
||||
__mathlib_dbl_underflow 0x0800298d Thumb Code 10 dunder.o(i.__mathlib_dbl_underflow)
|
||||
_sys_exit 0x0800299d Thumb Code 4 usart.o(i._sys_exit)
|
||||
main 0x080029a1 Thumb Code 686 main.o(i.main)
|
||||
modbus_analysis_rtu 0x08002c81 Thumb Code 184 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||
modbus_errfunction_rtu 0x08002d3d Thumb Code 114 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||
modbus_process_rtu 0x08002dbd Thumb Code 64 modbus_rtu.o(i.modbus_process_rtu)
|
||||
modbus_rtu_init 0x08002e01 Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init)
|
||||
modbus_rx_cb 0x08002e55 Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb)
|
||||
pow 0x08002ed5 Thumb Code 2478 pow.o(i.pow)
|
||||
readcoilstate_rtu 0x0800388d Thumb Code 352 modbus_rtu.o(i.readcoilstate_rtu)
|
||||
readdisinputstate_rtu 0x080039f9 Thumb Code 342 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||
readholdreg_rtu 0x08003b5d Thumb Code 260 modbus_rtu.o(i.readholdreg_rtu)
|
||||
readinputreg_rtu 0x08003c6d Thumb Code 254 modbus_rtu.o(i.readinputreg_rtu)
|
||||
set_addr_cb 0x08003d79 Thumb Code 116 usart.o(i.set_addr_cb)
|
||||
sqrt 0x08003e05 Thumb Code 76 sqrt.o(i.sqrt)
|
||||
uart_send 0x08003e51 Thumb Code 20 usart.o(i.uart_send)
|
||||
writemulticoil_rtu 0x08003e65 Thumb Code 356 modbus_rtu.o(i.writemulticoil_rtu)
|
||||
writemultireg_rtu 0x08003fd5 Thumb Code 264 modbus_rtu.o(i.writemultireg_rtu)
|
||||
writesinglecoil_rtu 0x080040e9 Thumb Code 196 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||
writesinglereg_rtu 0x080041b9 Thumb Code 184 modbus_rtu.o(i.writesinglereg_rtu)
|
||||
__aeabi_dadd 0x0800427d Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
||||
_dadd 0x0800427d Thumb Code 332 daddsub_clz.o(x$fpl$dadd)
|
||||
__fpl_dcheck_NaN1 0x080043cd Thumb Code 10 dcheck1.o(x$fpl$dcheck1)
|
||||
__fpl_dcmp_Inf 0x080043dd Thumb Code 24 dcmpi.o(x$fpl$dcmpinf)
|
||||
__aeabi_ddiv 0x080043f5 Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
||||
_ddiv 0x080043f5 Thumb Code 552 ddiv.o(x$fpl$ddiv)
|
||||
__aeabi_d2uiz 0x080046a5 Thumb Code 0 dfixu.o(x$fpl$dfixu)
|
||||
_dfixu 0x080046a5 Thumb Code 90 dfixu.o(x$fpl$dfixu)
|
||||
__aeabi_i2d 0x080046ff Thumb Code 0 dflt_clz.o(x$fpl$dflt)
|
||||
_dflt 0x080046ff Thumb Code 46 dflt_clz.o(x$fpl$dflt)
|
||||
__aeabi_ui2d 0x0800472d Thumb Code 0 dflt_clz.o(x$fpl$dfltu)
|
||||
_dfltu 0x0800472d Thumb Code 38 dflt_clz.o(x$fpl$dfltu)
|
||||
__aeabi_cdcmple 0x08004755 Thumb Code 0 dleqf.o(x$fpl$dleqf)
|
||||
_dcmple 0x08004755 Thumb Code 120 dleqf.o(x$fpl$dleqf)
|
||||
__fpl_dcmple_InfNaN 0x080047b7 Thumb Code 0 dleqf.o(x$fpl$dleqf)
|
||||
__aeabi_dmul 0x080047cd Thumb Code 0 dmul.o(x$fpl$dmul)
|
||||
_dmul 0x080047cd Thumb Code 332 dmul.o(x$fpl$dmul)
|
||||
__fpl_dnaninf 0x08004921 Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
|
||||
__fpl_dretinf 0x080049bd Thumb Code 12 dretinf.o(x$fpl$dretinf)
|
||||
__aeabi_cdrcmple 0x080049c9 Thumb Code 0 drleqf.o(x$fpl$drleqf)
|
||||
_drcmple 0x080049c9 Thumb Code 108 drleqf.o(x$fpl$drleqf)
|
||||
__aeabi_drsub 0x08004a35 Thumb Code 0 daddsub_clz.o(x$fpl$drsb)
|
||||
_drsb 0x08004a35 Thumb Code 22 daddsub_clz.o(x$fpl$drsb)
|
||||
_dsqrt 0x08004a4d Thumb Code 456 dsqrt_noumaal.o(x$fpl$dsqrt)
|
||||
__aeabi_dsub 0x08004c19 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
||||
_dsub 0x08004c19 Thumb Code 464 daddsub_clz.o(x$fpl$dsub)
|
||||
__fpl_return_NaN 0x08004ded Thumb Code 100 retnan.o(x$fpl$retnan)
|
||||
__ARM_scalbn 0x08004e51 Thumb Code 92 scalbn.o(x$fpl$scalbn)
|
||||
__fpl_cmpreturn 0x08004ead Thumb Code 48 trapv.o(x$fpl$trapveneer)
|
||||
__I$use$fp 0x08004edc Number 0 usenofp.o(x$fpl$usenofp)
|
||||
AHBPrescTable 0x08004eee Data 16 system_stm32f1xx.o(.constdata)
|
||||
APBPrescTable 0x08004efe Data 8 system_stm32f1xx.o(.constdata)
|
||||
__mathlib_zero 0x08004f90 Data 8 qnan.o(.constdata)
|
||||
Region$$Table$$Base 0x08004f98 Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x08004fb8 Number 0 anon$$obj.o(Region$$Table)
|
||||
di_data 0x20000000 Data 1 main.o(.data)
|
||||
it_1000ms_flag 0x20000004 Data 4 tim.o(.data)
|
||||
it_1000ms_cnt 0x20000008 Data 4 tim.o(.data)
|
||||
|
@ -1906,9 +1907,9 @@ Memory Map of the image
|
|||
|
||||
Image Entry point : 0x080000ed
|
||||
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00004fdc, Max: 0x00020000, ABSOLUTE)
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00004fec, Max: 0x00020000, ABSOLUTE)
|
||||
|
||||
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00004fa8, Max: 0x00020000, ABSOLUTE)
|
||||
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00004fb8, Max: 0x00020000, ABSOLUTE)
|
||||
|
||||
Base Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
|
@ -2019,119 +2020,119 @@ Memory Map of the image
|
|||
0x08001724 0x0000016c Code RO 563 i.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o
|
||||
0x08001890 0x00000002 Code RO 566 i.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o
|
||||
0x08001892 0x00000002 Code RO 593 i.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o
|
||||
0x08001894 0x0000006c Code RO 219 i.HAL_TIM_PeriodElapsedCallback tim.o
|
||||
0x08001900 0x00000002 Code RO 606 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o
|
||||
0x08001902 0x00000002 Code RO 2517 i.HAL_UARTEx_RxEventCallback stm32f1xx_hal_uart.o
|
||||
0x08001904 0x00000002 Code RO 2531 i.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o
|
||||
0x08001906 0x00000002 PAD
|
||||
0x08001908 0x000002e4 Code RO 2534 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o
|
||||
0x08001bec 0x00000076 Code RO 2535 i.HAL_UART_Init stm32f1xx_hal_uart.o
|
||||
0x08001c62 0x00000002 PAD
|
||||
0x08001c64 0x000000d0 Code RO 273 i.HAL_UART_MspInit usart.o
|
||||
0x08001d34 0x0000002c Code RO 2540 i.HAL_UART_Receive_IT stm32f1xx_hal_uart.o
|
||||
0x08001d60 0x00000018 Code RO 274 i.HAL_UART_RxCpltCallback usart.o
|
||||
0x08001d78 0x000000be Code RO 2543 i.HAL_UART_Transmit stm32f1xx_hal_uart.o
|
||||
0x08001e36 0x00000002 PAD
|
||||
0x08001e38 0x0000008c Code RO 2544 i.HAL_UART_Transmit_DMA stm32f1xx_hal_uart.o
|
||||
0x08001ec4 0x00000002 Code RO 2546 i.HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o
|
||||
0x08001ec6 0x00000002 Code RO 2547 i.HAL_UART_TxHalfCpltCallback stm32f1xx_hal_uart.o
|
||||
0x08001ec8 0x00000004 Code RO 356 i.HardFault_Handler stm32f1xx_it.o
|
||||
0x08001ecc 0x00000034 Code RO 193 i.MX_DMA_Init dma.o
|
||||
0x08001f00 0x000000e8 Code RO 169 i.MX_GPIO_Init gpio.o
|
||||
0x08001fe8 0x00000070 Code RO 220 i.MX_TIM1_Init tim.o
|
||||
0x08002058 0x0000006c Code RO 221 i.MX_TIM3_Init tim.o
|
||||
0x080020c4 0x00000038 Code RO 275 i.MX_USART1_UART_Init usart.o
|
||||
0x080020fc 0x00000004 Code RO 357 i.MemManage_Handler stm32f1xx_it.o
|
||||
0x08002100 0x00000046 Code RO 2919 i.ModbusCRC16 modbus.o
|
||||
0x08002146 0x00000004 Code RO 358 i.NMI_Handler stm32f1xx_it.o
|
||||
0x0800214a 0x00000002 Code RO 359 i.PendSV_Handler stm32f1xx_it.o
|
||||
0x0800214c 0x00000028 Code RO 1685 i.RCC_Delay stm32f1xx_hal_rcc.o
|
||||
0x08002174 0x00000002 Code RO 360 i.SVC_Handler stm32f1xx_it.o
|
||||
0x08002176 0x00000008 Code RO 361 i.SysTick_Handler stm32f1xx_it.o
|
||||
0x0800217e 0x00000066 Code RO 14 i.SystemClock_Config main.o
|
||||
0x080021e4 0x00000002 Code RO 2879 i.SystemInit system_stm32f1xx.o
|
||||
0x080021e6 0x00000002 PAD
|
||||
0x080021e8 0x00000010 Code RO 362 i.TIM1_UP_IRQHandler stm32f1xx_it.o
|
||||
0x080021f8 0x00000010 Code RO 363 i.TIM3_IRQHandler stm32f1xx_it.o
|
||||
0x08002208 0x00000084 Code RO 608 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o
|
||||
0x0800228c 0x00000016 Code RO 619 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
|
||||
0x080022a2 0x00000012 Code RO 620 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
|
||||
0x080022b4 0x00000026 Code RO 626 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
|
||||
0x080022da 0x00000028 Code RO 628 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
|
||||
0x08002302 0x00000014 Code RO 2548 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o
|
||||
0x08002316 0x00000050 Code RO 2549 i.UART_DMAError stm32f1xx_hal_uart.o
|
||||
0x08002366 0x00000058 Code RO 2554 i.UART_DMATransmitCplt stm32f1xx_hal_uart.o
|
||||
0x080023be 0x0000000e Code RO 2556 i.UART_DMATxHalfCplt stm32f1xx_hal_uart.o
|
||||
0x080023cc 0x0000006c Code RO 2558 i.UART_EndRxTransfer stm32f1xx_hal_uart.o
|
||||
0x08002438 0x00000020 Code RO 2559 i.UART_EndTransmit_IT stm32f1xx_hal_uart.o
|
||||
0x08002458 0x00000026 Code RO 2560 i.UART_EndTxTransfer stm32f1xx_hal_uart.o
|
||||
0x0800247e 0x000000fc Code RO 2561 i.UART_Receive_IT stm32f1xx_hal_uart.o
|
||||
0x0800257a 0x00000002 PAD
|
||||
0x0800257c 0x000000fc Code RO 2562 i.UART_SetConfig stm32f1xx_hal_uart.o
|
||||
0x08002678 0x00000040 Code RO 2564 i.UART_Start_Receive_IT stm32f1xx_hal_uart.o
|
||||
0x080026b8 0x00000060 Code RO 2565 i.UART_Transmit_IT stm32f1xx_hal_uart.o
|
||||
0x08002718 0x0000008c Code RO 2566 i.UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o
|
||||
0x080027a4 0x00000010 Code RO 364 i.USART1_IRQHandler stm32f1xx_it.o
|
||||
0x080027b4 0x00000004 Code RO 365 i.UsageFault_Handler stm32f1xx_it.o
|
||||
0x080027b8 0x00000010 Code RO 2920 i.WriteHoldRegData modbus.o
|
||||
0x080027c8 0x00000078 Code RO 2921 i.WriteOneCoilData modbus.o
|
||||
0x08002840 0x00000028 Code RO 3166 i.__ARM_fpclassify m_ws.l(fpclassify.o)
|
||||
0x08002868 0x00000010 Code RO 1992 i.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
||||
0x08002878 0x00000028 Code RO 1993 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
||||
0x080028a0 0x000000aa Code RO 3168 i.__kernel_poly m_ws.l(poly.o)
|
||||
0x0800294a 0x00000002 PAD
|
||||
0x0800294c 0x00000010 Code RO 3152 i.__mathlib_dbl_divzero m_ws.l(dunder.o)
|
||||
0x0800295c 0x00000004 Code RO 3154 i.__mathlib_dbl_infnan2 m_ws.l(dunder.o)
|
||||
0x08002960 0x0000000c Code RO 3155 i.__mathlib_dbl_invalid m_ws.l(dunder.o)
|
||||
0x0800296c 0x0000000e Code RO 3156 i.__mathlib_dbl_overflow m_ws.l(dunder.o)
|
||||
0x0800297a 0x00000002 PAD
|
||||
0x0800297c 0x00000010 Code RO 3158 i.__mathlib_dbl_underflow m_ws.l(dunder.o)
|
||||
0x0800298c 0x00000004 Code RO 276 i._sys_exit usart.o
|
||||
0x08002990 0x000002e0 Code RO 15 i.main main.o
|
||||
0x08002c70 0x000000bc Code RO 2993 i.modbus_analysis_rtu modbus_rtu.o
|
||||
0x08002d2c 0x00000080 Code RO 2994 i.modbus_errfunction_rtu modbus_rtu.o
|
||||
0x08002dac 0x00000044 Code RO 2995 i.modbus_process_rtu modbus_rtu.o
|
||||
0x08002df0 0x00000054 Code RO 2996 i.modbus_rtu_init modbus_rtu.o
|
||||
0x08002e44 0x00000080 Code RO 2997 i.modbus_rx_cb modbus_rtu.o
|
||||
0x08002ec4 0x000009b8 Code RO 3125 i.pow m_ws.l(pow.o)
|
||||
0x0800387c 0x0000016c Code RO 2998 i.readcoilstate_rtu modbus_rtu.o
|
||||
0x080039e8 0x00000164 Code RO 2999 i.readdisinputstate_rtu modbus_rtu.o
|
||||
0x08003b4c 0x00000110 Code RO 3000 i.readholdreg_rtu modbus_rtu.o
|
||||
0x08003c5c 0x0000010c Code RO 3001 i.readinputreg_rtu modbus_rtu.o
|
||||
0x08003d68 0x00000088 Code RO 278 i.set_addr_cb usart.o
|
||||
0x08003df0 0x0000004c Code RO 3172 i.sqrt m_ws.l(sqrt.o)
|
||||
0x08003e3c 0x00000014 Code RO 279 i.uart_send usart.o
|
||||
0x08003e50 0x00000170 Code RO 3002 i.writemulticoil_rtu modbus_rtu.o
|
||||
0x08003fc0 0x00000114 Code RO 3003 i.writemultireg_rtu modbus_rtu.o
|
||||
0x080040d4 0x000000d0 Code RO 3004 i.writesinglecoil_rtu modbus_rtu.o
|
||||
0x080041a4 0x000000c4 Code RO 3005 i.writesinglereg_rtu modbus_rtu.o
|
||||
0x08004268 0x00000150 Code RO 3106 x$fpl$dadd fz_ws.l(daddsub_clz.o)
|
||||
0x080043b8 0x00000010 Code RO 3199 x$fpl$dcheck1 fz_ws.l(dcheck1.o)
|
||||
0x080043c8 0x00000018 Code RO 3218 x$fpl$dcmpinf fz_ws.l(dcmpi.o)
|
||||
0x080043e0 0x000002b0 Code RO 3140 x$fpl$ddiv fz_ws.l(ddiv.o)
|
||||
0x08004690 0x0000005a Code RO 3112 x$fpl$dfixu fz_ws.l(dfixu.o)
|
||||
0x080046ea 0x0000002e Code RO 3117 x$fpl$dflt fz_ws.l(dflt_clz.o)
|
||||
0x08004718 0x00000026 Code RO 3116 x$fpl$dfltu fz_ws.l(dflt_clz.o)
|
||||
0x0800473e 0x00000002 PAD
|
||||
0x08004740 0x00000078 Code RO 3201 x$fpl$dleqf fz_ws.l(dleqf.o)
|
||||
0x080047b8 0x00000154 Code RO 3122 x$fpl$dmul fz_ws.l(dmul.o)
|
||||
0x0800490c 0x0000009c Code RO 3143 x$fpl$dnaninf fz_ws.l(dnaninf.o)
|
||||
0x080049a8 0x0000000c Code RO 3145 x$fpl$dretinf fz_ws.l(dretinf.o)
|
||||
0x080049b4 0x0000006c Code RO 3147 x$fpl$drleqf fz_ws.l(drleqf.o)
|
||||
0x08004a20 0x00000016 Code RO 3107 x$fpl$drsb fz_ws.l(daddsub_clz.o)
|
||||
0x08004a36 0x00000002 PAD
|
||||
0x08004a38 0x000001cc Code RO 3203 x$fpl$dsqrt fz_ws.l(dsqrt_noumaal.o)
|
||||
0x08004c04 0x000001d4 Code RO 3108 x$fpl$dsub fz_ws.l(daddsub_clz.o)
|
||||
0x08004dd8 0x00000064 Code RO 3220 x$fpl$retnan fz_ws.l(retnan.o)
|
||||
0x08004e3c 0x0000005c Code RO 3149 x$fpl$scalbn fz_ws.l(scalbn.o)
|
||||
0x08004e98 0x00000030 Code RO 3269 x$fpl$trapveneer fz_ws.l(trapv.o)
|
||||
0x08004ec8 0x00000000 Code RO 3151 x$fpl$usenofp fz_ws.l(usenofp.o)
|
||||
0x08004ec8 0x00000012 Data RO 1686 .constdata stm32f1xx_hal_rcc.o
|
||||
0x08004eda 0x00000018 Data RO 2880 .constdata system_stm32f1xx.o
|
||||
0x08004ef2 0x00000006 PAD
|
||||
0x08004ef8 0x00000088 Data RO 3126 .constdata m_ws.l(pow.o)
|
||||
0x08004f80 0x00000008 Data RO 3170 .constdata m_ws.l(qnan.o)
|
||||
0x08004f88 0x00000020 Data RO 3343 Region$$Table anon$$obj.o
|
||||
0x08001894 0x0000007c Code RO 219 i.HAL_TIM_PeriodElapsedCallback tim.o
|
||||
0x08001910 0x00000002 Code RO 606 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o
|
||||
0x08001912 0x00000002 Code RO 2517 i.HAL_UARTEx_RxEventCallback stm32f1xx_hal_uart.o
|
||||
0x08001914 0x00000002 Code RO 2531 i.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o
|
||||
0x08001916 0x00000002 PAD
|
||||
0x08001918 0x000002e4 Code RO 2534 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o
|
||||
0x08001bfc 0x00000076 Code RO 2535 i.HAL_UART_Init stm32f1xx_hal_uart.o
|
||||
0x08001c72 0x00000002 PAD
|
||||
0x08001c74 0x000000d0 Code RO 273 i.HAL_UART_MspInit usart.o
|
||||
0x08001d44 0x0000002c Code RO 2540 i.HAL_UART_Receive_IT stm32f1xx_hal_uart.o
|
||||
0x08001d70 0x00000018 Code RO 274 i.HAL_UART_RxCpltCallback usart.o
|
||||
0x08001d88 0x000000be Code RO 2543 i.HAL_UART_Transmit stm32f1xx_hal_uart.o
|
||||
0x08001e46 0x00000002 PAD
|
||||
0x08001e48 0x0000008c Code RO 2544 i.HAL_UART_Transmit_DMA stm32f1xx_hal_uart.o
|
||||
0x08001ed4 0x00000002 Code RO 2546 i.HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o
|
||||
0x08001ed6 0x00000002 Code RO 2547 i.HAL_UART_TxHalfCpltCallback stm32f1xx_hal_uart.o
|
||||
0x08001ed8 0x00000004 Code RO 356 i.HardFault_Handler stm32f1xx_it.o
|
||||
0x08001edc 0x00000034 Code RO 193 i.MX_DMA_Init dma.o
|
||||
0x08001f10 0x000000e8 Code RO 169 i.MX_GPIO_Init gpio.o
|
||||
0x08001ff8 0x00000070 Code RO 220 i.MX_TIM1_Init tim.o
|
||||
0x08002068 0x0000006c Code RO 221 i.MX_TIM3_Init tim.o
|
||||
0x080020d4 0x00000038 Code RO 275 i.MX_USART1_UART_Init usart.o
|
||||
0x0800210c 0x00000004 Code RO 357 i.MemManage_Handler stm32f1xx_it.o
|
||||
0x08002110 0x00000046 Code RO 2919 i.ModbusCRC16 modbus.o
|
||||
0x08002156 0x00000004 Code RO 358 i.NMI_Handler stm32f1xx_it.o
|
||||
0x0800215a 0x00000002 Code RO 359 i.PendSV_Handler stm32f1xx_it.o
|
||||
0x0800215c 0x00000028 Code RO 1685 i.RCC_Delay stm32f1xx_hal_rcc.o
|
||||
0x08002184 0x00000002 Code RO 360 i.SVC_Handler stm32f1xx_it.o
|
||||
0x08002186 0x00000008 Code RO 361 i.SysTick_Handler stm32f1xx_it.o
|
||||
0x0800218e 0x00000066 Code RO 14 i.SystemClock_Config main.o
|
||||
0x080021f4 0x00000002 Code RO 2879 i.SystemInit system_stm32f1xx.o
|
||||
0x080021f6 0x00000002 PAD
|
||||
0x080021f8 0x00000010 Code RO 362 i.TIM1_UP_IRQHandler stm32f1xx_it.o
|
||||
0x08002208 0x00000010 Code RO 363 i.TIM3_IRQHandler stm32f1xx_it.o
|
||||
0x08002218 0x00000084 Code RO 608 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o
|
||||
0x0800229c 0x00000016 Code RO 619 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
|
||||
0x080022b2 0x00000012 Code RO 620 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
|
||||
0x080022c4 0x00000026 Code RO 626 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
|
||||
0x080022ea 0x00000028 Code RO 628 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
|
||||
0x08002312 0x00000014 Code RO 2548 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o
|
||||
0x08002326 0x00000050 Code RO 2549 i.UART_DMAError stm32f1xx_hal_uart.o
|
||||
0x08002376 0x00000058 Code RO 2554 i.UART_DMATransmitCplt stm32f1xx_hal_uart.o
|
||||
0x080023ce 0x0000000e Code RO 2556 i.UART_DMATxHalfCplt stm32f1xx_hal_uart.o
|
||||
0x080023dc 0x0000006c Code RO 2558 i.UART_EndRxTransfer stm32f1xx_hal_uart.o
|
||||
0x08002448 0x00000020 Code RO 2559 i.UART_EndTransmit_IT stm32f1xx_hal_uart.o
|
||||
0x08002468 0x00000026 Code RO 2560 i.UART_EndTxTransfer stm32f1xx_hal_uart.o
|
||||
0x0800248e 0x000000fc Code RO 2561 i.UART_Receive_IT stm32f1xx_hal_uart.o
|
||||
0x0800258a 0x00000002 PAD
|
||||
0x0800258c 0x000000fc Code RO 2562 i.UART_SetConfig stm32f1xx_hal_uart.o
|
||||
0x08002688 0x00000040 Code RO 2564 i.UART_Start_Receive_IT stm32f1xx_hal_uart.o
|
||||
0x080026c8 0x00000060 Code RO 2565 i.UART_Transmit_IT stm32f1xx_hal_uart.o
|
||||
0x08002728 0x0000008c Code RO 2566 i.UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o
|
||||
0x080027b4 0x00000010 Code RO 364 i.USART1_IRQHandler stm32f1xx_it.o
|
||||
0x080027c4 0x00000004 Code RO 365 i.UsageFault_Handler stm32f1xx_it.o
|
||||
0x080027c8 0x00000010 Code RO 2920 i.WriteHoldRegData modbus.o
|
||||
0x080027d8 0x00000078 Code RO 2921 i.WriteOneCoilData modbus.o
|
||||
0x08002850 0x00000028 Code RO 3166 i.__ARM_fpclassify m_ws.l(fpclassify.o)
|
||||
0x08002878 0x00000010 Code RO 1992 i.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
||||
0x08002888 0x00000028 Code RO 1993 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
||||
0x080028b0 0x000000aa Code RO 3168 i.__kernel_poly m_ws.l(poly.o)
|
||||
0x0800295a 0x00000002 PAD
|
||||
0x0800295c 0x00000010 Code RO 3152 i.__mathlib_dbl_divzero m_ws.l(dunder.o)
|
||||
0x0800296c 0x00000004 Code RO 3154 i.__mathlib_dbl_infnan2 m_ws.l(dunder.o)
|
||||
0x08002970 0x0000000c Code RO 3155 i.__mathlib_dbl_invalid m_ws.l(dunder.o)
|
||||
0x0800297c 0x0000000e Code RO 3156 i.__mathlib_dbl_overflow m_ws.l(dunder.o)
|
||||
0x0800298a 0x00000002 PAD
|
||||
0x0800298c 0x00000010 Code RO 3158 i.__mathlib_dbl_underflow m_ws.l(dunder.o)
|
||||
0x0800299c 0x00000004 Code RO 276 i._sys_exit usart.o
|
||||
0x080029a0 0x000002e0 Code RO 15 i.main main.o
|
||||
0x08002c80 0x000000bc Code RO 2993 i.modbus_analysis_rtu modbus_rtu.o
|
||||
0x08002d3c 0x00000080 Code RO 2994 i.modbus_errfunction_rtu modbus_rtu.o
|
||||
0x08002dbc 0x00000044 Code RO 2995 i.modbus_process_rtu modbus_rtu.o
|
||||
0x08002e00 0x00000054 Code RO 2996 i.modbus_rtu_init modbus_rtu.o
|
||||
0x08002e54 0x00000080 Code RO 2997 i.modbus_rx_cb modbus_rtu.o
|
||||
0x08002ed4 0x000009b8 Code RO 3125 i.pow m_ws.l(pow.o)
|
||||
0x0800388c 0x0000016c Code RO 2998 i.readcoilstate_rtu modbus_rtu.o
|
||||
0x080039f8 0x00000164 Code RO 2999 i.readdisinputstate_rtu modbus_rtu.o
|
||||
0x08003b5c 0x00000110 Code RO 3000 i.readholdreg_rtu modbus_rtu.o
|
||||
0x08003c6c 0x0000010c Code RO 3001 i.readinputreg_rtu modbus_rtu.o
|
||||
0x08003d78 0x0000008c Code RO 278 i.set_addr_cb usart.o
|
||||
0x08003e04 0x0000004c Code RO 3172 i.sqrt m_ws.l(sqrt.o)
|
||||
0x08003e50 0x00000014 Code RO 279 i.uart_send usart.o
|
||||
0x08003e64 0x00000170 Code RO 3002 i.writemulticoil_rtu modbus_rtu.o
|
||||
0x08003fd4 0x00000114 Code RO 3003 i.writemultireg_rtu modbus_rtu.o
|
||||
0x080040e8 0x000000d0 Code RO 3004 i.writesinglecoil_rtu modbus_rtu.o
|
||||
0x080041b8 0x000000c4 Code RO 3005 i.writesinglereg_rtu modbus_rtu.o
|
||||
0x0800427c 0x00000150 Code RO 3106 x$fpl$dadd fz_ws.l(daddsub_clz.o)
|
||||
0x080043cc 0x00000010 Code RO 3199 x$fpl$dcheck1 fz_ws.l(dcheck1.o)
|
||||
0x080043dc 0x00000018 Code RO 3218 x$fpl$dcmpinf fz_ws.l(dcmpi.o)
|
||||
0x080043f4 0x000002b0 Code RO 3140 x$fpl$ddiv fz_ws.l(ddiv.o)
|
||||
0x080046a4 0x0000005a Code RO 3112 x$fpl$dfixu fz_ws.l(dfixu.o)
|
||||
0x080046fe 0x0000002e Code RO 3117 x$fpl$dflt fz_ws.l(dflt_clz.o)
|
||||
0x0800472c 0x00000026 Code RO 3116 x$fpl$dfltu fz_ws.l(dflt_clz.o)
|
||||
0x08004752 0x00000002 PAD
|
||||
0x08004754 0x00000078 Code RO 3201 x$fpl$dleqf fz_ws.l(dleqf.o)
|
||||
0x080047cc 0x00000154 Code RO 3122 x$fpl$dmul fz_ws.l(dmul.o)
|
||||
0x08004920 0x0000009c Code RO 3143 x$fpl$dnaninf fz_ws.l(dnaninf.o)
|
||||
0x080049bc 0x0000000c Code RO 3145 x$fpl$dretinf fz_ws.l(dretinf.o)
|
||||
0x080049c8 0x0000006c Code RO 3147 x$fpl$drleqf fz_ws.l(drleqf.o)
|
||||
0x08004a34 0x00000016 Code RO 3107 x$fpl$drsb fz_ws.l(daddsub_clz.o)
|
||||
0x08004a4a 0x00000002 PAD
|
||||
0x08004a4c 0x000001cc Code RO 3203 x$fpl$dsqrt fz_ws.l(dsqrt_noumaal.o)
|
||||
0x08004c18 0x000001d4 Code RO 3108 x$fpl$dsub fz_ws.l(daddsub_clz.o)
|
||||
0x08004dec 0x00000064 Code RO 3220 x$fpl$retnan fz_ws.l(retnan.o)
|
||||
0x08004e50 0x0000005c Code RO 3149 x$fpl$scalbn fz_ws.l(scalbn.o)
|
||||
0x08004eac 0x00000030 Code RO 3269 x$fpl$trapveneer fz_ws.l(trapv.o)
|
||||
0x08004edc 0x00000000 Code RO 3151 x$fpl$usenofp fz_ws.l(usenofp.o)
|
||||
0x08004edc 0x00000012 Data RO 1686 .constdata stm32f1xx_hal_rcc.o
|
||||
0x08004eee 0x00000018 Data RO 2880 .constdata system_stm32f1xx.o
|
||||
0x08004f06 0x00000002 PAD
|
||||
0x08004f08 0x00000088 Data RO 3126 .constdata m_ws.l(pow.o)
|
||||
0x08004f90 0x00000008 Data RO 3170 .constdata m_ws.l(qnan.o)
|
||||
0x08004f98 0x00000020 Data RO 3343 Region$$Table anon$$obj.o
|
||||
|
||||
|
||||
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00001220, Max: 0x00005000, ABSOLUTE)
|
||||
|
@ -2181,13 +2182,13 @@ Image component sizes
|
|||
2424 20 0 0 0 15558 stm32f1xx_hal_uart.o
|
||||
98 24 0 0 0 5792 stm32f1xx_it.o
|
||||
2 0 24 4 0 1119 system_stm32f1xx.o
|
||||
452 52 0 8 144 3016 tim.o
|
||||
448 60 0 20 160 7135 usart.o
|
||||
468 56 0 8 144 3020 tim.o
|
||||
452 60 0 20 160 7139 usart.o
|
||||
|
||||
----------------------------------------------------------------------
|
||||
13318 704 316 52 4488 544132 Object Totals
|
||||
13338 708 312 52 4488 544140 Object Totals
|
||||
0 0 32 0 0 0 (incl. Generated)
|
||||
16 0 6 6 2 0 (incl. Padding)
|
||||
16 0 2 6 2 0 (incl. Padding)
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
|
@ -2262,15 +2263,15 @@ Image component sizes
|
|||
|
||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||
|
||||
19932 1160 460 52 4588 540128 Grand Totals
|
||||
19932 1160 460 52 4588 540128 ELF Image Totals
|
||||
19932 1160 460 52 0 0 ROM Totals
|
||||
19952 1164 456 52 4588 540136 Grand Totals
|
||||
19952 1164 456 52 4588 540136 ELF Image Totals
|
||||
19952 1164 456 52 0 0 ROM Totals
|
||||
|
||||
==============================================================================
|
||||
|
||||
Total RO Size (Code + RO Data) 20392 ( 19.91kB)
|
||||
Total RO Size (Code + RO Data) 20408 ( 19.93kB)
|
||||
Total RW Size (RW Data + ZI Data) 4640 ( 4.53kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 20444 ( 19.96kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 20460 ( 19.98kB)
|
||||
|
||||
==============================================================================
|
||||
|
||||
|
|
|
@ -97,7 +97,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x681BFB2A)
|
|||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x681BFB2A)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x681BFB2A)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x681BFB2A)
|
||||
F (../Core/Src/tim.c)(0x682552C1)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../modbus/Inc
-I D:\桌面\工作资料\09-通用IO板卡\工程\EDIN\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F10X_MD -DUSE_HAL_DRIVER -DSTM32F103xB
-o edin\tim.o --omf_browse edin\tim.crf --depend edin\tim.d)
|
||||
F (../Core/Src/tim.c)(0x683414FE)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../modbus/Inc
-I D:\桌面\工作资料\09-通用IO板卡\工程\EDIN\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F10X_MD -DUSE_HAL_DRIVER -DSTM32F103xB
-o edin\tim.o --omf_browse edin\tim.crf --depend edin\tim.d)
|
||||
I (../Core/Inc/tim.h)(0x6822ECBB)
|
||||
I (../Core/Inc/main.h)(0x681BFB33)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x681BFB2A)
|
||||
|
@ -131,7 +131,7 @@ I (../modbus/Inc/modbus.h)(0x6822F006)
|
|||
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
|
||||
I (../Core/Inc/usart.h)(0x682552A9)
|
||||
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5475F300)
|
||||
F (../Core/Src/usart.c)(0x6826E12E)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../modbus/Inc
-I D:\桌面\工作资料\09-通用IO板卡\工程\EDIN\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F10X_MD -DUSE_HAL_DRIVER -DSTM32F103xB
-o edin\usart.o --omf_browse edin\usart.crf --depend edin\usart.d)
|
||||
F (../Core/Src/usart.c)(0x68354E95)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../modbus/Inc
-I D:\桌面\工作资料\09-通用IO板卡\工程\EDIN\MDK-ARM\RTE
-I D:\Keil_v5\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include
-I D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0
-D__UVISION_VERSION="514" -D_RTE_ -DSTM32F10X_MD -DUSE_HAL_DRIVER -DSTM32F103xB
-o edin\usart.o --omf_browse edin\usart.crf --depend edin\usart.d)
|
||||
I (../Core/Inc/usart.h)(0x682552A9)
|
||||
I (../Core/Inc/main.h)(0x681BFB33)
|
||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x681BFB2A)
|
||||
|
|
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue