指示灯中断闪烁
This commit is contained in:
parent
989cd9f987
commit
443e30e025
|
|
@ -123,13 +123,6 @@ int main(void)
|
||||||
dac_num++;
|
dac_num++;
|
||||||
if(dac_num > 4)
|
if(dac_num > 4)
|
||||||
dac_num = 1;
|
dac_num = 1;
|
||||||
|
|
||||||
if(it_1000ms_flag)
|
|
||||||
{
|
|
||||||
it_1000ms_flag = 0;
|
|
||||||
HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);
|
|
||||||
HAL_GPIO_TogglePin(LED2_GPIO_Port,LED2_Pin);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
/* USER CODE END 3 */
|
/* USER CODE END 3 */
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -284,7 +284,13 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
|
||||||
if(htim == &htim1)
|
if(htim == &htim1)
|
||||||
{
|
{
|
||||||
it_1000ms_cnt++;
|
it_1000ms_cnt++;
|
||||||
if(it_1000ms_cnt > 999) { it_1000ms_flag = 1; it_1000ms_cnt = 0; }
|
if(it_1000ms_cnt > 999)
|
||||||
|
{
|
||||||
|
HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);
|
||||||
|
HAL_GPIO_TogglePin(LED2_GPIO_Port,LED2_Pin);
|
||||||
|
it_1000ms_flag = 1;
|
||||||
|
it_1000ms_cnt = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(htim == &MODBUS_HTIM)
|
if(htim == &MODBUS_HTIM)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -16,12 +16,12 @@
|
||||||
<View>
|
<View>
|
||||||
<WinId>346</WinId>
|
<WinId>346</WinId>
|
||||||
<ViewName>Code Coverage</ViewName>
|
<ViewName>Code Coverage</ViewName>
|
||||||
<TableColWidths>490 217</TableColWidths>
|
<TableColWidths>490 160</TableColWidths>
|
||||||
</View>
|
</View>
|
||||||
<View>
|
<View>
|
||||||
<WinId>204</WinId>
|
<WinId>204</WinId>
|
||||||
<ViewName>Performance Analyzer</ViewName>
|
<ViewName>Performance Analyzer</ViewName>
|
||||||
<TableColWidths>650 97 97 100</TableColWidths>
|
<TableColWidths>650</TableColWidths>
|
||||||
</View>
|
</View>
|
||||||
</SECTreeCtrl>
|
</SECTreeCtrl>
|
||||||
|
|
||||||
|
|
@ -83,17 +83,17 @@
|
||||||
<yPos>-1</yPos>
|
<yPos>-1</yPos>
|
||||||
</MaxPosition>
|
</MaxPosition>
|
||||||
<NormalPosition>
|
<NormalPosition>
|
||||||
<Top>0</Top>
|
<Top>124</Top>
|
||||||
<Left>160</Left>
|
<Left>112</Left>
|
||||||
<Right>1448</Right>
|
<Right>1400</Right>
|
||||||
<Bottom>687</Bottom>
|
<Bottom>811</Bottom>
|
||||||
</NormalPosition>
|
</NormalPosition>
|
||||||
</WindowPosition>
|
</WindowPosition>
|
||||||
<MDIClientArea>
|
<MDIClientArea>
|
||||||
<RegID>0</RegID>
|
<RegID>0</RegID>
|
||||||
<MDITabState>
|
<MDITabState>
|
||||||
<Len>1204</Len>
|
<Len>1282</Len>
|
||||||
<Data>0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000C000000000000000100000038443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000BCA8E100FFFFFFFF40443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C444143313631533939375C646163313631733939372E63000000000C646163313631733939372E63000000009CC1B600FFFFFFFF3C443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C6D6F646275735C5372635C6D6F646275732E6300000000086D6F646275732E6300000000EAD6A300FFFFFFFF37443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C436F72655C5372635C74696D2E63000000000574696D2E6300000000A5C2D700FFFFFFFF38443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C436F72655C496E635C6D61696E2E6800000000066D61696E2E6800000000C5D4F200FFFFFFFF40443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C444143313631533939375C646163313631733939372E68000000000C646163313631733939372E6800000000FFDC7800FFFFFFFF39443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C436F72655C5372635C75736172742E63000000000775736172742E6300000000BECEA100FFFFFFFF40443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C6D6F646275735C5372635C6D6F646275735F7274752E63000000000C6D6F646275735F7274752E6300000000F0A0A100FFFFFFFF38443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C436F72655C5372635C6770696F2E6300000000066770696F2E6300000000F7B88600FFFFFFFF39443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C436F72655C496E635C75736172742E68000000000775736172742E6800000000D9ADC200FFFFFFFF40443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C436F72655C5372635C73746D3332663478785F69742E63000000000E73746D3332663478785F69742E6300000000B3A6BE00FFFFFFFF3C443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C6D6F646275735C496E635C6D6F646275732E6800000000086D6F646275732E6800000000F6FA7D00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000009401000066000000A005000005030000</Data>
|
<Data>0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000D000000020000000100000040443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C436F72655C5372635C73746D3332663478785F69742E63000000000E73746D3332663478785F69742E6300000000C5D4F200FFFFFFFF37443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C436F72655C496E635C74696D2E68000000000574696D2E6800000000FFDC7800FFFFFFFF38443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF40443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C444143313631533939375C646163313631733939372E63000000000C646163313631733939372E6300000000F0A0A100FFFFFFFF3C443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C6D6F646275735C5372635C6D6F646275732E6300000000086D6F646275732E6300000000BCA8E100FFFFFFFF37443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C436F72655C5372635C74696D2E63000000000574696D2E63000000009CC1B600FFFFFFFF38443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C436F72655C496E635C6D61696E2E6800000000066D61696E2E6800000000F7B88600FFFFFFFF40443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C444143313631533939375C646163313631733939372E68000000000C646163313631733939372E6800000000D9ADC200FFFFFFFF39443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C436F72655C5372635C75736172742E63000000000775736172742E6300000000A5C2D700FFFFFFFF40443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C6D6F646275735C5372635C6D6F646275735F7274752E63000000000C6D6F646275735F7274752E6300000000B3A6BE00FFFFFFFF38443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C436F72655C5372635C6770696F2E6300000000066770696F2E6300000000F0A0A100FFFFFFFF39443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C436F72655C496E635C75736172742E68000000000775736172742E6800000000BECEA100FFFFFFFF3C443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C45414F485C6D6F646275735C496E635C6D6F646275732E6800000000086D6F646275732E6800000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000009401000066000000A005000005030000</Data>
|
||||||
</MDITabState>
|
</MDITabState>
|
||||||
</MDIClientArea>
|
</MDIClientArea>
|
||||||
<ViewEx>
|
<ViewEx>
|
||||||
|
|
@ -1288,7 +1288,7 @@
|
||||||
<Name>File</Name>
|
<Name>File</Name>
|
||||||
<Buttons>
|
<Buttons>
|
||||||
<Len>2348</Len>
|
<Len>2348</Len>
|
||||||
<Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001A48414C5F5541525445785F52784576656E7443616C6C6261636B960000000000000012001A48414C5F5541525445785F52784576656E7443616C6C6261636B184C5749505F4E455449465F4C494E4B5F43414C4C4241434B117365727665725F7063625F6D6F64627573124E455854414444525F4750494F5F506F72740873656E645F636E741723646566696E6520434845434B53554D5F47454E5F4950094C5749505F49434D50094D585F4C5749505F4909776966695F7365742808776966695F7365740B69745F356D735F666C61670D65655F777269746562797465730C65655F7265616462797465730A486F6C645265675B325D067374727374720864656C61795F75730864656C61795F6D730B706F7765725F7374617465000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000</Data>
|
<Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000008746573745F636E749600000000000000120008746573745F636E740C75617274315F72785F6275660C75617274315F74785F6275660F65746865726E657469665F696E69740E6C6F775F6C6576656C5F696E69741A48414C5F5541525445785F52784576656E7443616C6C6261636B184C5749505F4E455449465F4C494E4B5F43414C4C4241434B117365727665725F7063625F6D6F64627573124E455854414444525F4750494F5F506F72740873656E645F636E741723646566696E6520434845434B53554D5F47454E5F4950094C5749505F49434D50094D585F4C5749505F4909776966695F7365742808776966695F7365740B69745F356D735F666C61670D65655F777269746562797465730C65655F726561646279746573000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000</Data>
|
||||||
</Buttons>
|
</Buttons>
|
||||||
<OriginalItems>
|
<OriginalItems>
|
||||||
<Len>1423</Len>
|
<Len>1423</Len>
|
||||||
|
|
@ -2585,12 +2585,30 @@
|
||||||
<ActiveMDIGroup>0</ActiveMDIGroup>
|
<ActiveMDIGroup>0</ActiveMDIGroup>
|
||||||
<MDIGroup>
|
<MDIGroup>
|
||||||
<Size>100</Size>
|
<Size>100</Size>
|
||||||
<ActiveTab>0</ActiveTab>
|
<ActiveTab>2</ActiveTab>
|
||||||
|
<Doc>
|
||||||
|
<Name>../Core/Src/stm32f4xx_it.c</Name>
|
||||||
|
<ColumnNumber>16</ColumnNumber>
|
||||||
|
<TopLine>334</TopLine>
|
||||||
|
<CurrentLine>335</CurrentLine>
|
||||||
|
<Folding>1</Folding>
|
||||||
|
<ContractedFolders></ContractedFolders>
|
||||||
|
<PaneID>0</PaneID>
|
||||||
|
</Doc>
|
||||||
|
<Doc>
|
||||||
|
<Name>../Core/Inc/tim.h</Name>
|
||||||
|
<ColumnNumber>0</ColumnNumber>
|
||||||
|
<TopLine>15</TopLine>
|
||||||
|
<CurrentLine>52</CurrentLine>
|
||||||
|
<Folding>1</Folding>
|
||||||
|
<ContractedFolders></ContractedFolders>
|
||||||
|
<PaneID>0</PaneID>
|
||||||
|
</Doc>
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>../Core/Src/main.c</Name>
|
<Name>../Core/Src/main.c</Name>
|
||||||
<ColumnNumber>20</ColumnNumber>
|
<ColumnNumber>22</ColumnNumber>
|
||||||
<TopLine>95</TopLine>
|
<TopLine>109</TopLine>
|
||||||
<CurrentLine>124</CurrentLine>
|
<CurrentLine>125</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
<PaneID>0</PaneID>
|
<PaneID>0</PaneID>
|
||||||
|
|
@ -2598,7 +2616,7 @@
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>..\DAC161S997\dac161s997.c</Name>
|
<Name>..\DAC161S997\dac161s997.c</Name>
|
||||||
<ColumnNumber>0</ColumnNumber>
|
<ColumnNumber>0</ColumnNumber>
|
||||||
<TopLine>149</TopLine>
|
<TopLine>147</TopLine>
|
||||||
<CurrentLine>192</CurrentLine>
|
<CurrentLine>192</CurrentLine>
|
||||||
<Folding>0</Folding>
|
<Folding>0</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
|
|
@ -2607,7 +2625,7 @@
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>..\modbus\Src\modbus.c</Name>
|
<Name>..\modbus\Src\modbus.c</Name>
|
||||||
<ColumnNumber>48</ColumnNumber>
|
<ColumnNumber>48</ColumnNumber>
|
||||||
<TopLine>17</TopLine>
|
<TopLine>2</TopLine>
|
||||||
<CurrentLine>18</CurrentLine>
|
<CurrentLine>18</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
|
|
@ -2615,9 +2633,9 @@
|
||||||
</Doc>
|
</Doc>
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>../Core/Src/tim.c</Name>
|
<Name>../Core/Src/tim.c</Name>
|
||||||
<ColumnNumber>0</ColumnNumber>
|
<ColumnNumber>9</ColumnNumber>
|
||||||
<TopLine>244</TopLine>
|
<TopLine>256</TopLine>
|
||||||
<CurrentLine>295</CurrentLine>
|
<CurrentLine>293</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
<PaneID>0</PaneID>
|
<PaneID>0</PaneID>
|
||||||
|
|
@ -2625,7 +2643,7 @@
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>../Core/Inc/main.h</Name>
|
<Name>../Core/Inc/main.h</Name>
|
||||||
<ColumnNumber>0</ColumnNumber>
|
<ColumnNumber>0</ColumnNumber>
|
||||||
<TopLine>43</TopLine>
|
<TopLine>55</TopLine>
|
||||||
<CurrentLine>56</CurrentLine>
|
<CurrentLine>56</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
|
|
@ -2642,18 +2660,18 @@
|
||||||
</Doc>
|
</Doc>
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>../Core/Src/usart.c</Name>
|
<Name>../Core/Src/usart.c</Name>
|
||||||
<ColumnNumber>5</ColumnNumber>
|
<ColumnNumber>0</ColumnNumber>
|
||||||
<TopLine>738</TopLine>
|
<TopLine>719</TopLine>
|
||||||
<CurrentLine>762</CurrentLine>
|
<CurrentLine>739</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
<PaneID>0</PaneID>
|
<PaneID>0</PaneID>
|
||||||
</Doc>
|
</Doc>
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>..\modbus\Src\modbus_rtu.c</Name>
|
<Name>..\modbus\Src\modbus_rtu.c</Name>
|
||||||
<ColumnNumber>18</ColumnNumber>
|
<ColumnNumber>0</ColumnNumber>
|
||||||
<TopLine>603</TopLine>
|
<TopLine>2</TopLine>
|
||||||
<CurrentLine>628</CurrentLine>
|
<CurrentLine>8</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
<PaneID>0</PaneID>
|
<PaneID>0</PaneID>
|
||||||
|
|
@ -2661,7 +2679,7 @@
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>../Core/Src/gpio.c</Name>
|
<Name>../Core/Src/gpio.c</Name>
|
||||||
<ColumnNumber>59</ColumnNumber>
|
<ColumnNumber>59</ColumnNumber>
|
||||||
<TopLine>36</TopLine>
|
<TopLine>38</TopLine>
|
||||||
<CurrentLine>57</CurrentLine>
|
<CurrentLine>57</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
|
|
@ -2669,26 +2687,17 @@
|
||||||
</Doc>
|
</Doc>
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>../Core/Inc/usart.h</Name>
|
<Name>../Core/Inc/usart.h</Name>
|
||||||
<ColumnNumber>12</ColumnNumber>
|
<ColumnNumber>19</ColumnNumber>
|
||||||
<TopLine>15</TopLine>
|
<TopLine>27</TopLine>
|
||||||
<CurrentLine>64</CurrentLine>
|
<CurrentLine>64</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
<PaneID>0</PaneID>
|
<PaneID>0</PaneID>
|
||||||
</Doc>
|
</Doc>
|
||||||
<Doc>
|
|
||||||
<Name>../Core/Src/stm32f4xx_it.c</Name>
|
|
||||||
<ColumnNumber>10</ColumnNumber>
|
|
||||||
<TopLine>324</TopLine>
|
|
||||||
<CurrentLine>335</CurrentLine>
|
|
||||||
<Folding>1</Folding>
|
|
||||||
<ContractedFolders></ContractedFolders>
|
|
||||||
<PaneID>0</PaneID>
|
|
||||||
</Doc>
|
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>../modbus/Inc/modbus.h</Name>
|
<Name>../modbus/Inc/modbus.h</Name>
|
||||||
<ColumnNumber>36</ColumnNumber>
|
<ColumnNumber>36</ColumnNumber>
|
||||||
<TopLine>28</TopLine>
|
<TopLine>2</TopLine>
|
||||||
<CurrentLine>29</CurrentLine>
|
<CurrentLine>29</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
|
|
|
||||||
|
|
@ -176,10 +176,6 @@
|
||||||
<pMon>Segger\JL2CM3.dll</pMon>
|
<pMon>Segger\JL2CM3.dll</pMon>
|
||||||
</DebugOpt>
|
</DebugOpt>
|
||||||
<TargetDriverDllRegistry>
|
<TargetDriverDllRegistry>
|
||||||
<SetRegEntry>
|
|
||||||
<Number>0</Number>
|
|
||||||
<Key>DLGUARM</Key>
|
|
||||||
</SetRegEntry>
|
|
||||||
<SetRegEntry>
|
<SetRegEntry>
|
||||||
<Number>0</Number>
|
<Number>0</Number>
|
||||||
<Key>ARMRTXEVENTFLAGS</Key>
|
<Key>ARMRTXEVENTFLAGS</Key>
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -27,8 +27,9 @@ Project File Date: 07/08/2025
|
||||||
<h2>Output:</h2>
|
<h2>Output:</h2>
|
||||||
Build target 'EAOH'
|
Build target 'EAOH'
|
||||||
compiling main.c...
|
compiling main.c...
|
||||||
|
compiling tim.c...
|
||||||
linking...
|
linking...
|
||||||
Program Size: Code=19618 RO-data=458 RW-data=80 ZI-data=6768
|
Program Size: Code=19602 RO-data=458 RW-data=80 ZI-data=6768
|
||||||
FromELF: creating hex file...
|
FromELF: creating hex file...
|
||||||
"EAOH\EAOH.axf" - 0 Error(s), 0 Warning(s).
|
"EAOH\EAOH.axf" - 0 Error(s), 0 Warning(s).
|
||||||
|
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
|
@ -60,11 +60,9 @@ Section Cross References
|
||||||
main.o(i.main) refers to modbus_rtu.o(i.modbus_rtu_init) for modbus_rtu_init
|
main.o(i.main) refers to modbus_rtu.o(i.modbus_rtu_init) for modbus_rtu_init
|
||||||
main.o(i.main) refers to dac161s997.o(i.dac161s997_init) for dac161s997_init
|
main.o(i.main) refers to dac161s997.o(i.dac161s997_init) for dac161s997_init
|
||||||
main.o(i.main) refers to dac161s997.o(i.dac161s997_output) for dac161s997_output
|
main.o(i.main) refers to dac161s997.o(i.dac161s997_output) for dac161s997_output
|
||||||
main.o(i.main) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin
|
|
||||||
main.o(i.main) refers to tim.o(.bss) for htim1
|
main.o(i.main) refers to tim.o(.bss) for htim1
|
||||||
main.o(i.main) refers to main.o(.data) for dac_num
|
main.o(i.main) refers to main.o(.data) for dac_num
|
||||||
main.o(i.main) refers to modbus.o(.bss) for HoldReg
|
main.o(i.main) refers to modbus.o(.bss) for HoldReg
|
||||||
main.o(i.main) refers to tim.o(.data) for it_1000ms_flag
|
|
||||||
gpio.o(i.MX_GPIO_Init) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
|
gpio.o(i.MX_GPIO_Init) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
|
||||||
gpio.o(i.MX_GPIO_Init) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
gpio.o(i.MX_GPIO_Init) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
||||||
gpio.o(i.MX_GPIO_Init) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
|
gpio.o(i.MX_GPIO_Init) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
|
||||||
|
|
@ -75,6 +73,7 @@ Section Cross References
|
||||||
tim.o(i.HAL_TIM_Base_MspInit) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ
|
tim.o(i.HAL_TIM_Base_MspInit) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ
|
||||||
tim.o(i.HAL_TIM_MspPostInit) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
|
tim.o(i.HAL_TIM_MspPostInit) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
|
||||||
tim.o(i.HAL_TIM_MspPostInit) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
|
tim.o(i.HAL_TIM_MspPostInit) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
|
||||||
|
tim.o(i.HAL_TIM_PeriodElapsedCallback) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin
|
||||||
tim.o(i.HAL_TIM_PeriodElapsedCallback) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Stop_IT) for HAL_TIM_Base_Stop_IT
|
tim.o(i.HAL_TIM_PeriodElapsedCallback) refers to stm32f4xx_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 modbus_rtu.o(i.modbus_process_rtu) for modbus_process_rtu
|
||||||
tim.o(i.HAL_TIM_PeriodElapsedCallback) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin
|
tim.o(i.HAL_TIM_PeriodElapsedCallback) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin
|
||||||
|
|
@ -1471,131 +1470,131 @@ Image Symbol Table
|
||||||
i.HAL_TIM_PWM_MspInit 0x08001e30 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_MspInit)
|
i.HAL_TIM_PWM_MspInit 0x08001e30 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_MspInit)
|
||||||
i.HAL_TIM_PWM_PulseFinishedCallback 0x08001e32 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
i.HAL_TIM_PWM_PulseFinishedCallback 0x08001e32 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
||||||
i.HAL_TIM_PeriodElapsedCallback 0x08001e34 Section 0 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
i.HAL_TIM_PeriodElapsedCallback 0x08001e34 Section 0 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
||||||
i.HAL_TIM_TriggerCallback 0x08001eb4 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
i.HAL_TIM_TriggerCallback 0x08001ec8 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
||||||
i.HAL_UARTEx_ReceiveToIdle_DMA 0x08001eb6 Section 0 stm32f4xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle_DMA)
|
i.HAL_UARTEx_ReceiveToIdle_DMA 0x08001eca Section 0 stm32f4xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle_DMA)
|
||||||
i.HAL_UARTEx_RxEventCallback 0x08001f28 Section 0 usart.o(i.HAL_UARTEx_RxEventCallback)
|
i.HAL_UARTEx_RxEventCallback 0x08001f3c Section 0 usart.o(i.HAL_UARTEx_RxEventCallback)
|
||||||
i.HAL_UART_ErrorCallback 0x08002030 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_ErrorCallback)
|
i.HAL_UART_ErrorCallback 0x08002044 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_ErrorCallback)
|
||||||
i.HAL_UART_IRQHandler 0x08002034 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
i.HAL_UART_IRQHandler 0x08002048 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
||||||
i.HAL_UART_Init 0x0800233c Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_Init)
|
i.HAL_UART_Init 0x08002350 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_Init)
|
||||||
i.HAL_UART_MspInit 0x080023b4 Section 0 usart.o(i.HAL_UART_MspInit)
|
i.HAL_UART_MspInit 0x080023c8 Section 0 usart.o(i.HAL_UART_MspInit)
|
||||||
i.HAL_UART_Receive_IT 0x080028ec Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_Receive_IT)
|
i.HAL_UART_Receive_IT 0x08002900 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_Receive_IT)
|
||||||
i.HAL_UART_RxCpltCallback 0x08002918 Section 0 usart.o(i.HAL_UART_RxCpltCallback)
|
i.HAL_UART_RxCpltCallback 0x0800292c Section 0 usart.o(i.HAL_UART_RxCpltCallback)
|
||||||
i.HAL_UART_RxHalfCpltCallback 0x08002930 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback)
|
i.HAL_UART_RxHalfCpltCallback 0x08002944 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback)
|
||||||
i.HAL_UART_Transmit 0x08002932 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_Transmit)
|
i.HAL_UART_Transmit 0x08002946 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_Transmit)
|
||||||
i.HAL_UART_Transmit_DMA 0x080029f0 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
i.HAL_UART_Transmit_DMA 0x08002a04 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||||
i.HAL_UART_TxCpltCallback 0x08002a8c Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
|
i.HAL_UART_TxCpltCallback 0x08002aa0 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
|
||||||
i.HAL_UART_TxHalfCpltCallback 0x08002a8e Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
i.HAL_UART_TxHalfCpltCallback 0x08002aa2 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
||||||
i.HardFault_Handler 0x08002a90 Section 0 stm32f4xx_it.o(i.HardFault_Handler)
|
i.HardFault_Handler 0x08002aa4 Section 0 stm32f4xx_it.o(i.HardFault_Handler)
|
||||||
i.MX_DMA_Init 0x08002a94 Section 0 dma.o(i.MX_DMA_Init)
|
i.MX_DMA_Init 0x08002aa8 Section 0 dma.o(i.MX_DMA_Init)
|
||||||
i.MX_GPIO_Init 0x08002b6c Section 0 gpio.o(i.MX_GPIO_Init)
|
i.MX_GPIO_Init 0x08002b80 Section 0 gpio.o(i.MX_GPIO_Init)
|
||||||
i.MX_TIM1_Init 0x08002d44 Section 0 tim.o(i.MX_TIM1_Init)
|
i.MX_TIM1_Init 0x08002d58 Section 0 tim.o(i.MX_TIM1_Init)
|
||||||
i.MX_TIM3_Init 0x08002db4 Section 0 tim.o(i.MX_TIM3_Init)
|
i.MX_TIM3_Init 0x08002dc8 Section 0 tim.o(i.MX_TIM3_Init)
|
||||||
i.MX_TIM9_Init 0x08002e20 Section 0 tim.o(i.MX_TIM9_Init)
|
i.MX_TIM9_Init 0x08002e34 Section 0 tim.o(i.MX_TIM9_Init)
|
||||||
i.MX_UART4_Init 0x08002ea8 Section 0 usart.o(i.MX_UART4_Init)
|
i.MX_UART4_Init 0x08002ebc Section 0 usart.o(i.MX_UART4_Init)
|
||||||
i.MX_UART5_Init 0x08002ee8 Section 0 usart.o(i.MX_UART5_Init)
|
i.MX_UART5_Init 0x08002efc Section 0 usart.o(i.MX_UART5_Init)
|
||||||
i.MX_USART1_UART_Init 0x08002f28 Section 0 usart.o(i.MX_USART1_UART_Init)
|
i.MX_USART1_UART_Init 0x08002f3c Section 0 usart.o(i.MX_USART1_UART_Init)
|
||||||
i.MX_USART3_UART_Init 0x08002f60 Section 0 usart.o(i.MX_USART3_UART_Init)
|
i.MX_USART3_UART_Init 0x08002f74 Section 0 usart.o(i.MX_USART3_UART_Init)
|
||||||
i.MX_USART6_UART_Init 0x08002fa0 Section 0 usart.o(i.MX_USART6_UART_Init)
|
i.MX_USART6_UART_Init 0x08002fb4 Section 0 usart.o(i.MX_USART6_UART_Init)
|
||||||
i.MemManage_Handler 0x08002fe0 Section 0 stm32f4xx_it.o(i.MemManage_Handler)
|
i.MemManage_Handler 0x08002ff4 Section 0 stm32f4xx_it.o(i.MemManage_Handler)
|
||||||
i.ModbusCRC16 0x08002fe4 Section 0 modbus.o(i.ModbusCRC16)
|
i.ModbusCRC16 0x08002ff8 Section 0 modbus.o(i.ModbusCRC16)
|
||||||
i.NMI_Handler 0x0800302a Section 0 stm32f4xx_it.o(i.NMI_Handler)
|
i.NMI_Handler 0x0800303e Section 0 stm32f4xx_it.o(i.NMI_Handler)
|
||||||
i.PendSV_Handler 0x0800302e Section 0 stm32f4xx_it.o(i.PendSV_Handler)
|
i.PendSV_Handler 0x08003042 Section 0 stm32f4xx_it.o(i.PendSV_Handler)
|
||||||
i.SVC_Handler 0x08003030 Section 0 stm32f4xx_it.o(i.SVC_Handler)
|
i.SVC_Handler 0x08003044 Section 0 stm32f4xx_it.o(i.SVC_Handler)
|
||||||
i.SysTick_Handler 0x08003032 Section 0 stm32f4xx_it.o(i.SysTick_Handler)
|
i.SysTick_Handler 0x08003046 Section 0 stm32f4xx_it.o(i.SysTick_Handler)
|
||||||
i.SystemClock_Config 0x0800303c Section 0 main.o(i.SystemClock_Config)
|
i.SystemClock_Config 0x08003050 Section 0 main.o(i.SystemClock_Config)
|
||||||
i.SystemInit 0x080030ec Section 0 system_stm32f4xx.o(i.SystemInit)
|
i.SystemInit 0x08003100 Section 0 system_stm32f4xx.o(i.SystemInit)
|
||||||
i.TIM1_UP_TIM10_IRQHandler 0x08003100 Section 0 stm32f4xx_it.o(i.TIM1_UP_TIM10_IRQHandler)
|
i.TIM1_UP_TIM10_IRQHandler 0x08003114 Section 0 stm32f4xx_it.o(i.TIM1_UP_TIM10_IRQHandler)
|
||||||
i.TIM3_IRQHandler 0x08003110 Section 0 stm32f4xx_it.o(i.TIM3_IRQHandler)
|
i.TIM3_IRQHandler 0x08003124 Section 0 stm32f4xx_it.o(i.TIM3_IRQHandler)
|
||||||
i.TIM_Base_SetConfig 0x08003120 Section 0 stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig)
|
i.TIM_Base_SetConfig 0x08003134 Section 0 stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||||
i.TIM_ETR_SetConfig 0x08003200 Section 0 stm32f4xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
i.TIM_ETR_SetConfig 0x08003214 Section 0 stm32f4xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||||
i.TIM_ITRx_SetConfig 0x08003216 Section 0 stm32f4xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
i.TIM_ITRx_SetConfig 0x0800322a Section 0 stm32f4xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
||||||
TIM_ITRx_SetConfig 0x08003217 Thumb Code 18 stm32f4xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
TIM_ITRx_SetConfig 0x0800322b Thumb Code 18 stm32f4xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
||||||
i.TIM_OC1_SetConfig 0x08003228 Section 0 stm32f4xx_hal_tim.o(i.TIM_OC1_SetConfig)
|
i.TIM_OC1_SetConfig 0x0800323c Section 0 stm32f4xx_hal_tim.o(i.TIM_OC1_SetConfig)
|
||||||
TIM_OC1_SetConfig 0x08003229 Thumb Code 104 stm32f4xx_hal_tim.o(i.TIM_OC1_SetConfig)
|
TIM_OC1_SetConfig 0x0800323d Thumb Code 104 stm32f4xx_hal_tim.o(i.TIM_OC1_SetConfig)
|
||||||
i.TIM_OC2_SetConfig 0x08003298 Section 0 stm32f4xx_hal_tim.o(i.TIM_OC2_SetConfig)
|
i.TIM_OC2_SetConfig 0x080032ac Section 0 stm32f4xx_hal_tim.o(i.TIM_OC2_SetConfig)
|
||||||
i.TIM_OC3_SetConfig 0x08003314 Section 0 stm32f4xx_hal_tim.o(i.TIM_OC3_SetConfig)
|
i.TIM_OC3_SetConfig 0x08003328 Section 0 stm32f4xx_hal_tim.o(i.TIM_OC3_SetConfig)
|
||||||
TIM_OC3_SetConfig 0x08003315 Thumb Code 112 stm32f4xx_hal_tim.o(i.TIM_OC3_SetConfig)
|
TIM_OC3_SetConfig 0x08003329 Thumb Code 112 stm32f4xx_hal_tim.o(i.TIM_OC3_SetConfig)
|
||||||
i.TIM_OC4_SetConfig 0x0800338c Section 0 stm32f4xx_hal_tim.o(i.TIM_OC4_SetConfig)
|
i.TIM_OC4_SetConfig 0x080033a0 Section 0 stm32f4xx_hal_tim.o(i.TIM_OC4_SetConfig)
|
||||||
TIM_OC4_SetConfig 0x0800338d Thumb Code 74 stm32f4xx_hal_tim.o(i.TIM_OC4_SetConfig)
|
TIM_OC4_SetConfig 0x080033a1 Thumb Code 74 stm32f4xx_hal_tim.o(i.TIM_OC4_SetConfig)
|
||||||
i.TIM_TI1_ConfigInputStage 0x080033e0 Section 0 stm32f4xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
i.TIM_TI1_ConfigInputStage 0x080033f4 Section 0 stm32f4xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
||||||
TIM_TI1_ConfigInputStage 0x080033e1 Thumb Code 38 stm32f4xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
TIM_TI1_ConfigInputStage 0x080033f5 Thumb Code 38 stm32f4xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
||||||
i.TIM_TI2_ConfigInputStage 0x08003406 Section 0 stm32f4xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
i.TIM_TI2_ConfigInputStage 0x0800341a Section 0 stm32f4xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||||
TIM_TI2_ConfigInputStage 0x08003407 Thumb Code 40 stm32f4xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
TIM_TI2_ConfigInputStage 0x0800341b Thumb Code 40 stm32f4xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||||
i.UART4_IRQHandler 0x08003430 Section 0 stm32f4xx_it.o(i.UART4_IRQHandler)
|
i.UART4_IRQHandler 0x08003444 Section 0 stm32f4xx_it.o(i.UART4_IRQHandler)
|
||||||
i.UART5_IRQHandler 0x0800345c Section 0 stm32f4xx_it.o(i.UART5_IRQHandler)
|
i.UART5_IRQHandler 0x08003470 Section 0 stm32f4xx_it.o(i.UART5_IRQHandler)
|
||||||
i.UART_DMAAbortOnError 0x08003488 Section 0 stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError)
|
i.UART_DMAAbortOnError 0x0800349c Section 0 stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError)
|
||||||
UART_DMAAbortOnError 0x08003489 Thumb Code 18 stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError)
|
UART_DMAAbortOnError 0x0800349d Thumb Code 18 stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError)
|
||||||
i.UART_DMAError 0x0800349a Section 0 stm32f4xx_hal_uart.o(i.UART_DMAError)
|
i.UART_DMAError 0x080034ae Section 0 stm32f4xx_hal_uart.o(i.UART_DMAError)
|
||||||
UART_DMAError 0x0800349b Thumb Code 80 stm32f4xx_hal_uart.o(i.UART_DMAError)
|
UART_DMAError 0x080034af Thumb Code 80 stm32f4xx_hal_uart.o(i.UART_DMAError)
|
||||||
i.UART_DMAReceiveCplt 0x080034ea Section 0 stm32f4xx_hal_uart.o(i.UART_DMAReceiveCplt)
|
i.UART_DMAReceiveCplt 0x080034fe Section 0 stm32f4xx_hal_uart.o(i.UART_DMAReceiveCplt)
|
||||||
UART_DMAReceiveCplt 0x080034eb Thumb Code 180 stm32f4xx_hal_uart.o(i.UART_DMAReceiveCplt)
|
UART_DMAReceiveCplt 0x080034ff Thumb Code 180 stm32f4xx_hal_uart.o(i.UART_DMAReceiveCplt)
|
||||||
i.UART_DMARxHalfCplt 0x0800359e Section 0 stm32f4xx_hal_uart.o(i.UART_DMARxHalfCplt)
|
i.UART_DMARxHalfCplt 0x080035b2 Section 0 stm32f4xx_hal_uart.o(i.UART_DMARxHalfCplt)
|
||||||
UART_DMARxHalfCplt 0x0800359f Thumb Code 36 stm32f4xx_hal_uart.o(i.UART_DMARxHalfCplt)
|
UART_DMARxHalfCplt 0x080035b3 Thumb Code 36 stm32f4xx_hal_uart.o(i.UART_DMARxHalfCplt)
|
||||||
i.UART_DMATransmitCplt 0x080035c2 Section 0 stm32f4xx_hal_uart.o(i.UART_DMATransmitCplt)
|
i.UART_DMATransmitCplt 0x080035d6 Section 0 stm32f4xx_hal_uart.o(i.UART_DMATransmitCplt)
|
||||||
UART_DMATransmitCplt 0x080035c3 Thumb Code 88 stm32f4xx_hal_uart.o(i.UART_DMATransmitCplt)
|
UART_DMATransmitCplt 0x080035d7 Thumb Code 88 stm32f4xx_hal_uart.o(i.UART_DMATransmitCplt)
|
||||||
i.UART_DMATxHalfCplt 0x0800361a Section 0 stm32f4xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
i.UART_DMATxHalfCplt 0x0800362e Section 0 stm32f4xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
||||||
UART_DMATxHalfCplt 0x0800361b Thumb Code 14 stm32f4xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
UART_DMATxHalfCplt 0x0800362f Thumb Code 14 stm32f4xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
||||||
i.UART_EndRxTransfer 0x08003628 Section 0 stm32f4xx_hal_uart.o(i.UART_EndRxTransfer)
|
i.UART_EndRxTransfer 0x0800363c Section 0 stm32f4xx_hal_uart.o(i.UART_EndRxTransfer)
|
||||||
UART_EndRxTransfer 0x08003629 Thumb Code 108 stm32f4xx_hal_uart.o(i.UART_EndRxTransfer)
|
UART_EndRxTransfer 0x0800363d Thumb Code 108 stm32f4xx_hal_uart.o(i.UART_EndRxTransfer)
|
||||||
i.UART_EndTransmit_IT 0x08003694 Section 0 stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT)
|
i.UART_EndTransmit_IT 0x080036a8 Section 0 stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT)
|
||||||
UART_EndTransmit_IT 0x08003695 Thumb Code 32 stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT)
|
UART_EndTransmit_IT 0x080036a9 Thumb Code 32 stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT)
|
||||||
i.UART_EndTxTransfer 0x080036b4 Section 0 stm32f4xx_hal_uart.o(i.UART_EndTxTransfer)
|
i.UART_EndTxTransfer 0x080036c8 Section 0 stm32f4xx_hal_uart.o(i.UART_EndTxTransfer)
|
||||||
UART_EndTxTransfer 0x080036b5 Thumb Code 38 stm32f4xx_hal_uart.o(i.UART_EndTxTransfer)
|
UART_EndTxTransfer 0x080036c9 Thumb Code 38 stm32f4xx_hal_uart.o(i.UART_EndTxTransfer)
|
||||||
i.UART_Receive_IT 0x080036da Section 0 stm32f4xx_hal_uart.o(i.UART_Receive_IT)
|
i.UART_Receive_IT 0x080036ee Section 0 stm32f4xx_hal_uart.o(i.UART_Receive_IT)
|
||||||
UART_Receive_IT 0x080036db Thumb Code 252 stm32f4xx_hal_uart.o(i.UART_Receive_IT)
|
UART_Receive_IT 0x080036ef Thumb Code 252 stm32f4xx_hal_uart.o(i.UART_Receive_IT)
|
||||||
i.UART_SetConfig 0x080037d8 Section 0 stm32f4xx_hal_uart.o(i.UART_SetConfig)
|
i.UART_SetConfig 0x080037ec Section 0 stm32f4xx_hal_uart.o(i.UART_SetConfig)
|
||||||
UART_SetConfig 0x080037d9 Thumb Code 546 stm32f4xx_hal_uart.o(i.UART_SetConfig)
|
UART_SetConfig 0x080037ed Thumb Code 546 stm32f4xx_hal_uart.o(i.UART_SetConfig)
|
||||||
i.UART_Start_Receive_DMA 0x08003a04 Section 0 stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA)
|
i.UART_Start_Receive_DMA 0x08003a18 Section 0 stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA)
|
||||||
i.UART_Start_Receive_IT 0x08003adc Section 0 stm32f4xx_hal_uart.o(i.UART_Start_Receive_IT)
|
i.UART_Start_Receive_IT 0x08003af0 Section 0 stm32f4xx_hal_uart.o(i.UART_Start_Receive_IT)
|
||||||
i.UART_Transmit_IT 0x08003b1c Section 0 stm32f4xx_hal_uart.o(i.UART_Transmit_IT)
|
i.UART_Transmit_IT 0x08003b30 Section 0 stm32f4xx_hal_uart.o(i.UART_Transmit_IT)
|
||||||
UART_Transmit_IT 0x08003b1d Thumb Code 96 stm32f4xx_hal_uart.o(i.UART_Transmit_IT)
|
UART_Transmit_IT 0x08003b31 Thumb Code 96 stm32f4xx_hal_uart.o(i.UART_Transmit_IT)
|
||||||
i.UART_WaitOnFlagUntilTimeout 0x08003b7c Section 0 stm32f4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
i.UART_WaitOnFlagUntilTimeout 0x08003b90 Section 0 stm32f4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||||
UART_WaitOnFlagUntilTimeout 0x08003b7d Thumb Code 140 stm32f4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
UART_WaitOnFlagUntilTimeout 0x08003b91 Thumb Code 140 stm32f4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||||
i.USART1_IRQHandler 0x08003c08 Section 0 stm32f4xx_it.o(i.USART1_IRQHandler)
|
i.USART1_IRQHandler 0x08003c1c Section 0 stm32f4xx_it.o(i.USART1_IRQHandler)
|
||||||
i.USART3_IRQHandler 0x08003c18 Section 0 stm32f4xx_it.o(i.USART3_IRQHandler)
|
i.USART3_IRQHandler 0x08003c2c Section 0 stm32f4xx_it.o(i.USART3_IRQHandler)
|
||||||
i.USART6_IRQHandler 0x08003c44 Section 0 stm32f4xx_it.o(i.USART6_IRQHandler)
|
i.USART6_IRQHandler 0x08003c58 Section 0 stm32f4xx_it.o(i.USART6_IRQHandler)
|
||||||
i.UsageFault_Handler 0x08003c70 Section 0 stm32f4xx_it.o(i.UsageFault_Handler)
|
i.UsageFault_Handler 0x08003c84 Section 0 stm32f4xx_it.o(i.UsageFault_Handler)
|
||||||
i.WriteHoldRegData 0x08003c74 Section 0 modbus.o(i.WriteHoldRegData)
|
i.WriteHoldRegData 0x08003c88 Section 0 modbus.o(i.WriteHoldRegData)
|
||||||
i.WriteOneCoilData 0x08003c84 Section 0 modbus.o(i.WriteOneCoilData)
|
i.WriteOneCoilData 0x08003c98 Section 0 modbus.o(i.WriteOneCoilData)
|
||||||
i.__NVIC_GetPriorityGrouping 0x08003cfc Section 0 stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
i.__NVIC_GetPriorityGrouping 0x08003d10 Section 0 stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
||||||
__NVIC_GetPriorityGrouping 0x08003cfd Thumb Code 10 stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
__NVIC_GetPriorityGrouping 0x08003d11 Thumb Code 10 stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
||||||
i.__NVIC_SetPriority 0x08003d0c Section 0 stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority)
|
i.__NVIC_SetPriority 0x08003d20 Section 0 stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||||
__NVIC_SetPriority 0x08003d0d Thumb Code 32 stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority)
|
__NVIC_SetPriority 0x08003d21 Thumb Code 32 stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||||
i._sys_exit 0x08003d34 Section 0 usart.o(i._sys_exit)
|
i._sys_exit 0x08003d48 Section 0 usart.o(i._sys_exit)
|
||||||
i.dac161_spi_write 0x08003d38 Section 0 dac161s997.o(i.dac161_spi_write)
|
i.dac161_spi_write 0x08003d4c Section 0 dac161s997.o(i.dac161_spi_write)
|
||||||
i.dac161s997_init 0x08003d54 Section 0 dac161s997.o(i.dac161s997_init)
|
i.dac161s997_init 0x08003d68 Section 0 dac161s997.o(i.dac161s997_init)
|
||||||
i.dac161s997_output 0x08003d88 Section 0 dac161s997.o(i.dac161s997_output)
|
i.dac161s997_output 0x08003d9c Section 0 dac161s997.o(i.dac161s997_output)
|
||||||
i.dac161s997_reset 0x08003df0 Section 0 dac161s997.o(i.dac161s997_reset)
|
i.dac161s997_reset 0x08003e04 Section 0 dac161s997.o(i.dac161s997_reset)
|
||||||
i.dac161s997_write_reg 0x08003e0e Section 0 dac161s997.o(i.dac161s997_write_reg)
|
i.dac161s997_write_reg 0x08003e22 Section 0 dac161s997.o(i.dac161s997_write_reg)
|
||||||
i.delay_ms 0x08003e4a Section 0 main.o(i.delay_ms)
|
i.delay_ms 0x08003e5e Section 0 main.o(i.delay_ms)
|
||||||
i.delay_us 0x08003e54 Section 0 main.o(i.delay_us)
|
i.delay_us 0x08003e68 Section 0 main.o(i.delay_us)
|
||||||
i.hart_cb 0x08003eb4 Section 0 usart.o(i.hart_cb)
|
i.hart_cb 0x08003ec8 Section 0 usart.o(i.hart_cb)
|
||||||
i.main 0x08003fd4 Section 0 main.o(i.main)
|
i.main 0x08003fe8 Section 0 main.o(i.main)
|
||||||
i.modbus_analysis_rtu 0x08004094 Section 0 modbus_rtu.o(i.modbus_analysis_rtu)
|
i.modbus_analysis_rtu 0x08004084 Section 0 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||||
i.modbus_errfunction_rtu 0x08004150 Section 0 modbus_rtu.o(i.modbus_errfunction_rtu)
|
i.modbus_errfunction_rtu 0x08004140 Section 0 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||||
i.modbus_process_rtu 0x080041d0 Section 0 modbus_rtu.o(i.modbus_process_rtu)
|
i.modbus_process_rtu 0x080041c0 Section 0 modbus_rtu.o(i.modbus_process_rtu)
|
||||||
i.modbus_rtu_init 0x08004228 Section 0 modbus_rtu.o(i.modbus_rtu_init)
|
i.modbus_rtu_init 0x08004218 Section 0 modbus_rtu.o(i.modbus_rtu_init)
|
||||||
i.modbus_rx_cb 0x0800427c Section 0 modbus_rtu.o(i.modbus_rx_cb)
|
i.modbus_rx_cb 0x0800426c Section 0 modbus_rtu.o(i.modbus_rx_cb)
|
||||||
i.readcoilstate_rtu 0x080042fc Section 0 modbus_rtu.o(i.readcoilstate_rtu)
|
i.readcoilstate_rtu 0x080042ec Section 0 modbus_rtu.o(i.readcoilstate_rtu)
|
||||||
i.readdisinputstate_rtu 0x08004468 Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
|
i.readdisinputstate_rtu 0x08004458 Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||||
i.readholdreg_rtu 0x080045cc Section 0 modbus_rtu.o(i.readholdreg_rtu)
|
i.readholdreg_rtu 0x080045bc Section 0 modbus_rtu.o(i.readholdreg_rtu)
|
||||||
i.readinputreg_rtu 0x080046dc Section 0 modbus_rtu.o(i.readinputreg_rtu)
|
i.readinputreg_rtu 0x080046cc Section 0 modbus_rtu.o(i.readinputreg_rtu)
|
||||||
i.set_addr_cb 0x080047e8 Section 0 usart.o(i.set_addr_cb)
|
i.set_addr_cb 0x080047d8 Section 0 usart.o(i.set_addr_cb)
|
||||||
i.spi_delay_us 0x08004874 Section 0 dac161s997.o(i.spi_delay_us)
|
i.spi_delay_us 0x08004864 Section 0 dac161s997.o(i.spi_delay_us)
|
||||||
spi_delay_us 0x08004875 Thumb Code 12 dac161s997.o(i.spi_delay_us)
|
spi_delay_us 0x08004865 Thumb Code 12 dac161s997.o(i.spi_delay_us)
|
||||||
i.spi_nss_off 0x08004880 Section 0 dac161s997.o(i.spi_nss_off)
|
i.spi_nss_off 0x08004870 Section 0 dac161s997.o(i.spi_nss_off)
|
||||||
i.spi_nss_on 0x080048b0 Section 0 dac161s997.o(i.spi_nss_on)
|
i.spi_nss_on 0x080048a0 Section 0 dac161s997.o(i.spi_nss_on)
|
||||||
i.uart_send 0x08004978 Section 0 usart.o(i.uart_send)
|
i.uart_send 0x08004968 Section 0 usart.o(i.uart_send)
|
||||||
i.write_spi_byte 0x0800498c Section 0 dac161s997.o(i.write_spi_byte)
|
i.write_spi_byte 0x0800497c Section 0 dac161s997.o(i.write_spi_byte)
|
||||||
i.writemulticoil_rtu 0x08004a08 Section 0 modbus_rtu.o(i.writemulticoil_rtu)
|
i.writemulticoil_rtu 0x080049f8 Section 0 modbus_rtu.o(i.writemulticoil_rtu)
|
||||||
i.writemultireg_rtu 0x08004b78 Section 0 modbus_rtu.o(i.writemultireg_rtu)
|
i.writemultireg_rtu 0x08004b68 Section 0 modbus_rtu.o(i.writemultireg_rtu)
|
||||||
i.writesinglecoil_rtu 0x08004c8c Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
|
i.writesinglecoil_rtu 0x08004c7c Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||||
i.writesinglereg_rtu 0x08004d5c Section 0 modbus_rtu.o(i.writesinglereg_rtu)
|
i.writesinglereg_rtu 0x08004d4c Section 0 modbus_rtu.o(i.writesinglereg_rtu)
|
||||||
x$fpl$fpinit 0x08004e20 Section 10 fpinit.o(x$fpl$fpinit)
|
x$fpl$fpinit 0x08004e10 Section 10 fpinit.o(x$fpl$fpinit)
|
||||||
$v0 0x08004e20 Number 0 fpinit.o(x$fpl$fpinit)
|
$v0 0x08004e10 Number 0 fpinit.o(x$fpl$fpinit)
|
||||||
.constdata 0x08004e2a Section 8 stm32f4xx_hal_dma.o(.constdata)
|
.constdata 0x08004e1a Section 8 stm32f4xx_hal_dma.o(.constdata)
|
||||||
flagBitshiftOffset 0x08004e2a Data 8 stm32f4xx_hal_dma.o(.constdata)
|
flagBitshiftOffset 0x08004e1a Data 8 stm32f4xx_hal_dma.o(.constdata)
|
||||||
.constdata 0x08004e32 Section 24 system_stm32f4xx.o(.constdata)
|
.constdata 0x08004e22 Section 24 system_stm32f4xx.o(.constdata)
|
||||||
.data 0x20000000 Section 24 main.o(.data)
|
.data 0x20000000 Section 24 main.o(.data)
|
||||||
.data 0x20000018 Section 8 tim.o(.data)
|
.data 0x20000018 Section 8 tim.o(.data)
|
||||||
.data 0x20000020 Section 28 usart.o(.data)
|
.data 0x20000020 Section 28 usart.o(.data)
|
||||||
|
|
@ -1845,90 +1844,90 @@ Image Symbol Table
|
||||||
HAL_TIM_PWM_Init 0x08001dcb Thumb Code 102 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Init)
|
HAL_TIM_PWM_Init 0x08001dcb Thumb Code 102 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Init)
|
||||||
HAL_TIM_PWM_MspInit 0x08001e31 Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_MspInit)
|
HAL_TIM_PWM_MspInit 0x08001e31 Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_MspInit)
|
||||||
HAL_TIM_PWM_PulseFinishedCallback 0x08001e33 Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
HAL_TIM_PWM_PulseFinishedCallback 0x08001e33 Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
||||||
HAL_TIM_PeriodElapsedCallback 0x08001e35 Thumb Code 102 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
HAL_TIM_PeriodElapsedCallback 0x08001e35 Thumb Code 118 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
||||||
HAL_TIM_TriggerCallback 0x08001eb5 Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
HAL_TIM_TriggerCallback 0x08001ec9 Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
||||||
HAL_UARTEx_ReceiveToIdle_DMA 0x08001eb7 Thumb Code 112 stm32f4xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle_DMA)
|
HAL_UARTEx_ReceiveToIdle_DMA 0x08001ecb Thumb Code 112 stm32f4xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle_DMA)
|
||||||
HAL_UARTEx_RxEventCallback 0x08001f29 Thumb Code 192 usart.o(i.HAL_UARTEx_RxEventCallback)
|
HAL_UARTEx_RxEventCallback 0x08001f3d Thumb Code 192 usart.o(i.HAL_UARTEx_RxEventCallback)
|
||||||
HAL_UART_ErrorCallback 0x08002031 Thumb Code 2 stm32f4xx_hal_uart.o(i.HAL_UART_ErrorCallback)
|
HAL_UART_ErrorCallback 0x08002045 Thumb Code 2 stm32f4xx_hal_uart.o(i.HAL_UART_ErrorCallback)
|
||||||
HAL_UART_IRQHandler 0x08002035 Thumb Code 772 stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
HAL_UART_IRQHandler 0x08002049 Thumb Code 772 stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
||||||
HAL_UART_Init 0x0800233d Thumb Code 118 stm32f4xx_hal_uart.o(i.HAL_UART_Init)
|
HAL_UART_Init 0x08002351 Thumb Code 118 stm32f4xx_hal_uart.o(i.HAL_UART_Init)
|
||||||
HAL_UART_MspInit 0x080023b5 Thumb Code 1310 usart.o(i.HAL_UART_MspInit)
|
HAL_UART_MspInit 0x080023c9 Thumb Code 1310 usart.o(i.HAL_UART_MspInit)
|
||||||
HAL_UART_Receive_IT 0x080028ed Thumb Code 44 stm32f4xx_hal_uart.o(i.HAL_UART_Receive_IT)
|
HAL_UART_Receive_IT 0x08002901 Thumb Code 44 stm32f4xx_hal_uart.o(i.HAL_UART_Receive_IT)
|
||||||
HAL_UART_RxCpltCallback 0x08002919 Thumb Code 18 usart.o(i.HAL_UART_RxCpltCallback)
|
HAL_UART_RxCpltCallback 0x0800292d Thumb Code 18 usart.o(i.HAL_UART_RxCpltCallback)
|
||||||
HAL_UART_RxHalfCpltCallback 0x08002931 Thumb Code 2 stm32f4xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback)
|
HAL_UART_RxHalfCpltCallback 0x08002945 Thumb Code 2 stm32f4xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback)
|
||||||
HAL_UART_Transmit 0x08002933 Thumb Code 190 stm32f4xx_hal_uart.o(i.HAL_UART_Transmit)
|
HAL_UART_Transmit 0x08002947 Thumb Code 190 stm32f4xx_hal_uart.o(i.HAL_UART_Transmit)
|
||||||
HAL_UART_Transmit_DMA 0x080029f1 Thumb Code 144 stm32f4xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
HAL_UART_Transmit_DMA 0x08002a05 Thumb Code 144 stm32f4xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||||
HAL_UART_TxCpltCallback 0x08002a8d Thumb Code 2 stm32f4xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
|
HAL_UART_TxCpltCallback 0x08002aa1 Thumb Code 2 stm32f4xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
|
||||||
HAL_UART_TxHalfCpltCallback 0x08002a8f Thumb Code 2 stm32f4xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
HAL_UART_TxHalfCpltCallback 0x08002aa3 Thumb Code 2 stm32f4xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
||||||
HardFault_Handler 0x08002a91 Thumb Code 4 stm32f4xx_it.o(i.HardFault_Handler)
|
HardFault_Handler 0x08002aa5 Thumb Code 4 stm32f4xx_it.o(i.HardFault_Handler)
|
||||||
MX_DMA_Init 0x08002a95 Thumb Code 210 dma.o(i.MX_DMA_Init)
|
MX_DMA_Init 0x08002aa9 Thumb Code 210 dma.o(i.MX_DMA_Init)
|
||||||
MX_GPIO_Init 0x08002b6d Thumb Code 446 gpio.o(i.MX_GPIO_Init)
|
MX_GPIO_Init 0x08002b81 Thumb Code 446 gpio.o(i.MX_GPIO_Init)
|
||||||
MX_TIM1_Init 0x08002d45 Thumb Code 102 tim.o(i.MX_TIM1_Init)
|
MX_TIM1_Init 0x08002d59 Thumb Code 102 tim.o(i.MX_TIM1_Init)
|
||||||
MX_TIM3_Init 0x08002db5 Thumb Code 100 tim.o(i.MX_TIM3_Init)
|
MX_TIM3_Init 0x08002dc9 Thumb Code 100 tim.o(i.MX_TIM3_Init)
|
||||||
MX_TIM9_Init 0x08002e21 Thumb Code 128 tim.o(i.MX_TIM9_Init)
|
MX_TIM9_Init 0x08002e35 Thumb Code 128 tim.o(i.MX_TIM9_Init)
|
||||||
MX_UART4_Init 0x08002ea9 Thumb Code 54 usart.o(i.MX_UART4_Init)
|
MX_UART4_Init 0x08002ebd Thumb Code 54 usart.o(i.MX_UART4_Init)
|
||||||
MX_UART5_Init 0x08002ee9 Thumb Code 54 usart.o(i.MX_UART5_Init)
|
MX_UART5_Init 0x08002efd Thumb Code 54 usart.o(i.MX_UART5_Init)
|
||||||
MX_USART1_UART_Init 0x08002f29 Thumb Code 46 usart.o(i.MX_USART1_UART_Init)
|
MX_USART1_UART_Init 0x08002f3d Thumb Code 46 usart.o(i.MX_USART1_UART_Init)
|
||||||
MX_USART3_UART_Init 0x08002f61 Thumb Code 54 usart.o(i.MX_USART3_UART_Init)
|
MX_USART3_UART_Init 0x08002f75 Thumb Code 54 usart.o(i.MX_USART3_UART_Init)
|
||||||
MX_USART6_UART_Init 0x08002fa1 Thumb Code 54 usart.o(i.MX_USART6_UART_Init)
|
MX_USART6_UART_Init 0x08002fb5 Thumb Code 54 usart.o(i.MX_USART6_UART_Init)
|
||||||
MemManage_Handler 0x08002fe1 Thumb Code 4 stm32f4xx_it.o(i.MemManage_Handler)
|
MemManage_Handler 0x08002ff5 Thumb Code 4 stm32f4xx_it.o(i.MemManage_Handler)
|
||||||
ModbusCRC16 0x08002fe5 Thumb Code 70 modbus.o(i.ModbusCRC16)
|
ModbusCRC16 0x08002ff9 Thumb Code 70 modbus.o(i.ModbusCRC16)
|
||||||
NMI_Handler 0x0800302b Thumb Code 4 stm32f4xx_it.o(i.NMI_Handler)
|
NMI_Handler 0x0800303f Thumb Code 4 stm32f4xx_it.o(i.NMI_Handler)
|
||||||
PendSV_Handler 0x0800302f Thumb Code 2 stm32f4xx_it.o(i.PendSV_Handler)
|
PendSV_Handler 0x08003043 Thumb Code 2 stm32f4xx_it.o(i.PendSV_Handler)
|
||||||
SVC_Handler 0x08003031 Thumb Code 2 stm32f4xx_it.o(i.SVC_Handler)
|
SVC_Handler 0x08003045 Thumb Code 2 stm32f4xx_it.o(i.SVC_Handler)
|
||||||
SysTick_Handler 0x08003033 Thumb Code 8 stm32f4xx_it.o(i.SysTick_Handler)
|
SysTick_Handler 0x08003047 Thumb Code 8 stm32f4xx_it.o(i.SysTick_Handler)
|
||||||
SystemClock_Config 0x0800303d Thumb Code 168 main.o(i.SystemClock_Config)
|
SystemClock_Config 0x08003051 Thumb Code 168 main.o(i.SystemClock_Config)
|
||||||
SystemInit 0x080030ed Thumb Code 14 system_stm32f4xx.o(i.SystemInit)
|
SystemInit 0x08003101 Thumb Code 14 system_stm32f4xx.o(i.SystemInit)
|
||||||
TIM1_UP_TIM10_IRQHandler 0x08003101 Thumb Code 10 stm32f4xx_it.o(i.TIM1_UP_TIM10_IRQHandler)
|
TIM1_UP_TIM10_IRQHandler 0x08003115 Thumb Code 10 stm32f4xx_it.o(i.TIM1_UP_TIM10_IRQHandler)
|
||||||
TIM3_IRQHandler 0x08003111 Thumb Code 10 stm32f4xx_it.o(i.TIM3_IRQHandler)
|
TIM3_IRQHandler 0x08003125 Thumb Code 10 stm32f4xx_it.o(i.TIM3_IRQHandler)
|
||||||
TIM_Base_SetConfig 0x08003121 Thumb Code 178 stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig)
|
TIM_Base_SetConfig 0x08003135 Thumb Code 178 stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||||
TIM_ETR_SetConfig 0x08003201 Thumb Code 22 stm32f4xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
TIM_ETR_SetConfig 0x08003215 Thumb Code 22 stm32f4xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||||
TIM_OC2_SetConfig 0x08003299 Thumb Code 114 stm32f4xx_hal_tim.o(i.TIM_OC2_SetConfig)
|
TIM_OC2_SetConfig 0x080032ad Thumb Code 114 stm32f4xx_hal_tim.o(i.TIM_OC2_SetConfig)
|
||||||
UART4_IRQHandler 0x08003431 Thumb Code 30 stm32f4xx_it.o(i.UART4_IRQHandler)
|
UART4_IRQHandler 0x08003445 Thumb Code 30 stm32f4xx_it.o(i.UART4_IRQHandler)
|
||||||
UART5_IRQHandler 0x0800345d Thumb Code 30 stm32f4xx_it.o(i.UART5_IRQHandler)
|
UART5_IRQHandler 0x08003471 Thumb Code 30 stm32f4xx_it.o(i.UART5_IRQHandler)
|
||||||
UART_Start_Receive_DMA 0x08003a05 Thumb Code 202 stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA)
|
UART_Start_Receive_DMA 0x08003a19 Thumb Code 202 stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA)
|
||||||
UART_Start_Receive_IT 0x08003add Thumb Code 64 stm32f4xx_hal_uart.o(i.UART_Start_Receive_IT)
|
UART_Start_Receive_IT 0x08003af1 Thumb Code 64 stm32f4xx_hal_uart.o(i.UART_Start_Receive_IT)
|
||||||
USART1_IRQHandler 0x08003c09 Thumb Code 10 stm32f4xx_it.o(i.USART1_IRQHandler)
|
USART1_IRQHandler 0x08003c1d Thumb Code 10 stm32f4xx_it.o(i.USART1_IRQHandler)
|
||||||
USART3_IRQHandler 0x08003c19 Thumb Code 30 stm32f4xx_it.o(i.USART3_IRQHandler)
|
USART3_IRQHandler 0x08003c2d Thumb Code 30 stm32f4xx_it.o(i.USART3_IRQHandler)
|
||||||
USART6_IRQHandler 0x08003c45 Thumb Code 30 stm32f4xx_it.o(i.USART6_IRQHandler)
|
USART6_IRQHandler 0x08003c59 Thumb Code 30 stm32f4xx_it.o(i.USART6_IRQHandler)
|
||||||
UsageFault_Handler 0x08003c71 Thumb Code 4 stm32f4xx_it.o(i.UsageFault_Handler)
|
UsageFault_Handler 0x08003c85 Thumb Code 4 stm32f4xx_it.o(i.UsageFault_Handler)
|
||||||
WriteHoldRegData 0x08003c75 Thumb Code 10 modbus.o(i.WriteHoldRegData)
|
WriteHoldRegData 0x08003c89 Thumb Code 10 modbus.o(i.WriteHoldRegData)
|
||||||
WriteOneCoilData 0x08003c85 Thumb Code 114 modbus.o(i.WriteOneCoilData)
|
WriteOneCoilData 0x08003c99 Thumb Code 114 modbus.o(i.WriteOneCoilData)
|
||||||
_sys_exit 0x08003d35 Thumb Code 4 usart.o(i._sys_exit)
|
_sys_exit 0x08003d49 Thumb Code 4 usart.o(i._sys_exit)
|
||||||
dac161_spi_write 0x08003d39 Thumb Code 28 dac161s997.o(i.dac161_spi_write)
|
dac161_spi_write 0x08003d4d Thumb Code 28 dac161s997.o(i.dac161_spi_write)
|
||||||
dac161s997_init 0x08003d55 Thumb Code 52 dac161s997.o(i.dac161s997_init)
|
dac161s997_init 0x08003d69 Thumb Code 52 dac161s997.o(i.dac161s997_init)
|
||||||
dac161s997_output 0x08003d89 Thumb Code 98 dac161s997.o(i.dac161s997_output)
|
dac161s997_output 0x08003d9d Thumb Code 98 dac161s997.o(i.dac161s997_output)
|
||||||
dac161s997_reset 0x08003df1 Thumb Code 30 dac161s997.o(i.dac161s997_reset)
|
dac161s997_reset 0x08003e05 Thumb Code 30 dac161s997.o(i.dac161s997_reset)
|
||||||
dac161s997_write_reg 0x08003e0f Thumb Code 60 dac161s997.o(i.dac161s997_write_reg)
|
dac161s997_write_reg 0x08003e23 Thumb Code 60 dac161s997.o(i.dac161s997_write_reg)
|
||||||
delay_ms 0x08003e4b Thumb Code 10 main.o(i.delay_ms)
|
delay_ms 0x08003e5f Thumb Code 10 main.o(i.delay_ms)
|
||||||
delay_us 0x08003e55 Thumb Code 90 main.o(i.delay_us)
|
delay_us 0x08003e69 Thumb Code 90 main.o(i.delay_us)
|
||||||
hart_cb 0x08003eb5 Thumb Code 248 usart.o(i.hart_cb)
|
hart_cb 0x08003ec9 Thumb Code 248 usart.o(i.hart_cb)
|
||||||
main 0x08003fd5 Thumb Code 164 main.o(i.main)
|
main 0x08003fe9 Thumb Code 136 main.o(i.main)
|
||||||
modbus_analysis_rtu 0x08004095 Thumb Code 184 modbus_rtu.o(i.modbus_analysis_rtu)
|
modbus_analysis_rtu 0x08004085 Thumb Code 184 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||||
modbus_errfunction_rtu 0x08004151 Thumb Code 114 modbus_rtu.o(i.modbus_errfunction_rtu)
|
modbus_errfunction_rtu 0x08004141 Thumb Code 114 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||||
modbus_process_rtu 0x080041d1 Thumb Code 80 modbus_rtu.o(i.modbus_process_rtu)
|
modbus_process_rtu 0x080041c1 Thumb Code 80 modbus_rtu.o(i.modbus_process_rtu)
|
||||||
modbus_rtu_init 0x08004229 Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init)
|
modbus_rtu_init 0x08004219 Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init)
|
||||||
modbus_rx_cb 0x0800427d Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb)
|
modbus_rx_cb 0x0800426d Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb)
|
||||||
readcoilstate_rtu 0x080042fd Thumb Code 352 modbus_rtu.o(i.readcoilstate_rtu)
|
readcoilstate_rtu 0x080042ed Thumb Code 352 modbus_rtu.o(i.readcoilstate_rtu)
|
||||||
readdisinputstate_rtu 0x08004469 Thumb Code 342 modbus_rtu.o(i.readdisinputstate_rtu)
|
readdisinputstate_rtu 0x08004459 Thumb Code 342 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||||
readholdreg_rtu 0x080045cd Thumb Code 260 modbus_rtu.o(i.readholdreg_rtu)
|
readholdreg_rtu 0x080045bd Thumb Code 260 modbus_rtu.o(i.readholdreg_rtu)
|
||||||
readinputreg_rtu 0x080046dd Thumb Code 254 modbus_rtu.o(i.readinputreg_rtu)
|
readinputreg_rtu 0x080046cd Thumb Code 254 modbus_rtu.o(i.readinputreg_rtu)
|
||||||
set_addr_cb 0x080047e9 Thumb Code 116 usart.o(i.set_addr_cb)
|
set_addr_cb 0x080047d9 Thumb Code 116 usart.o(i.set_addr_cb)
|
||||||
spi_nss_off 0x08004881 Thumb Code 44 dac161s997.o(i.spi_nss_off)
|
spi_nss_off 0x08004871 Thumb Code 44 dac161s997.o(i.spi_nss_off)
|
||||||
spi_nss_on 0x080048b1 Thumb Code 194 dac161s997.o(i.spi_nss_on)
|
spi_nss_on 0x080048a1 Thumb Code 194 dac161s997.o(i.spi_nss_on)
|
||||||
uart_send 0x08004979 Thumb Code 20 usart.o(i.uart_send)
|
uart_send 0x08004969 Thumb Code 20 usart.o(i.uart_send)
|
||||||
write_spi_byte 0x0800498d Thumb Code 116 dac161s997.o(i.write_spi_byte)
|
write_spi_byte 0x0800497d Thumb Code 116 dac161s997.o(i.write_spi_byte)
|
||||||
writemulticoil_rtu 0x08004a09 Thumb Code 356 modbus_rtu.o(i.writemulticoil_rtu)
|
writemulticoil_rtu 0x080049f9 Thumb Code 356 modbus_rtu.o(i.writemulticoil_rtu)
|
||||||
writemultireg_rtu 0x08004b79 Thumb Code 264 modbus_rtu.o(i.writemultireg_rtu)
|
writemultireg_rtu 0x08004b69 Thumb Code 264 modbus_rtu.o(i.writemultireg_rtu)
|
||||||
writesinglecoil_rtu 0x08004c8d Thumb Code 196 modbus_rtu.o(i.writesinglecoil_rtu)
|
writesinglecoil_rtu 0x08004c7d Thumb Code 196 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||||
writesinglereg_rtu 0x08004d5d Thumb Code 184 modbus_rtu.o(i.writesinglereg_rtu)
|
writesinglereg_rtu 0x08004d4d Thumb Code 184 modbus_rtu.o(i.writesinglereg_rtu)
|
||||||
_fp_init 0x08004e21 Thumb Code 10 fpinit.o(x$fpl$fpinit)
|
_fp_init 0x08004e11 Thumb Code 10 fpinit.o(x$fpl$fpinit)
|
||||||
__fplib_config_fpu_vfp 0x08004e29 Thumb Code 0 fpinit.o(x$fpl$fpinit)
|
__fplib_config_fpu_vfp 0x08004e19 Thumb Code 0 fpinit.o(x$fpl$fpinit)
|
||||||
__fplib_config_pureend_doubles 0x08004e29 Thumb Code 0 fpinit.o(x$fpl$fpinit)
|
__fplib_config_pureend_doubles 0x08004e19 Thumb Code 0 fpinit.o(x$fpl$fpinit)
|
||||||
AHBPrescTable 0x08004e32 Data 16 system_stm32f4xx.o(.constdata)
|
AHBPrescTable 0x08004e22 Data 16 system_stm32f4xx.o(.constdata)
|
||||||
APBPrescTable 0x08004e42 Data 8 system_stm32f4xx.o(.constdata)
|
APBPrescTable 0x08004e32 Data 8 system_stm32f4xx.o(.constdata)
|
||||||
Region$$Table$$Base 0x08004e4c Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Base 0x08004e3c Number 0 anon$$obj.o(Region$$Table)
|
||||||
Region$$Table$$Limit 0x08004e6c Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Limit 0x08004e5c Number 0 anon$$obj.o(Region$$Table)
|
||||||
dac1_out 0x20000000 Data 4 main.o(.data)
|
dac1_out 0x20000000 Data 4 main.o(.data)
|
||||||
dac2_out 0x20000004 Data 4 main.o(.data)
|
dac2_out 0x20000004 Data 4 main.o(.data)
|
||||||
dac3_out 0x20000008 Data 4 main.o(.data)
|
dac3_out 0x20000008 Data 4 main.o(.data)
|
||||||
|
|
@ -1992,9 +1991,9 @@ Memory Map of the image
|
||||||
|
|
||||||
Image Entry point : 0x08000189
|
Image Entry point : 0x08000189
|
||||||
|
|
||||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00004ebc, Max: 0x00100000, ABSOLUTE)
|
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00004eac, Max: 0x00100000, ABSOLUTE)
|
||||||
|
|
||||||
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00004e6c, Max: 0x00100000, ABSOLUTE)
|
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00004e5c, Max: 0x00100000, ABSOLUTE)
|
||||||
|
|
||||||
Base Addr Size Type Attr Idx E Section Name Object
|
Base Addr Size Type Attr Idx E Section Name Object
|
||||||
|
|
||||||
|
|
@ -2120,116 +2119,116 @@ Memory Map of the image
|
||||||
0x08001dca 0x00000066 Code RO 706 i.HAL_TIM_PWM_Init stm32f4xx_hal_tim.o
|
0x08001dca 0x00000066 Code RO 706 i.HAL_TIM_PWM_Init stm32f4xx_hal_tim.o
|
||||||
0x08001e30 0x00000002 Code RO 708 i.HAL_TIM_PWM_MspInit stm32f4xx_hal_tim.o
|
0x08001e30 0x00000002 Code RO 708 i.HAL_TIM_PWM_MspInit stm32f4xx_hal_tim.o
|
||||||
0x08001e32 0x00000002 Code RO 709 i.HAL_TIM_PWM_PulseFinishedCallback stm32f4xx_hal_tim.o
|
0x08001e32 0x00000002 Code RO 709 i.HAL_TIM_PWM_PulseFinishedCallback stm32f4xx_hal_tim.o
|
||||||
0x08001e34 0x00000080 Code RO 246 i.HAL_TIM_PeriodElapsedCallback tim.o
|
0x08001e34 0x00000094 Code RO 246 i.HAL_TIM_PeriodElapsedCallback tim.o
|
||||||
0x08001eb4 0x00000002 Code RO 722 i.HAL_TIM_TriggerCallback stm32f4xx_hal_tim.o
|
0x08001ec8 0x00000002 Code RO 722 i.HAL_TIM_TriggerCallback stm32f4xx_hal_tim.o
|
||||||
0x08001eb6 0x00000070 Code RO 2823 i.HAL_UARTEx_ReceiveToIdle_DMA stm32f4xx_hal_uart.o
|
0x08001eca 0x00000070 Code RO 2823 i.HAL_UARTEx_ReceiveToIdle_DMA stm32f4xx_hal_uart.o
|
||||||
0x08001f26 0x00000002 PAD
|
0x08001f3a 0x00000002 PAD
|
||||||
0x08001f28 0x00000108 Code RO 310 i.HAL_UARTEx_RxEventCallback usart.o
|
0x08001f3c 0x00000108 Code RO 310 i.HAL_UARTEx_RxEventCallback usart.o
|
||||||
0x08002030 0x00000002 Code RO 2839 i.HAL_UART_ErrorCallback stm32f4xx_hal_uart.o
|
0x08002044 0x00000002 Code RO 2839 i.HAL_UART_ErrorCallback stm32f4xx_hal_uart.o
|
||||||
0x08002032 0x00000002 PAD
|
0x08002046 0x00000002 PAD
|
||||||
0x08002034 0x00000308 Code RO 2842 i.HAL_UART_IRQHandler stm32f4xx_hal_uart.o
|
0x08002048 0x00000308 Code RO 2842 i.HAL_UART_IRQHandler stm32f4xx_hal_uart.o
|
||||||
0x0800233c 0x00000076 Code RO 2843 i.HAL_UART_Init stm32f4xx_hal_uart.o
|
0x08002350 0x00000076 Code RO 2843 i.HAL_UART_Init stm32f4xx_hal_uart.o
|
||||||
0x080023b2 0x00000002 PAD
|
0x080023c6 0x00000002 PAD
|
||||||
0x080023b4 0x00000538 Code RO 312 i.HAL_UART_MspInit usart.o
|
0x080023c8 0x00000538 Code RO 312 i.HAL_UART_MspInit usart.o
|
||||||
0x080028ec 0x0000002c Code RO 2848 i.HAL_UART_Receive_IT stm32f4xx_hal_uart.o
|
0x08002900 0x0000002c Code RO 2848 i.HAL_UART_Receive_IT stm32f4xx_hal_uart.o
|
||||||
0x08002918 0x00000018 Code RO 313 i.HAL_UART_RxCpltCallback usart.o
|
0x0800292c 0x00000018 Code RO 313 i.HAL_UART_RxCpltCallback usart.o
|
||||||
0x08002930 0x00000002 Code RO 2850 i.HAL_UART_RxHalfCpltCallback stm32f4xx_hal_uart.o
|
0x08002944 0x00000002 Code RO 2850 i.HAL_UART_RxHalfCpltCallback stm32f4xx_hal_uart.o
|
||||||
0x08002932 0x000000be Code RO 2851 i.HAL_UART_Transmit stm32f4xx_hal_uart.o
|
0x08002946 0x000000be Code RO 2851 i.HAL_UART_Transmit stm32f4xx_hal_uart.o
|
||||||
0x080029f0 0x0000009c Code RO 2852 i.HAL_UART_Transmit_DMA stm32f4xx_hal_uart.o
|
0x08002a04 0x0000009c Code RO 2852 i.HAL_UART_Transmit_DMA stm32f4xx_hal_uart.o
|
||||||
0x08002a8c 0x00000002 Code RO 2854 i.HAL_UART_TxCpltCallback stm32f4xx_hal_uart.o
|
0x08002aa0 0x00000002 Code RO 2854 i.HAL_UART_TxCpltCallback stm32f4xx_hal_uart.o
|
||||||
0x08002a8e 0x00000002 Code RO 2855 i.HAL_UART_TxHalfCpltCallback stm32f4xx_hal_uart.o
|
0x08002aa2 0x00000002 Code RO 2855 i.HAL_UART_TxHalfCpltCallback stm32f4xx_hal_uart.o
|
||||||
0x08002a90 0x00000004 Code RO 444 i.HardFault_Handler stm32f4xx_it.o
|
0x08002aa4 0x00000004 Code RO 444 i.HardFault_Handler stm32f4xx_it.o
|
||||||
0x08002a94 0x000000d8 Code RO 219 i.MX_DMA_Init dma.o
|
0x08002aa8 0x000000d8 Code RO 219 i.MX_DMA_Init dma.o
|
||||||
0x08002b6c 0x000001d8 Code RO 195 i.MX_GPIO_Init gpio.o
|
0x08002b80 0x000001d8 Code RO 195 i.MX_GPIO_Init gpio.o
|
||||||
0x08002d44 0x00000070 Code RO 247 i.MX_TIM1_Init tim.o
|
0x08002d58 0x00000070 Code RO 247 i.MX_TIM1_Init tim.o
|
||||||
0x08002db4 0x0000006c Code RO 248 i.MX_TIM3_Init tim.o
|
0x08002dc8 0x0000006c Code RO 248 i.MX_TIM3_Init tim.o
|
||||||
0x08002e20 0x00000088 Code RO 249 i.MX_TIM9_Init tim.o
|
0x08002e34 0x00000088 Code RO 249 i.MX_TIM9_Init tim.o
|
||||||
0x08002ea8 0x00000040 Code RO 314 i.MX_UART4_Init usart.o
|
0x08002ebc 0x00000040 Code RO 314 i.MX_UART4_Init usart.o
|
||||||
0x08002ee8 0x00000040 Code RO 315 i.MX_UART5_Init usart.o
|
0x08002efc 0x00000040 Code RO 315 i.MX_UART5_Init usart.o
|
||||||
0x08002f28 0x00000038 Code RO 316 i.MX_USART1_UART_Init usart.o
|
0x08002f3c 0x00000038 Code RO 316 i.MX_USART1_UART_Init usart.o
|
||||||
0x08002f60 0x00000040 Code RO 317 i.MX_USART3_UART_Init usart.o
|
0x08002f74 0x00000040 Code RO 317 i.MX_USART3_UART_Init usart.o
|
||||||
0x08002fa0 0x00000040 Code RO 318 i.MX_USART6_UART_Init usart.o
|
0x08002fb4 0x00000040 Code RO 318 i.MX_USART6_UART_Init usart.o
|
||||||
0x08002fe0 0x00000004 Code RO 445 i.MemManage_Handler stm32f4xx_it.o
|
0x08002ff4 0x00000004 Code RO 445 i.MemManage_Handler stm32f4xx_it.o
|
||||||
0x08002fe4 0x00000046 Code RO 3227 i.ModbusCRC16 modbus.o
|
0x08002ff8 0x00000046 Code RO 3227 i.ModbusCRC16 modbus.o
|
||||||
0x0800302a 0x00000004 Code RO 446 i.NMI_Handler stm32f4xx_it.o
|
0x0800303e 0x00000004 Code RO 446 i.NMI_Handler stm32f4xx_it.o
|
||||||
0x0800302e 0x00000002 Code RO 447 i.PendSV_Handler stm32f4xx_it.o
|
0x08003042 0x00000002 Code RO 447 i.PendSV_Handler stm32f4xx_it.o
|
||||||
0x08003030 0x00000002 Code RO 448 i.SVC_Handler stm32f4xx_it.o
|
0x08003044 0x00000002 Code RO 448 i.SVC_Handler stm32f4xx_it.o
|
||||||
0x08003032 0x00000008 Code RO 449 i.SysTick_Handler stm32f4xx_it.o
|
0x08003046 0x00000008 Code RO 449 i.SysTick_Handler stm32f4xx_it.o
|
||||||
0x0800303a 0x00000002 PAD
|
0x0800304e 0x00000002 PAD
|
||||||
0x0800303c 0x000000b0 Code RO 14 i.SystemClock_Config main.o
|
0x08003050 0x000000b0 Code RO 14 i.SystemClock_Config main.o
|
||||||
0x080030ec 0x00000014 Code RO 3187 i.SystemInit system_stm32f4xx.o
|
0x08003100 0x00000014 Code RO 3187 i.SystemInit system_stm32f4xx.o
|
||||||
0x08003100 0x00000010 Code RO 450 i.TIM1_UP_TIM10_IRQHandler stm32f4xx_it.o
|
0x08003114 0x00000010 Code RO 450 i.TIM1_UP_TIM10_IRQHandler stm32f4xx_it.o
|
||||||
0x08003110 0x00000010 Code RO 451 i.TIM3_IRQHandler stm32f4xx_it.o
|
0x08003124 0x00000010 Code RO 451 i.TIM3_IRQHandler stm32f4xx_it.o
|
||||||
0x08003120 0x000000e0 Code RO 724 i.TIM_Base_SetConfig stm32f4xx_hal_tim.o
|
0x08003134 0x000000e0 Code RO 724 i.TIM_Base_SetConfig stm32f4xx_hal_tim.o
|
||||||
0x08003200 0x00000016 Code RO 735 i.TIM_ETR_SetConfig stm32f4xx_hal_tim.o
|
0x08003214 0x00000016 Code RO 735 i.TIM_ETR_SetConfig stm32f4xx_hal_tim.o
|
||||||
0x08003216 0x00000012 Code RO 736 i.TIM_ITRx_SetConfig stm32f4xx_hal_tim.o
|
0x0800322a 0x00000012 Code RO 736 i.TIM_ITRx_SetConfig stm32f4xx_hal_tim.o
|
||||||
0x08003228 0x00000070 Code RO 737 i.TIM_OC1_SetConfig stm32f4xx_hal_tim.o
|
0x0800323c 0x00000070 Code RO 737 i.TIM_OC1_SetConfig stm32f4xx_hal_tim.o
|
||||||
0x08003298 0x0000007c Code RO 738 i.TIM_OC2_SetConfig stm32f4xx_hal_tim.o
|
0x080032ac 0x0000007c Code RO 738 i.TIM_OC2_SetConfig stm32f4xx_hal_tim.o
|
||||||
0x08003314 0x00000078 Code RO 739 i.TIM_OC3_SetConfig stm32f4xx_hal_tim.o
|
0x08003328 0x00000078 Code RO 739 i.TIM_OC3_SetConfig stm32f4xx_hal_tim.o
|
||||||
0x0800338c 0x00000054 Code RO 740 i.TIM_OC4_SetConfig stm32f4xx_hal_tim.o
|
0x080033a0 0x00000054 Code RO 740 i.TIM_OC4_SetConfig stm32f4xx_hal_tim.o
|
||||||
0x080033e0 0x00000026 Code RO 742 i.TIM_TI1_ConfigInputStage stm32f4xx_hal_tim.o
|
0x080033f4 0x00000026 Code RO 742 i.TIM_TI1_ConfigInputStage stm32f4xx_hal_tim.o
|
||||||
0x08003406 0x00000028 Code RO 744 i.TIM_TI2_ConfigInputStage stm32f4xx_hal_tim.o
|
0x0800341a 0x00000028 Code RO 744 i.TIM_TI2_ConfigInputStage stm32f4xx_hal_tim.o
|
||||||
0x0800342e 0x00000002 PAD
|
0x08003442 0x00000002 PAD
|
||||||
0x08003430 0x0000002c Code RO 452 i.UART4_IRQHandler stm32f4xx_it.o
|
0x08003444 0x0000002c Code RO 452 i.UART4_IRQHandler stm32f4xx_it.o
|
||||||
0x0800345c 0x0000002c Code RO 453 i.UART5_IRQHandler stm32f4xx_it.o
|
0x08003470 0x0000002c Code RO 453 i.UART5_IRQHandler stm32f4xx_it.o
|
||||||
0x08003488 0x00000012 Code RO 2856 i.UART_DMAAbortOnError stm32f4xx_hal_uart.o
|
0x0800349c 0x00000012 Code RO 2856 i.UART_DMAAbortOnError stm32f4xx_hal_uart.o
|
||||||
0x0800349a 0x00000050 Code RO 2857 i.UART_DMAError stm32f4xx_hal_uart.o
|
0x080034ae 0x00000050 Code RO 2857 i.UART_DMAError stm32f4xx_hal_uart.o
|
||||||
0x080034ea 0x000000b4 Code RO 2858 i.UART_DMAReceiveCplt stm32f4xx_hal_uart.o
|
0x080034fe 0x000000b4 Code RO 2858 i.UART_DMAReceiveCplt stm32f4xx_hal_uart.o
|
||||||
0x0800359e 0x00000024 Code RO 2860 i.UART_DMARxHalfCplt stm32f4xx_hal_uart.o
|
0x080035b2 0x00000024 Code RO 2860 i.UART_DMARxHalfCplt stm32f4xx_hal_uart.o
|
||||||
0x080035c2 0x00000058 Code RO 2862 i.UART_DMATransmitCplt stm32f4xx_hal_uart.o
|
0x080035d6 0x00000058 Code RO 2862 i.UART_DMATransmitCplt stm32f4xx_hal_uart.o
|
||||||
0x0800361a 0x0000000e Code RO 2864 i.UART_DMATxHalfCplt stm32f4xx_hal_uart.o
|
0x0800362e 0x0000000e Code RO 2864 i.UART_DMATxHalfCplt stm32f4xx_hal_uart.o
|
||||||
0x08003628 0x0000006c Code RO 2866 i.UART_EndRxTransfer stm32f4xx_hal_uart.o
|
0x0800363c 0x0000006c Code RO 2866 i.UART_EndRxTransfer stm32f4xx_hal_uart.o
|
||||||
0x08003694 0x00000020 Code RO 2867 i.UART_EndTransmit_IT stm32f4xx_hal_uart.o
|
0x080036a8 0x00000020 Code RO 2867 i.UART_EndTransmit_IT stm32f4xx_hal_uart.o
|
||||||
0x080036b4 0x00000026 Code RO 2868 i.UART_EndTxTransfer stm32f4xx_hal_uart.o
|
0x080036c8 0x00000026 Code RO 2868 i.UART_EndTxTransfer stm32f4xx_hal_uart.o
|
||||||
0x080036da 0x000000fc Code RO 2869 i.UART_Receive_IT stm32f4xx_hal_uart.o
|
0x080036ee 0x000000fc Code RO 2869 i.UART_Receive_IT stm32f4xx_hal_uart.o
|
||||||
0x080037d6 0x00000002 PAD
|
0x080037ea 0x00000002 PAD
|
||||||
0x080037d8 0x0000022c Code RO 2870 i.UART_SetConfig stm32f4xx_hal_uart.o
|
0x080037ec 0x0000022c Code RO 2870 i.UART_SetConfig stm32f4xx_hal_uart.o
|
||||||
0x08003a04 0x000000d8 Code RO 2871 i.UART_Start_Receive_DMA stm32f4xx_hal_uart.o
|
0x08003a18 0x000000d8 Code RO 2871 i.UART_Start_Receive_DMA stm32f4xx_hal_uart.o
|
||||||
0x08003adc 0x00000040 Code RO 2872 i.UART_Start_Receive_IT stm32f4xx_hal_uart.o
|
0x08003af0 0x00000040 Code RO 2872 i.UART_Start_Receive_IT stm32f4xx_hal_uart.o
|
||||||
0x08003b1c 0x00000060 Code RO 2873 i.UART_Transmit_IT stm32f4xx_hal_uart.o
|
0x08003b30 0x00000060 Code RO 2873 i.UART_Transmit_IT stm32f4xx_hal_uart.o
|
||||||
0x08003b7c 0x0000008c Code RO 2874 i.UART_WaitOnFlagUntilTimeout stm32f4xx_hal_uart.o
|
0x08003b90 0x0000008c Code RO 2874 i.UART_WaitOnFlagUntilTimeout stm32f4xx_hal_uart.o
|
||||||
0x08003c08 0x00000010 Code RO 454 i.USART1_IRQHandler stm32f4xx_it.o
|
0x08003c1c 0x00000010 Code RO 454 i.USART1_IRQHandler stm32f4xx_it.o
|
||||||
0x08003c18 0x0000002c Code RO 455 i.USART3_IRQHandler stm32f4xx_it.o
|
0x08003c2c 0x0000002c Code RO 455 i.USART3_IRQHandler stm32f4xx_it.o
|
||||||
0x08003c44 0x0000002c Code RO 456 i.USART6_IRQHandler stm32f4xx_it.o
|
0x08003c58 0x0000002c Code RO 456 i.USART6_IRQHandler stm32f4xx_it.o
|
||||||
0x08003c70 0x00000004 Code RO 457 i.UsageFault_Handler stm32f4xx_it.o
|
0x08003c84 0x00000004 Code RO 457 i.UsageFault_Handler stm32f4xx_it.o
|
||||||
0x08003c74 0x00000010 Code RO 3228 i.WriteHoldRegData modbus.o
|
0x08003c88 0x00000010 Code RO 3228 i.WriteHoldRegData modbus.o
|
||||||
0x08003c84 0x00000078 Code RO 3229 i.WriteOneCoilData modbus.o
|
0x08003c98 0x00000078 Code RO 3229 i.WriteOneCoilData modbus.o
|
||||||
0x08003cfc 0x00000010 Code RO 2418 i.__NVIC_GetPriorityGrouping stm32f4xx_hal_cortex.o
|
0x08003d10 0x00000010 Code RO 2418 i.__NVIC_GetPriorityGrouping stm32f4xx_hal_cortex.o
|
||||||
0x08003d0c 0x00000028 Code RO 2419 i.__NVIC_SetPriority stm32f4xx_hal_cortex.o
|
0x08003d20 0x00000028 Code RO 2419 i.__NVIC_SetPriority stm32f4xx_hal_cortex.o
|
||||||
0x08003d34 0x00000004 Code RO 319 i._sys_exit usart.o
|
0x08003d48 0x00000004 Code RO 319 i._sys_exit usart.o
|
||||||
0x08003d38 0x0000001c Code RO 3401 i.dac161_spi_write dac161s997.o
|
0x08003d4c 0x0000001c Code RO 3401 i.dac161_spi_write dac161s997.o
|
||||||
0x08003d54 0x00000034 Code RO 3402 i.dac161s997_init dac161s997.o
|
0x08003d68 0x00000034 Code RO 3402 i.dac161s997_init dac161s997.o
|
||||||
0x08003d88 0x00000068 Code RO 3403 i.dac161s997_output dac161s997.o
|
0x08003d9c 0x00000068 Code RO 3403 i.dac161s997_output dac161s997.o
|
||||||
0x08003df0 0x0000001e Code RO 3404 i.dac161s997_reset dac161s997.o
|
0x08003e04 0x0000001e Code RO 3404 i.dac161s997_reset dac161s997.o
|
||||||
0x08003e0e 0x0000003c Code RO 3405 i.dac161s997_write_reg dac161s997.o
|
0x08003e22 0x0000003c Code RO 3405 i.dac161s997_write_reg dac161s997.o
|
||||||
0x08003e4a 0x0000000a Code RO 15 i.delay_ms main.o
|
0x08003e5e 0x0000000a Code RO 15 i.delay_ms main.o
|
||||||
0x08003e54 0x00000060 Code RO 17 i.delay_us main.o
|
0x08003e68 0x00000060 Code RO 17 i.delay_us main.o
|
||||||
0x08003eb4 0x00000120 Code RO 321 i.hart_cb usart.o
|
0x08003ec8 0x00000120 Code RO 321 i.hart_cb usart.o
|
||||||
0x08003fd4 0x000000c0 Code RO 18 i.main main.o
|
0x08003fe8 0x0000009c Code RO 18 i.main main.o
|
||||||
0x08004094 0x000000bc Code RO 3301 i.modbus_analysis_rtu modbus_rtu.o
|
0x08004084 0x000000bc Code RO 3301 i.modbus_analysis_rtu modbus_rtu.o
|
||||||
0x08004150 0x00000080 Code RO 3302 i.modbus_errfunction_rtu modbus_rtu.o
|
0x08004140 0x00000080 Code RO 3302 i.modbus_errfunction_rtu modbus_rtu.o
|
||||||
0x080041d0 0x00000058 Code RO 3303 i.modbus_process_rtu modbus_rtu.o
|
0x080041c0 0x00000058 Code RO 3303 i.modbus_process_rtu modbus_rtu.o
|
||||||
0x08004228 0x00000054 Code RO 3304 i.modbus_rtu_init modbus_rtu.o
|
0x08004218 0x00000054 Code RO 3304 i.modbus_rtu_init modbus_rtu.o
|
||||||
0x0800427c 0x00000080 Code RO 3305 i.modbus_rx_cb modbus_rtu.o
|
0x0800426c 0x00000080 Code RO 3305 i.modbus_rx_cb modbus_rtu.o
|
||||||
0x080042fc 0x0000016c Code RO 3306 i.readcoilstate_rtu modbus_rtu.o
|
0x080042ec 0x0000016c Code RO 3306 i.readcoilstate_rtu modbus_rtu.o
|
||||||
0x08004468 0x00000164 Code RO 3307 i.readdisinputstate_rtu modbus_rtu.o
|
0x08004458 0x00000164 Code RO 3307 i.readdisinputstate_rtu modbus_rtu.o
|
||||||
0x080045cc 0x00000110 Code RO 3308 i.readholdreg_rtu modbus_rtu.o
|
0x080045bc 0x00000110 Code RO 3308 i.readholdreg_rtu modbus_rtu.o
|
||||||
0x080046dc 0x0000010c Code RO 3309 i.readinputreg_rtu modbus_rtu.o
|
0x080046cc 0x0000010c Code RO 3309 i.readinputreg_rtu modbus_rtu.o
|
||||||
0x080047e8 0x0000008c Code RO 323 i.set_addr_cb usart.o
|
0x080047d8 0x0000008c Code RO 323 i.set_addr_cb usart.o
|
||||||
0x08004874 0x0000000c Code RO 3407 i.spi_delay_us dac161s997.o
|
0x08004864 0x0000000c Code RO 3407 i.spi_delay_us dac161s997.o
|
||||||
0x08004880 0x00000030 Code RO 3408 i.spi_nss_off dac161s997.o
|
0x08004870 0x00000030 Code RO 3408 i.spi_nss_off dac161s997.o
|
||||||
0x080048b0 0x000000c8 Code RO 3409 i.spi_nss_on dac161s997.o
|
0x080048a0 0x000000c8 Code RO 3409 i.spi_nss_on dac161s997.o
|
||||||
0x08004978 0x00000014 Code RO 324 i.uart_send usart.o
|
0x08004968 0x00000014 Code RO 324 i.uart_send usart.o
|
||||||
0x0800498c 0x0000007c Code RO 3410 i.write_spi_byte dac161s997.o
|
0x0800497c 0x0000007c Code RO 3410 i.write_spi_byte dac161s997.o
|
||||||
0x08004a08 0x00000170 Code RO 3310 i.writemulticoil_rtu modbus_rtu.o
|
0x080049f8 0x00000170 Code RO 3310 i.writemulticoil_rtu modbus_rtu.o
|
||||||
0x08004b78 0x00000114 Code RO 3311 i.writemultireg_rtu modbus_rtu.o
|
0x08004b68 0x00000114 Code RO 3311 i.writemultireg_rtu modbus_rtu.o
|
||||||
0x08004c8c 0x000000d0 Code RO 3312 i.writesinglecoil_rtu modbus_rtu.o
|
0x08004c7c 0x000000d0 Code RO 3312 i.writesinglecoil_rtu modbus_rtu.o
|
||||||
0x08004d5c 0x000000c4 Code RO 3313 i.writesinglereg_rtu modbus_rtu.o
|
0x08004d4c 0x000000c4 Code RO 3313 i.writesinglereg_rtu modbus_rtu.o
|
||||||
0x08004e20 0x0000000a Code RO 3601 x$fpl$fpinit fz_wm.l(fpinit.o)
|
0x08004e10 0x0000000a Code RO 3601 x$fpl$fpinit fz_wm.l(fpinit.o)
|
||||||
0x08004e2a 0x00000008 Data RO 2132 .constdata stm32f4xx_hal_dma.o
|
0x08004e1a 0x00000008 Data RO 2132 .constdata stm32f4xx_hal_dma.o
|
||||||
0x08004e32 0x00000018 Data RO 3188 .constdata system_stm32f4xx.o
|
0x08004e22 0x00000018 Data RO 3188 .constdata system_stm32f4xx.o
|
||||||
0x08004e4a 0x00000002 PAD
|
0x08004e3a 0x00000002 PAD
|
||||||
0x08004e4c 0x00000020 Data RO 3654 Region$$Table anon$$obj.o
|
0x08004e3c 0x00000020 Data RO 3654 Region$$Table anon$$obj.o
|
||||||
|
|
||||||
|
|
||||||
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00001ac0, Max: 0x0001c000, ABSOLUTE)
|
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00001ac0, Max: 0x0001c000, ABSOLUTE)
|
||||||
|
|
@ -2267,7 +2266,7 @@ Image component sizes
|
||||||
658 24 0 0 0 5819 dac161s997.o
|
658 24 0 0 0 5819 dac161s997.o
|
||||||
216 6 0 0 0 898 dma.o
|
216 6 0 0 0 898 dma.o
|
||||||
472 26 0 0 0 1215 gpio.o
|
472 26 0 0 0 1215 gpio.o
|
||||||
480 42 0 24 0 694744 main.o
|
444 34 0 24 0 694724 main.o
|
||||||
358 32 0 4 598 6786 modbus.o
|
358 32 0 4 598 6786 modbus.o
|
||||||
2924 182 0 0 2058 13479 modbus_rtu.o
|
2924 182 0 0 2058 13479 modbus_rtu.o
|
||||||
64 26 392 0 1536 848 startup_stm32f407xx.o
|
64 26 392 0 1536 848 startup_stm32f407xx.o
|
||||||
|
|
@ -2282,11 +2281,11 @@ Image component sizes
|
||||||
3322 40 0 0 0 20111 stm32f4xx_hal_uart.o
|
3322 40 0 0 0 20111 stm32f4xx_hal_uart.o
|
||||||
402 128 0 0 0 12699 stm32f4xx_it.o
|
402 128 0 0 0 12699 stm32f4xx_it.o
|
||||||
20 6 24 4 0 1175 system_stm32f4xx.o
|
20 6 24 4 0 1175 system_stm32f4xx.o
|
||||||
764 82 0 8 216 4639 tim.o
|
784 86 0 8 216 4643 tim.o
|
||||||
2388 288 0 28 2264 12600 usart.o
|
2388 288 0 28 2264 12600 usart.o
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
18788 1232 458 80 6672 854361 Object Totals
|
18772 1228 458 80 6672 854345 Object Totals
|
||||||
0 0 32 0 0 0 (incl. Generated)
|
0 0 32 0 0 0 (incl. Generated)
|
||||||
18 0 2 3 0 0 (incl. Padding)
|
18 0 2 3 0 0 (incl. Padding)
|
||||||
|
|
||||||
|
|
@ -2340,15 +2339,15 @@ Image component sizes
|
||||||
|
|
||||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||||
|
|
||||||
19618 1244 458 80 6768 839817 Grand Totals
|
19602 1240 458 80 6768 839801 Grand Totals
|
||||||
19618 1244 458 80 6768 839817 ELF Image Totals
|
19602 1240 458 80 6768 839801 ELF Image Totals
|
||||||
19618 1244 458 80 0 0 ROM Totals
|
19602 1240 458 80 0 0 ROM Totals
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
Total RO Size (Code + RO Data) 20076 ( 19.61kB)
|
Total RO Size (Code + RO Data) 20060 ( 19.59kB)
|
||||||
Total RW Size (RW Data + ZI Data) 6848 ( 6.69kB)
|
Total RW Size (RW Data + ZI Data) 6848 ( 6.69kB)
|
||||||
Total ROM Size (Code + RO Data + RW Data) 20156 ( 19.68kB)
|
Total ROM Size (Code + RO Data + RW Data) 20140 ( 19.67kB)
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
Dependencies for Project 'EAOH', Target 'EAOH': (DO NOT MODIFY !)
|
Dependencies for Project 'EAOH', Target 'EAOH': (DO NOT MODIFY !)
|
||||||
F (startup_stm32f407xx.s)(0x686C78C6)(--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 (startup_stm32f407xx.s)(0x686C78C6)(--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)(0x686C879E)(--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 (../Core/Src/main.c)(0x687DD2BC)(--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 (../Core/Inc/main.h)(0x68242F61)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x686C78BF)
|
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x686C78BF)
|
||||||
|
|
@ -106,7 +106,7 @@ 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.h)(0x681C2894)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.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)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||||
F (../Core/Src/tim.c)(0x686C78BC)(--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)(0x687DD2BC)(--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/tim.h)(0x6822F24B)
|
||||||
I (../Core/Inc/main.h)(0x68242F61)
|
I (../Core/Inc/main.h)(0x68242F61)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -40,6 +40,7 @@ extern TIM_HandleTypeDef htim9;
|
||||||
|
|
||||||
/* USER CODE BEGIN Private defines */
|
/* USER CODE BEGIN Private defines */
|
||||||
extern int it_1000ms_flag;
|
extern int it_1000ms_flag;
|
||||||
|
extern int clk_cnt;
|
||||||
/* USER CODE END Private defines */
|
/* USER CODE END Private defines */
|
||||||
|
|
||||||
void MX_TIM1_Init(void);
|
void MX_TIM1_Init(void);
|
||||||
|
|
|
||||||
|
|
@ -64,6 +64,7 @@ void SystemClock_Config(void);
|
||||||
float dac1_out,dac2_out,dac3_out,dac4_out;
|
float dac1_out,dac2_out,dac3_out,dac4_out;
|
||||||
float dac_out = 0;
|
float dac_out = 0;
|
||||||
int dac_num = 1;
|
int dac_num = 1;
|
||||||
|
int tcp_time = 0,dac_time = 0,led_time = 0;
|
||||||
/* USER CODE END 0 */
|
/* USER CODE END 0 */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -121,6 +122,7 @@ int main(void)
|
||||||
/* USER CODE END WHILE */
|
/* USER CODE END WHILE */
|
||||||
|
|
||||||
/* USER CODE BEGIN 3 */
|
/* USER CODE BEGIN 3 */
|
||||||
|
|
||||||
MX_LWIP_Process();//网线热插拔识别
|
MX_LWIP_Process();//网线热插拔识别
|
||||||
|
|
||||||
dac_out = (float)(HoldReg[dac_num - 1]) / 1000.0f;
|
dac_out = (float)(HoldReg[dac_num - 1]) / 1000.0f;
|
||||||
|
|
@ -129,12 +131,6 @@ int main(void)
|
||||||
if(dac_num > 4)
|
if(dac_num > 4)
|
||||||
dac_num = 1;
|
dac_num = 1;
|
||||||
|
|
||||||
if(it_1000ms_flag)
|
|
||||||
{
|
|
||||||
it_1000ms_flag = 0;
|
|
||||||
HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);
|
|
||||||
HAL_GPIO_TogglePin(LED2_GPIO_Port,LED2_Pin);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
/* USER CODE END 3 */
|
/* USER CODE END 3 */
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -169,7 +169,7 @@ void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* tim_baseHandle)
|
||||||
__HAL_RCC_TIM1_CLK_ENABLE();
|
__HAL_RCC_TIM1_CLK_ENABLE();
|
||||||
|
|
||||||
/* TIM1 interrupt Init */
|
/* TIM1 interrupt Init */
|
||||||
HAL_NVIC_SetPriority(TIM1_UP_TIM10_IRQn, 0, 0);
|
HAL_NVIC_SetPriority(TIM1_UP_TIM10_IRQn, 10, 0);
|
||||||
HAL_NVIC_EnableIRQ(TIM1_UP_TIM10_IRQn);
|
HAL_NVIC_EnableIRQ(TIM1_UP_TIM10_IRQn);
|
||||||
/* USER CODE BEGIN TIM1_MspInit 1 */
|
/* USER CODE BEGIN TIM1_MspInit 1 */
|
||||||
|
|
||||||
|
|
@ -184,7 +184,7 @@ void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* tim_baseHandle)
|
||||||
__HAL_RCC_TIM3_CLK_ENABLE();
|
__HAL_RCC_TIM3_CLK_ENABLE();
|
||||||
|
|
||||||
/* TIM3 interrupt Init */
|
/* TIM3 interrupt Init */
|
||||||
HAL_NVIC_SetPriority(TIM3_IRQn, 0, 0);
|
HAL_NVIC_SetPriority(TIM3_IRQn, 10, 0);
|
||||||
HAL_NVIC_EnableIRQ(TIM3_IRQn);
|
HAL_NVIC_EnableIRQ(TIM3_IRQn);
|
||||||
/* USER CODE BEGIN TIM3_MspInit 1 */
|
/* USER CODE BEGIN TIM3_MspInit 1 */
|
||||||
|
|
||||||
|
|
@ -277,14 +277,22 @@ void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* tim_baseHandle)
|
||||||
/* USER CODE BEGIN 1 */
|
/* USER CODE BEGIN 1 */
|
||||||
int it_1000ms_flag = 0;
|
int it_1000ms_flag = 0;
|
||||||
int it_1000ms_cnt = 0;
|
int it_1000ms_cnt = 0;
|
||||||
|
int clk_cnt = 0;
|
||||||
|
|
||||||
//ÖØÐ´TIMÖжϵ÷Óú¯Êý
|
//ÖØÐ´TIMÖжϵ÷Óú¯Êý
|
||||||
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
|
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
|
||||||
{
|
{
|
||||||
if(htim == &htim1)
|
if(htim == &htim1)
|
||||||
{
|
{
|
||||||
|
clk_cnt++;
|
||||||
it_1000ms_cnt++;
|
it_1000ms_cnt++;
|
||||||
if(it_1000ms_cnt > 999) { it_1000ms_flag = 1; it_1000ms_cnt = 0; }
|
if(it_1000ms_cnt > 999)
|
||||||
|
{
|
||||||
|
HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);
|
||||||
|
HAL_GPIO_TogglePin(LED2_GPIO_Port,LED2_Pin);
|
||||||
|
it_1000ms_flag = 1;
|
||||||
|
it_1000ms_cnt = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(htim == &MODBUS_HTIM)
|
if(htim == &MODBUS_HTIM)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
*************************************************/
|
*************************************************/
|
||||||
static void spi_delay_us( uint32_t Count )
|
static void spi_delay_us( uint32_t Count )
|
||||||
{
|
{
|
||||||
delay_us(Count);
|
//delay_us(Count);
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************************************
|
/************************************************
|
||||||
|
|
@ -24,7 +24,7 @@ uint8_t write_spi_byte( uint8_t Byte )
|
||||||
for(i = 0;i < 8;i++)
|
for(i = 0;i < 8;i++)
|
||||||
{
|
{
|
||||||
DAC_SPI_SCK(0);
|
DAC_SPI_SCK(0);
|
||||||
spi_delay_us(5); // ¿ÕµÈ´ý
|
spi_delay_us(1); // ¿ÕµÈ´ý
|
||||||
|
|
||||||
|
|
||||||
if(Byte & 0x80)
|
if(Byte & 0x80)
|
||||||
|
|
@ -37,9 +37,9 @@ uint8_t write_spi_byte( uint8_t Byte )
|
||||||
}
|
}
|
||||||
|
|
||||||
Byte <<= 1;
|
Byte <<= 1;
|
||||||
spi_delay_us(5); // ¿ÕµÈ´ý
|
spi_delay_us(1); // ¿ÕµÈ´ý
|
||||||
DAC_SPI_SCK(1);
|
DAC_SPI_SCK(1);
|
||||||
spi_delay_us(10); // ¿ÕµÈ´ý
|
spi_delay_us(2); // ¿ÕµÈ´ý
|
||||||
Byte |= DAC_SPI_MISO;
|
Byte |= DAC_SPI_MISO;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -205,8 +205,8 @@ NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||||
NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4
|
NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4
|
||||||
NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||||
NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false
|
NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false
|
||||||
NVIC.TIM1_UP_TIM10_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
|
NVIC.TIM1_UP_TIM10_IRQn=true\:10\:0\:true\:false\:true\:true\:true\:true
|
||||||
NVIC.TIM3_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
|
NVIC.TIM3_IRQn=true\:10\:0\:true\:false\:true\:true\:true\:true
|
||||||
NVIC.UART4_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
|
NVIC.UART4_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
|
||||||
NVIC.UART5_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
|
NVIC.UART5_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
|
||||||
NVIC.USART1_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
|
NVIC.USART1_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@
|
||||||
|
|
||||||
/* Within 'USER CODE' section, code will be kept by default at each generation */
|
/* Within 'USER CODE' section, code will be kept by default at each generation */
|
||||||
/* USER CODE BEGIN 0 */
|
/* USER CODE BEGIN 0 */
|
||||||
#define IP_LAST_NUM 204
|
#define IP_LAST_NUM 205
|
||||||
/* USER CODE END 0 */
|
/* USER CODE END 0 */
|
||||||
|
|
||||||
/* Exported functions ------------------------------------------------------- */
|
/* Exported functions ------------------------------------------------------- */
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -259,6 +259,31 @@
|
||||||
<WinNumber>1</WinNumber>
|
<WinNumber>1</WinNumber>
|
||||||
<ItemText>newpcb</ItemText>
|
<ItemText>newpcb</ItemText>
|
||||||
</Ww>
|
</Ww>
|
||||||
|
<Ww>
|
||||||
|
<count>9</count>
|
||||||
|
<WinNumber>1</WinNumber>
|
||||||
|
<ItemText>tcp_time,0x0A</ItemText>
|
||||||
|
</Ww>
|
||||||
|
<Ww>
|
||||||
|
<count>10</count>
|
||||||
|
<WinNumber>1</WinNumber>
|
||||||
|
<ItemText>dac_time,0x0A</ItemText>
|
||||||
|
</Ww>
|
||||||
|
<Ww>
|
||||||
|
<count>11</count>
|
||||||
|
<WinNumber>1</WinNumber>
|
||||||
|
<ItemText>led_time,0x0A</ItemText>
|
||||||
|
</Ww>
|
||||||
|
<Ww>
|
||||||
|
<count>12</count>
|
||||||
|
<WinNumber>1</WinNumber>
|
||||||
|
<ItemText>\\EAOH\../tcp/tcpserver.c\server_pcb_modbus</ItemText>
|
||||||
|
</Ww>
|
||||||
|
<Ww>
|
||||||
|
<count>13</count>
|
||||||
|
<WinNumber>1</WinNumber>
|
||||||
|
<ItemText>sys_check_timeouts</ItemText>
|
||||||
|
</Ww>
|
||||||
</WatchWindow1>
|
</WatchWindow1>
|
||||||
<Tracepoint>
|
<Tracepoint>
|
||||||
<THDelay>0</THDelay>
|
<THDelay>0</THDelay>
|
||||||
|
|
@ -266,7 +291,7 @@
|
||||||
<DebugFlag>
|
<DebugFlag>
|
||||||
<trace>0</trace>
|
<trace>0</trace>
|
||||||
<periodic>1</periodic>
|
<periodic>1</periodic>
|
||||||
<aLwin>1</aLwin>
|
<aLwin>0</aLwin>
|
||||||
<aCover>0</aCover>
|
<aCover>0</aCover>
|
||||||
<aSer1>0</aSer1>
|
<aSer1>0</aSer1>
|
||||||
<aSer2>0</aSer2>
|
<aSer2>0</aSer2>
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -37,7 +37,7 @@ compiling ethernetif.c...
|
||||||
compiling lwip.c...
|
compiling lwip.c...
|
||||||
compiling tcpserver.c...
|
compiling tcpserver.c...
|
||||||
linking...
|
linking...
|
||||||
Program Size: Code=72402 RO-data=998 RW-data=336 ZI-data=45928
|
Program Size: Code=72298 RO-data=998 RW-data=352 ZI-data=45928
|
||||||
FromELF: creating hex file...
|
FromELF: creating hex file...
|
||||||
"EAOH\EAOH.axf" - 0 Error(s), 0 Warning(s).
|
"EAOH\EAOH.axf" - 0 Error(s), 0 Warning(s).
|
||||||
|
|
||||||
|
|
|
||||||
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,6 +1,6 @@
|
||||||
Dependencies for Project 'EAOH', Target 'EAOH': (DO NOT MODIFY !)
|
Dependencies for Project 'EAOH', Target 'EAOH': (DO NOT MODIFY !)
|
||||||
F (startup_stm32f407xx.s)(0x685E2E33)(--cpu Cortex-M4.fp -g --apcs=interwork
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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 (startup_stm32f407xx.s)(0x685E2E33)(--cpu Cortex-M4.fp -g --apcs=interwork
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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)(0x684F6A1A)(--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../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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 (../Core/Src/main.c)(0x687DD283)(--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../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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)(0x685BAADF)
|
I (../Core/Inc/main.h)(0x685BAADF)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x6840E50B)
|
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x6840E50B)
|
||||||
|
|
@ -69,8 +69,8 @@ I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
||||||
I (../LWIP/Target/ethernetif.h)(0x685E4B66)
|
I (../LWIP/Target/ethernetif.h)(0x68905A9D)
|
||||||
I (../Core/Inc/tim.h)(0x6822F24B)
|
I (../Core/Inc/tim.h)(0x68783F6B)
|
||||||
I (../Core/Inc/usart.h)(0x6841475A)
|
I (../Core/Inc/usart.h)(0x6841475A)
|
||||||
I (../tcp/tcpserver.h)(0x684144F8)
|
I (../tcp/tcpserver.h)(0x684144F8)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip.h)(0x681C2839)
|
||||||
|
|
@ -154,8 +154,8 @@ 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.h)(0x681C2894)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.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)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x681C2894)
|
||||||
F (../Core/Src/tim.c)(0x684141EE)(--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../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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)(0x687DD283)(--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../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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/tim.h)(0x68783F6B)
|
||||||
I (../Core/Inc/main.h)(0x685BAADF)
|
I (../Core/Inc/main.h)(0x685BAADF)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x6840E50B)
|
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x6840E50B)
|
||||||
|
|
@ -227,7 +227,7 @@ I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
||||||
I (../LWIP/Target/ethernetif.h)(0x685E4B66)
|
I (../LWIP/Target/ethernetif.h)(0x68905A9D)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h)(0x681C2839)
|
||||||
|
|
@ -307,7 +307,7 @@ I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
||||||
I (../LWIP/Target/ethernetif.h)(0x685E4B66)
|
I (../LWIP/Target/ethernetif.h)(0x68905A9D)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h)(0x681C2839)
|
||||||
|
|
@ -319,7 +319,7 @@ I (../Middlewares/Third_Party/LwIP/src/include/lwip/init.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/udp.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/udp.h)(0x681C2839)
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
|
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
|
||||||
I (../modbus/Inc/modbus.h)(0x68414466)
|
I (../modbus/Inc/modbus.h)(0x68414466)
|
||||||
I (../Core/Inc/tim.h)(0x6822F24B)
|
I (../Core/Inc/tim.h)(0x68783F6B)
|
||||||
F (../Core/Src/stm32f4xx_it.c)(0x68413239)(--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../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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)(0x68413239)(--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../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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)(0x685BAADF)
|
I (../Core/Inc/main.h)(0x685BAADF)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||||
|
|
@ -391,7 +391,7 @@ I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
||||||
I (../LWIP/Target/ethernetif.h)(0x685E4B66)
|
I (../LWIP/Target/ethernetif.h)(0x68905A9D)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h)(0x681C2839)
|
||||||
|
|
@ -403,7 +403,7 @@ I (../Middlewares/Third_Party/LwIP/src/include/lwip/init.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/udp.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/udp.h)(0x681C2839)
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
|
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
|
||||||
I (../modbus/Inc/modbus.h)(0x68414466)
|
I (../modbus/Inc/modbus.h)(0x68414466)
|
||||||
I (../Core/Inc/tim.h)(0x6822F24B)
|
I (../Core/Inc/tim.h)(0x68783F6B)
|
||||||
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../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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)
|
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../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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)(0x685BAADF)
|
I (../Core/Inc/main.h)(0x685BAADF)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||||
|
|
@ -1085,7 +1085,7 @@ I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
||||||
I (../LWIP/Target/ethernetif.h)(0x685E4B66)
|
I (../LWIP/Target/ethernetif.h)(0x68905A9D)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h)(0x681C2839)
|
||||||
|
|
@ -1095,7 +1095,7 @@ I (../Middlewares/Third_Party/LwIP/src/include/lwip/icmp.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/init.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/init.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/udp.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/udp.h)(0x681C2839)
|
||||||
I (../Core/Inc/tim.h)(0x6822F24B)
|
I (../Core/Inc/tim.h)(0x68783F6B)
|
||||||
F (..\modbus\Src\modbus_rtu.c)(0x683FEAFD)(--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../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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\modbus_rtu.o --omf_browse eaoh\modbus_rtu.crf --depend eaoh\modbus_rtu.d)
|
F (..\modbus\Src\modbus_rtu.c)(0x683FEAFD)(--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../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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\modbus_rtu.o --omf_browse eaoh\modbus_rtu.crf --depend eaoh\modbus_rtu.d)
|
||||||
I (../modbus/Inc/modbus.h)(0x68414466)
|
I (../modbus/Inc/modbus.h)(0x68414466)
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5475F300)
|
I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5475F300)
|
||||||
|
|
@ -1168,7 +1168,7 @@ I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
||||||
I (../LWIP/Target/ethernetif.h)(0x685E4B66)
|
I (../LWIP/Target/ethernetif.h)(0x68905A9D)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h)(0x681C2839)
|
||||||
|
|
@ -1178,7 +1178,7 @@ I (../Middlewares/Third_Party/LwIP/src/include/lwip/icmp.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/init.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/init.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/udp.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/udp.h)(0x681C2839)
|
||||||
I (../Core/Inc/tim.h)(0x6822F24B)
|
I (../Core/Inc/tim.h)(0x68783F6B)
|
||||||
F (..\modbus\Src\modbus_tcp.c)(0x68414AA4)(--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../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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\modbus_tcp.o --omf_browse eaoh\modbus_tcp.crf --depend eaoh\modbus_tcp.d)
|
F (..\modbus\Src\modbus_tcp.c)(0x68414AA4)(--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../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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\modbus_tcp.o --omf_browse eaoh\modbus_tcp.crf --depend eaoh\modbus_tcp.d)
|
||||||
I (../modbus/Inc/modbus.h)(0x68414466)
|
I (../modbus/Inc/modbus.h)(0x68414466)
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5475F300)
|
I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5475F300)
|
||||||
|
|
@ -1251,7 +1251,7 @@ I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
||||||
I (../LWIP/Target/ethernetif.h)(0x685E4B66)
|
I (../LWIP/Target/ethernetif.h)(0x68905A9D)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h)(0x681C2839)
|
||||||
|
|
@ -1261,8 +1261,8 @@ I (../Middlewares/Third_Party/LwIP/src/include/lwip/icmp.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/init.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/init.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/udp.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/udp.h)(0x681C2839)
|
||||||
I (../Core/Inc/tim.h)(0x6822F24B)
|
I (../Core/Inc/tim.h)(0x68783F6B)
|
||||||
F (..\DAC161S997\dac161s997.c)(0x682AD004)(--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../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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\dac161s997.o --omf_browse eaoh\dac161s997.crf --depend eaoh\dac161s997.d)
|
F (..\DAC161S997\dac161s997.c)(0x68770918)(--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../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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\dac161s997.o --omf_browse eaoh\dac161s997.crf --depend eaoh\dac161s997.d)
|
||||||
I (..\DAC161S997\dac161s997.h)(0x682A9CD1)
|
I (..\DAC161S997\dac161s997.h)(0x682A9CD1)
|
||||||
I (../Core/Inc/main.h)(0x685BAADF)
|
I (../Core/Inc/main.h)(0x685BAADF)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x681C2894)
|
||||||
|
|
@ -1363,7 +1363,7 @@ I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip4.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip4.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip4.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ethip6.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ethip6.h)(0x681C2839)
|
||||||
I (../LWIP/Target/ethernetif.h)(0x685E4B66)
|
I (../LWIP/Target/ethernetif.h)(0x68905A9D)
|
||||||
I (../Drivers/BSP/Components/lan8742/lan8742.h)(0x681C288F)
|
I (../Drivers/BSP/Components/lan8742/lan8742.h)(0x681C288F)
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
|
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
|
||||||
F (../LWIP/App/lwip.c)(0x685BA7DE)(--c99 -c --cpu Cortex-M4.fp -g -O1 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../modbus/Inc -I../DAC161S997 -I../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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\lwip.o --omf_browse eaoh\lwip.crf --depend eaoh\lwip.d)
|
F (../LWIP/App/lwip.c)(0x685BA7DE)(--c99 -c --cpu Cortex-M4.fp -g -O1 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../modbus/Inc -I../DAC161S997 -I../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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\lwip.o --omf_browse eaoh\lwip.crf --depend eaoh\lwip.d)
|
||||||
|
|
@ -1434,7 +1434,7 @@ I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
||||||
I (../LWIP/Target/ethernetif.h)(0x685E4B66)
|
I (../LWIP/Target/ethernetif.h)(0x68905A9D)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/init.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/init.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/sio.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/sio.h)(0x681C2839)
|
||||||
F (../Drivers/BSP/Components/lan8742/lan8742.c)(0x681C288F)(--c99 -c --cpu Cortex-M4.fp -g -O1 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../modbus/Inc -I../DAC161S997 -I../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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\lan8742.o --omf_browse eaoh\lan8742.crf --depend eaoh\lan8742.d)
|
F (../Drivers/BSP/Components/lan8742/lan8742.c)(0x681C288F)(--c99 -c --cpu Cortex-M4.fp -g -O1 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../modbus/Inc -I../DAC161S997 -I../LWIP/App -I../LWIP/Target -I../Middlewares/Third_Party/LwIP/src/include -I../Middlewares/Third_Party/LwIP/system -I../Drivers/BSP/Components/lan8742 -I../Middlewares/Third_Party/LwIP/src/include/netif/ppp -I../Middlewares/Third_Party/LwIP/src/include/lwip -I../Middlewares/Third_Party/LwIP/src/include/lwip/apps -I../Middlewares/Third_Party/LwIP/src/include/lwip/priv -I../Middlewares/Third_Party/LwIP/src/include/lwip/prot -I../Middlewares/Third_Party/LwIP/src/include/netif -I../Middlewares/Third_Party/LwIP/src/include/compat/posix -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/net -I../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys -I../Middlewares/Third_Party/LwIP/src/include/compat/stdc -I../Middlewares/Third_Party/LwIP/system/arch -I../tcp
-I D:\桌面\工作资料\09-通用IO板卡\工程\EAOTCP\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\lan8742.o --omf_browse eaoh\lan8742.crf --depend eaoh\lan8742.d)
|
||||||
|
|
@ -5622,7 +5622,7 @@ I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h)(0x681C2838)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h)(0x681C2839)
|
||||||
I (../LWIP/Target/ethernetif.h)(0x685E4B66)
|
I (../LWIP/Target/ethernetif.h)(0x68905A9D)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h)(0x681C2839)
|
||||||
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h)(0x681C2839)
|
I (../Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h)(0x681C2839)
|
||||||
|
|
@ -5636,4 +5636,4 @@ I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5475F300)
|
||||||
I (../modbus/Inc/modbus.h)(0x68414466)
|
I (../modbus/Inc/modbus.h)(0x68414466)
|
||||||
I (../Core/Inc/usart.h)(0x6841475A)
|
I (../Core/Inc/usart.h)(0x6841475A)
|
||||||
I (../tcp/tcpserver.h)(0x684144F8)
|
I (../tcp/tcpserver.h)(0x684144F8)
|
||||||
I (../Core/Inc/tim.h)(0x6822F24B)
|
I (../Core/Inc/tim.h)(0x68783F6B)
|
||||||
|
|
|
||||||
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
|
|
@ -116,13 +116,6 @@ int main(void)
|
||||||
di_data += (HAL_GPIO_ReadPin(EDIN8_GPIO_Port,EDIN8_Pin) * pow(2,7));
|
di_data += (HAL_GPIO_ReadPin(EDIN8_GPIO_Port,EDIN8_Pin) * pow(2,7));
|
||||||
DisState[0] = di_data;
|
DisState[0] = di_data;
|
||||||
di_data = 0;
|
di_data = 0;
|
||||||
|
|
||||||
if(it_1000ms_flag)
|
|
||||||
{
|
|
||||||
it_1000ms_flag = 0;
|
|
||||||
HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);
|
|
||||||
HAL_GPIO_TogglePin(LED2_GPIO_Port,LED2_Pin);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
/* USER CODE END 3 */
|
/* USER CODE END 3 */
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -187,7 +187,13 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
|
||||||
if(htim == &htim1)
|
if(htim == &htim1)
|
||||||
{
|
{
|
||||||
it_1000ms_cnt++;
|
it_1000ms_cnt++;
|
||||||
if(it_1000ms_cnt > 999) { it_1000ms_flag = 1; it_1000ms_cnt = 0; }
|
if(it_1000ms_cnt > 999)
|
||||||
|
{
|
||||||
|
HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);
|
||||||
|
HAL_GPIO_TogglePin(LED2_GPIO_Port,LED2_Pin);
|
||||||
|
it_1000ms_flag = 1;
|
||||||
|
it_1000ms_cnt = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(htim == &MODBUS_HTIM)
|
if(htim == &MODBUS_HTIM)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -83,17 +83,17 @@
|
||||||
<yPos>-1</yPos>
|
<yPos>-1</yPos>
|
||||||
</MaxPosition>
|
</MaxPosition>
|
||||||
<NormalPosition>
|
<NormalPosition>
|
||||||
<Top>0</Top>
|
<Top>124</Top>
|
||||||
<Left>160</Left>
|
<Left>112</Left>
|
||||||
<Right>1448</Right>
|
<Right>1400</Right>
|
||||||
<Bottom>687</Bottom>
|
<Bottom>811</Bottom>
|
||||||
</NormalPosition>
|
</NormalPosition>
|
||||||
</WindowPosition>
|
</WindowPosition>
|
||||||
<MDIClientArea>
|
<MDIClientArea>
|
||||||
<RegID>0</RegID>
|
<RegID>0</RegID>
|
||||||
<MDITabState>
|
<MDITabState>
|
||||||
<Len>1094</Len>
|
<Len>1094</Len>
|
||||||
<Data>0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B000000010000000100000040443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C436F72655C5372635C73746D3332663178785F69742E63000000000E73746D3332663178785F69742E6300000000C5D4F200FFFFFFFF38443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF40443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C6D6F646275735C5372635C6D6F646275735F7274752E63000000000C6D6F646275735F7274752E6300000000BECEA100FFFFFFFF37443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C436F72655C5372635C74696D2E63000000000574696D2E6300000000F0A0A100FFFFFFFF39443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C436F72655C5372635C75736172742E63000000000775736172742E6300000000BCA8E100FFFFFFFF3C443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C6D6F646275735C5372635C6D6F646275732E6300000000086D6F646275732E63000000009CC1B600FFFFFFFF3C443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C6D6F646275735C496E635C6D6F646275732E6800000000086D6F646275732E6800000000F7B88600FFFFFFFF39443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C436F72655C496E635C75736172742E68000000000775736172742E6800000000D9ADC200FFFFFFFF37443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C436F72655C496E635C74696D2E68000000000574696D2E6800000000A5C2D700FFFFFFFF38443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C436F72655C5372635C6770696F2E6300000000066770696F2E6300000000B3A6BE00FFFFFFFF38443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C436F72655C496E635C6D61696E2E6800000000066D61696E2E6800000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000009401000066000000A005000005030000</Data>
|
<Data>0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B000000010000000100000040443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C436F72655C5372635C73746D3332663178785F69742E63000000000E73746D3332663178785F69742E6300000000F6FA7D00FFFFFFFF38443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000EAD6A300FFFFFFFF40443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C6D6F646275735C5372635C6D6F646275735F7274752E63000000000C6D6F646275735F7274752E6300000000B3A6BE00FFFFFFFF37443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C436F72655C5372635C74696D2E63000000000574696D2E6300000000A5C2D700FFFFFFFF39443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C436F72655C5372635C75736172742E63000000000775736172742E6300000000D9ADC200FFFFFFFF3C443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C6D6F646275735C5372635C6D6F646275732E6300000000086D6F646275732E6300000000F7B88600FFFFFFFF3C443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C6D6F646275735C496E635C6D6F646275732E6800000000086D6F646275732E68000000009CC1B600FFFFFFFF39443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C436F72655C496E635C75736172742E68000000000775736172742E6800000000BCA8E100FFFFFFFF37443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C436F72655C496E635C74696D2E68000000000574696D2E6800000000F0A0A100FFFFFFFF38443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C436F72655C5372635C6770696F2E6300000000066770696F2E6300000000BECEA100FFFFFFFF38443A5CD7C0C3E65CB9A4D7F7D7CAC1CF5C30392DCDA8D3C3494FB0E5BFA85CB9A4B3CC5C4544494E5C436F72655C496E635C6D61696E2E6800000000066D61696E2E6800000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000009401000066000000A005000005030000</Data>
|
||||||
</MDITabState>
|
</MDITabState>
|
||||||
</MDIClientArea>
|
</MDIClientArea>
|
||||||
<ViewEx>
|
<ViewEx>
|
||||||
|
|
@ -1288,7 +1288,7 @@
|
||||||
<Name>File</Name>
|
<Name>File</Name>
|
||||||
<Buttons>
|
<Buttons>
|
||||||
<Len>2348</Len>
|
<Len>2348</Len>
|
||||||
<Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001A48414C5F5541525445785F52784576656E7443616C6C6261636B960000000000000012001A48414C5F5541525445785F52784576656E7443616C6C6261636B184C5749505F4E455449465F4C494E4B5F43414C4C4241434B117365727665725F7063625F6D6F64627573124E455854414444525F4750494F5F506F72740873656E645F636E741723646566696E6520434845434B53554D5F47454E5F4950094C5749505F49434D50094D585F4C5749505F4909776966695F7365742808776966695F7365740B69745F356D735F666C61670D65655F777269746562797465730C65655F7265616462797465730A486F6C645265675B325D067374727374720864656C61795F75730864656C61795F6D730B706F7765725F7374617465000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000</Data>
|
<Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000008746573745F636E749600000000000000120008746573745F636E740C75617274315F72785F6275660C75617274315F74785F6275660F65746865726E657469665F696E69740E6C6F775F6C6576656C5F696E69741A48414C5F5541525445785F52784576656E7443616C6C6261636B184C5749505F4E455449465F4C494E4B5F43414C4C4241434B117365727665725F7063625F6D6F64627573124E455854414444525F4750494F5F506F72740873656E645F636E741723646566696E6520434845434B53554D5F47454E5F4950094C5749505F49434D50094D585F4C5749505F4909776966695F7365742808776966695F7365740B69745F356D735F666C61670D65655F777269746562797465730C65655F726561646279746573000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000</Data>
|
||||||
</Buttons>
|
</Buttons>
|
||||||
<OriginalItems>
|
<OriginalItems>
|
||||||
<Len>1423</Len>
|
<Len>1423</Len>
|
||||||
|
|
@ -1320,7 +1320,7 @@
|
||||||
<Name>Debug</Name>
|
<Name>Debug</Name>
|
||||||
<Buttons>
|
<Buttons>
|
||||||
<Len>2220</Len>
|
<Len>2220</Len>
|
||||||
<Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000002001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000000000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
|
<Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000002001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000000000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
|
||||||
</Buttons>
|
</Buttons>
|
||||||
<OriginalItems>
|
<OriginalItems>
|
||||||
<Len>898</Len>
|
<Len>898</Len>
|
||||||
|
|
@ -2597,9 +2597,9 @@
|
||||||
</Doc>
|
</Doc>
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>../Core/Src/main.c</Name>
|
<Name>../Core/Src/main.c</Name>
|
||||||
<ColumnNumber>59</ColumnNumber>
|
<ColumnNumber>18</ColumnNumber>
|
||||||
<TopLine>97</TopLine>
|
<TopLine>98</TopLine>
|
||||||
<CurrentLine>116</CurrentLine>
|
<CurrentLine>118</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
<PaneID>0</PaneID>
|
<PaneID>0</PaneID>
|
||||||
|
|
@ -2615,9 +2615,9 @@
|
||||||
</Doc>
|
</Doc>
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>../Core/Src/tim.c</Name>
|
<Name>../Core/Src/tim.c</Name>
|
||||||
<ColumnNumber>0</ColumnNumber>
|
<ColumnNumber>9</ColumnNumber>
|
||||||
<TopLine>160</TopLine>
|
<TopLine>160</TopLine>
|
||||||
<CurrentLine>202</CurrentLine>
|
<CurrentLine>196</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
<PaneID>0</PaneID>
|
<PaneID>0</PaneID>
|
||||||
|
|
@ -2625,7 +2625,7 @@
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>../Core/Src/usart.c</Name>
|
<Name>../Core/Src/usart.c</Name>
|
||||||
<ColumnNumber>31</ColumnNumber>
|
<ColumnNumber>31</ColumnNumber>
|
||||||
<TopLine>39</TopLine>
|
<TopLine>40</TopLine>
|
||||||
<CurrentLine>43</CurrentLine>
|
<CurrentLine>43</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
|
|
@ -2643,7 +2643,7 @@
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>../modbus/Inc/modbus.h</Name>
|
<Name>../modbus/Inc/modbus.h</Name>
|
||||||
<ColumnNumber>25</ColumnNumber>
|
<ColumnNumber>25</ColumnNumber>
|
||||||
<TopLine>23</TopLine>
|
<TopLine>24</TopLine>
|
||||||
<CurrentLine>38</CurrentLine>
|
<CurrentLine>38</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
|
|
@ -2670,7 +2670,7 @@
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>../Core/Src/gpio.c</Name>
|
<Name>../Core/Src/gpio.c</Name>
|
||||||
<ColumnNumber>0</ColumnNumber>
|
<ColumnNumber>0</ColumnNumber>
|
||||||
<TopLine>35</TopLine>
|
<TopLine>36</TopLine>
|
||||||
<CurrentLine>57</CurrentLine>
|
<CurrentLine>57</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -26,6 +26,11 @@ Project File Date: 05/19/2025
|
||||||
|
|
||||||
<h2>Output:</h2>
|
<h2>Output:</h2>
|
||||||
Build target 'EDIN'
|
Build target 'EDIN'
|
||||||
|
compiling main.c...
|
||||||
|
compiling tim.c...
|
||||||
|
linking...
|
||||||
|
Program Size: Code=19940 RO-data=460 RW-data=52 ZI-data=4588
|
||||||
|
FromELF: creating hex file...
|
||||||
"EDIN\EDIN.axf" - 0 Error(s), 0 Warning(s).
|
"EDIN\EDIN.axf" - 0 Error(s), 0 Warning(s).
|
||||||
|
|
||||||
<h2>Software Packages used:</h2>
|
<h2>Software Packages used:</h2>
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -3,7 +3,7 @@
|
||||||
<title>Static Call Graph - [EDIN\EDIN.axf]</title></head>
|
<title>Static Call Graph - [EDIN\EDIN.axf]</title></head>
|
||||||
<body><HR>
|
<body><HR>
|
||||||
<H1>Static Call Graph for image EDIN\EDIN.axf</H1><HR>
|
<H1>Static Call Graph for image EDIN\EDIN.axf</H1><HR>
|
||||||
<BR><P>#<CALLGRAPH># ARM Linker, 5050106: Last Updated: Wed Jul 02 09:17:26 2025
|
<BR><P>#<CALLGRAPH># ARM Linker, 5050106: Last Updated: Mon Jul 21 13:38:12 2025
|
||||||
<BR><P>
|
<BR><P>
|
||||||
<H3>Maximum Stack Usage = 2292 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
<H3>Maximum Stack Usage = 2292 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
||||||
Call chain for Maximum Stack Depth:</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="[101]"></a>_memcpy_lastbytes</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_v6.o(.text), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[9d]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text))
|
<P><STRONG><a name="[9e]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = __aeabi_memclr4
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[9c]">>></a> SystemClock_Config
|
<BR>[Called By]<UL><LI><a href="#[9d]">>></a> SystemClock_Config
|
||||||
<LI><a href="#[b2]">>></a> readcoilstate_rtu
|
<LI><a href="#[b2]">>></a> readcoilstate_rtu
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
|
@ -399,7 +399,7 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[51]">>></a> __aeabi_errno_addr
|
<BR>[Calls]<UL><LI><a href="#[51]">>></a> __aeabi_errno_addr
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
<LI><a href="#[be]">>></a> sqrt
|
<LI><a href="#[be]">>></a> sqrt
|
||||||
</UL>
|
</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))
|
<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)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[8c]"></a>Error_Handler</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, main.o(i.Error_Handler))
|
<P><STRONG><a name="[8d]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[89]">>></a> HAL_UART_MspInit
|
||||||
<LI><a href="#[9a]">>></a> MX_USART1_UART_Init
|
<LI><a href="#[9b]">>></a> MX_USART1_UART_Init
|
||||||
<LI><a href="#[99]">>></a> MX_TIM3_Init
|
<LI><a href="#[9a]">>></a> MX_TIM3_Init
|
||||||
<LI><a href="#[97]">>></a> MX_TIM1_Init
|
<LI><a href="#[98]">>></a> MX_TIM1_Init
|
||||||
<LI><a href="#[9c]">>></a> SystemClock_Config
|
<LI><a href="#[9d]">>></a> SystemClock_Config
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[c6]"></a>GetHoldRegData</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, modbus.o(i.GetHoldRegData))
|
<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
|
<BR>[Called By]<UL><LI><a href="#[b3]">>></a> readdisinputstate_rtu
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[84]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[82]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = HAL_DMA_Abort_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7e]">>></a> HAL_UART_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</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))
|
<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
|
<BR>[Called By]<UL><LI><a href="#[1b]">>></a> DMA1_Channel4_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[8c]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[89]">>></a> HAL_UART_MspInit
|
||||||
</UL>
|
</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))
|
<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,40 +512,40 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[58]">>></a> DMA_SetConfig
|
<BR>[Calls]<UL><LI><a href="#[58]">>></a> DMA_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[93]">>></a> HAL_UART_Transmit_DMA
|
<BR>[Called By]<UL><LI><a href="#[94]">>></a> HAL_UART_Transmit_DMA
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[8b]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = HAL_GPIO_Init
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[88]">>></a> HAL_UART_MspInit
|
<BR>[Called By]<UL><LI><a href="#[89]">>></a> HAL_UART_MspInit
|
||||||
<LI><a href="#[95]">>></a> MX_GPIO_Init
|
<LI><a href="#[96]">>></a> MX_GPIO_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[7d]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||||
<LI><a href="#[48]">>></a> main
|
<LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</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))
|
<P><STRONG><a name="[7a]"></a>HAL_GPIO_TogglePin</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_GPIO_TogglePin
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_GPIO_TogglePin
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[97]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[7e]">>></a> set_addr_cb
|
||||||
<LI><a href="#[95]">>></a> MX_GPIO_Init
|
<LI><a href="#[96]">>></a> MX_GPIO_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[62]"></a>HAL_GetTick</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_GetTick))
|
<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="#[91]">>></a> HAL_UART_Transmit
|
<BR><BR>[Called By]<UL><LI><a href="#[92]">>></a> HAL_UART_Transmit
|
||||||
<LI><a href="#[67]">>></a> HAL_RCC_OscConfig
|
<LI><a href="#[67]">>></a> HAL_RCC_OscConfig
|
||||||
<LI><a href="#[61]">>></a> HAL_RCC_ClockConfig
|
<LI><a href="#[61]">>></a> HAL_RCC_ClockConfig
|
||||||
<LI><a href="#[92]">>></a> UART_WaitOnFlagUntilTimeout
|
<LI><a href="#[93]">>></a> UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[9b]"></a>HAL_IncTick</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_IncTick))
|
<P><STRONG><a name="[9c]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[c]">>></a> SysTick_Handler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
|
@ -576,9 +576,9 @@ Global Symbols
|
||||||
</UL>
|
</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))
|
<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="#[88]">>></a> HAL_UART_MspInit
|
<BR><BR>[Called By]<UL><LI><a href="#[89]">>></a> HAL_UART_MspInit
|
||||||
<LI><a href="#[6a]">>></a> HAL_TIM_Base_MspInit
|
<LI><a href="#[6a]">>></a> HAL_TIM_Base_MspInit
|
||||||
<LI><a href="#[94]">>></a> MX_DMA_Init
|
<LI><a href="#[95]">>></a> MX_DMA_Init
|
||||||
</UL>
|
</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))
|
<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))
|
||||||
|
|
@ -587,9 +587,9 @@ Global Symbols
|
||||||
<BR>[Calls]<UL><LI><a href="#[60]">>></a> __NVIC_SetPriority
|
<BR>[Calls]<UL><LI><a href="#[60]">>></a> __NVIC_SetPriority
|
||||||
<LI><a href="#[5f]">>></a> __NVIC_GetPriorityGrouping
|
<LI><a href="#[5f]">>></a> __NVIC_GetPriorityGrouping
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[88]">>></a> HAL_UART_MspInit
|
<BR>[Called By]<UL><LI><a href="#[89]">>></a> HAL_UART_MspInit
|
||||||
<LI><a href="#[6a]">>></a> HAL_TIM_Base_MspInit
|
<LI><a href="#[6a]">>></a> HAL_TIM_Base_MspInit
|
||||||
<LI><a href="#[94]">>></a> MX_DMA_Init
|
<LI><a href="#[95]">>></a> MX_DMA_Init
|
||||||
<LI><a href="#[5b]">>></a> HAL_InitTick
|
<LI><a href="#[5b]">>></a> HAL_InitTick
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
|
@ -604,7 +604,7 @@ Global Symbols
|
||||||
<LI><a href="#[5b]">>></a> HAL_InitTick
|
<LI><a href="#[5b]">>></a> HAL_InitTick
|
||||||
<LI><a href="#[62]">>></a> HAL_GetTick
|
<LI><a href="#[62]">>></a> HAL_GetTick
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[9c]">>></a> SystemClock_Config
|
<BR>[Called By]<UL><LI><a href="#[9d]">>></a> SystemClock_Config
|
||||||
</UL>
|
</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))
|
<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))
|
||||||
|
|
@ -617,7 +617,7 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[65]">>></a> HAL_RCC_GetHCLKFreq
|
<BR>[Calls]<UL><LI><a href="#[65]">>></a> HAL_RCC_GetHCLKFreq
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[89]">>></a> UART_SetConfig
|
<BR>[Called By]<UL><LI><a href="#[8a]">>></a> UART_SetConfig
|
||||||
</UL>
|
</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))
|
<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))
|
||||||
|
|
@ -625,7 +625,7 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[65]">>></a> HAL_RCC_GetHCLKFreq
|
<BR>[Calls]<UL><LI><a href="#[65]">>></a> HAL_RCC_GetHCLKFreq
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[89]">>></a> UART_SetConfig
|
<BR>[Called By]<UL><LI><a href="#[8a]">>></a> UART_SetConfig
|
||||||
</UL>
|
</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))
|
<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))
|
||||||
|
|
@ -640,7 +640,7 @@ Global Symbols
|
||||||
<BR>[Calls]<UL><LI><a href="#[68]">>></a> RCC_Delay
|
<BR>[Calls]<UL><LI><a href="#[68]">>></a> RCC_Delay
|
||||||
<LI><a href="#[62]">>></a> HAL_GetTick
|
<LI><a href="#[62]">>></a> HAL_GetTick
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[9c]">>></a> SystemClock_Config
|
<BR>[Called By]<UL><LI><a href="#[9d]">>></a> SystemClock_Config
|
||||||
</UL>
|
</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))
|
<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))
|
||||||
|
|
@ -659,11 +659,11 @@ Global Symbols
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
<BR><BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[99]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = HAL_TIMEx_MasterConfigSynchronization
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[99]">>></a> MX_TIM3_Init
|
<BR>[Called By]<UL><LI><a href="#[9a]">>></a> MX_TIM3_Init
|
||||||
<LI><a href="#[97]">>></a> MX_TIM1_Init
|
<LI><a href="#[98]">>></a> MX_TIM1_Init
|
||||||
</UL>
|
</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))
|
<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))
|
||||||
|
|
@ -672,8 +672,8 @@ Global Symbols
|
||||||
<BR>[Calls]<UL><LI><a href="#[6a]">>></a> HAL_TIM_Base_MspInit
|
<BR>[Calls]<UL><LI><a href="#[6a]">>></a> HAL_TIM_Base_MspInit
|
||||||
<LI><a href="#[6b]">>></a> TIM_Base_SetConfig
|
<LI><a href="#[6b]">>></a> TIM_Base_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[99]">>></a> MX_TIM3_Init
|
<BR>[Called By]<UL><LI><a href="#[9a]">>></a> MX_TIM3_Init
|
||||||
<LI><a href="#[97]">>></a> MX_TIM1_Init
|
<LI><a href="#[98]">>></a> MX_TIM1_Init
|
||||||
</UL>
|
</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))
|
<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))
|
||||||
|
|
@ -685,14 +685,14 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[69]">>></a> HAL_TIM_Base_Init
|
<BR>[Called By]<UL><LI><a href="#[69]">>></a> HAL_TIM_Base_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[ac]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[91]">>></a> modbus_rx_cb
|
||||||
<LI><a href="#[ac]">>></a> modbus_rtu_init
|
<LI><a href="#[ad]">>></a> modbus_rtu_init
|
||||||
<LI><a href="#[48]">>></a> main
|
<LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</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))
|
<P><STRONG><a name="[7b]"></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="#[90]">>></a> modbus_rx_cb
|
<BR><BR>[Called By]<UL><LI><a href="#[91]">>></a> modbus_rx_cb
|
||||||
<LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
<LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
|
@ -704,8 +704,8 @@ Global Symbols
|
||||||
<LI><a href="#[70]">>></a> TIM_ITRx_SetConfig
|
<LI><a href="#[70]">>></a> TIM_ITRx_SetConfig
|
||||||
<LI><a href="#[6e]">>></a> TIM_ETR_SetConfig
|
<LI><a href="#[6e]">>></a> TIM_ETR_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[99]">>></a> MX_TIM3_Init
|
<BR>[Called By]<UL><LI><a href="#[9a]">>></a> MX_TIM3_Init
|
||||||
<LI><a href="#[97]">>></a> MX_TIM1_Init
|
<LI><a href="#[98]">>></a> MX_TIM1_Init
|
||||||
</UL>
|
</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))
|
<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))
|
||||||
|
|
@ -735,13 +735,14 @@ Global Symbols
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
<BR><BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[76]"></a>HAL_TIM_PeriodElapsedCallback</STRONG> (Thumb, 98 bytes, Stack size 8 bytes, tim.o(i.HAL_TIM_PeriodElapsedCallback))
|
<P><STRONG><a name="[76]"></a>HAL_TIM_PeriodElapsedCallback</STRONG> (Thumb, 118 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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[7d]">>></a> set_addr_cb
|
<BR>[Calls]<UL><LI><a href="#[7e]">>></a> set_addr_cb
|
||||||
<LI><a href="#[7b]">>></a> modbus_process_rtu
|
<LI><a href="#[7c]">>></a> modbus_process_rtu
|
||||||
<LI><a href="#[7a]">>></a> HAL_TIM_Base_Stop_IT
|
<LI><a href="#[7b]">>></a> HAL_TIM_Base_Stop_IT
|
||||||
<LI><a href="#[7c]">>></a> HAL_GPIO_ReadPin
|
<LI><a href="#[7a]">>></a> HAL_GPIO_TogglePin
|
||||||
|
<LI><a href="#[7d]">>></a> HAL_GPIO_ReadPin
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -750,80 +751,80 @@ Global Symbols
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
<BR><BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[85]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
<LI><a href="#[7f]">>></a> UART_Receive_IT
|
<LI><a href="#[80]">>></a> UART_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[83]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
<LI><a href="#[3d]">>></a> UART_DMAError
|
<LI><a href="#[3d]">>></a> UART_DMAError
|
||||||
<LI><a href="#[3a]">>></a> UART_DMAAbortOnError
|
<LI><a href="#[3a]">>></a> UART_DMAAbortOnError
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[7f]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[83]">>></a> HAL_DMA_Abort
|
<BR>[Calls]<UL><LI><a href="#[84]">>></a> HAL_DMA_Abort
|
||||||
<LI><a href="#[82]">>></a> HAL_UART_ErrorCallback
|
<LI><a href="#[83]">>></a> HAL_UART_ErrorCallback
|
||||||
<LI><a href="#[84]">>></a> HAL_UARTEx_RxEventCallback
|
<LI><a href="#[85]">>></a> HAL_UARTEx_RxEventCallback
|
||||||
<LI><a href="#[85]">>></a> UART_Transmit_IT
|
<LI><a href="#[86]">>></a> UART_Transmit_IT
|
||||||
<LI><a href="#[7f]">>></a> UART_Receive_IT
|
<LI><a href="#[80]">>></a> UART_Receive_IT
|
||||||
<LI><a href="#[86]">>></a> UART_EndTransmit_IT
|
<LI><a href="#[87]">>></a> UART_EndTransmit_IT
|
||||||
<LI><a href="#[80]">>></a> UART_EndRxTransfer
|
<LI><a href="#[81]">>></a> UART_EndRxTransfer
|
||||||
<LI><a href="#[81]">>></a> HAL_DMA_Abort_IT
|
<LI><a href="#[82]">>></a> HAL_DMA_Abort_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[32]">>></a> USART1_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[32]">>></a> USART1_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[88]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[88]">>></a> HAL_UART_MspInit
|
<BR>[Calls]<UL><LI><a href="#[89]">>></a> HAL_UART_MspInit
|
||||||
<LI><a href="#[89]">>></a> UART_SetConfig
|
<LI><a href="#[8a]">>></a> UART_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[9a]">>></a> MX_USART1_UART_Init
|
<BR>[Called By]<UL><LI><a href="#[9b]">>></a> MX_USART1_UART_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[88]"></a>HAL_UART_MspInit</STRONG> (Thumb, 188 bytes, Stack size 32 bytes, usart.o(i.HAL_UART_MspInit))
|
<P><STRONG><a name="[89]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[8b]">>></a> HAL_DMA_Init
|
<BR>[Calls]<UL><LI><a href="#[8c]">>></a> HAL_DMA_Init
|
||||||
<LI><a href="#[5e]">>></a> HAL_NVIC_SetPriority
|
<LI><a href="#[5e]">>></a> HAL_NVIC_SetPriority
|
||||||
<LI><a href="#[6c]">>></a> HAL_NVIC_EnableIRQ
|
<LI><a href="#[6c]">>></a> HAL_NVIC_EnableIRQ
|
||||||
<LI><a href="#[8a]">>></a> HAL_GPIO_Init
|
<LI><a href="#[8b]">>></a> HAL_GPIO_Init
|
||||||
<LI><a href="#[8c]">>></a> Error_Handler
|
<LI><a href="#[8d]">>></a> Error_Handler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[87]">>></a> HAL_UART_Init
|
<BR>[Called By]<UL><LI><a href="#[88]">>></a> HAL_UART_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[8e]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[8e]">>></a> UART_Start_Receive_IT
|
<BR>[Calls]<UL><LI><a href="#[8f]">>></a> UART_Start_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[90]">>></a> modbus_rx_cb
|
<BR>[Called By]<UL><LI><a href="#[91]">>></a> modbus_rx_cb
|
||||||
<LI><a href="#[ac]">>></a> modbus_rtu_init
|
<LI><a href="#[ad]">>></a> modbus_rtu_init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[8f]"></a>HAL_UART_RxCpltCallback</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, usart.o(i.HAL_UART_RxCpltCallback))
|
<P><STRONG><a name="[90]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = HAL_UART_RxCpltCallback ⇒ modbus_rx_cb ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[90]">>></a> modbus_rx_cb
|
<BR>[Calls]<UL><LI><a href="#[91]">>></a> modbus_rx_cb
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7f]">>></a> UART_Receive_IT
|
<BR>[Called By]<UL><LI><a href="#[80]">>></a> UART_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[92]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[62]">>></a> HAL_GetTick
|
<BR>[Calls]<UL><LI><a href="#[62]">>></a> HAL_GetTick
|
||||||
<LI><a href="#[92]">>></a> UART_WaitOnFlagUntilTimeout
|
<LI><a href="#[93]">>></a> UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[90]">>></a> modbus_rx_cb
|
<BR>[Called By]<UL><LI><a href="#[91]">>></a> modbus_rx_cb
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[94]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[57]">>></a> HAL_DMA_Start_IT
|
<BR>[Calls]<UL><LI><a href="#[57]">>></a> HAL_DMA_Start_IT
|
||||||
|
|
@ -831,19 +832,19 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[bd]">>></a> uart_send
|
<BR>[Called By]<UL><LI><a href="#[bd]">>></a> uart_send
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[a0]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[87]">>></a> UART_EndTransmit_IT
|
||||||
<LI><a href="#[3b]">>></a> UART_DMATransmitCplt
|
<LI><a href="#[3b]">>></a> UART_DMATransmitCplt
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[a1]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[3c]">>></a> UART_DMATxHalfCplt
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[5]"></a>HardFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.HardFault_Handler))
|
<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)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[94]"></a>MX_DMA_Init</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, dma.o(i.MX_DMA_Init))
|
<P><STRONG><a name="[95]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = MX_DMA_Init ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[5e]">>></a> HAL_NVIC_SetPriority
|
<BR>[Calls]<UL><LI><a href="#[5e]">>></a> HAL_NVIC_SetPriority
|
||||||
|
|
@ -852,42 +853,42 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[95]"></a>MX_GPIO_Init</STRONG> (Thumb, 220 bytes, Stack size 24 bytes, gpio.o(i.MX_GPIO_Init))
|
<P><STRONG><a name="[96]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[96]">>></a> HAL_GPIO_WritePin
|
<BR>[Calls]<UL><LI><a href="#[97]">>></a> HAL_GPIO_WritePin
|
||||||
<LI><a href="#[8a]">>></a> HAL_GPIO_Init
|
<LI><a href="#[8b]">>></a> HAL_GPIO_Init
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[97]"></a>MX_TIM1_Init</STRONG> (Thumb, 102 bytes, Stack size 32 bytes, tim.o(i.MX_TIM1_Init))
|
<P><STRONG><a name="[98]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[6d]">>></a> HAL_TIM_ConfigClockSource
|
<BR>[Calls]<UL><LI><a href="#[6d]">>></a> HAL_TIM_ConfigClockSource
|
||||||
<LI><a href="#[69]">>></a> HAL_TIM_Base_Init
|
<LI><a href="#[69]">>></a> HAL_TIM_Base_Init
|
||||||
<LI><a href="#[98]">>></a> HAL_TIMEx_MasterConfigSynchronization
|
<LI><a href="#[99]">>></a> HAL_TIMEx_MasterConfigSynchronization
|
||||||
<LI><a href="#[8c]">>></a> Error_Handler
|
<LI><a href="#[8d]">>></a> Error_Handler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[99]"></a>MX_TIM3_Init</STRONG> (Thumb, 100 bytes, Stack size 32 bytes, tim.o(i.MX_TIM3_Init))
|
<P><STRONG><a name="[9a]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[6d]">>></a> HAL_TIM_ConfigClockSource
|
<BR>[Calls]<UL><LI><a href="#[6d]">>></a> HAL_TIM_ConfigClockSource
|
||||||
<LI><a href="#[69]">>></a> HAL_TIM_Base_Init
|
<LI><a href="#[69]">>></a> HAL_TIM_Base_Init
|
||||||
<LI><a href="#[98]">>></a> HAL_TIMEx_MasterConfigSynchronization
|
<LI><a href="#[99]">>></a> HAL_TIMEx_MasterConfigSynchronization
|
||||||
<LI><a href="#[8c]">>></a> Error_Handler
|
<LI><a href="#[8d]">>></a> Error_Handler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[9b]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[87]">>></a> HAL_UART_Init
|
<BR>[Calls]<UL><LI><a href="#[88]">>></a> HAL_UART_Init
|
||||||
<LI><a href="#[8c]">>></a> Error_Handler
|
<LI><a href="#[8d]">>></a> Error_Handler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -898,7 +899,7 @@ Global Symbols
|
||||||
<P><STRONG><a name="[bb]"></a>ModbusCRC16</STRONG> (Thumb, 70 bytes, Stack size 12 bytes, modbus.o(i.ModbusCRC16))
|
<P><STRONG><a name="[bb]"></a>ModbusCRC16</STRONG> (Thumb, 70 bytes, Stack size 12 bytes, modbus.o(i.ModbusCRC16))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = ModbusCRC16
|
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = ModbusCRC16
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7b]">>></a> modbus_process_rtu
|
<BR>[Called By]<UL><LI><a href="#[7c]">>></a> modbus_process_rtu
|
||||||
<LI><a href="#[b6]">>></a> writesinglereg_rtu
|
<LI><a href="#[b6]">>></a> writesinglereg_rtu
|
||||||
<LI><a href="#[b9]">>></a> writesinglecoil_rtu
|
<LI><a href="#[b9]">>></a> writesinglecoil_rtu
|
||||||
<LI><a href="#[b8]">>></a> writemultireg_rtu
|
<LI><a href="#[b8]">>></a> writemultireg_rtu
|
||||||
|
|
@ -922,17 +923,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))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SysTick_Handler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[9b]">>></a> HAL_IncTick
|
<BR>[Calls]<UL><LI><a href="#[9c]">>></a> HAL_IncTick
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[9c]"></a>SystemClock_Config</STRONG> (Thumb, 102 bytes, Stack size 64 bytes, main.o(i.SystemClock_Config))
|
<P><STRONG><a name="[9d]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[67]">>></a> HAL_RCC_OscConfig
|
<BR>[Calls]<UL><LI><a href="#[67]">>></a> HAL_RCC_OscConfig
|
||||||
<LI><a href="#[61]">>></a> HAL_RCC_ClockConfig
|
<LI><a href="#[61]">>></a> HAL_RCC_ClockConfig
|
||||||
<LI><a href="#[8c]">>></a> Error_Handler
|
<LI><a href="#[8d]">>></a> Error_Handler
|
||||||
<LI><a href="#[9d]">>></a> __aeabi_memclr4
|
<LI><a href="#[9e]">>></a> __aeabi_memclr4
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -966,16 +967,16 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[6d]">>></a> HAL_TIM_ConfigClockSource
|
<BR>[Called By]<UL><LI><a href="#[6d]">>></a> HAL_TIM_ConfigClockSource
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[8f]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = UART_Start_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[8d]">>></a> HAL_UART_Receive_IT
|
<BR>[Called By]<UL><LI><a href="#[8e]">>></a> HAL_UART_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[32]"></a>USART1_IRQHandler</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.USART1_IRQHandler))
|
<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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[7e]">>></a> HAL_UART_IRQHandler
|
<BR>[Calls]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -995,77 +996,76 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[c3]"></a>__ARM_fpclassify</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, fpclassify.o(i.__ARM_fpclassify))
|
<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="#[ad]">>></a> pow
|
<BR><BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a1]"></a>__kernel_poly</STRONG> (Thumb, 170 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly))
|
<P><STRONG><a name="[a2]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = __kernel_poly ⇒ __aeabi_dmul
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a2]">>></a> __aeabi_dmul
|
<BR>[Calls]<UL><LI><a href="#[a3]">>></a> __aeabi_dmul
|
||||||
<LI><a href="#[a3]">>></a> __aeabi_dadd
|
<LI><a href="#[a4]">>></a> __aeabi_dadd
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a4]"></a>__mathlib_dbl_divzero</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_divzero))
|
<P><STRONG><a name="[a5]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __mathlib_dbl_divzero ⇒ __aeabi_ddiv
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a5]">>></a> __aeabi_ddiv
|
<BR>[Calls]<UL><LI><a href="#[a6]">>></a> __aeabi_ddiv
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a6]"></a>__mathlib_dbl_infnan2</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_infnan2))
|
<P><STRONG><a name="[a7]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __mathlib_dbl_infnan2 ⇒ __aeabi_dadd
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a3]">>></a> __aeabi_dadd
|
<BR>[Calls]<UL><LI><a href="#[a4]">>></a> __aeabi_dadd
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a7]"></a>__mathlib_dbl_invalid</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_invalid))
|
<P><STRONG><a name="[a8]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __mathlib_dbl_invalid ⇒ __aeabi_ddiv
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a5]">>></a> __aeabi_ddiv
|
<BR>[Calls]<UL><LI><a href="#[a6]">>></a> __aeabi_ddiv
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a8]"></a>__mathlib_dbl_overflow</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_overflow))
|
<P><STRONG><a name="[a9]"></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
|
<BR><BR>[Calls]<UL><LI><a href="#[aa]">>></a> __ARM_scalbn
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[aa]"></a>__mathlib_dbl_underflow</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_underflow))
|
<P><STRONG><a name="[ab]"></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
|
<BR><BR>[Calls]<UL><LI><a href="#[aa]">>></a> __ARM_scalbn
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[4d]"></a>_sys_exit</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, usart.o(i._sys_exit))
|
<P><STRONG><a name="[4d]"></a>_sys_exit</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, usart.o(i._sys_exit))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[4c]">>></a> __rt_exit_exit
|
<BR><BR>[Called By]<UL><LI><a href="#[4c]">>></a> __rt_exit_exit
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[48]"></a>main</STRONG> (Thumb, 686 bytes, Stack size 24 bytes, main.o(i.main))
|
<P><STRONG><a name="[48]"></a>main</STRONG> (Thumb, 654 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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = main ⇒ pow ⇒ sqrt ⇒ _dsqrt ⇒ __fpl_dnaninf
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[ac]">>></a> modbus_rtu_init
|
<BR>[Calls]<UL><LI><a href="#[ad]">>></a> modbus_rtu_init
|
||||||
<LI><a href="#[9a]">>></a> MX_USART1_UART_Init
|
<LI><a href="#[9b]">>></a> MX_USART1_UART_Init
|
||||||
<LI><a href="#[99]">>></a> MX_TIM3_Init
|
<LI><a href="#[9a]">>></a> MX_TIM3_Init
|
||||||
<LI><a href="#[97]">>></a> MX_TIM1_Init
|
<LI><a href="#[98]">>></a> MX_TIM1_Init
|
||||||
<LI><a href="#[95]">>></a> MX_GPIO_Init
|
<LI><a href="#[96]">>></a> MX_GPIO_Init
|
||||||
<LI><a href="#[94]">>></a> MX_DMA_Init
|
<LI><a href="#[95]">>></a> MX_DMA_Init
|
||||||
<LI><a href="#[ab]">>></a> HAL_TIM_Base_Start_IT
|
<LI><a href="#[ac]">>></a> HAL_TIM_Base_Start_IT
|
||||||
<LI><a href="#[59]">>></a> HAL_Init
|
<LI><a href="#[59]">>></a> HAL_Init
|
||||||
<LI><a href="#[b0]">>></a> HAL_GPIO_TogglePin
|
<LI><a href="#[7d]">>></a> HAL_GPIO_ReadPin
|
||||||
<LI><a href="#[7c]">>></a> HAL_GPIO_ReadPin
|
<LI><a href="#[9d]">>></a> SystemClock_Config
|
||||||
<LI><a href="#[9c]">>></a> SystemClock_Config
|
<LI><a href="#[ae]">>></a> pow
|
||||||
<LI><a href="#[ad]">>></a> pow
|
<LI><a href="#[a3]">>></a> __aeabi_dmul
|
||||||
<LI><a href="#[a2]">>></a> __aeabi_dmul
|
<LI><a href="#[af]">>></a> __aeabi_ui2d
|
||||||
<LI><a href="#[ae]">>></a> __aeabi_ui2d
|
<LI><a href="#[b0]">>></a> __aeabi_d2uiz
|
||||||
<LI><a href="#[af]">>></a> __aeabi_d2uiz
|
<LI><a href="#[a4]">>></a> __aeabi_dadd
|
||||||
<LI><a href="#[a3]">>></a> __aeabi_dadd
|
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[47]">>></a> __rt_entry_main
|
<BR>[Called By]<UL><LI><a href="#[47]">>></a> __rt_entry_main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -1083,7 +1083,7 @@ Global Symbols
|
||||||
<LI><a href="#[b2]">>></a> readcoilstate_rtu
|
<LI><a href="#[b2]">>></a> readcoilstate_rtu
|
||||||
<LI><a href="#[ba]">>></a> modbus_errfunction_rtu
|
<LI><a href="#[ba]">>></a> modbus_errfunction_rtu
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7b]">>></a> modbus_process_rtu
|
<BR>[Called By]<UL><LI><a href="#[7c]">>></a> modbus_process_rtu
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[ba]"></a>modbus_errfunction_rtu</STRONG> (Thumb, 114 bytes, Stack size 1048 bytes, modbus_rtu.o(i.modbus_errfunction_rtu))
|
<P><STRONG><a name="[ba]"></a>modbus_errfunction_rtu</STRONG> (Thumb, 114 bytes, Stack size 1048 bytes, modbus_rtu.o(i.modbus_errfunction_rtu))
|
||||||
|
|
@ -1104,7 +1104,7 @@ Global Symbols
|
||||||
<LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
<LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[7b]"></a>modbus_process_rtu</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, modbus_rtu.o(i.modbus_process_rtu))
|
<P><STRONG><a name="[7c]"></a>modbus_process_rtu</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, modbus_rtu.o(i.modbus_process_rtu))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 2260<LI>Call Chain = modbus_process_rtu ⇒ modbus_analysis_rtu ⇒ writemulticoil_rtu ⇒ modbus_errfunction_rtu ⇒ uart_send ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
<BR><BR>[Stack]<UL><LI>Max Depth = 2260<LI>Call Chain = modbus_process_rtu ⇒ modbus_analysis_rtu ⇒ writemulticoil_rtu ⇒ modbus_errfunction_rtu ⇒ uart_send ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
<BR>[Calls]<UL><LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
||||||
|
|
@ -1113,46 +1113,46 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
<BR>[Called By]<UL><LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[ac]"></a>modbus_rtu_init</STRONG> (Thumb, 58 bytes, Stack size 8 bytes, modbus_rtu.o(i.modbus_rtu_init))
|
<P><STRONG><a name="[ad]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = modbus_rtu_init ⇒ HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[ab]">>></a> HAL_TIM_Base_Start_IT
|
<BR>[Calls]<UL><LI><a href="#[ac]">>></a> HAL_TIM_Base_Start_IT
|
||||||
<LI><a href="#[8d]">>></a> HAL_UART_Receive_IT
|
<LI><a href="#[8e]">>></a> HAL_UART_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[90]"></a>modbus_rx_cb</STRONG> (Thumb, 98 bytes, Stack size 8 bytes, modbus_rtu.o(i.modbus_rx_cb))
|
<P><STRONG><a name="[91]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = modbus_rx_cb ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[91]">>></a> HAL_UART_Transmit
|
<BR>[Calls]<UL><LI><a href="#[92]">>></a> HAL_UART_Transmit
|
||||||
<LI><a href="#[7a]">>></a> HAL_TIM_Base_Stop_IT
|
<LI><a href="#[7b]">>></a> HAL_TIM_Base_Stop_IT
|
||||||
<LI><a href="#[ab]">>></a> HAL_TIM_Base_Start_IT
|
<LI><a href="#[ac]">>></a> HAL_TIM_Base_Start_IT
|
||||||
<LI><a href="#[8d]">>></a> HAL_UART_Receive_IT
|
<LI><a href="#[8e]">>></a> HAL_UART_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[8f]">>></a> HAL_UART_RxCpltCallback
|
<BR>[Called By]<UL><LI><a href="#[90]">>></a> HAL_UART_RxCpltCallback
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[ad]"></a>pow</STRONG> (Thumb, 2478 bytes, Stack size 112 bytes, pow.o(i.pow))
|
<P><STRONG><a name="[ae]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = pow ⇒ sqrt ⇒ _dsqrt ⇒ __fpl_dnaninf
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a9]">>></a> __ARM_scalbn
|
<BR>[Calls]<UL><LI><a href="#[aa]">>></a> __ARM_scalbn
|
||||||
<LI><a href="#[c2]">>></a> __aeabi_cdrcmple
|
<LI><a href="#[c2]">>></a> __aeabi_cdrcmple
|
||||||
<LI><a href="#[a5]">>></a> __aeabi_ddiv
|
<LI><a href="#[a6]">>></a> __aeabi_ddiv
|
||||||
<LI><a href="#[52]">>></a> __set_errno
|
<LI><a href="#[52]">>></a> __set_errno
|
||||||
<LI><a href="#[a2]">>></a> __aeabi_dmul
|
<LI><a href="#[a3]">>></a> __aeabi_dmul
|
||||||
<LI><a href="#[c1]">>></a> __aeabi_i2d
|
<LI><a href="#[c1]">>></a> __aeabi_i2d
|
||||||
<LI><a href="#[bf]">>></a> __aeabi_dsub
|
<LI><a href="#[bf]">>></a> __aeabi_dsub
|
||||||
<LI><a href="#[c0]">>></a> __aeabi_drsub
|
<LI><a href="#[c0]">>></a> __aeabi_drsub
|
||||||
<LI><a href="#[a3]">>></a> __aeabi_dadd
|
<LI><a href="#[a4]">>></a> __aeabi_dadd
|
||||||
<LI><a href="#[be]">>></a> sqrt
|
<LI><a href="#[be]">>></a> sqrt
|
||||||
<LI><a href="#[a1]">>></a> __kernel_poly
|
<LI><a href="#[a2]">>></a> __kernel_poly
|
||||||
<LI><a href="#[c3]">>></a> __ARM_fpclassify
|
<LI><a href="#[c3]">>></a> __ARM_fpclassify
|
||||||
<LI><a href="#[aa]">>></a> __mathlib_dbl_underflow
|
<LI><a href="#[ab]">>></a> __mathlib_dbl_underflow
|
||||||
<LI><a href="#[a8]">>></a> __mathlib_dbl_overflow
|
<LI><a href="#[a9]">>></a> __mathlib_dbl_overflow
|
||||||
<LI><a href="#[a7]">>></a> __mathlib_dbl_invalid
|
<LI><a href="#[a8]">>></a> __mathlib_dbl_invalid
|
||||||
<LI><a href="#[a6]">>></a> __mathlib_dbl_infnan2
|
<LI><a href="#[a7]">>></a> __mathlib_dbl_infnan2
|
||||||
<LI><a href="#[a4]">>></a> __mathlib_dbl_divzero
|
<LI><a href="#[a5]">>></a> __mathlib_dbl_divzero
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -1161,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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[bd]">>></a> uart_send
|
<BR>[Calls]<UL><LI><a href="#[bd]">>></a> uart_send
|
||||||
<LI><a href="#[9d]">>></a> __aeabi_memclr4
|
<LI><a href="#[9e]">>></a> __aeabi_memclr4
|
||||||
<LI><a href="#[bc]">>></a> __aeabi_memcpy
|
<LI><a href="#[bc]">>></a> __aeabi_memcpy
|
||||||
<LI><a href="#[ba]">>></a> modbus_errfunction_rtu
|
<LI><a href="#[ba]">>></a> modbus_errfunction_rtu
|
||||||
<LI><a href="#[bb]">>></a> ModbusCRC16
|
<LI><a href="#[bb]">>></a> ModbusCRC16
|
||||||
|
|
@ -1206,11 +1206,11 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
<BR>[Called By]<UL><LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[7d]"></a>set_addr_cb</STRONG> (Thumb, 116 bytes, Stack size 8 bytes, usart.o(i.set_addr_cb))
|
<P><STRONG><a name="[7e]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[bd]">>></a> uart_send
|
<BR>[Calls]<UL><LI><a href="#[bd]">>></a> uart_send
|
||||||
<LI><a href="#[96]">>></a> HAL_GPIO_WritePin
|
<LI><a href="#[97]">>></a> HAL_GPIO_WritePin
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
<BR>[Called By]<UL><LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -1221,15 +1221,15 @@ Global Symbols
|
||||||
<BR>[Calls]<UL><LI><a href="#[52]">>></a> __set_errno
|
<BR>[Calls]<UL><LI><a href="#[52]">>></a> __set_errno
|
||||||
<LI><a href="#[c8]">>></a> _dsqrt
|
<LI><a href="#[c8]">>></a> _dsqrt
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[bd]"></a>uart_send</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, usart.o(i.uart_send))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = uart_send ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[93]">>></a> HAL_UART_Transmit_DMA
|
<BR>[Calls]<UL><LI><a href="#[94]">>></a> HAL_UART_Transmit_DMA
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7d]">>></a> set_addr_cb
|
<BR>[Called By]<UL><LI><a href="#[7e]">>></a> set_addr_cb
|
||||||
<LI><a href="#[b6]">>></a> writesinglereg_rtu
|
<LI><a href="#[b6]">>></a> writesinglereg_rtu
|
||||||
<LI><a href="#[b9]">>></a> writesinglecoil_rtu
|
<LI><a href="#[b9]">>></a> writesinglecoil_rtu
|
||||||
<LI><a href="#[b8]">>></a> writemultireg_rtu
|
<LI><a href="#[b8]">>></a> writemultireg_rtu
|
||||||
|
|
@ -1289,13 +1289,13 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
<BR>[Called By]<UL><LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a3]"></a>__aeabi_dadd</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, daddsub_clz.o(x$fpl$dadd))
|
<P><STRONG><a name="[a4]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __aeabi_dadd
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
<LI><a href="#[ad]">>></a> pow
|
<LI><a href="#[ae]">>></a> pow
|
||||||
<LI><a href="#[a1]">>></a> __kernel_poly
|
<LI><a href="#[a2]">>></a> __kernel_poly
|
||||||
<LI><a href="#[a6]">>></a> __mathlib_dbl_infnan2
|
<LI><a href="#[a7]">>></a> __mathlib_dbl_infnan2
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[cb]"></a>_dadd</STRONG> (Thumb, 332 bytes, Stack size 16 bytes, daddsub_clz.o(x$fpl$dadd), UNUSED)
|
<P><STRONG><a name="[cb]"></a>_dadd</STRONG> (Thumb, 332 bytes, Stack size 16 bytes, daddsub_clz.o(x$fpl$dadd), UNUSED)
|
||||||
|
|
@ -1307,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))
|
<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
|
<BR><BR>[Calls]<UL><LI><a href="#[d0]">>></a> __fpl_return_NaN
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[a9]">>></a> __ARM_scalbn
|
<BR>[Called By]<UL><LI><a href="#[aa]">>></a> __ARM_scalbn
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[d4]"></a>__fpl_dcmp_Inf</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, dcmpi.o(x$fpl$dcmpinf), UNUSED)
|
<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
|
<BR><BR>[Called By]<UL><LI><a href="#[d3]">>></a> _dcmple
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a5]"></a>__aeabi_ddiv</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv))
|
<P><STRONG><a name="[a6]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_ddiv
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
<LI><a href="#[a7]">>></a> __mathlib_dbl_invalid
|
<LI><a href="#[a8]">>></a> __mathlib_dbl_invalid
|
||||||
<LI><a href="#[a4]">>></a> __mathlib_dbl_divzero
|
<LI><a href="#[a5]">>></a> __mathlib_dbl_divzero
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[d1]"></a>_ddiv</STRONG> (Thumb, 552 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv), UNUSED)
|
<P><STRONG><a name="[d1]"></a>_ddiv</STRONG> (Thumb, 552 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv), UNUSED)
|
||||||
|
|
@ -1327,7 +1327,7 @@ Global Symbols
|
||||||
<LI><a href="#[ce]">>></a> __fpl_dnaninf
|
<LI><a href="#[ce]">>></a> __fpl_dnaninf
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[af]"></a>__aeabi_d2uiz</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, dfixu.o(x$fpl$dfixu))
|
<P><STRONG><a name="[b0]"></a>__aeabi_d2uiz</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, dfixu.o(x$fpl$dfixu))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_d2uiz
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_d2uiz
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
|
|
@ -1338,12 +1338,12 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[c1]"></a>__aeabi_i2d</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dflt))
|
<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="#[ad]">>></a> pow
|
<BR><BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[10f]"></a>_dflt</STRONG> (Thumb, 46 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dflt), UNUSED)
|
<P><STRONG><a name="[10f]"></a>_dflt</STRONG> (Thumb, 46 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dflt), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[ae]"></a>__aeabi_ui2d</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dfltu))
|
<P><STRONG><a name="[af]"></a>__aeabi_ui2d</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dfltu))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR><BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
|
@ -1360,12 +1360,12 @@ Global Symbols
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[d6]">>></a> _drcmple
|
<BR><BR>[Called By]<UL><LI><a href="#[d6]">>></a> _drcmple
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a2]"></a>__aeabi_dmul</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, dmul.o(x$fpl$dmul))
|
<P><STRONG><a name="[a3]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_dmul
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
<LI><a href="#[ad]">>></a> pow
|
<LI><a href="#[ae]">>></a> pow
|
||||||
<LI><a href="#[a1]">>></a> __kernel_poly
|
<LI><a href="#[a2]">>></a> __kernel_poly
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[d5]"></a>_dmul</STRONG> (Thumb, 332 bytes, Stack size 32 bytes, dmul.o(x$fpl$dmul), UNUSED)
|
<P><STRONG><a name="[d5]"></a>_dmul</STRONG> (Thumb, 332 bytes, Stack size 32 bytes, dmul.o(x$fpl$dmul), UNUSED)
|
||||||
|
|
@ -1394,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))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __aeabi_cdrcmple
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[d6]"></a>_drcmple</STRONG> (Thumb, 108 bytes, Stack size 16 bytes, drleqf.o(x$fpl$drleqf), UNUSED)
|
<P><STRONG><a name="[d6]"></a>_drcmple</STRONG> (Thumb, 108 bytes, Stack size 16 bytes, drleqf.o(x$fpl$drleqf), UNUSED)
|
||||||
|
|
@ -1404,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))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_drsub
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[d8]"></a>_drsb</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, daddsub_clz.o(x$fpl$drsb), UNUSED)
|
<P><STRONG><a name="[d8]"></a>_drsb</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, daddsub_clz.o(x$fpl$drsb), UNUSED)
|
||||||
|
|
@ -1423,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))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_dsub
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[da]"></a>_dsub</STRONG> (Thumb, 464 bytes, Stack size 32 bytes, daddsub_clz.o(x$fpl$dsub), UNUSED)
|
<P><STRONG><a name="[da]"></a>_dsub</STRONG> (Thumb, 464 bytes, Stack size 32 bytes, daddsub_clz.o(x$fpl$dsub), UNUSED)
|
||||||
|
|
@ -1437,12 +1437,12 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[cf]">>></a> __fpl_dcheck_NaN1
|
<BR>[Called By]<UL><LI><a href="#[cf]">>></a> __fpl_dcheck_NaN1
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a9]"></a>__ARM_scalbn</STRONG> (Thumb, 92 bytes, Stack size 0 bytes, scalbn.o(x$fpl$scalbn))
|
<P><STRONG><a name="[aa]"></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
|
<BR><BR>[Calls]<UL><LI><a href="#[cf]">>></a> __fpl_dcheck_NaN1
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
<LI><a href="#[aa]">>></a> __mathlib_dbl_underflow
|
<LI><a href="#[ab]">>></a> __mathlib_dbl_underflow
|
||||||
<LI><a href="#[a8]">>></a> __mathlib_dbl_overflow
|
<LI><a href="#[a9]">>></a> __mathlib_dbl_overflow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[db]"></a>__fpl_cmpreturn</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, trapv.o(x$fpl$trapveneer))
|
<P><STRONG><a name="[db]"></a>__fpl_cmpreturn</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, trapv.o(x$fpl$trapveneer))
|
||||||
|
|
@ -1494,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))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_DMAAbortOnError
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[82]">>></a> HAL_UART_ErrorCallback
|
<BR>[Calls]<UL><LI><a href="#[83]">>></a> HAL_UART_ErrorCallback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[3d]"></a>UART_DMAError</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_DMAError))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_DMAError
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[82]">>></a> HAL_UART_ErrorCallback
|
<BR>[Calls]<UL><LI><a href="#[83]">>></a> HAL_UART_ErrorCallback
|
||||||
<LI><a href="#[9e]">>></a> UART_EndTxTransfer
|
<LI><a href="#[9f]">>></a> UART_EndTxTransfer
|
||||||
<LI><a href="#[80]">>></a> UART_EndRxTransfer
|
<LI><a href="#[81]">>></a> UART_EndRxTransfer
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[3b]"></a>UART_DMATransmitCplt</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_DMATransmitCplt
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[9f]">>></a> HAL_UART_TxCpltCallback
|
<BR>[Calls]<UL><LI><a href="#[a0]">>></a> HAL_UART_TxCpltCallback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[3c]"></a>UART_DMATxHalfCplt</STRONG> (Thumb, 14 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_DMATxHalfCplt
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a0]">>></a> HAL_UART_TxHalfCpltCallback
|
<BR>[Calls]<UL><LI><a href="#[a1]">>></a> HAL_UART_TxHalfCpltCallback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[80]"></a>UART_EndRxTransfer</STRONG> (Thumb, 108 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_EndRxTransfer))
|
<P><STRONG><a name="[81]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
<LI><a href="#[92]">>></a> UART_WaitOnFlagUntilTimeout
|
<LI><a href="#[93]">>></a> UART_WaitOnFlagUntilTimeout
|
||||||
<LI><a href="#[3d]">>></a> UART_DMAError
|
<LI><a href="#[3d]">>></a> UART_DMAError
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[87]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = UART_EndTransmit_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[9f]">>></a> HAL_UART_TxCpltCallback
|
<BR>[Calls]<UL><LI><a href="#[a0]">>></a> HAL_UART_TxCpltCallback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7e]">>></a> HAL_UART_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[9e]"></a>UART_EndTxTransfer</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_EndTxTransfer))
|
<P><STRONG><a name="[9f]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[3d]">>></a> UART_DMAError
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[80]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[8f]">>></a> HAL_UART_RxCpltCallback
|
<BR>[Calls]<UL><LI><a href="#[90]">>></a> HAL_UART_RxCpltCallback
|
||||||
<LI><a href="#[84]">>></a> HAL_UARTEx_RxEventCallback
|
<LI><a href="#[85]">>></a> HAL_UARTEx_RxEventCallback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7e]">>></a> HAL_UART_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[89]"></a>UART_SetConfig</STRONG> (Thumb, 248 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_SetConfig))
|
<P><STRONG><a name="[8a]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = UART_SetConfig ⇒ HAL_RCC_GetPCLK2Freq
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[66]">>></a> HAL_RCC_GetPCLK2Freq
|
<BR>[Calls]<UL><LI><a href="#[66]">>></a> HAL_RCC_GetPCLK2Freq
|
||||||
<LI><a href="#[64]">>></a> HAL_RCC_GetPCLK1Freq
|
<LI><a href="#[64]">>></a> HAL_RCC_GetPCLK1Freq
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[87]">>></a> HAL_UART_Init
|
<BR>[Called By]<UL><LI><a href="#[88]">>></a> HAL_UART_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[86]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[92]"></a>UART_WaitOnFlagUntilTimeout</STRONG> (Thumb, 140 bytes, Stack size 32 bytes, stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout))
|
<P><STRONG><a name="[93]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[62]">>></a> HAL_GetTick
|
<BR>[Calls]<UL><LI><a href="#[62]">>></a> HAL_GetTick
|
||||||
<LI><a href="#[80]">>></a> UART_EndRxTransfer
|
<LI><a href="#[81]">>></a> UART_EndRxTransfer
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[91]">>></a> HAL_UART_Transmit
|
<BR>[Called By]<UL><LI><a href="#[92]">>></a> HAL_UART_Transmit
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[d9]"></a>_dadd1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, daddsub_clz.o(x$fpl$dadd), UNUSED)
|
<P><STRONG><a name="[d9]"></a>_dadd1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, daddsub_clz.o(x$fpl$dadd), UNUSED)
|
||||||
|
|
|
||||||
|
|
@ -46,11 +46,9 @@ Section Cross References
|
||||||
main.o(i.main) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
|
main.o(i.main) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
|
||||||
main.o(i.main) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
|
main.o(i.main) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
|
||||||
main.o(i.main) refers to dfixu.o(x$fpl$dfixu) for __aeabi_d2uiz
|
main.o(i.main) refers to dfixu.o(x$fpl$dfixu) for __aeabi_d2uiz
|
||||||
main.o(i.main) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin
|
|
||||||
main.o(i.main) refers to tim.o(.bss) for htim1
|
main.o(i.main) refers to tim.o(.bss) for htim1
|
||||||
main.o(i.main) refers to main.o(.data) for di_data
|
main.o(i.main) refers to main.o(.data) for di_data
|
||||||
main.o(i.main) refers to modbus.o(.bss) for DisState
|
main.o(i.main) refers to modbus.o(.bss) for DisState
|
||||||
main.o(i.main) refers to tim.o(.data) for it_1000ms_flag
|
|
||||||
gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
||||||
gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
|
gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
|
||||||
dma.o(i.MX_DMA_Init) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
|
dma.o(i.MX_DMA_Init) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
|
||||||
|
|
@ -58,6 +56,7 @@ Section Cross References
|
||||||
tim.o(i.HAL_TIM_Base_MspDeInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ
|
tim.o(i.HAL_TIM_Base_MspDeInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ
|
||||||
tim.o(i.HAL_TIM_Base_MspInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
|
tim.o(i.HAL_TIM_Base_MspInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
|
||||||
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_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_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin
|
||||||
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 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 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 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin
|
||||||
|
|
@ -1434,134 +1433,134 @@ Image Symbol Table
|
||||||
i.HAL_TIM_OC_DelayElapsedCallback 0x08001890 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
|
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_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_PeriodElapsedCallback 0x08001894 Section 0 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
||||||
i.HAL_TIM_TriggerCallback 0x08001910 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
i.HAL_TIM_TriggerCallback 0x08001928 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_UARTEx_RxEventCallback 0x0800192a 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_ErrorCallback 0x0800192c 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_IRQHandler 0x08001930 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_Init 0x08001c14 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_MspInit 0x08001c8c 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_Receive_IT 0x08001d5c 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_RxCpltCallback 0x08001d88 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 0x08001da0 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_Transmit_DMA 0x08001e60 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_TxCpltCallback 0x08001eec 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.HAL_UART_TxHalfCpltCallback 0x08001eee Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
||||||
i.HardFault_Handler 0x08001ed8 Section 0 stm32f1xx_it.o(i.HardFault_Handler)
|
i.HardFault_Handler 0x08001ef0 Section 0 stm32f1xx_it.o(i.HardFault_Handler)
|
||||||
i.MX_DMA_Init 0x08001edc Section 0 dma.o(i.MX_DMA_Init)
|
i.MX_DMA_Init 0x08001ef4 Section 0 dma.o(i.MX_DMA_Init)
|
||||||
i.MX_GPIO_Init 0x08001f10 Section 0 gpio.o(i.MX_GPIO_Init)
|
i.MX_GPIO_Init 0x08001f28 Section 0 gpio.o(i.MX_GPIO_Init)
|
||||||
i.MX_TIM1_Init 0x08001ff8 Section 0 tim.o(i.MX_TIM1_Init)
|
i.MX_TIM1_Init 0x08002010 Section 0 tim.o(i.MX_TIM1_Init)
|
||||||
i.MX_TIM3_Init 0x08002068 Section 0 tim.o(i.MX_TIM3_Init)
|
i.MX_TIM3_Init 0x08002080 Section 0 tim.o(i.MX_TIM3_Init)
|
||||||
i.MX_USART1_UART_Init 0x080020d4 Section 0 usart.o(i.MX_USART1_UART_Init)
|
i.MX_USART1_UART_Init 0x080020ec Section 0 usart.o(i.MX_USART1_UART_Init)
|
||||||
i.MemManage_Handler 0x0800210c Section 0 stm32f1xx_it.o(i.MemManage_Handler)
|
i.MemManage_Handler 0x08002124 Section 0 stm32f1xx_it.o(i.MemManage_Handler)
|
||||||
i.ModbusCRC16 0x08002110 Section 0 modbus.o(i.ModbusCRC16)
|
i.ModbusCRC16 0x08002128 Section 0 modbus.o(i.ModbusCRC16)
|
||||||
i.NMI_Handler 0x08002156 Section 0 stm32f1xx_it.o(i.NMI_Handler)
|
i.NMI_Handler 0x0800216e Section 0 stm32f1xx_it.o(i.NMI_Handler)
|
||||||
i.PendSV_Handler 0x0800215a Section 0 stm32f1xx_it.o(i.PendSV_Handler)
|
i.PendSV_Handler 0x08002172 Section 0 stm32f1xx_it.o(i.PendSV_Handler)
|
||||||
i.RCC_Delay 0x0800215c Section 0 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
i.RCC_Delay 0x08002174 Section 0 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
||||||
RCC_Delay 0x0800215d Thumb Code 36 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
RCC_Delay 0x08002175 Thumb Code 36 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
||||||
i.SVC_Handler 0x08002184 Section 0 stm32f1xx_it.o(i.SVC_Handler)
|
i.SVC_Handler 0x0800219c Section 0 stm32f1xx_it.o(i.SVC_Handler)
|
||||||
i.SysTick_Handler 0x08002186 Section 0 stm32f1xx_it.o(i.SysTick_Handler)
|
i.SysTick_Handler 0x0800219e Section 0 stm32f1xx_it.o(i.SysTick_Handler)
|
||||||
i.SystemClock_Config 0x0800218e Section 0 main.o(i.SystemClock_Config)
|
i.SystemClock_Config 0x080021a6 Section 0 main.o(i.SystemClock_Config)
|
||||||
i.SystemInit 0x080021f4 Section 0 system_stm32f1xx.o(i.SystemInit)
|
i.SystemInit 0x0800220c Section 0 system_stm32f1xx.o(i.SystemInit)
|
||||||
i.TIM1_UP_IRQHandler 0x080021f8 Section 0 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
i.TIM1_UP_IRQHandler 0x08002210 Section 0 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
||||||
i.TIM3_IRQHandler 0x08002208 Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
i.TIM3_IRQHandler 0x08002220 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_Base_SetConfig 0x08002230 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_ETR_SetConfig 0x080022b4 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)
|
i.TIM_ITRx_SetConfig 0x080022ca 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)
|
TIM_ITRx_SetConfig 0x080022cb 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)
|
i.TIM_TI1_ConfigInputStage 0x080022dc 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)
|
TIM_TI1_ConfigInputStage 0x080022dd 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)
|
i.TIM_TI2_ConfigInputStage 0x08002302 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)
|
TIM_TI2_ConfigInputStage 0x08002303 Thumb Code 40 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||||
i.UART_DMAAbortOnError 0x08002312 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
i.UART_DMAAbortOnError 0x0800232a Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
||||||
UART_DMAAbortOnError 0x08002313 Thumb Code 20 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
UART_DMAAbortOnError 0x0800232b Thumb Code 20 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
||||||
i.UART_DMAError 0x08002326 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
i.UART_DMAError 0x0800233e Section 0 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
||||||
UART_DMAError 0x08002327 Thumb Code 80 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
UART_DMAError 0x0800233f Thumb Code 80 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
||||||
i.UART_DMATransmitCplt 0x08002376 Section 0 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
i.UART_DMATransmitCplt 0x0800238e Section 0 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
||||||
UART_DMATransmitCplt 0x08002377 Thumb Code 88 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
UART_DMATransmitCplt 0x0800238f Thumb Code 88 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
||||||
i.UART_DMATxHalfCplt 0x080023ce Section 0 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
i.UART_DMATxHalfCplt 0x080023e6 Section 0 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
||||||
UART_DMATxHalfCplt 0x080023cf Thumb Code 14 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
UART_DMATxHalfCplt 0x080023e7 Thumb Code 14 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
||||||
i.UART_EndRxTransfer 0x080023dc Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
i.UART_EndRxTransfer 0x080023f4 Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
||||||
UART_EndRxTransfer 0x080023dd Thumb Code 108 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
UART_EndRxTransfer 0x080023f5 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)
|
i.UART_EndTransmit_IT 0x08002460 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)
|
UART_EndTransmit_IT 0x08002461 Thumb Code 32 stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT)
|
||||||
i.UART_EndTxTransfer 0x08002468 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
i.UART_EndTxTransfer 0x08002480 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
||||||
UART_EndTxTransfer 0x08002469 Thumb Code 38 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
UART_EndTxTransfer 0x08002481 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)
|
i.UART_Receive_IT 0x080024a6 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)
|
UART_Receive_IT 0x080024a7 Thumb Code 252 stm32f1xx_hal_uart.o(i.UART_Receive_IT)
|
||||||
i.UART_SetConfig 0x0800258c Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig)
|
i.UART_SetConfig 0x080025a4 Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig)
|
||||||
UART_SetConfig 0x0800258d Thumb Code 248 stm32f1xx_hal_uart.o(i.UART_SetConfig)
|
UART_SetConfig 0x080025a5 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_Start_Receive_IT 0x080026a0 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)
|
i.UART_Transmit_IT 0x080026e0 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)
|
UART_Transmit_IT 0x080026e1 Thumb Code 96 stm32f1xx_hal_uart.o(i.UART_Transmit_IT)
|
||||||
i.UART_WaitOnFlagUntilTimeout 0x08002728 Section 0 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
i.UART_WaitOnFlagUntilTimeout 0x08002740 Section 0 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||||
UART_WaitOnFlagUntilTimeout 0x08002729 Thumb Code 140 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
UART_WaitOnFlagUntilTimeout 0x08002741 Thumb Code 140 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||||
i.USART1_IRQHandler 0x080027b4 Section 0 stm32f1xx_it.o(i.USART1_IRQHandler)
|
i.USART1_IRQHandler 0x080027cc Section 0 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||||
i.UsageFault_Handler 0x080027c4 Section 0 stm32f1xx_it.o(i.UsageFault_Handler)
|
i.UsageFault_Handler 0x080027dc Section 0 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||||
i.WriteHoldRegData 0x080027c8 Section 0 modbus.o(i.WriteHoldRegData)
|
i.WriteHoldRegData 0x080027e0 Section 0 modbus.o(i.WriteHoldRegData)
|
||||||
i.WriteOneCoilData 0x080027d8 Section 0 modbus.o(i.WriteOneCoilData)
|
i.WriteOneCoilData 0x080027f0 Section 0 modbus.o(i.WriteOneCoilData)
|
||||||
i.__ARM_fpclassify 0x08002850 Section 0 fpclassify.o(i.__ARM_fpclassify)
|
i.__ARM_fpclassify 0x08002868 Section 0 fpclassify.o(i.__ARM_fpclassify)
|
||||||
i.__NVIC_GetPriorityGrouping 0x08002878 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
i.__NVIC_GetPriorityGrouping 0x08002890 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
||||||
__NVIC_GetPriorityGrouping 0x08002879 Thumb Code 10 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
__NVIC_GetPriorityGrouping 0x08002891 Thumb Code 10 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
||||||
i.__NVIC_SetPriority 0x08002888 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
i.__NVIC_SetPriority 0x080028a0 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||||
__NVIC_SetPriority 0x08002889 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
__NVIC_SetPriority 0x080028a1 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||||
i.__kernel_poly 0x080028b0 Section 0 poly.o(i.__kernel_poly)
|
i.__kernel_poly 0x080028c8 Section 0 poly.o(i.__kernel_poly)
|
||||||
i.__mathlib_dbl_divzero 0x0800295c Section 0 dunder.o(i.__mathlib_dbl_divzero)
|
i.__mathlib_dbl_divzero 0x08002974 Section 0 dunder.o(i.__mathlib_dbl_divzero)
|
||||||
i.__mathlib_dbl_infnan2 0x0800296c Section 0 dunder.o(i.__mathlib_dbl_infnan2)
|
i.__mathlib_dbl_infnan2 0x08002984 Section 0 dunder.o(i.__mathlib_dbl_infnan2)
|
||||||
i.__mathlib_dbl_invalid 0x08002970 Section 0 dunder.o(i.__mathlib_dbl_invalid)
|
i.__mathlib_dbl_invalid 0x08002988 Section 0 dunder.o(i.__mathlib_dbl_invalid)
|
||||||
i.__mathlib_dbl_overflow 0x0800297c Section 0 dunder.o(i.__mathlib_dbl_overflow)
|
i.__mathlib_dbl_overflow 0x08002994 Section 0 dunder.o(i.__mathlib_dbl_overflow)
|
||||||
i.__mathlib_dbl_underflow 0x0800298c Section 0 dunder.o(i.__mathlib_dbl_underflow)
|
i.__mathlib_dbl_underflow 0x080029a4 Section 0 dunder.o(i.__mathlib_dbl_underflow)
|
||||||
i._sys_exit 0x0800299c Section 0 usart.o(i._sys_exit)
|
i._sys_exit 0x080029b4 Section 0 usart.o(i._sys_exit)
|
||||||
i.main 0x080029a0 Section 0 main.o(i.main)
|
i.main 0x080029b8 Section 0 main.o(i.main)
|
||||||
i.modbus_analysis_rtu 0x08002c80 Section 0 modbus_rtu.o(i.modbus_analysis_rtu)
|
i.modbus_analysis_rtu 0x08002c74 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_errfunction_rtu 0x08002d30 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_process_rtu 0x08002db0 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_rtu_init 0x08002df4 Section 0 modbus_rtu.o(i.modbus_rtu_init)
|
||||||
i.modbus_rx_cb 0x08002e54 Section 0 modbus_rtu.o(i.modbus_rx_cb)
|
i.modbus_rx_cb 0x08002e48 Section 0 modbus_rtu.o(i.modbus_rx_cb)
|
||||||
i.pow 0x08002ed4 Section 0 pow.o(i.pow)
|
i.pow 0x08002ec8 Section 0 pow.o(i.pow)
|
||||||
i.readcoilstate_rtu 0x0800388c Section 0 modbus_rtu.o(i.readcoilstate_rtu)
|
i.readcoilstate_rtu 0x08003880 Section 0 modbus_rtu.o(i.readcoilstate_rtu)
|
||||||
i.readdisinputstate_rtu 0x080039f8 Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
|
i.readdisinputstate_rtu 0x080039ec Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||||
i.readholdreg_rtu 0x08003b5c Section 0 modbus_rtu.o(i.readholdreg_rtu)
|
i.readholdreg_rtu 0x08003b50 Section 0 modbus_rtu.o(i.readholdreg_rtu)
|
||||||
i.readinputreg_rtu 0x08003c6c Section 0 modbus_rtu.o(i.readinputreg_rtu)
|
i.readinputreg_rtu 0x08003c60 Section 0 modbus_rtu.o(i.readinputreg_rtu)
|
||||||
i.set_addr_cb 0x08003d78 Section 0 usart.o(i.set_addr_cb)
|
i.set_addr_cb 0x08003d6c Section 0 usart.o(i.set_addr_cb)
|
||||||
i.sqrt 0x08003e04 Section 0 sqrt.o(i.sqrt)
|
i.sqrt 0x08003df8 Section 0 sqrt.o(i.sqrt)
|
||||||
i.uart_send 0x08003e50 Section 0 usart.o(i.uart_send)
|
i.uart_send 0x08003e44 Section 0 usart.o(i.uart_send)
|
||||||
i.writemulticoil_rtu 0x08003e64 Section 0 modbus_rtu.o(i.writemulticoil_rtu)
|
i.writemulticoil_rtu 0x08003e58 Section 0 modbus_rtu.o(i.writemulticoil_rtu)
|
||||||
i.writemultireg_rtu 0x08003fd4 Section 0 modbus_rtu.o(i.writemultireg_rtu)
|
i.writemultireg_rtu 0x08003fc8 Section 0 modbus_rtu.o(i.writemultireg_rtu)
|
||||||
i.writesinglecoil_rtu 0x080040e8 Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
|
i.writesinglecoil_rtu 0x080040dc Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||||
i.writesinglereg_rtu 0x080041b8 Section 0 modbus_rtu.o(i.writesinglereg_rtu)
|
i.writesinglereg_rtu 0x080041ac Section 0 modbus_rtu.o(i.writesinglereg_rtu)
|
||||||
x$fpl$dadd 0x0800427c Section 336 daddsub_clz.o(x$fpl$dadd)
|
x$fpl$dadd 0x08004270 Section 336 daddsub_clz.o(x$fpl$dadd)
|
||||||
_dadd1 0x0800428d Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
_dadd1 0x08004281 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
||||||
x$fpl$dcheck1 0x080043cc Section 16 dcheck1.o(x$fpl$dcheck1)
|
x$fpl$dcheck1 0x080043c0 Section 16 dcheck1.o(x$fpl$dcheck1)
|
||||||
x$fpl$dcmpinf 0x080043dc Section 24 dcmpi.o(x$fpl$dcmpinf)
|
x$fpl$dcmpinf 0x080043d0 Section 24 dcmpi.o(x$fpl$dcmpinf)
|
||||||
x$fpl$ddiv 0x080043f4 Section 688 ddiv.o(x$fpl$ddiv)
|
x$fpl$ddiv 0x080043e8 Section 688 ddiv.o(x$fpl$ddiv)
|
||||||
ddiv_entry 0x080043fb Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
ddiv_entry 0x080043ef Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
||||||
x$fpl$dfixu 0x080046a4 Section 90 dfixu.o(x$fpl$dfixu)
|
x$fpl$dfixu 0x08004698 Section 90 dfixu.o(x$fpl$dfixu)
|
||||||
x$fpl$dflt 0x080046fe Section 46 dflt_clz.o(x$fpl$dflt)
|
x$fpl$dflt 0x080046f2 Section 46 dflt_clz.o(x$fpl$dflt)
|
||||||
x$fpl$dfltu 0x0800472c Section 38 dflt_clz.o(x$fpl$dfltu)
|
x$fpl$dfltu 0x08004720 Section 38 dflt_clz.o(x$fpl$dfltu)
|
||||||
x$fpl$dleqf 0x08004754 Section 120 dleqf.o(x$fpl$dleqf)
|
x$fpl$dleqf 0x08004748 Section 120 dleqf.o(x$fpl$dleqf)
|
||||||
x$fpl$dmul 0x080047cc Section 340 dmul.o(x$fpl$dmul)
|
x$fpl$dmul 0x080047c0 Section 340 dmul.o(x$fpl$dmul)
|
||||||
x$fpl$dnaninf 0x08004920 Section 156 dnaninf.o(x$fpl$dnaninf)
|
x$fpl$dnaninf 0x08004914 Section 156 dnaninf.o(x$fpl$dnaninf)
|
||||||
x$fpl$dretinf 0x080049bc Section 12 dretinf.o(x$fpl$dretinf)
|
x$fpl$dretinf 0x080049b0 Section 12 dretinf.o(x$fpl$dretinf)
|
||||||
x$fpl$drleqf 0x080049c8 Section 108 drleqf.o(x$fpl$drleqf)
|
x$fpl$drleqf 0x080049bc Section 108 drleqf.o(x$fpl$drleqf)
|
||||||
x$fpl$drsb 0x08004a34 Section 22 daddsub_clz.o(x$fpl$drsb)
|
x$fpl$drsb 0x08004a28 Section 22 daddsub_clz.o(x$fpl$drsb)
|
||||||
x$fpl$dsqrt 0x08004a4c Section 460 dsqrt_noumaal.o(x$fpl$dsqrt)
|
x$fpl$dsqrt 0x08004a40 Section 460 dsqrt_noumaal.o(x$fpl$dsqrt)
|
||||||
x$fpl$dsub 0x08004c18 Section 468 daddsub_clz.o(x$fpl$dsub)
|
x$fpl$dsub 0x08004c0c Section 468 daddsub_clz.o(x$fpl$dsub)
|
||||||
_dsub1 0x08004c29 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
_dsub1 0x08004c1d Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
||||||
x$fpl$retnan 0x08004dec Section 100 retnan.o(x$fpl$retnan)
|
x$fpl$retnan 0x08004de0 Section 100 retnan.o(x$fpl$retnan)
|
||||||
x$fpl$scalbn 0x08004e50 Section 92 scalbn.o(x$fpl$scalbn)
|
x$fpl$scalbn 0x08004e44 Section 92 scalbn.o(x$fpl$scalbn)
|
||||||
x$fpl$trapveneer 0x08004eac Section 48 trapv.o(x$fpl$trapveneer)
|
x$fpl$trapveneer 0x08004ea0 Section 48 trapv.o(x$fpl$trapveneer)
|
||||||
.constdata 0x08004edc Section 18 stm32f1xx_hal_rcc.o(.constdata)
|
.constdata 0x08004ed0 Section 18 stm32f1xx_hal_rcc.o(.constdata)
|
||||||
x$fpl$usenofp 0x08004edc Section 0 usenofp.o(x$fpl$usenofp)
|
x$fpl$usenofp 0x08004ed0 Section 0 usenofp.o(x$fpl$usenofp)
|
||||||
aPLLMULFactorTable 0x08004edc Data 16 stm32f1xx_hal_rcc.o(.constdata)
|
aPLLMULFactorTable 0x08004ed0 Data 16 stm32f1xx_hal_rcc.o(.constdata)
|
||||||
aPredivFactorTable 0x08004eec Data 2 stm32f1xx_hal_rcc.o(.constdata)
|
aPredivFactorTable 0x08004ee0 Data 2 stm32f1xx_hal_rcc.o(.constdata)
|
||||||
.constdata 0x08004eee Section 24 system_stm32f1xx.o(.constdata)
|
.constdata 0x08004ee2 Section 24 system_stm32f1xx.o(.constdata)
|
||||||
.constdata 0x08004f08 Section 136 pow.o(.constdata)
|
.constdata 0x08004f00 Section 136 pow.o(.constdata)
|
||||||
bp 0x08004f08 Data 16 pow.o(.constdata)
|
bp 0x08004f00 Data 16 pow.o(.constdata)
|
||||||
dp_h 0x08004f18 Data 16 pow.o(.constdata)
|
dp_h 0x08004f10 Data 16 pow.o(.constdata)
|
||||||
dp_l 0x08004f28 Data 16 pow.o(.constdata)
|
dp_l 0x08004f20 Data 16 pow.o(.constdata)
|
||||||
L 0x08004f38 Data 48 pow.o(.constdata)
|
L 0x08004f30 Data 48 pow.o(.constdata)
|
||||||
P 0x08004f68 Data 40 pow.o(.constdata)
|
P 0x08004f60 Data 40 pow.o(.constdata)
|
||||||
.constdata 0x08004f90 Section 8 qnan.o(.constdata)
|
.constdata 0x08004f88 Section 8 qnan.o(.constdata)
|
||||||
.data 0x20000000 Section 1 main.o(.data)
|
.data 0x20000000 Section 1 main.o(.data)
|
||||||
.data 0x20000004 Section 8 tim.o(.data)
|
.data 0x20000004 Section 8 tim.o(.data)
|
||||||
.data 0x2000000c Section 20 usart.o(.data)
|
.data 0x2000000c Section 20 usart.o(.data)
|
||||||
|
|
@ -1775,103 +1774,103 @@ Image Symbol Table
|
||||||
HAL_TIM_IRQHandler 0x08001725 Thumb Code 364 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler)
|
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_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_PWM_PulseFinishedCallback 0x08001893 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
||||||
HAL_TIM_PeriodElapsedCallback 0x08001895 Thumb Code 98 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
HAL_TIM_PeriodElapsedCallback 0x08001895 Thumb Code 118 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
||||||
HAL_TIM_TriggerCallback 0x08001911 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
HAL_TIM_TriggerCallback 0x08001929 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_UARTEx_RxEventCallback 0x0800192b 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_ErrorCallback 0x0800192d 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_IRQHandler 0x08001931 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_Init 0x08001c15 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_MspInit 0x08001c8d 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_Receive_IT 0x08001d5d 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_RxCpltCallback 0x08001d89 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 0x08001da1 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_Transmit_DMA 0x08001e61 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_TxCpltCallback 0x08001eed 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)
|
HAL_UART_TxHalfCpltCallback 0x08001eef Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
||||||
HardFault_Handler 0x08001ed9 Thumb Code 4 stm32f1xx_it.o(i.HardFault_Handler)
|
HardFault_Handler 0x08001ef1 Thumb Code 4 stm32f1xx_it.o(i.HardFault_Handler)
|
||||||
MX_DMA_Init 0x08001edd Thumb Code 48 dma.o(i.MX_DMA_Init)
|
MX_DMA_Init 0x08001ef5 Thumb Code 48 dma.o(i.MX_DMA_Init)
|
||||||
MX_GPIO_Init 0x08001f11 Thumb Code 220 gpio.o(i.MX_GPIO_Init)
|
MX_GPIO_Init 0x08001f29 Thumb Code 220 gpio.o(i.MX_GPIO_Init)
|
||||||
MX_TIM1_Init 0x08001ff9 Thumb Code 102 tim.o(i.MX_TIM1_Init)
|
MX_TIM1_Init 0x08002011 Thumb Code 102 tim.o(i.MX_TIM1_Init)
|
||||||
MX_TIM3_Init 0x08002069 Thumb Code 100 tim.o(i.MX_TIM3_Init)
|
MX_TIM3_Init 0x08002081 Thumb Code 100 tim.o(i.MX_TIM3_Init)
|
||||||
MX_USART1_UART_Init 0x080020d5 Thumb Code 46 usart.o(i.MX_USART1_UART_Init)
|
MX_USART1_UART_Init 0x080020ed Thumb Code 46 usart.o(i.MX_USART1_UART_Init)
|
||||||
MemManage_Handler 0x0800210d Thumb Code 4 stm32f1xx_it.o(i.MemManage_Handler)
|
MemManage_Handler 0x08002125 Thumb Code 4 stm32f1xx_it.o(i.MemManage_Handler)
|
||||||
ModbusCRC16 0x08002111 Thumb Code 70 modbus.o(i.ModbusCRC16)
|
ModbusCRC16 0x08002129 Thumb Code 70 modbus.o(i.ModbusCRC16)
|
||||||
NMI_Handler 0x08002157 Thumb Code 4 stm32f1xx_it.o(i.NMI_Handler)
|
NMI_Handler 0x0800216f Thumb Code 4 stm32f1xx_it.o(i.NMI_Handler)
|
||||||
PendSV_Handler 0x0800215b Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler)
|
PendSV_Handler 0x08002173 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler)
|
||||||
SVC_Handler 0x08002185 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler)
|
SVC_Handler 0x0800219d Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler)
|
||||||
SysTick_Handler 0x08002187 Thumb Code 8 stm32f1xx_it.o(i.SysTick_Handler)
|
SysTick_Handler 0x0800219f Thumb Code 8 stm32f1xx_it.o(i.SysTick_Handler)
|
||||||
SystemClock_Config 0x0800218f Thumb Code 102 main.o(i.SystemClock_Config)
|
SystemClock_Config 0x080021a7 Thumb Code 102 main.o(i.SystemClock_Config)
|
||||||
SystemInit 0x080021f5 Thumb Code 2 system_stm32f1xx.o(i.SystemInit)
|
SystemInit 0x0800220d Thumb Code 2 system_stm32f1xx.o(i.SystemInit)
|
||||||
TIM1_UP_IRQHandler 0x080021f9 Thumb Code 10 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
TIM1_UP_IRQHandler 0x08002211 Thumb Code 10 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
||||||
TIM3_IRQHandler 0x08002209 Thumb Code 10 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
TIM3_IRQHandler 0x08002221 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_Base_SetConfig 0x08002231 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)
|
TIM_ETR_SetConfig 0x080022b5 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)
|
UART_Start_Receive_IT 0x080026a1 Thumb Code 64 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
|
||||||
USART1_IRQHandler 0x080027b5 Thumb Code 10 stm32f1xx_it.o(i.USART1_IRQHandler)
|
USART1_IRQHandler 0x080027cd Thumb Code 10 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||||
UsageFault_Handler 0x080027c5 Thumb Code 4 stm32f1xx_it.o(i.UsageFault_Handler)
|
UsageFault_Handler 0x080027dd Thumb Code 4 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||||
WriteHoldRegData 0x080027c9 Thumb Code 10 modbus.o(i.WriteHoldRegData)
|
WriteHoldRegData 0x080027e1 Thumb Code 10 modbus.o(i.WriteHoldRegData)
|
||||||
WriteOneCoilData 0x080027d9 Thumb Code 114 modbus.o(i.WriteOneCoilData)
|
WriteOneCoilData 0x080027f1 Thumb Code 114 modbus.o(i.WriteOneCoilData)
|
||||||
__ARM_fpclassify 0x08002851 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify)
|
__ARM_fpclassify 0x08002869 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify)
|
||||||
__kernel_poly 0x080028b1 Thumb Code 170 poly.o(i.__kernel_poly)
|
__kernel_poly 0x080028c9 Thumb Code 170 poly.o(i.__kernel_poly)
|
||||||
__mathlib_dbl_divzero 0x0800295d Thumb Code 12 dunder.o(i.__mathlib_dbl_divzero)
|
__mathlib_dbl_divzero 0x08002975 Thumb Code 12 dunder.o(i.__mathlib_dbl_divzero)
|
||||||
__mathlib_dbl_infnan2 0x0800296d Thumb Code 4 dunder.o(i.__mathlib_dbl_infnan2)
|
__mathlib_dbl_infnan2 0x08002985 Thumb Code 4 dunder.o(i.__mathlib_dbl_infnan2)
|
||||||
__mathlib_dbl_invalid 0x08002971 Thumb Code 12 dunder.o(i.__mathlib_dbl_invalid)
|
__mathlib_dbl_invalid 0x08002989 Thumb Code 12 dunder.o(i.__mathlib_dbl_invalid)
|
||||||
__mathlib_dbl_overflow 0x0800297d Thumb Code 14 dunder.o(i.__mathlib_dbl_overflow)
|
__mathlib_dbl_overflow 0x08002995 Thumb Code 14 dunder.o(i.__mathlib_dbl_overflow)
|
||||||
__mathlib_dbl_underflow 0x0800298d Thumb Code 10 dunder.o(i.__mathlib_dbl_underflow)
|
__mathlib_dbl_underflow 0x080029a5 Thumb Code 10 dunder.o(i.__mathlib_dbl_underflow)
|
||||||
_sys_exit 0x0800299d Thumb Code 4 usart.o(i._sys_exit)
|
_sys_exit 0x080029b5 Thumb Code 4 usart.o(i._sys_exit)
|
||||||
main 0x080029a1 Thumb Code 686 main.o(i.main)
|
main 0x080029b9 Thumb Code 654 main.o(i.main)
|
||||||
modbus_analysis_rtu 0x08002c81 Thumb Code 184 modbus_rtu.o(i.modbus_analysis_rtu)
|
modbus_analysis_rtu 0x08002c75 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_errfunction_rtu 0x08002d31 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_process_rtu 0x08002db1 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_rtu_init 0x08002df5 Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init)
|
||||||
modbus_rx_cb 0x08002e55 Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb)
|
modbus_rx_cb 0x08002e49 Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb)
|
||||||
pow 0x08002ed5 Thumb Code 2478 pow.o(i.pow)
|
pow 0x08002ec9 Thumb Code 2478 pow.o(i.pow)
|
||||||
readcoilstate_rtu 0x0800388d Thumb Code 352 modbus_rtu.o(i.readcoilstate_rtu)
|
readcoilstate_rtu 0x08003881 Thumb Code 352 modbus_rtu.o(i.readcoilstate_rtu)
|
||||||
readdisinputstate_rtu 0x080039f9 Thumb Code 342 modbus_rtu.o(i.readdisinputstate_rtu)
|
readdisinputstate_rtu 0x080039ed Thumb Code 342 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||||
readholdreg_rtu 0x08003b5d Thumb Code 260 modbus_rtu.o(i.readholdreg_rtu)
|
readholdreg_rtu 0x08003b51 Thumb Code 260 modbus_rtu.o(i.readholdreg_rtu)
|
||||||
readinputreg_rtu 0x08003c6d Thumb Code 254 modbus_rtu.o(i.readinputreg_rtu)
|
readinputreg_rtu 0x08003c61 Thumb Code 254 modbus_rtu.o(i.readinputreg_rtu)
|
||||||
set_addr_cb 0x08003d79 Thumb Code 116 usart.o(i.set_addr_cb)
|
set_addr_cb 0x08003d6d Thumb Code 116 usart.o(i.set_addr_cb)
|
||||||
sqrt 0x08003e05 Thumb Code 76 sqrt.o(i.sqrt)
|
sqrt 0x08003df9 Thumb Code 76 sqrt.o(i.sqrt)
|
||||||
uart_send 0x08003e51 Thumb Code 20 usart.o(i.uart_send)
|
uart_send 0x08003e45 Thumb Code 20 usart.o(i.uart_send)
|
||||||
writemulticoil_rtu 0x08003e65 Thumb Code 356 modbus_rtu.o(i.writemulticoil_rtu)
|
writemulticoil_rtu 0x08003e59 Thumb Code 356 modbus_rtu.o(i.writemulticoil_rtu)
|
||||||
writemultireg_rtu 0x08003fd5 Thumb Code 264 modbus_rtu.o(i.writemultireg_rtu)
|
writemultireg_rtu 0x08003fc9 Thumb Code 264 modbus_rtu.o(i.writemultireg_rtu)
|
||||||
writesinglecoil_rtu 0x080040e9 Thumb Code 196 modbus_rtu.o(i.writesinglecoil_rtu)
|
writesinglecoil_rtu 0x080040dd Thumb Code 196 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||||
writesinglereg_rtu 0x080041b9 Thumb Code 184 modbus_rtu.o(i.writesinglereg_rtu)
|
writesinglereg_rtu 0x080041ad Thumb Code 184 modbus_rtu.o(i.writesinglereg_rtu)
|
||||||
__aeabi_dadd 0x0800427d Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
__aeabi_dadd 0x08004271 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
||||||
_dadd 0x0800427d Thumb Code 332 daddsub_clz.o(x$fpl$dadd)
|
_dadd 0x08004271 Thumb Code 332 daddsub_clz.o(x$fpl$dadd)
|
||||||
__fpl_dcheck_NaN1 0x080043cd Thumb Code 10 dcheck1.o(x$fpl$dcheck1)
|
__fpl_dcheck_NaN1 0x080043c1 Thumb Code 10 dcheck1.o(x$fpl$dcheck1)
|
||||||
__fpl_dcmp_Inf 0x080043dd Thumb Code 24 dcmpi.o(x$fpl$dcmpinf)
|
__fpl_dcmp_Inf 0x080043d1 Thumb Code 24 dcmpi.o(x$fpl$dcmpinf)
|
||||||
__aeabi_ddiv 0x080043f5 Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
__aeabi_ddiv 0x080043e9 Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
||||||
_ddiv 0x080043f5 Thumb Code 552 ddiv.o(x$fpl$ddiv)
|
_ddiv 0x080043e9 Thumb Code 552 ddiv.o(x$fpl$ddiv)
|
||||||
__aeabi_d2uiz 0x080046a5 Thumb Code 0 dfixu.o(x$fpl$dfixu)
|
__aeabi_d2uiz 0x08004699 Thumb Code 0 dfixu.o(x$fpl$dfixu)
|
||||||
_dfixu 0x080046a5 Thumb Code 90 dfixu.o(x$fpl$dfixu)
|
_dfixu 0x08004699 Thumb Code 90 dfixu.o(x$fpl$dfixu)
|
||||||
__aeabi_i2d 0x080046ff Thumb Code 0 dflt_clz.o(x$fpl$dflt)
|
__aeabi_i2d 0x080046f3 Thumb Code 0 dflt_clz.o(x$fpl$dflt)
|
||||||
_dflt 0x080046ff Thumb Code 46 dflt_clz.o(x$fpl$dflt)
|
_dflt 0x080046f3 Thumb Code 46 dflt_clz.o(x$fpl$dflt)
|
||||||
__aeabi_ui2d 0x0800472d Thumb Code 0 dflt_clz.o(x$fpl$dfltu)
|
__aeabi_ui2d 0x08004721 Thumb Code 0 dflt_clz.o(x$fpl$dfltu)
|
||||||
_dfltu 0x0800472d Thumb Code 38 dflt_clz.o(x$fpl$dfltu)
|
_dfltu 0x08004721 Thumb Code 38 dflt_clz.o(x$fpl$dfltu)
|
||||||
__aeabi_cdcmple 0x08004755 Thumb Code 0 dleqf.o(x$fpl$dleqf)
|
__aeabi_cdcmple 0x08004749 Thumb Code 0 dleqf.o(x$fpl$dleqf)
|
||||||
_dcmple 0x08004755 Thumb Code 120 dleqf.o(x$fpl$dleqf)
|
_dcmple 0x08004749 Thumb Code 120 dleqf.o(x$fpl$dleqf)
|
||||||
__fpl_dcmple_InfNaN 0x080047b7 Thumb Code 0 dleqf.o(x$fpl$dleqf)
|
__fpl_dcmple_InfNaN 0x080047ab Thumb Code 0 dleqf.o(x$fpl$dleqf)
|
||||||
__aeabi_dmul 0x080047cd Thumb Code 0 dmul.o(x$fpl$dmul)
|
__aeabi_dmul 0x080047c1 Thumb Code 0 dmul.o(x$fpl$dmul)
|
||||||
_dmul 0x080047cd Thumb Code 332 dmul.o(x$fpl$dmul)
|
_dmul 0x080047c1 Thumb Code 332 dmul.o(x$fpl$dmul)
|
||||||
__fpl_dnaninf 0x08004921 Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
|
__fpl_dnaninf 0x08004915 Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
|
||||||
__fpl_dretinf 0x080049bd Thumb Code 12 dretinf.o(x$fpl$dretinf)
|
__fpl_dretinf 0x080049b1 Thumb Code 12 dretinf.o(x$fpl$dretinf)
|
||||||
__aeabi_cdrcmple 0x080049c9 Thumb Code 0 drleqf.o(x$fpl$drleqf)
|
__aeabi_cdrcmple 0x080049bd Thumb Code 0 drleqf.o(x$fpl$drleqf)
|
||||||
_drcmple 0x080049c9 Thumb Code 108 drleqf.o(x$fpl$drleqf)
|
_drcmple 0x080049bd Thumb Code 108 drleqf.o(x$fpl$drleqf)
|
||||||
__aeabi_drsub 0x08004a35 Thumb Code 0 daddsub_clz.o(x$fpl$drsb)
|
__aeabi_drsub 0x08004a29 Thumb Code 0 daddsub_clz.o(x$fpl$drsb)
|
||||||
_drsb 0x08004a35 Thumb Code 22 daddsub_clz.o(x$fpl$drsb)
|
_drsb 0x08004a29 Thumb Code 22 daddsub_clz.o(x$fpl$drsb)
|
||||||
_dsqrt 0x08004a4d Thumb Code 456 dsqrt_noumaal.o(x$fpl$dsqrt)
|
_dsqrt 0x08004a41 Thumb Code 456 dsqrt_noumaal.o(x$fpl$dsqrt)
|
||||||
__aeabi_dsub 0x08004c19 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
__aeabi_dsub 0x08004c0d Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
||||||
_dsub 0x08004c19 Thumb Code 464 daddsub_clz.o(x$fpl$dsub)
|
_dsub 0x08004c0d Thumb Code 464 daddsub_clz.o(x$fpl$dsub)
|
||||||
__fpl_return_NaN 0x08004ded Thumb Code 100 retnan.o(x$fpl$retnan)
|
__fpl_return_NaN 0x08004de1 Thumb Code 100 retnan.o(x$fpl$retnan)
|
||||||
__ARM_scalbn 0x08004e51 Thumb Code 92 scalbn.o(x$fpl$scalbn)
|
__ARM_scalbn 0x08004e45 Thumb Code 92 scalbn.o(x$fpl$scalbn)
|
||||||
__fpl_cmpreturn 0x08004ead Thumb Code 48 trapv.o(x$fpl$trapveneer)
|
__fpl_cmpreturn 0x08004ea1 Thumb Code 48 trapv.o(x$fpl$trapveneer)
|
||||||
__I$use$fp 0x08004edc Number 0 usenofp.o(x$fpl$usenofp)
|
__I$use$fp 0x08004ed0 Number 0 usenofp.o(x$fpl$usenofp)
|
||||||
AHBPrescTable 0x08004eee Data 16 system_stm32f1xx.o(.constdata)
|
AHBPrescTable 0x08004ee2 Data 16 system_stm32f1xx.o(.constdata)
|
||||||
APBPrescTable 0x08004efe Data 8 system_stm32f1xx.o(.constdata)
|
APBPrescTable 0x08004ef2 Data 8 system_stm32f1xx.o(.constdata)
|
||||||
__mathlib_zero 0x08004f90 Data 8 qnan.o(.constdata)
|
__mathlib_zero 0x08004f88 Data 8 qnan.o(.constdata)
|
||||||
Region$$Table$$Base 0x08004f98 Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Base 0x08004f90 Number 0 anon$$obj.o(Region$$Table)
|
||||||
Region$$Table$$Limit 0x08004fb8 Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Limit 0x08004fb0 Number 0 anon$$obj.o(Region$$Table)
|
||||||
di_data 0x20000000 Data 1 main.o(.data)
|
di_data 0x20000000 Data 1 main.o(.data)
|
||||||
it_1000ms_flag 0x20000004 Data 4 tim.o(.data)
|
it_1000ms_flag 0x20000004 Data 4 tim.o(.data)
|
||||||
it_1000ms_cnt 0x20000008 Data 4 tim.o(.data)
|
it_1000ms_cnt 0x20000008 Data 4 tim.o(.data)
|
||||||
|
|
@ -1907,9 +1906,9 @@ Memory Map of the image
|
||||||
|
|
||||||
Image Entry point : 0x080000ed
|
Image Entry point : 0x080000ed
|
||||||
|
|
||||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00004fec, Max: 0x00020000, ABSOLUTE)
|
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00004fe4, Max: 0x00020000, ABSOLUTE)
|
||||||
|
|
||||||
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00004fb8, Max: 0x00020000, ABSOLUTE)
|
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00004fb0, Max: 0x00020000, ABSOLUTE)
|
||||||
|
|
||||||
Base Addr Size Type Attr Idx E Section Name Object
|
Base Addr Size Type Attr Idx E Section Name Object
|
||||||
|
|
||||||
|
|
@ -2020,119 +2019,119 @@ Memory Map of the image
|
||||||
0x08001724 0x0000016c Code RO 563 i.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o
|
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
|
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
|
0x08001892 0x00000002 Code RO 593 i.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o
|
||||||
0x08001894 0x0000007c Code RO 219 i.HAL_TIM_PeriodElapsedCallback tim.o
|
0x08001894 0x00000094 Code RO 219 i.HAL_TIM_PeriodElapsedCallback tim.o
|
||||||
0x08001910 0x00000002 Code RO 606 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o
|
0x08001928 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
|
0x0800192a 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
|
0x0800192c 0x00000002 Code RO 2531 i.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o
|
||||||
0x08001916 0x00000002 PAD
|
0x0800192e 0x00000002 PAD
|
||||||
0x08001918 0x000002e4 Code RO 2534 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o
|
0x08001930 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
|
0x08001c14 0x00000076 Code RO 2535 i.HAL_UART_Init stm32f1xx_hal_uart.o
|
||||||
0x08001c72 0x00000002 PAD
|
0x08001c8a 0x00000002 PAD
|
||||||
0x08001c74 0x000000d0 Code RO 273 i.HAL_UART_MspInit usart.o
|
0x08001c8c 0x000000d0 Code RO 273 i.HAL_UART_MspInit usart.o
|
||||||
0x08001d44 0x0000002c Code RO 2540 i.HAL_UART_Receive_IT stm32f1xx_hal_uart.o
|
0x08001d5c 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 0x00000018 Code RO 274 i.HAL_UART_RxCpltCallback usart.o
|
||||||
0x08001d88 0x000000be Code RO 2543 i.HAL_UART_Transmit stm32f1xx_hal_uart.o
|
0x08001da0 0x000000be Code RO 2543 i.HAL_UART_Transmit stm32f1xx_hal_uart.o
|
||||||
0x08001e46 0x00000002 PAD
|
0x08001e5e 0x00000002 PAD
|
||||||
0x08001e48 0x0000008c Code RO 2544 i.HAL_UART_Transmit_DMA stm32f1xx_hal_uart.o
|
0x08001e60 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
|
0x08001eec 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
|
0x08001eee 0x00000002 Code RO 2547 i.HAL_UART_TxHalfCpltCallback stm32f1xx_hal_uart.o
|
||||||
0x08001ed8 0x00000004 Code RO 356 i.HardFault_Handler stm32f1xx_it.o
|
0x08001ef0 0x00000004 Code RO 356 i.HardFault_Handler stm32f1xx_it.o
|
||||||
0x08001edc 0x00000034 Code RO 193 i.MX_DMA_Init dma.o
|
0x08001ef4 0x00000034 Code RO 193 i.MX_DMA_Init dma.o
|
||||||
0x08001f10 0x000000e8 Code RO 169 i.MX_GPIO_Init gpio.o
|
0x08001f28 0x000000e8 Code RO 169 i.MX_GPIO_Init gpio.o
|
||||||
0x08001ff8 0x00000070 Code RO 220 i.MX_TIM1_Init tim.o
|
0x08002010 0x00000070 Code RO 220 i.MX_TIM1_Init tim.o
|
||||||
0x08002068 0x0000006c Code RO 221 i.MX_TIM3_Init tim.o
|
0x08002080 0x0000006c Code RO 221 i.MX_TIM3_Init tim.o
|
||||||
0x080020d4 0x00000038 Code RO 275 i.MX_USART1_UART_Init usart.o
|
0x080020ec 0x00000038 Code RO 275 i.MX_USART1_UART_Init usart.o
|
||||||
0x0800210c 0x00000004 Code RO 357 i.MemManage_Handler stm32f1xx_it.o
|
0x08002124 0x00000004 Code RO 357 i.MemManage_Handler stm32f1xx_it.o
|
||||||
0x08002110 0x00000046 Code RO 2919 i.ModbusCRC16 modbus.o
|
0x08002128 0x00000046 Code RO 2919 i.ModbusCRC16 modbus.o
|
||||||
0x08002156 0x00000004 Code RO 358 i.NMI_Handler stm32f1xx_it.o
|
0x0800216e 0x00000004 Code RO 358 i.NMI_Handler stm32f1xx_it.o
|
||||||
0x0800215a 0x00000002 Code RO 359 i.PendSV_Handler stm32f1xx_it.o
|
0x08002172 0x00000002 Code RO 359 i.PendSV_Handler stm32f1xx_it.o
|
||||||
0x0800215c 0x00000028 Code RO 1685 i.RCC_Delay stm32f1xx_hal_rcc.o
|
0x08002174 0x00000028 Code RO 1685 i.RCC_Delay stm32f1xx_hal_rcc.o
|
||||||
0x08002184 0x00000002 Code RO 360 i.SVC_Handler stm32f1xx_it.o
|
0x0800219c 0x00000002 Code RO 360 i.SVC_Handler stm32f1xx_it.o
|
||||||
0x08002186 0x00000008 Code RO 361 i.SysTick_Handler stm32f1xx_it.o
|
0x0800219e 0x00000008 Code RO 361 i.SysTick_Handler stm32f1xx_it.o
|
||||||
0x0800218e 0x00000066 Code RO 14 i.SystemClock_Config main.o
|
0x080021a6 0x00000066 Code RO 14 i.SystemClock_Config main.o
|
||||||
0x080021f4 0x00000002 Code RO 2879 i.SystemInit system_stm32f1xx.o
|
0x0800220c 0x00000002 Code RO 2879 i.SystemInit system_stm32f1xx.o
|
||||||
0x080021f6 0x00000002 PAD
|
0x0800220e 0x00000002 PAD
|
||||||
0x080021f8 0x00000010 Code RO 362 i.TIM1_UP_IRQHandler stm32f1xx_it.o
|
0x08002210 0x00000010 Code RO 362 i.TIM1_UP_IRQHandler stm32f1xx_it.o
|
||||||
0x08002208 0x00000010 Code RO 363 i.TIM3_IRQHandler stm32f1xx_it.o
|
0x08002220 0x00000010 Code RO 363 i.TIM3_IRQHandler stm32f1xx_it.o
|
||||||
0x08002218 0x00000084 Code RO 608 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o
|
0x08002230 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
|
0x080022b4 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
|
0x080022ca 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
|
0x080022dc 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
|
0x08002302 0x00000028 Code RO 628 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
|
||||||
0x08002312 0x00000014 Code RO 2548 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o
|
0x0800232a 0x00000014 Code RO 2548 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o
|
||||||
0x08002326 0x00000050 Code RO 2549 i.UART_DMAError stm32f1xx_hal_uart.o
|
0x0800233e 0x00000050 Code RO 2549 i.UART_DMAError stm32f1xx_hal_uart.o
|
||||||
0x08002376 0x00000058 Code RO 2554 i.UART_DMATransmitCplt stm32f1xx_hal_uart.o
|
0x0800238e 0x00000058 Code RO 2554 i.UART_DMATransmitCplt stm32f1xx_hal_uart.o
|
||||||
0x080023ce 0x0000000e Code RO 2556 i.UART_DMATxHalfCplt stm32f1xx_hal_uart.o
|
0x080023e6 0x0000000e Code RO 2556 i.UART_DMATxHalfCplt stm32f1xx_hal_uart.o
|
||||||
0x080023dc 0x0000006c Code RO 2558 i.UART_EndRxTransfer stm32f1xx_hal_uart.o
|
0x080023f4 0x0000006c Code RO 2558 i.UART_EndRxTransfer stm32f1xx_hal_uart.o
|
||||||
0x08002448 0x00000020 Code RO 2559 i.UART_EndTransmit_IT stm32f1xx_hal_uart.o
|
0x08002460 0x00000020 Code RO 2559 i.UART_EndTransmit_IT stm32f1xx_hal_uart.o
|
||||||
0x08002468 0x00000026 Code RO 2560 i.UART_EndTxTransfer stm32f1xx_hal_uart.o
|
0x08002480 0x00000026 Code RO 2560 i.UART_EndTxTransfer stm32f1xx_hal_uart.o
|
||||||
0x0800248e 0x000000fc Code RO 2561 i.UART_Receive_IT stm32f1xx_hal_uart.o
|
0x080024a6 0x000000fc Code RO 2561 i.UART_Receive_IT stm32f1xx_hal_uart.o
|
||||||
0x0800258a 0x00000002 PAD
|
0x080025a2 0x00000002 PAD
|
||||||
0x0800258c 0x000000fc Code RO 2562 i.UART_SetConfig stm32f1xx_hal_uart.o
|
0x080025a4 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
|
0x080026a0 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
|
0x080026e0 0x00000060 Code RO 2565 i.UART_Transmit_IT stm32f1xx_hal_uart.o
|
||||||
0x08002728 0x0000008c Code RO 2566 i.UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o
|
0x08002740 0x0000008c Code RO 2566 i.UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o
|
||||||
0x080027b4 0x00000010 Code RO 364 i.USART1_IRQHandler stm32f1xx_it.o
|
0x080027cc 0x00000010 Code RO 364 i.USART1_IRQHandler stm32f1xx_it.o
|
||||||
0x080027c4 0x00000004 Code RO 365 i.UsageFault_Handler stm32f1xx_it.o
|
0x080027dc 0x00000004 Code RO 365 i.UsageFault_Handler stm32f1xx_it.o
|
||||||
0x080027c8 0x00000010 Code RO 2920 i.WriteHoldRegData modbus.o
|
0x080027e0 0x00000010 Code RO 2920 i.WriteHoldRegData modbus.o
|
||||||
0x080027d8 0x00000078 Code RO 2921 i.WriteOneCoilData modbus.o
|
0x080027f0 0x00000078 Code RO 2921 i.WriteOneCoilData modbus.o
|
||||||
0x08002850 0x00000028 Code RO 3166 i.__ARM_fpclassify m_ws.l(fpclassify.o)
|
0x08002868 0x00000028 Code RO 3166 i.__ARM_fpclassify m_ws.l(fpclassify.o)
|
||||||
0x08002878 0x00000010 Code RO 1992 i.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
0x08002890 0x00000010 Code RO 1992 i.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
||||||
0x08002888 0x00000028 Code RO 1993 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
0x080028a0 0x00000028 Code RO 1993 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
||||||
0x080028b0 0x000000aa Code RO 3168 i.__kernel_poly m_ws.l(poly.o)
|
0x080028c8 0x000000aa Code RO 3168 i.__kernel_poly m_ws.l(poly.o)
|
||||||
0x0800295a 0x00000002 PAD
|
0x08002972 0x00000002 PAD
|
||||||
0x0800295c 0x00000010 Code RO 3152 i.__mathlib_dbl_divzero m_ws.l(dunder.o)
|
0x08002974 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)
|
0x08002984 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)
|
0x08002988 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)
|
0x08002994 0x0000000e Code RO 3156 i.__mathlib_dbl_overflow m_ws.l(dunder.o)
|
||||||
0x0800298a 0x00000002 PAD
|
0x080029a2 0x00000002 PAD
|
||||||
0x0800298c 0x00000010 Code RO 3158 i.__mathlib_dbl_underflow m_ws.l(dunder.o)
|
0x080029a4 0x00000010 Code RO 3158 i.__mathlib_dbl_underflow m_ws.l(dunder.o)
|
||||||
0x0800299c 0x00000004 Code RO 276 i._sys_exit usart.o
|
0x080029b4 0x00000004 Code RO 276 i._sys_exit usart.o
|
||||||
0x080029a0 0x000002e0 Code RO 15 i.main main.o
|
0x080029b8 0x000002bc Code RO 15 i.main main.o
|
||||||
0x08002c80 0x000000bc Code RO 2993 i.modbus_analysis_rtu modbus_rtu.o
|
0x08002c74 0x000000bc Code RO 2993 i.modbus_analysis_rtu modbus_rtu.o
|
||||||
0x08002d3c 0x00000080 Code RO 2994 i.modbus_errfunction_rtu modbus_rtu.o
|
0x08002d30 0x00000080 Code RO 2994 i.modbus_errfunction_rtu modbus_rtu.o
|
||||||
0x08002dbc 0x00000044 Code RO 2995 i.modbus_process_rtu modbus_rtu.o
|
0x08002db0 0x00000044 Code RO 2995 i.modbus_process_rtu modbus_rtu.o
|
||||||
0x08002e00 0x00000054 Code RO 2996 i.modbus_rtu_init modbus_rtu.o
|
0x08002df4 0x00000054 Code RO 2996 i.modbus_rtu_init modbus_rtu.o
|
||||||
0x08002e54 0x00000080 Code RO 2997 i.modbus_rx_cb modbus_rtu.o
|
0x08002e48 0x00000080 Code RO 2997 i.modbus_rx_cb modbus_rtu.o
|
||||||
0x08002ed4 0x000009b8 Code RO 3125 i.pow m_ws.l(pow.o)
|
0x08002ec8 0x000009b8 Code RO 3125 i.pow m_ws.l(pow.o)
|
||||||
0x0800388c 0x0000016c Code RO 2998 i.readcoilstate_rtu modbus_rtu.o
|
0x08003880 0x0000016c Code RO 2998 i.readcoilstate_rtu modbus_rtu.o
|
||||||
0x080039f8 0x00000164 Code RO 2999 i.readdisinputstate_rtu modbus_rtu.o
|
0x080039ec 0x00000164 Code RO 2999 i.readdisinputstate_rtu modbus_rtu.o
|
||||||
0x08003b5c 0x00000110 Code RO 3000 i.readholdreg_rtu modbus_rtu.o
|
0x08003b50 0x00000110 Code RO 3000 i.readholdreg_rtu modbus_rtu.o
|
||||||
0x08003c6c 0x0000010c Code RO 3001 i.readinputreg_rtu modbus_rtu.o
|
0x08003c60 0x0000010c Code RO 3001 i.readinputreg_rtu modbus_rtu.o
|
||||||
0x08003d78 0x0000008c Code RO 278 i.set_addr_cb usart.o
|
0x08003d6c 0x0000008c Code RO 278 i.set_addr_cb usart.o
|
||||||
0x08003e04 0x0000004c Code RO 3172 i.sqrt m_ws.l(sqrt.o)
|
0x08003df8 0x0000004c Code RO 3172 i.sqrt m_ws.l(sqrt.o)
|
||||||
0x08003e50 0x00000014 Code RO 279 i.uart_send usart.o
|
0x08003e44 0x00000014 Code RO 279 i.uart_send usart.o
|
||||||
0x08003e64 0x00000170 Code RO 3002 i.writemulticoil_rtu modbus_rtu.o
|
0x08003e58 0x00000170 Code RO 3002 i.writemulticoil_rtu modbus_rtu.o
|
||||||
0x08003fd4 0x00000114 Code RO 3003 i.writemultireg_rtu modbus_rtu.o
|
0x08003fc8 0x00000114 Code RO 3003 i.writemultireg_rtu modbus_rtu.o
|
||||||
0x080040e8 0x000000d0 Code RO 3004 i.writesinglecoil_rtu modbus_rtu.o
|
0x080040dc 0x000000d0 Code RO 3004 i.writesinglecoil_rtu modbus_rtu.o
|
||||||
0x080041b8 0x000000c4 Code RO 3005 i.writesinglereg_rtu modbus_rtu.o
|
0x080041ac 0x000000c4 Code RO 3005 i.writesinglereg_rtu modbus_rtu.o
|
||||||
0x0800427c 0x00000150 Code RO 3106 x$fpl$dadd fz_ws.l(daddsub_clz.o)
|
0x08004270 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)
|
0x080043c0 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)
|
0x080043d0 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)
|
0x080043e8 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)
|
0x08004698 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)
|
0x080046f2 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)
|
0x08004720 0x00000026 Code RO 3116 x$fpl$dfltu fz_ws.l(dflt_clz.o)
|
||||||
0x08004752 0x00000002 PAD
|
0x08004746 0x00000002 PAD
|
||||||
0x08004754 0x00000078 Code RO 3201 x$fpl$dleqf fz_ws.l(dleqf.o)
|
0x08004748 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)
|
0x080047c0 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)
|
0x08004914 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)
|
0x080049b0 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)
|
0x080049bc 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)
|
0x08004a28 0x00000016 Code RO 3107 x$fpl$drsb fz_ws.l(daddsub_clz.o)
|
||||||
0x08004a4a 0x00000002 PAD
|
0x08004a3e 0x00000002 PAD
|
||||||
0x08004a4c 0x000001cc Code RO 3203 x$fpl$dsqrt fz_ws.l(dsqrt_noumaal.o)
|
0x08004a40 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)
|
0x08004c0c 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)
|
0x08004de0 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)
|
0x08004e44 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)
|
0x08004ea0 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)
|
0x08004ed0 0x00000000 Code RO 3151 x$fpl$usenofp fz_ws.l(usenofp.o)
|
||||||
0x08004edc 0x00000012 Data RO 1686 .constdata stm32f1xx_hal_rcc.o
|
0x08004ed0 0x00000012 Data RO 1686 .constdata stm32f1xx_hal_rcc.o
|
||||||
0x08004eee 0x00000018 Data RO 2880 .constdata system_stm32f1xx.o
|
0x08004ee2 0x00000018 Data RO 2880 .constdata system_stm32f1xx.o
|
||||||
0x08004f06 0x00000002 PAD
|
0x08004efa 0x00000006 PAD
|
||||||
0x08004f08 0x00000088 Data RO 3126 .constdata m_ws.l(pow.o)
|
0x08004f00 0x00000088 Data RO 3126 .constdata m_ws.l(pow.o)
|
||||||
0x08004f90 0x00000008 Data RO 3170 .constdata m_ws.l(qnan.o)
|
0x08004f88 0x00000008 Data RO 3170 .constdata m_ws.l(qnan.o)
|
||||||
0x08004f98 0x00000020 Data RO 3343 Region$$Table anon$$obj.o
|
0x08004f90 0x00000020 Data RO 3343 Region$$Table anon$$obj.o
|
||||||
|
|
||||||
|
|
||||||
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00001220, Max: 0x00005000, ABSOLUTE)
|
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00001220, Max: 0x00005000, ABSOLUTE)
|
||||||
|
|
@ -2167,7 +2166,7 @@ Image component sizes
|
||||||
|
|
||||||
52 4 0 0 0 742 dma.o
|
52 4 0 0 0 742 dma.o
|
||||||
232 12 0 0 0 959 gpio.o
|
232 12 0 0 0 959 gpio.o
|
||||||
844 50 0 1 0 427422 main.o
|
808 46 0 1 0 427402 main.o
|
||||||
358 32 0 4 598 6450 modbus.o
|
358 32 0 4 598 6450 modbus.o
|
||||||
2904 178 0 0 2048 12724 modbus_rtu.o
|
2904 178 0 0 2048 12724 modbus_rtu.o
|
||||||
64 26 236 0 1536 800 startup_stm32f103xb.o
|
64 26 236 0 1536 800 startup_stm32f103xb.o
|
||||||
|
|
@ -2182,13 +2181,13 @@ Image component sizes
|
||||||
2424 20 0 0 0 15558 stm32f1xx_hal_uart.o
|
2424 20 0 0 0 15558 stm32f1xx_hal_uart.o
|
||||||
98 24 0 0 0 5792 stm32f1xx_it.o
|
98 24 0 0 0 5792 stm32f1xx_it.o
|
||||||
2 0 24 4 0 1119 system_stm32f1xx.o
|
2 0 24 4 0 1119 system_stm32f1xx.o
|
||||||
468 56 0 8 144 3020 tim.o
|
492 60 0 8 144 3028 tim.o
|
||||||
452 60 0 20 160 7139 usart.o
|
452 60 0 20 160 7139 usart.o
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
13338 708 312 52 4488 544140 Object Totals
|
13326 708 316 52 4488 544128 Object Totals
|
||||||
0 0 32 0 0 0 (incl. Generated)
|
0 0 32 0 0 0 (incl. Generated)
|
||||||
16 0 2 6 2 0 (incl. Padding)
|
16 0 6 6 2 0 (incl. Padding)
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
@ -2263,15 +2262,15 @@ Image component sizes
|
||||||
|
|
||||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||||
|
|
||||||
19952 1164 456 52 4588 540136 Grand Totals
|
19940 1164 460 52 4588 540124 Grand Totals
|
||||||
19952 1164 456 52 4588 540136 ELF Image Totals
|
19940 1164 460 52 4588 540124 ELF Image Totals
|
||||||
19952 1164 456 52 0 0 ROM Totals
|
19940 1164 460 52 0 0 ROM Totals
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
Total RO Size (Code + RO Data) 20408 ( 19.93kB)
|
Total RO Size (Code + RO Data) 20400 ( 19.92kB)
|
||||||
Total RW Size (RW Data + ZI Data) 4640 ( 4.53kB)
|
Total RW Size (RW Data + ZI Data) 4640 ( 4.53kB)
|
||||||
Total ROM Size (Code + RO Data + RW Data) 20460 ( 19.98kB)
|
Total ROM Size (Code + RO Data + RW Data) 20452 ( 19.97kB)
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
Dependencies for Project 'EDIN', Target 'EDIN': (DO NOT MODIFY !)
|
Dependencies for Project 'EDIN', Target 'EDIN': (DO NOT MODIFY !)
|
||||||
F (startup_stm32f103xb.s)(0x682ADFC3)(--cpu Cortex-M3 -g --apcs=interwork
-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
--pd "__UVISION_VERSION SETA 514" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1"
--list startup_stm32f103xb.lst --xref -o edin\startup_stm32f103xb.o --depend edin\startup_stm32f103xb.d)
|
F (startup_stm32f103xb.s)(0x682ADFC3)(--cpu Cortex-M3 -g --apcs=interwork
-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
--pd "__UVISION_VERSION SETA 514" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1"
--list startup_stm32f103xb.lst --xref -o edin\startup_stm32f103xb.o --depend edin\startup_stm32f103xb.d)
|
||||||
F (../Core/Src/main.c)(0x686488A2)(--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\main.o --omf_browse edin\main.crf --depend edin\main.d)
|
F (../Core/Src/main.c)(0x687DD241)(--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\main.o --omf_browse edin\main.crf --depend edin\main.d)
|
||||||
I (../Core/Inc/main.h)(0x681BFB33)
|
I (../Core/Inc/main.h)(0x681BFB33)
|
||||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x681BFB2A)
|
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x681BFB2A)
|
||||||
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6821A487)
|
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6821A487)
|
||||||
|
|
@ -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.h)(0x681BFB2A)
|
||||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.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)
|
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x681BFB2A)
|
||||||
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)
|
F (../Core/Src/tim.c)(0x687DD240)(--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/tim.h)(0x6822ECBB)
|
||||||
I (../Core/Inc/main.h)(0x681BFB33)
|
I (../Core/Inc/main.h)(0x681BFB33)
|
||||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x681BFB2A)
|
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.
|
|
@ -117,13 +117,6 @@ int main(void)
|
||||||
di_data += (HAL_GPIO_ReadPin(EDINAMUR8_GPIO_Port,EDINAMUR8_Pin) * pow(2,7));
|
di_data += (HAL_GPIO_ReadPin(EDINAMUR8_GPIO_Port,EDINAMUR8_Pin) * pow(2,7));
|
||||||
DisState[0] = di_data;
|
DisState[0] = di_data;
|
||||||
di_data = 0;
|
di_data = 0;
|
||||||
|
|
||||||
if(it_1000ms_flag)
|
|
||||||
{
|
|
||||||
it_1000ms_flag = 0;
|
|
||||||
HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);
|
|
||||||
HAL_GPIO_TogglePin(LED2_GPIO_Port,LED2_Pin);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
/* USER CODE END 3 */
|
/* USER CODE END 3 */
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -187,7 +187,13 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
|
||||||
if(htim == &htim1)
|
if(htim == &htim1)
|
||||||
{
|
{
|
||||||
it_1000ms_cnt++;
|
it_1000ms_cnt++;
|
||||||
if(it_1000ms_cnt > 999) { it_1000ms_flag = 1; it_1000ms_cnt = 0; }
|
if(it_1000ms_cnt > 999)
|
||||||
|
{
|
||||||
|
HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);
|
||||||
|
HAL_GPIO_TogglePin(LED2_GPIO_Port,LED2_Pin);
|
||||||
|
it_1000ms_flag = 1;
|
||||||
|
it_1000ms_cnt = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(htim == &MODBUS_HTIM)
|
if(htim == &MODBUS_HTIM)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
|
@ -3,7 +3,7 @@
|
||||||
<title>Static Call Graph - [EDINAMUR\EDINAMUR.axf]</title></head>
|
<title>Static Call Graph - [EDINAMUR\EDINAMUR.axf]</title></head>
|
||||||
<body><HR>
|
<body><HR>
|
||||||
<H1>Static Call Graph for image EDINAMUR\EDINAMUR.axf</H1><HR>
|
<H1>Static Call Graph for image EDINAMUR\EDINAMUR.axf</H1><HR>
|
||||||
<BR><P>#<CALLGRAPH># ARM Linker, 5050106: Last Updated: Wed Jul 02 09:14:04 2025
|
<BR><P>#<CALLGRAPH># ARM Linker, 5050106: Last Updated: Mon Jul 21 13:37:25 2025
|
||||||
<BR><P>
|
<BR><P>
|
||||||
<H3>Maximum Stack Usage = 2292 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
<H3>Maximum Stack Usage = 2292 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
||||||
Call chain for Maximum Stack Depth:</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="[101]"></a>_memcpy_lastbytes</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_v6.o(.text), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[9d]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text))
|
<P><STRONG><a name="[9e]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = __aeabi_memclr4
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[9c]">>></a> SystemClock_Config
|
<BR>[Called By]<UL><LI><a href="#[9d]">>></a> SystemClock_Config
|
||||||
<LI><a href="#[b2]">>></a> readcoilstate_rtu
|
<LI><a href="#[b2]">>></a> readcoilstate_rtu
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
|
@ -399,7 +399,7 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[51]">>></a> __aeabi_errno_addr
|
<BR>[Calls]<UL><LI><a href="#[51]">>></a> __aeabi_errno_addr
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
<LI><a href="#[be]">>></a> sqrt
|
<LI><a href="#[be]">>></a> sqrt
|
||||||
</UL>
|
</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))
|
<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)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[8c]"></a>Error_Handler</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, main.o(i.Error_Handler))
|
<P><STRONG><a name="[8d]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[89]">>></a> HAL_UART_MspInit
|
||||||
<LI><a href="#[9a]">>></a> MX_USART1_UART_Init
|
<LI><a href="#[9b]">>></a> MX_USART1_UART_Init
|
||||||
<LI><a href="#[99]">>></a> MX_TIM3_Init
|
<LI><a href="#[9a]">>></a> MX_TIM3_Init
|
||||||
<LI><a href="#[97]">>></a> MX_TIM1_Init
|
<LI><a href="#[98]">>></a> MX_TIM1_Init
|
||||||
<LI><a href="#[9c]">>></a> SystemClock_Config
|
<LI><a href="#[9d]">>></a> SystemClock_Config
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[c6]"></a>GetHoldRegData</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, modbus.o(i.GetHoldRegData))
|
<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
|
<BR>[Called By]<UL><LI><a href="#[b3]">>></a> readdisinputstate_rtu
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[84]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[82]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = HAL_DMA_Abort_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7e]">>></a> HAL_UART_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</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))
|
<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
|
<BR>[Called By]<UL><LI><a href="#[1b]">>></a> DMA1_Channel4_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[8c]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[89]">>></a> HAL_UART_MspInit
|
||||||
</UL>
|
</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))
|
<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,40 +512,40 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[58]">>></a> DMA_SetConfig
|
<BR>[Calls]<UL><LI><a href="#[58]">>></a> DMA_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[93]">>></a> HAL_UART_Transmit_DMA
|
<BR>[Called By]<UL><LI><a href="#[94]">>></a> HAL_UART_Transmit_DMA
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[8b]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = HAL_GPIO_Init
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[88]">>></a> HAL_UART_MspInit
|
<BR>[Called By]<UL><LI><a href="#[89]">>></a> HAL_UART_MspInit
|
||||||
<LI><a href="#[95]">>></a> MX_GPIO_Init
|
<LI><a href="#[96]">>></a> MX_GPIO_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[7d]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||||
<LI><a href="#[48]">>></a> main
|
<LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</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))
|
<P><STRONG><a name="[7a]"></a>HAL_GPIO_TogglePin</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_GPIO_TogglePin
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_GPIO_TogglePin
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[97]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[7e]">>></a> set_addr_cb
|
||||||
<LI><a href="#[95]">>></a> MX_GPIO_Init
|
<LI><a href="#[96]">>></a> MX_GPIO_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[62]"></a>HAL_GetTick</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_GetTick))
|
<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="#[91]">>></a> HAL_UART_Transmit
|
<BR><BR>[Called By]<UL><LI><a href="#[92]">>></a> HAL_UART_Transmit
|
||||||
<LI><a href="#[67]">>></a> HAL_RCC_OscConfig
|
<LI><a href="#[67]">>></a> HAL_RCC_OscConfig
|
||||||
<LI><a href="#[61]">>></a> HAL_RCC_ClockConfig
|
<LI><a href="#[61]">>></a> HAL_RCC_ClockConfig
|
||||||
<LI><a href="#[92]">>></a> UART_WaitOnFlagUntilTimeout
|
<LI><a href="#[93]">>></a> UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[9b]"></a>HAL_IncTick</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_IncTick))
|
<P><STRONG><a name="[9c]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[c]">>></a> SysTick_Handler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
|
@ -576,9 +576,9 @@ Global Symbols
|
||||||
</UL>
|
</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))
|
<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="#[88]">>></a> HAL_UART_MspInit
|
<BR><BR>[Called By]<UL><LI><a href="#[89]">>></a> HAL_UART_MspInit
|
||||||
<LI><a href="#[6a]">>></a> HAL_TIM_Base_MspInit
|
<LI><a href="#[6a]">>></a> HAL_TIM_Base_MspInit
|
||||||
<LI><a href="#[94]">>></a> MX_DMA_Init
|
<LI><a href="#[95]">>></a> MX_DMA_Init
|
||||||
</UL>
|
</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))
|
<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))
|
||||||
|
|
@ -587,9 +587,9 @@ Global Symbols
|
||||||
<BR>[Calls]<UL><LI><a href="#[60]">>></a> __NVIC_SetPriority
|
<BR>[Calls]<UL><LI><a href="#[60]">>></a> __NVIC_SetPriority
|
||||||
<LI><a href="#[5f]">>></a> __NVIC_GetPriorityGrouping
|
<LI><a href="#[5f]">>></a> __NVIC_GetPriorityGrouping
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[88]">>></a> HAL_UART_MspInit
|
<BR>[Called By]<UL><LI><a href="#[89]">>></a> HAL_UART_MspInit
|
||||||
<LI><a href="#[6a]">>></a> HAL_TIM_Base_MspInit
|
<LI><a href="#[6a]">>></a> HAL_TIM_Base_MspInit
|
||||||
<LI><a href="#[94]">>></a> MX_DMA_Init
|
<LI><a href="#[95]">>></a> MX_DMA_Init
|
||||||
<LI><a href="#[5b]">>></a> HAL_InitTick
|
<LI><a href="#[5b]">>></a> HAL_InitTick
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
|
@ -604,7 +604,7 @@ Global Symbols
|
||||||
<LI><a href="#[5b]">>></a> HAL_InitTick
|
<LI><a href="#[5b]">>></a> HAL_InitTick
|
||||||
<LI><a href="#[62]">>></a> HAL_GetTick
|
<LI><a href="#[62]">>></a> HAL_GetTick
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[9c]">>></a> SystemClock_Config
|
<BR>[Called By]<UL><LI><a href="#[9d]">>></a> SystemClock_Config
|
||||||
</UL>
|
</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))
|
<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))
|
||||||
|
|
@ -617,7 +617,7 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[65]">>></a> HAL_RCC_GetHCLKFreq
|
<BR>[Calls]<UL><LI><a href="#[65]">>></a> HAL_RCC_GetHCLKFreq
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[89]">>></a> UART_SetConfig
|
<BR>[Called By]<UL><LI><a href="#[8a]">>></a> UART_SetConfig
|
||||||
</UL>
|
</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))
|
<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))
|
||||||
|
|
@ -625,7 +625,7 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[65]">>></a> HAL_RCC_GetHCLKFreq
|
<BR>[Calls]<UL><LI><a href="#[65]">>></a> HAL_RCC_GetHCLKFreq
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[89]">>></a> UART_SetConfig
|
<BR>[Called By]<UL><LI><a href="#[8a]">>></a> UART_SetConfig
|
||||||
</UL>
|
</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))
|
<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))
|
||||||
|
|
@ -640,7 +640,7 @@ Global Symbols
|
||||||
<BR>[Calls]<UL><LI><a href="#[68]">>></a> RCC_Delay
|
<BR>[Calls]<UL><LI><a href="#[68]">>></a> RCC_Delay
|
||||||
<LI><a href="#[62]">>></a> HAL_GetTick
|
<LI><a href="#[62]">>></a> HAL_GetTick
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[9c]">>></a> SystemClock_Config
|
<BR>[Called By]<UL><LI><a href="#[9d]">>></a> SystemClock_Config
|
||||||
</UL>
|
</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))
|
<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))
|
||||||
|
|
@ -659,11 +659,11 @@ Global Symbols
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
<BR><BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[99]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = HAL_TIMEx_MasterConfigSynchronization
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[99]">>></a> MX_TIM3_Init
|
<BR>[Called By]<UL><LI><a href="#[9a]">>></a> MX_TIM3_Init
|
||||||
<LI><a href="#[97]">>></a> MX_TIM1_Init
|
<LI><a href="#[98]">>></a> MX_TIM1_Init
|
||||||
</UL>
|
</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))
|
<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))
|
||||||
|
|
@ -672,8 +672,8 @@ Global Symbols
|
||||||
<BR>[Calls]<UL><LI><a href="#[6a]">>></a> HAL_TIM_Base_MspInit
|
<BR>[Calls]<UL><LI><a href="#[6a]">>></a> HAL_TIM_Base_MspInit
|
||||||
<LI><a href="#[6b]">>></a> TIM_Base_SetConfig
|
<LI><a href="#[6b]">>></a> TIM_Base_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[99]">>></a> MX_TIM3_Init
|
<BR>[Called By]<UL><LI><a href="#[9a]">>></a> MX_TIM3_Init
|
||||||
<LI><a href="#[97]">>></a> MX_TIM1_Init
|
<LI><a href="#[98]">>></a> MX_TIM1_Init
|
||||||
</UL>
|
</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))
|
<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))
|
||||||
|
|
@ -685,14 +685,14 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[69]">>></a> HAL_TIM_Base_Init
|
<BR>[Called By]<UL><LI><a href="#[69]">>></a> HAL_TIM_Base_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[ac]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[91]">>></a> modbus_rx_cb
|
||||||
<LI><a href="#[ac]">>></a> modbus_rtu_init
|
<LI><a href="#[ad]">>></a> modbus_rtu_init
|
||||||
<LI><a href="#[48]">>></a> main
|
<LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</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))
|
<P><STRONG><a name="[7b]"></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="#[90]">>></a> modbus_rx_cb
|
<BR><BR>[Called By]<UL><LI><a href="#[91]">>></a> modbus_rx_cb
|
||||||
<LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
<LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
|
@ -704,8 +704,8 @@ Global Symbols
|
||||||
<LI><a href="#[70]">>></a> TIM_ITRx_SetConfig
|
<LI><a href="#[70]">>></a> TIM_ITRx_SetConfig
|
||||||
<LI><a href="#[6e]">>></a> TIM_ETR_SetConfig
|
<LI><a href="#[6e]">>></a> TIM_ETR_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[99]">>></a> MX_TIM3_Init
|
<BR>[Called By]<UL><LI><a href="#[9a]">>></a> MX_TIM3_Init
|
||||||
<LI><a href="#[97]">>></a> MX_TIM1_Init
|
<LI><a href="#[98]">>></a> MX_TIM1_Init
|
||||||
</UL>
|
</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))
|
<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))
|
||||||
|
|
@ -735,13 +735,14 @@ Global Symbols
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
<BR><BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[76]"></a>HAL_TIM_PeriodElapsedCallback</STRONG> (Thumb, 98 bytes, Stack size 8 bytes, tim.o(i.HAL_TIM_PeriodElapsedCallback))
|
<P><STRONG><a name="[76]"></a>HAL_TIM_PeriodElapsedCallback</STRONG> (Thumb, 118 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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[7d]">>></a> set_addr_cb
|
<BR>[Calls]<UL><LI><a href="#[7e]">>></a> set_addr_cb
|
||||||
<LI><a href="#[7b]">>></a> modbus_process_rtu
|
<LI><a href="#[7c]">>></a> modbus_process_rtu
|
||||||
<LI><a href="#[7a]">>></a> HAL_TIM_Base_Stop_IT
|
<LI><a href="#[7b]">>></a> HAL_TIM_Base_Stop_IT
|
||||||
<LI><a href="#[7c]">>></a> HAL_GPIO_ReadPin
|
<LI><a href="#[7a]">>></a> HAL_GPIO_TogglePin
|
||||||
|
<LI><a href="#[7d]">>></a> HAL_GPIO_ReadPin
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -750,80 +751,80 @@ Global Symbols
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
<BR><BR>[Called By]<UL><LI><a href="#[72]">>></a> HAL_TIM_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[85]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
<LI><a href="#[7f]">>></a> UART_Receive_IT
|
<LI><a href="#[80]">>></a> UART_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[83]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
<LI><a href="#[3d]">>></a> UART_DMAError
|
<LI><a href="#[3d]">>></a> UART_DMAError
|
||||||
<LI><a href="#[3a]">>></a> UART_DMAAbortOnError
|
<LI><a href="#[3a]">>></a> UART_DMAAbortOnError
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[7f]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[83]">>></a> HAL_DMA_Abort
|
<BR>[Calls]<UL><LI><a href="#[84]">>></a> HAL_DMA_Abort
|
||||||
<LI><a href="#[82]">>></a> HAL_UART_ErrorCallback
|
<LI><a href="#[83]">>></a> HAL_UART_ErrorCallback
|
||||||
<LI><a href="#[84]">>></a> HAL_UARTEx_RxEventCallback
|
<LI><a href="#[85]">>></a> HAL_UARTEx_RxEventCallback
|
||||||
<LI><a href="#[85]">>></a> UART_Transmit_IT
|
<LI><a href="#[86]">>></a> UART_Transmit_IT
|
||||||
<LI><a href="#[7f]">>></a> UART_Receive_IT
|
<LI><a href="#[80]">>></a> UART_Receive_IT
|
||||||
<LI><a href="#[86]">>></a> UART_EndTransmit_IT
|
<LI><a href="#[87]">>></a> UART_EndTransmit_IT
|
||||||
<LI><a href="#[80]">>></a> UART_EndRxTransfer
|
<LI><a href="#[81]">>></a> UART_EndRxTransfer
|
||||||
<LI><a href="#[81]">>></a> HAL_DMA_Abort_IT
|
<LI><a href="#[82]">>></a> HAL_DMA_Abort_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[32]">>></a> USART1_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[32]">>></a> USART1_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[88]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[88]">>></a> HAL_UART_MspInit
|
<BR>[Calls]<UL><LI><a href="#[89]">>></a> HAL_UART_MspInit
|
||||||
<LI><a href="#[89]">>></a> UART_SetConfig
|
<LI><a href="#[8a]">>></a> UART_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[9a]">>></a> MX_USART1_UART_Init
|
<BR>[Called By]<UL><LI><a href="#[9b]">>></a> MX_USART1_UART_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[88]"></a>HAL_UART_MspInit</STRONG> (Thumb, 188 bytes, Stack size 32 bytes, usart.o(i.HAL_UART_MspInit))
|
<P><STRONG><a name="[89]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[8b]">>></a> HAL_DMA_Init
|
<BR>[Calls]<UL><LI><a href="#[8c]">>></a> HAL_DMA_Init
|
||||||
<LI><a href="#[5e]">>></a> HAL_NVIC_SetPriority
|
<LI><a href="#[5e]">>></a> HAL_NVIC_SetPriority
|
||||||
<LI><a href="#[6c]">>></a> HAL_NVIC_EnableIRQ
|
<LI><a href="#[6c]">>></a> HAL_NVIC_EnableIRQ
|
||||||
<LI><a href="#[8a]">>></a> HAL_GPIO_Init
|
<LI><a href="#[8b]">>></a> HAL_GPIO_Init
|
||||||
<LI><a href="#[8c]">>></a> Error_Handler
|
<LI><a href="#[8d]">>></a> Error_Handler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[87]">>></a> HAL_UART_Init
|
<BR>[Called By]<UL><LI><a href="#[88]">>></a> HAL_UART_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[8e]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[8e]">>></a> UART_Start_Receive_IT
|
<BR>[Calls]<UL><LI><a href="#[8f]">>></a> UART_Start_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[90]">>></a> modbus_rx_cb
|
<BR>[Called By]<UL><LI><a href="#[91]">>></a> modbus_rx_cb
|
||||||
<LI><a href="#[ac]">>></a> modbus_rtu_init
|
<LI><a href="#[ad]">>></a> modbus_rtu_init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[8f]"></a>HAL_UART_RxCpltCallback</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, usart.o(i.HAL_UART_RxCpltCallback))
|
<P><STRONG><a name="[90]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = HAL_UART_RxCpltCallback ⇒ modbus_rx_cb ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[90]">>></a> modbus_rx_cb
|
<BR>[Calls]<UL><LI><a href="#[91]">>></a> modbus_rx_cb
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7f]">>></a> UART_Receive_IT
|
<BR>[Called By]<UL><LI><a href="#[80]">>></a> UART_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[92]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[62]">>></a> HAL_GetTick
|
<BR>[Calls]<UL><LI><a href="#[62]">>></a> HAL_GetTick
|
||||||
<LI><a href="#[92]">>></a> UART_WaitOnFlagUntilTimeout
|
<LI><a href="#[93]">>></a> UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[90]">>></a> modbus_rx_cb
|
<BR>[Called By]<UL><LI><a href="#[91]">>></a> modbus_rx_cb
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[94]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[57]">>></a> HAL_DMA_Start_IT
|
<BR>[Calls]<UL><LI><a href="#[57]">>></a> HAL_DMA_Start_IT
|
||||||
|
|
@ -831,19 +832,19 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[bd]">>></a> uart_send
|
<BR>[Called By]<UL><LI><a href="#[bd]">>></a> uart_send
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[a0]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[87]">>></a> UART_EndTransmit_IT
|
||||||
<LI><a href="#[3b]">>></a> UART_DMATransmitCplt
|
<LI><a href="#[3b]">>></a> UART_DMATransmitCplt
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[a1]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[3c]">>></a> UART_DMATxHalfCplt
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[5]"></a>HardFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.HardFault_Handler))
|
<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)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[94]"></a>MX_DMA_Init</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, dma.o(i.MX_DMA_Init))
|
<P><STRONG><a name="[95]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = MX_DMA_Init ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[5e]">>></a> HAL_NVIC_SetPriority
|
<BR>[Calls]<UL><LI><a href="#[5e]">>></a> HAL_NVIC_SetPriority
|
||||||
|
|
@ -852,42 +853,42 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[95]"></a>MX_GPIO_Init</STRONG> (Thumb, 220 bytes, Stack size 24 bytes, gpio.o(i.MX_GPIO_Init))
|
<P><STRONG><a name="[96]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[96]">>></a> HAL_GPIO_WritePin
|
<BR>[Calls]<UL><LI><a href="#[97]">>></a> HAL_GPIO_WritePin
|
||||||
<LI><a href="#[8a]">>></a> HAL_GPIO_Init
|
<LI><a href="#[8b]">>></a> HAL_GPIO_Init
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[97]"></a>MX_TIM1_Init</STRONG> (Thumb, 102 bytes, Stack size 32 bytes, tim.o(i.MX_TIM1_Init))
|
<P><STRONG><a name="[98]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[6d]">>></a> HAL_TIM_ConfigClockSource
|
<BR>[Calls]<UL><LI><a href="#[6d]">>></a> HAL_TIM_ConfigClockSource
|
||||||
<LI><a href="#[69]">>></a> HAL_TIM_Base_Init
|
<LI><a href="#[69]">>></a> HAL_TIM_Base_Init
|
||||||
<LI><a href="#[98]">>></a> HAL_TIMEx_MasterConfigSynchronization
|
<LI><a href="#[99]">>></a> HAL_TIMEx_MasterConfigSynchronization
|
||||||
<LI><a href="#[8c]">>></a> Error_Handler
|
<LI><a href="#[8d]">>></a> Error_Handler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[99]"></a>MX_TIM3_Init</STRONG> (Thumb, 100 bytes, Stack size 32 bytes, tim.o(i.MX_TIM3_Init))
|
<P><STRONG><a name="[9a]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[6d]">>></a> HAL_TIM_ConfigClockSource
|
<BR>[Calls]<UL><LI><a href="#[6d]">>></a> HAL_TIM_ConfigClockSource
|
||||||
<LI><a href="#[69]">>></a> HAL_TIM_Base_Init
|
<LI><a href="#[69]">>></a> HAL_TIM_Base_Init
|
||||||
<LI><a href="#[98]">>></a> HAL_TIMEx_MasterConfigSynchronization
|
<LI><a href="#[99]">>></a> HAL_TIMEx_MasterConfigSynchronization
|
||||||
<LI><a href="#[8c]">>></a> Error_Handler
|
<LI><a href="#[8d]">>></a> Error_Handler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[9b]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[87]">>></a> HAL_UART_Init
|
<BR>[Calls]<UL><LI><a href="#[88]">>></a> HAL_UART_Init
|
||||||
<LI><a href="#[8c]">>></a> Error_Handler
|
<LI><a href="#[8d]">>></a> Error_Handler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -898,7 +899,7 @@ Global Symbols
|
||||||
<P><STRONG><a name="[bb]"></a>ModbusCRC16</STRONG> (Thumb, 70 bytes, Stack size 12 bytes, modbus.o(i.ModbusCRC16))
|
<P><STRONG><a name="[bb]"></a>ModbusCRC16</STRONG> (Thumb, 70 bytes, Stack size 12 bytes, modbus.o(i.ModbusCRC16))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = ModbusCRC16
|
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = ModbusCRC16
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7b]">>></a> modbus_process_rtu
|
<BR>[Called By]<UL><LI><a href="#[7c]">>></a> modbus_process_rtu
|
||||||
<LI><a href="#[b6]">>></a> writesinglereg_rtu
|
<LI><a href="#[b6]">>></a> writesinglereg_rtu
|
||||||
<LI><a href="#[b9]">>></a> writesinglecoil_rtu
|
<LI><a href="#[b9]">>></a> writesinglecoil_rtu
|
||||||
<LI><a href="#[b8]">>></a> writemultireg_rtu
|
<LI><a href="#[b8]">>></a> writemultireg_rtu
|
||||||
|
|
@ -922,17 +923,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))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SysTick_Handler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[9b]">>></a> HAL_IncTick
|
<BR>[Calls]<UL><LI><a href="#[9c]">>></a> HAL_IncTick
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[9c]"></a>SystemClock_Config</STRONG> (Thumb, 102 bytes, Stack size 64 bytes, main.o(i.SystemClock_Config))
|
<P><STRONG><a name="[9d]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[67]">>></a> HAL_RCC_OscConfig
|
<BR>[Calls]<UL><LI><a href="#[67]">>></a> HAL_RCC_OscConfig
|
||||||
<LI><a href="#[61]">>></a> HAL_RCC_ClockConfig
|
<LI><a href="#[61]">>></a> HAL_RCC_ClockConfig
|
||||||
<LI><a href="#[8c]">>></a> Error_Handler
|
<LI><a href="#[8d]">>></a> Error_Handler
|
||||||
<LI><a href="#[9d]">>></a> __aeabi_memclr4
|
<LI><a href="#[9e]">>></a> __aeabi_memclr4
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -966,16 +967,16 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[6d]">>></a> HAL_TIM_ConfigClockSource
|
<BR>[Called By]<UL><LI><a href="#[6d]">>></a> HAL_TIM_ConfigClockSource
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[8f]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = UART_Start_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[8d]">>></a> HAL_UART_Receive_IT
|
<BR>[Called By]<UL><LI><a href="#[8e]">>></a> HAL_UART_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[32]"></a>USART1_IRQHandler</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.USART1_IRQHandler))
|
<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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[7e]">>></a> HAL_UART_IRQHandler
|
<BR>[Calls]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -995,77 +996,76 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[c3]"></a>__ARM_fpclassify</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, fpclassify.o(i.__ARM_fpclassify))
|
<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="#[ad]">>></a> pow
|
<BR><BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a1]"></a>__kernel_poly</STRONG> (Thumb, 170 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly))
|
<P><STRONG><a name="[a2]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = __kernel_poly ⇒ __aeabi_dmul
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a2]">>></a> __aeabi_dmul
|
<BR>[Calls]<UL><LI><a href="#[a3]">>></a> __aeabi_dmul
|
||||||
<LI><a href="#[a3]">>></a> __aeabi_dadd
|
<LI><a href="#[a4]">>></a> __aeabi_dadd
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a4]"></a>__mathlib_dbl_divzero</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_divzero))
|
<P><STRONG><a name="[a5]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __mathlib_dbl_divzero ⇒ __aeabi_ddiv
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a5]">>></a> __aeabi_ddiv
|
<BR>[Calls]<UL><LI><a href="#[a6]">>></a> __aeabi_ddiv
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a6]"></a>__mathlib_dbl_infnan2</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_infnan2))
|
<P><STRONG><a name="[a7]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __mathlib_dbl_infnan2 ⇒ __aeabi_dadd
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a3]">>></a> __aeabi_dadd
|
<BR>[Calls]<UL><LI><a href="#[a4]">>></a> __aeabi_dadd
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a7]"></a>__mathlib_dbl_invalid</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_invalid))
|
<P><STRONG><a name="[a8]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __mathlib_dbl_invalid ⇒ __aeabi_ddiv
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a5]">>></a> __aeabi_ddiv
|
<BR>[Calls]<UL><LI><a href="#[a6]">>></a> __aeabi_ddiv
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a8]"></a>__mathlib_dbl_overflow</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_overflow))
|
<P><STRONG><a name="[a9]"></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
|
<BR><BR>[Calls]<UL><LI><a href="#[aa]">>></a> __ARM_scalbn
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[aa]"></a>__mathlib_dbl_underflow</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_underflow))
|
<P><STRONG><a name="[ab]"></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
|
<BR><BR>[Calls]<UL><LI><a href="#[aa]">>></a> __ARM_scalbn
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[4d]"></a>_sys_exit</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, usart.o(i._sys_exit))
|
<P><STRONG><a name="[4d]"></a>_sys_exit</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, usart.o(i._sys_exit))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[4c]">>></a> __rt_exit_exit
|
<BR><BR>[Called By]<UL><LI><a href="#[4c]">>></a> __rt_exit_exit
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[48]"></a>main</STRONG> (Thumb, 686 bytes, Stack size 24 bytes, main.o(i.main))
|
<P><STRONG><a name="[48]"></a>main</STRONG> (Thumb, 654 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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = main ⇒ pow ⇒ sqrt ⇒ _dsqrt ⇒ __fpl_dnaninf
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[ac]">>></a> modbus_rtu_init
|
<BR>[Calls]<UL><LI><a href="#[ad]">>></a> modbus_rtu_init
|
||||||
<LI><a href="#[9a]">>></a> MX_USART1_UART_Init
|
<LI><a href="#[9b]">>></a> MX_USART1_UART_Init
|
||||||
<LI><a href="#[99]">>></a> MX_TIM3_Init
|
<LI><a href="#[9a]">>></a> MX_TIM3_Init
|
||||||
<LI><a href="#[97]">>></a> MX_TIM1_Init
|
<LI><a href="#[98]">>></a> MX_TIM1_Init
|
||||||
<LI><a href="#[95]">>></a> MX_GPIO_Init
|
<LI><a href="#[96]">>></a> MX_GPIO_Init
|
||||||
<LI><a href="#[94]">>></a> MX_DMA_Init
|
<LI><a href="#[95]">>></a> MX_DMA_Init
|
||||||
<LI><a href="#[ab]">>></a> HAL_TIM_Base_Start_IT
|
<LI><a href="#[ac]">>></a> HAL_TIM_Base_Start_IT
|
||||||
<LI><a href="#[59]">>></a> HAL_Init
|
<LI><a href="#[59]">>></a> HAL_Init
|
||||||
<LI><a href="#[b0]">>></a> HAL_GPIO_TogglePin
|
<LI><a href="#[7d]">>></a> HAL_GPIO_ReadPin
|
||||||
<LI><a href="#[7c]">>></a> HAL_GPIO_ReadPin
|
<LI><a href="#[9d]">>></a> SystemClock_Config
|
||||||
<LI><a href="#[9c]">>></a> SystemClock_Config
|
<LI><a href="#[ae]">>></a> pow
|
||||||
<LI><a href="#[ad]">>></a> pow
|
<LI><a href="#[a3]">>></a> __aeabi_dmul
|
||||||
<LI><a href="#[a2]">>></a> __aeabi_dmul
|
<LI><a href="#[af]">>></a> __aeabi_ui2d
|
||||||
<LI><a href="#[ae]">>></a> __aeabi_ui2d
|
<LI><a href="#[b0]">>></a> __aeabi_d2uiz
|
||||||
<LI><a href="#[af]">>></a> __aeabi_d2uiz
|
<LI><a href="#[a4]">>></a> __aeabi_dadd
|
||||||
<LI><a href="#[a3]">>></a> __aeabi_dadd
|
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[47]">>></a> __rt_entry_main
|
<BR>[Called By]<UL><LI><a href="#[47]">>></a> __rt_entry_main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -1083,7 +1083,7 @@ Global Symbols
|
||||||
<LI><a href="#[b2]">>></a> readcoilstate_rtu
|
<LI><a href="#[b2]">>></a> readcoilstate_rtu
|
||||||
<LI><a href="#[ba]">>></a> modbus_errfunction_rtu
|
<LI><a href="#[ba]">>></a> modbus_errfunction_rtu
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7b]">>></a> modbus_process_rtu
|
<BR>[Called By]<UL><LI><a href="#[7c]">>></a> modbus_process_rtu
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[ba]"></a>modbus_errfunction_rtu</STRONG> (Thumb, 114 bytes, Stack size 1048 bytes, modbus_rtu.o(i.modbus_errfunction_rtu))
|
<P><STRONG><a name="[ba]"></a>modbus_errfunction_rtu</STRONG> (Thumb, 114 bytes, Stack size 1048 bytes, modbus_rtu.o(i.modbus_errfunction_rtu))
|
||||||
|
|
@ -1104,7 +1104,7 @@ Global Symbols
|
||||||
<LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
<LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[7b]"></a>modbus_process_rtu</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, modbus_rtu.o(i.modbus_process_rtu))
|
<P><STRONG><a name="[7c]"></a>modbus_process_rtu</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, modbus_rtu.o(i.modbus_process_rtu))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 2260<LI>Call Chain = modbus_process_rtu ⇒ modbus_analysis_rtu ⇒ writemulticoil_rtu ⇒ modbus_errfunction_rtu ⇒ uart_send ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
<BR><BR>[Stack]<UL><LI>Max Depth = 2260<LI>Call Chain = modbus_process_rtu ⇒ modbus_analysis_rtu ⇒ writemulticoil_rtu ⇒ modbus_errfunction_rtu ⇒ uart_send ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
<BR>[Calls]<UL><LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
||||||
|
|
@ -1113,46 +1113,46 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
<BR>[Called By]<UL><LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[ac]"></a>modbus_rtu_init</STRONG> (Thumb, 58 bytes, Stack size 8 bytes, modbus_rtu.o(i.modbus_rtu_init))
|
<P><STRONG><a name="[ad]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = modbus_rtu_init ⇒ HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[ab]">>></a> HAL_TIM_Base_Start_IT
|
<BR>[Calls]<UL><LI><a href="#[ac]">>></a> HAL_TIM_Base_Start_IT
|
||||||
<LI><a href="#[8d]">>></a> HAL_UART_Receive_IT
|
<LI><a href="#[8e]">>></a> HAL_UART_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[90]"></a>modbus_rx_cb</STRONG> (Thumb, 98 bytes, Stack size 8 bytes, modbus_rtu.o(i.modbus_rx_cb))
|
<P><STRONG><a name="[91]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = modbus_rx_cb ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[91]">>></a> HAL_UART_Transmit
|
<BR>[Calls]<UL><LI><a href="#[92]">>></a> HAL_UART_Transmit
|
||||||
<LI><a href="#[7a]">>></a> HAL_TIM_Base_Stop_IT
|
<LI><a href="#[7b]">>></a> HAL_TIM_Base_Stop_IT
|
||||||
<LI><a href="#[ab]">>></a> HAL_TIM_Base_Start_IT
|
<LI><a href="#[ac]">>></a> HAL_TIM_Base_Start_IT
|
||||||
<LI><a href="#[8d]">>></a> HAL_UART_Receive_IT
|
<LI><a href="#[8e]">>></a> HAL_UART_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[8f]">>></a> HAL_UART_RxCpltCallback
|
<BR>[Called By]<UL><LI><a href="#[90]">>></a> HAL_UART_RxCpltCallback
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[ad]"></a>pow</STRONG> (Thumb, 2478 bytes, Stack size 112 bytes, pow.o(i.pow))
|
<P><STRONG><a name="[ae]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = pow ⇒ sqrt ⇒ _dsqrt ⇒ __fpl_dnaninf
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a9]">>></a> __ARM_scalbn
|
<BR>[Calls]<UL><LI><a href="#[aa]">>></a> __ARM_scalbn
|
||||||
<LI><a href="#[c2]">>></a> __aeabi_cdrcmple
|
<LI><a href="#[c2]">>></a> __aeabi_cdrcmple
|
||||||
<LI><a href="#[a5]">>></a> __aeabi_ddiv
|
<LI><a href="#[a6]">>></a> __aeabi_ddiv
|
||||||
<LI><a href="#[52]">>></a> __set_errno
|
<LI><a href="#[52]">>></a> __set_errno
|
||||||
<LI><a href="#[a2]">>></a> __aeabi_dmul
|
<LI><a href="#[a3]">>></a> __aeabi_dmul
|
||||||
<LI><a href="#[c1]">>></a> __aeabi_i2d
|
<LI><a href="#[c1]">>></a> __aeabi_i2d
|
||||||
<LI><a href="#[bf]">>></a> __aeabi_dsub
|
<LI><a href="#[bf]">>></a> __aeabi_dsub
|
||||||
<LI><a href="#[c0]">>></a> __aeabi_drsub
|
<LI><a href="#[c0]">>></a> __aeabi_drsub
|
||||||
<LI><a href="#[a3]">>></a> __aeabi_dadd
|
<LI><a href="#[a4]">>></a> __aeabi_dadd
|
||||||
<LI><a href="#[be]">>></a> sqrt
|
<LI><a href="#[be]">>></a> sqrt
|
||||||
<LI><a href="#[a1]">>></a> __kernel_poly
|
<LI><a href="#[a2]">>></a> __kernel_poly
|
||||||
<LI><a href="#[c3]">>></a> __ARM_fpclassify
|
<LI><a href="#[c3]">>></a> __ARM_fpclassify
|
||||||
<LI><a href="#[aa]">>></a> __mathlib_dbl_underflow
|
<LI><a href="#[ab]">>></a> __mathlib_dbl_underflow
|
||||||
<LI><a href="#[a8]">>></a> __mathlib_dbl_overflow
|
<LI><a href="#[a9]">>></a> __mathlib_dbl_overflow
|
||||||
<LI><a href="#[a7]">>></a> __mathlib_dbl_invalid
|
<LI><a href="#[a8]">>></a> __mathlib_dbl_invalid
|
||||||
<LI><a href="#[a6]">>></a> __mathlib_dbl_infnan2
|
<LI><a href="#[a7]">>></a> __mathlib_dbl_infnan2
|
||||||
<LI><a href="#[a4]">>></a> __mathlib_dbl_divzero
|
<LI><a href="#[a5]">>></a> __mathlib_dbl_divzero
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -1161,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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[bd]">>></a> uart_send
|
<BR>[Calls]<UL><LI><a href="#[bd]">>></a> uart_send
|
||||||
<LI><a href="#[9d]">>></a> __aeabi_memclr4
|
<LI><a href="#[9e]">>></a> __aeabi_memclr4
|
||||||
<LI><a href="#[bc]">>></a> __aeabi_memcpy
|
<LI><a href="#[bc]">>></a> __aeabi_memcpy
|
||||||
<LI><a href="#[ba]">>></a> modbus_errfunction_rtu
|
<LI><a href="#[ba]">>></a> modbus_errfunction_rtu
|
||||||
<LI><a href="#[bb]">>></a> ModbusCRC16
|
<LI><a href="#[bb]">>></a> ModbusCRC16
|
||||||
|
|
@ -1206,11 +1206,11 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
<BR>[Called By]<UL><LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[7d]"></a>set_addr_cb</STRONG> (Thumb, 116 bytes, Stack size 8 bytes, usart.o(i.set_addr_cb))
|
<P><STRONG><a name="[7e]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[bd]">>></a> uart_send
|
<BR>[Calls]<UL><LI><a href="#[bd]">>></a> uart_send
|
||||||
<LI><a href="#[96]">>></a> HAL_GPIO_WritePin
|
<LI><a href="#[97]">>></a> HAL_GPIO_WritePin
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
<BR>[Called By]<UL><LI><a href="#[76]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -1221,15 +1221,15 @@ Global Symbols
|
||||||
<BR>[Calls]<UL><LI><a href="#[52]">>></a> __set_errno
|
<BR>[Calls]<UL><LI><a href="#[52]">>></a> __set_errno
|
||||||
<LI><a href="#[c8]">>></a> _dsqrt
|
<LI><a href="#[c8]">>></a> _dsqrt
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[bd]"></a>uart_send</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, usart.o(i.uart_send))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = uart_send ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[93]">>></a> HAL_UART_Transmit_DMA
|
<BR>[Calls]<UL><LI><a href="#[94]">>></a> HAL_UART_Transmit_DMA
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7d]">>></a> set_addr_cb
|
<BR>[Called By]<UL><LI><a href="#[7e]">>></a> set_addr_cb
|
||||||
<LI><a href="#[b6]">>></a> writesinglereg_rtu
|
<LI><a href="#[b6]">>></a> writesinglereg_rtu
|
||||||
<LI><a href="#[b9]">>></a> writesinglecoil_rtu
|
<LI><a href="#[b9]">>></a> writesinglecoil_rtu
|
||||||
<LI><a href="#[b8]">>></a> writemultireg_rtu
|
<LI><a href="#[b8]">>></a> writemultireg_rtu
|
||||||
|
|
@ -1289,13 +1289,13 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
<BR>[Called By]<UL><LI><a href="#[b1]">>></a> modbus_analysis_rtu
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a3]"></a>__aeabi_dadd</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, daddsub_clz.o(x$fpl$dadd))
|
<P><STRONG><a name="[a4]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __aeabi_dadd
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
<LI><a href="#[ad]">>></a> pow
|
<LI><a href="#[ae]">>></a> pow
|
||||||
<LI><a href="#[a1]">>></a> __kernel_poly
|
<LI><a href="#[a2]">>></a> __kernel_poly
|
||||||
<LI><a href="#[a6]">>></a> __mathlib_dbl_infnan2
|
<LI><a href="#[a7]">>></a> __mathlib_dbl_infnan2
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[cb]"></a>_dadd</STRONG> (Thumb, 332 bytes, Stack size 16 bytes, daddsub_clz.o(x$fpl$dadd), UNUSED)
|
<P><STRONG><a name="[cb]"></a>_dadd</STRONG> (Thumb, 332 bytes, Stack size 16 bytes, daddsub_clz.o(x$fpl$dadd), UNUSED)
|
||||||
|
|
@ -1307,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))
|
<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
|
<BR><BR>[Calls]<UL><LI><a href="#[d0]">>></a> __fpl_return_NaN
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[a9]">>></a> __ARM_scalbn
|
<BR>[Called By]<UL><LI><a href="#[aa]">>></a> __ARM_scalbn
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[d4]"></a>__fpl_dcmp_Inf</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, dcmpi.o(x$fpl$dcmpinf), UNUSED)
|
<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
|
<BR><BR>[Called By]<UL><LI><a href="#[d3]">>></a> _dcmple
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a5]"></a>__aeabi_ddiv</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv))
|
<P><STRONG><a name="[a6]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_ddiv
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
<LI><a href="#[a7]">>></a> __mathlib_dbl_invalid
|
<LI><a href="#[a8]">>></a> __mathlib_dbl_invalid
|
||||||
<LI><a href="#[a4]">>></a> __mathlib_dbl_divzero
|
<LI><a href="#[a5]">>></a> __mathlib_dbl_divzero
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[d1]"></a>_ddiv</STRONG> (Thumb, 552 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv), UNUSED)
|
<P><STRONG><a name="[d1]"></a>_ddiv</STRONG> (Thumb, 552 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv), UNUSED)
|
||||||
|
|
@ -1327,7 +1327,7 @@ Global Symbols
|
||||||
<LI><a href="#[ce]">>></a> __fpl_dnaninf
|
<LI><a href="#[ce]">>></a> __fpl_dnaninf
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[af]"></a>__aeabi_d2uiz</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, dfixu.o(x$fpl$dfixu))
|
<P><STRONG><a name="[b0]"></a>__aeabi_d2uiz</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, dfixu.o(x$fpl$dfixu))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_d2uiz
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_d2uiz
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
|
|
@ -1338,12 +1338,12 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[c1]"></a>__aeabi_i2d</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dflt))
|
<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="#[ad]">>></a> pow
|
<BR><BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[10f]"></a>_dflt</STRONG> (Thumb, 46 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dflt), UNUSED)
|
<P><STRONG><a name="[10f]"></a>_dflt</STRONG> (Thumb, 46 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dflt), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[ae]"></a>__aeabi_ui2d</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dfltu))
|
<P><STRONG><a name="[af]"></a>__aeabi_ui2d</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dfltu))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR><BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
|
@ -1360,12 +1360,12 @@ Global Symbols
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[d6]">>></a> _drcmple
|
<BR><BR>[Called By]<UL><LI><a href="#[d6]">>></a> _drcmple
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a2]"></a>__aeabi_dmul</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, dmul.o(x$fpl$dmul))
|
<P><STRONG><a name="[a3]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_dmul
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
<LI><a href="#[ad]">>></a> pow
|
<LI><a href="#[ae]">>></a> pow
|
||||||
<LI><a href="#[a1]">>></a> __kernel_poly
|
<LI><a href="#[a2]">>></a> __kernel_poly
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[d5]"></a>_dmul</STRONG> (Thumb, 332 bytes, Stack size 32 bytes, dmul.o(x$fpl$dmul), UNUSED)
|
<P><STRONG><a name="[d5]"></a>_dmul</STRONG> (Thumb, 332 bytes, Stack size 32 bytes, dmul.o(x$fpl$dmul), UNUSED)
|
||||||
|
|
@ -1394,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))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __aeabi_cdrcmple
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[d6]"></a>_drcmple</STRONG> (Thumb, 108 bytes, Stack size 16 bytes, drleqf.o(x$fpl$drleqf), UNUSED)
|
<P><STRONG><a name="[d6]"></a>_drcmple</STRONG> (Thumb, 108 bytes, Stack size 16 bytes, drleqf.o(x$fpl$drleqf), UNUSED)
|
||||||
|
|
@ -1404,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))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_drsub
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[d8]"></a>_drsb</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, daddsub_clz.o(x$fpl$drsb), UNUSED)
|
<P><STRONG><a name="[d8]"></a>_drsb</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, daddsub_clz.o(x$fpl$drsb), UNUSED)
|
||||||
|
|
@ -1423,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))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_dsub
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[da]"></a>_dsub</STRONG> (Thumb, 464 bytes, Stack size 32 bytes, daddsub_clz.o(x$fpl$dsub), UNUSED)
|
<P><STRONG><a name="[da]"></a>_dsub</STRONG> (Thumb, 464 bytes, Stack size 32 bytes, daddsub_clz.o(x$fpl$dsub), UNUSED)
|
||||||
|
|
@ -1437,12 +1437,12 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[cf]">>></a> __fpl_dcheck_NaN1
|
<BR>[Called By]<UL><LI><a href="#[cf]">>></a> __fpl_dcheck_NaN1
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a9]"></a>__ARM_scalbn</STRONG> (Thumb, 92 bytes, Stack size 0 bytes, scalbn.o(x$fpl$scalbn))
|
<P><STRONG><a name="[aa]"></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
|
<BR><BR>[Calls]<UL><LI><a href="#[cf]">>></a> __fpl_dcheck_NaN1
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> pow
|
<BR>[Called By]<UL><LI><a href="#[ae]">>></a> pow
|
||||||
<LI><a href="#[aa]">>></a> __mathlib_dbl_underflow
|
<LI><a href="#[ab]">>></a> __mathlib_dbl_underflow
|
||||||
<LI><a href="#[a8]">>></a> __mathlib_dbl_overflow
|
<LI><a href="#[a9]">>></a> __mathlib_dbl_overflow
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[db]"></a>__fpl_cmpreturn</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, trapv.o(x$fpl$trapveneer))
|
<P><STRONG><a name="[db]"></a>__fpl_cmpreturn</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, trapv.o(x$fpl$trapveneer))
|
||||||
|
|
@ -1494,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))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_DMAAbortOnError
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[82]">>></a> HAL_UART_ErrorCallback
|
<BR>[Calls]<UL><LI><a href="#[83]">>></a> HAL_UART_ErrorCallback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[3d]"></a>UART_DMAError</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_DMAError))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_DMAError
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[82]">>></a> HAL_UART_ErrorCallback
|
<BR>[Calls]<UL><LI><a href="#[83]">>></a> HAL_UART_ErrorCallback
|
||||||
<LI><a href="#[9e]">>></a> UART_EndTxTransfer
|
<LI><a href="#[9f]">>></a> UART_EndTxTransfer
|
||||||
<LI><a href="#[80]">>></a> UART_EndRxTransfer
|
<LI><a href="#[81]">>></a> UART_EndRxTransfer
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[3b]"></a>UART_DMATransmitCplt</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_DMATransmitCplt
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[9f]">>></a> HAL_UART_TxCpltCallback
|
<BR>[Calls]<UL><LI><a href="#[a0]">>></a> HAL_UART_TxCpltCallback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[3c]"></a>UART_DMATxHalfCplt</STRONG> (Thumb, 14 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_DMATxHalfCplt
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a0]">>></a> HAL_UART_TxHalfCpltCallback
|
<BR>[Calls]<UL><LI><a href="#[a1]">>></a> HAL_UART_TxHalfCpltCallback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[80]"></a>UART_EndRxTransfer</STRONG> (Thumb, 108 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_EndRxTransfer))
|
<P><STRONG><a name="[81]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
<LI><a href="#[92]">>></a> UART_WaitOnFlagUntilTimeout
|
<LI><a href="#[93]">>></a> UART_WaitOnFlagUntilTimeout
|
||||||
<LI><a href="#[3d]">>></a> UART_DMAError
|
<LI><a href="#[3d]">>></a> UART_DMAError
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[87]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = UART_EndTransmit_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[9f]">>></a> HAL_UART_TxCpltCallback
|
<BR>[Calls]<UL><LI><a href="#[a0]">>></a> HAL_UART_TxCpltCallback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7e]">>></a> HAL_UART_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[9e]"></a>UART_EndTxTransfer</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_EndTxTransfer))
|
<P><STRONG><a name="[9f]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[3d]">>></a> UART_DMAError
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[80]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[8f]">>></a> HAL_UART_RxCpltCallback
|
<BR>[Calls]<UL><LI><a href="#[90]">>></a> HAL_UART_RxCpltCallback
|
||||||
<LI><a href="#[84]">>></a> HAL_UARTEx_RxEventCallback
|
<LI><a href="#[85]">>></a> HAL_UARTEx_RxEventCallback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7e]">>></a> HAL_UART_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[89]"></a>UART_SetConfig</STRONG> (Thumb, 248 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_SetConfig))
|
<P><STRONG><a name="[8a]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = UART_SetConfig ⇒ HAL_RCC_GetPCLK2Freq
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[66]">>></a> HAL_RCC_GetPCLK2Freq
|
<BR>[Calls]<UL><LI><a href="#[66]">>></a> HAL_RCC_GetPCLK2Freq
|
||||||
<LI><a href="#[64]">>></a> HAL_RCC_GetPCLK1Freq
|
<LI><a href="#[64]">>></a> HAL_RCC_GetPCLK1Freq
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[87]">>></a> HAL_UART_Init
|
<BR>[Called By]<UL><LI><a href="#[88]">>></a> HAL_UART_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<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))
|
<P><STRONG><a name="[86]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[7f]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[92]"></a>UART_WaitOnFlagUntilTimeout</STRONG> (Thumb, 140 bytes, Stack size 32 bytes, stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout))
|
<P><STRONG><a name="[93]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[62]">>></a> HAL_GetTick
|
<BR>[Calls]<UL><LI><a href="#[62]">>></a> HAL_GetTick
|
||||||
<LI><a href="#[80]">>></a> UART_EndRxTransfer
|
<LI><a href="#[81]">>></a> UART_EndRxTransfer
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[91]">>></a> HAL_UART_Transmit
|
<BR>[Called By]<UL><LI><a href="#[92]">>></a> HAL_UART_Transmit
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[d9]"></a>_dadd1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, daddsub_clz.o(x$fpl$dadd), UNUSED)
|
<P><STRONG><a name="[d9]"></a>_dadd1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, daddsub_clz.o(x$fpl$dadd), UNUSED)
|
||||||
|
|
|
||||||
|
|
@ -46,11 +46,9 @@ Section Cross References
|
||||||
main.o(i.main) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
|
main.o(i.main) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
|
||||||
main.o(i.main) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
|
main.o(i.main) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
|
||||||
main.o(i.main) refers to dfixu.o(x$fpl$dfixu) for __aeabi_d2uiz
|
main.o(i.main) refers to dfixu.o(x$fpl$dfixu) for __aeabi_d2uiz
|
||||||
main.o(i.main) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin
|
|
||||||
main.o(i.main) refers to tim.o(.bss) for htim1
|
main.o(i.main) refers to tim.o(.bss) for htim1
|
||||||
main.o(i.main) refers to main.o(.data) for di_data
|
main.o(i.main) refers to main.o(.data) for di_data
|
||||||
main.o(i.main) refers to modbus.o(.bss) for DisState
|
main.o(i.main) refers to modbus.o(.bss) for DisState
|
||||||
main.o(i.main) refers to tim.o(.data) for it_1000ms_flag
|
|
||||||
gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
||||||
gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
|
gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
|
||||||
dma.o(i.MX_DMA_Init) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
|
dma.o(i.MX_DMA_Init) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
|
||||||
|
|
@ -58,6 +56,7 @@ Section Cross References
|
||||||
tim.o(i.HAL_TIM_Base_MspDeInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ
|
tim.o(i.HAL_TIM_Base_MspDeInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ
|
||||||
tim.o(i.HAL_TIM_Base_MspInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
|
tim.o(i.HAL_TIM_Base_MspInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
|
||||||
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_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_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin
|
||||||
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 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 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 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin
|
||||||
|
|
@ -1434,134 +1433,134 @@ Image Symbol Table
|
||||||
i.HAL_TIM_OC_DelayElapsedCallback 0x08001890 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
|
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_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_PeriodElapsedCallback 0x08001894 Section 0 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
||||||
i.HAL_TIM_TriggerCallback 0x08001910 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
i.HAL_TIM_TriggerCallback 0x08001928 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_UARTEx_RxEventCallback 0x0800192a 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_ErrorCallback 0x0800192c 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_IRQHandler 0x08001930 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_Init 0x08001c14 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_MspInit 0x08001c8c 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_Receive_IT 0x08001d5c 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_RxCpltCallback 0x08001d88 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 0x08001da0 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_Transmit_DMA 0x08001e60 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_TxCpltCallback 0x08001eec 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.HAL_UART_TxHalfCpltCallback 0x08001eee Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
||||||
i.HardFault_Handler 0x08001ed8 Section 0 stm32f1xx_it.o(i.HardFault_Handler)
|
i.HardFault_Handler 0x08001ef0 Section 0 stm32f1xx_it.o(i.HardFault_Handler)
|
||||||
i.MX_DMA_Init 0x08001edc Section 0 dma.o(i.MX_DMA_Init)
|
i.MX_DMA_Init 0x08001ef4 Section 0 dma.o(i.MX_DMA_Init)
|
||||||
i.MX_GPIO_Init 0x08001f10 Section 0 gpio.o(i.MX_GPIO_Init)
|
i.MX_GPIO_Init 0x08001f28 Section 0 gpio.o(i.MX_GPIO_Init)
|
||||||
i.MX_TIM1_Init 0x08001ff8 Section 0 tim.o(i.MX_TIM1_Init)
|
i.MX_TIM1_Init 0x08002010 Section 0 tim.o(i.MX_TIM1_Init)
|
||||||
i.MX_TIM3_Init 0x08002068 Section 0 tim.o(i.MX_TIM3_Init)
|
i.MX_TIM3_Init 0x08002080 Section 0 tim.o(i.MX_TIM3_Init)
|
||||||
i.MX_USART1_UART_Init 0x080020d4 Section 0 usart.o(i.MX_USART1_UART_Init)
|
i.MX_USART1_UART_Init 0x080020ec Section 0 usart.o(i.MX_USART1_UART_Init)
|
||||||
i.MemManage_Handler 0x0800210c Section 0 stm32f1xx_it.o(i.MemManage_Handler)
|
i.MemManage_Handler 0x08002124 Section 0 stm32f1xx_it.o(i.MemManage_Handler)
|
||||||
i.ModbusCRC16 0x08002110 Section 0 modbus.o(i.ModbusCRC16)
|
i.ModbusCRC16 0x08002128 Section 0 modbus.o(i.ModbusCRC16)
|
||||||
i.NMI_Handler 0x08002156 Section 0 stm32f1xx_it.o(i.NMI_Handler)
|
i.NMI_Handler 0x0800216e Section 0 stm32f1xx_it.o(i.NMI_Handler)
|
||||||
i.PendSV_Handler 0x0800215a Section 0 stm32f1xx_it.o(i.PendSV_Handler)
|
i.PendSV_Handler 0x08002172 Section 0 stm32f1xx_it.o(i.PendSV_Handler)
|
||||||
i.RCC_Delay 0x0800215c Section 0 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
i.RCC_Delay 0x08002174 Section 0 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
||||||
RCC_Delay 0x0800215d Thumb Code 36 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
RCC_Delay 0x08002175 Thumb Code 36 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
||||||
i.SVC_Handler 0x08002184 Section 0 stm32f1xx_it.o(i.SVC_Handler)
|
i.SVC_Handler 0x0800219c Section 0 stm32f1xx_it.o(i.SVC_Handler)
|
||||||
i.SysTick_Handler 0x08002186 Section 0 stm32f1xx_it.o(i.SysTick_Handler)
|
i.SysTick_Handler 0x0800219e Section 0 stm32f1xx_it.o(i.SysTick_Handler)
|
||||||
i.SystemClock_Config 0x0800218e Section 0 main.o(i.SystemClock_Config)
|
i.SystemClock_Config 0x080021a6 Section 0 main.o(i.SystemClock_Config)
|
||||||
i.SystemInit 0x080021f4 Section 0 system_stm32f1xx.o(i.SystemInit)
|
i.SystemInit 0x0800220c Section 0 system_stm32f1xx.o(i.SystemInit)
|
||||||
i.TIM1_UP_IRQHandler 0x080021f8 Section 0 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
i.TIM1_UP_IRQHandler 0x08002210 Section 0 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
||||||
i.TIM3_IRQHandler 0x08002208 Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
i.TIM3_IRQHandler 0x08002220 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_Base_SetConfig 0x08002230 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_ETR_SetConfig 0x080022b4 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)
|
i.TIM_ITRx_SetConfig 0x080022ca 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)
|
TIM_ITRx_SetConfig 0x080022cb 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)
|
i.TIM_TI1_ConfigInputStage 0x080022dc 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)
|
TIM_TI1_ConfigInputStage 0x080022dd 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)
|
i.TIM_TI2_ConfigInputStage 0x08002302 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)
|
TIM_TI2_ConfigInputStage 0x08002303 Thumb Code 40 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||||
i.UART_DMAAbortOnError 0x08002312 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
i.UART_DMAAbortOnError 0x0800232a Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
||||||
UART_DMAAbortOnError 0x08002313 Thumb Code 20 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
UART_DMAAbortOnError 0x0800232b Thumb Code 20 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
||||||
i.UART_DMAError 0x08002326 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
i.UART_DMAError 0x0800233e Section 0 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
||||||
UART_DMAError 0x08002327 Thumb Code 80 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
UART_DMAError 0x0800233f Thumb Code 80 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
||||||
i.UART_DMATransmitCplt 0x08002376 Section 0 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
i.UART_DMATransmitCplt 0x0800238e Section 0 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
||||||
UART_DMATransmitCplt 0x08002377 Thumb Code 88 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
UART_DMATransmitCplt 0x0800238f Thumb Code 88 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
||||||
i.UART_DMATxHalfCplt 0x080023ce Section 0 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
i.UART_DMATxHalfCplt 0x080023e6 Section 0 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
||||||
UART_DMATxHalfCplt 0x080023cf Thumb Code 14 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
UART_DMATxHalfCplt 0x080023e7 Thumb Code 14 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
||||||
i.UART_EndRxTransfer 0x080023dc Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
i.UART_EndRxTransfer 0x080023f4 Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
||||||
UART_EndRxTransfer 0x080023dd Thumb Code 108 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
UART_EndRxTransfer 0x080023f5 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)
|
i.UART_EndTransmit_IT 0x08002460 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)
|
UART_EndTransmit_IT 0x08002461 Thumb Code 32 stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT)
|
||||||
i.UART_EndTxTransfer 0x08002468 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
i.UART_EndTxTransfer 0x08002480 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
||||||
UART_EndTxTransfer 0x08002469 Thumb Code 38 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
UART_EndTxTransfer 0x08002481 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)
|
i.UART_Receive_IT 0x080024a6 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)
|
UART_Receive_IT 0x080024a7 Thumb Code 252 stm32f1xx_hal_uart.o(i.UART_Receive_IT)
|
||||||
i.UART_SetConfig 0x0800258c Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig)
|
i.UART_SetConfig 0x080025a4 Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig)
|
||||||
UART_SetConfig 0x0800258d Thumb Code 248 stm32f1xx_hal_uart.o(i.UART_SetConfig)
|
UART_SetConfig 0x080025a5 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_Start_Receive_IT 0x080026a0 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)
|
i.UART_Transmit_IT 0x080026e0 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)
|
UART_Transmit_IT 0x080026e1 Thumb Code 96 stm32f1xx_hal_uart.o(i.UART_Transmit_IT)
|
||||||
i.UART_WaitOnFlagUntilTimeout 0x08002728 Section 0 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
i.UART_WaitOnFlagUntilTimeout 0x08002740 Section 0 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||||
UART_WaitOnFlagUntilTimeout 0x08002729 Thumb Code 140 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
UART_WaitOnFlagUntilTimeout 0x08002741 Thumb Code 140 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||||
i.USART1_IRQHandler 0x080027b4 Section 0 stm32f1xx_it.o(i.USART1_IRQHandler)
|
i.USART1_IRQHandler 0x080027cc Section 0 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||||
i.UsageFault_Handler 0x080027c4 Section 0 stm32f1xx_it.o(i.UsageFault_Handler)
|
i.UsageFault_Handler 0x080027dc Section 0 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||||
i.WriteHoldRegData 0x080027c8 Section 0 modbus.o(i.WriteHoldRegData)
|
i.WriteHoldRegData 0x080027e0 Section 0 modbus.o(i.WriteHoldRegData)
|
||||||
i.WriteOneCoilData 0x080027d8 Section 0 modbus.o(i.WriteOneCoilData)
|
i.WriteOneCoilData 0x080027f0 Section 0 modbus.o(i.WriteOneCoilData)
|
||||||
i.__ARM_fpclassify 0x08002850 Section 0 fpclassify.o(i.__ARM_fpclassify)
|
i.__ARM_fpclassify 0x08002868 Section 0 fpclassify.o(i.__ARM_fpclassify)
|
||||||
i.__NVIC_GetPriorityGrouping 0x08002878 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
i.__NVIC_GetPriorityGrouping 0x08002890 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
||||||
__NVIC_GetPriorityGrouping 0x08002879 Thumb Code 10 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
__NVIC_GetPriorityGrouping 0x08002891 Thumb Code 10 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
||||||
i.__NVIC_SetPriority 0x08002888 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
i.__NVIC_SetPriority 0x080028a0 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||||
__NVIC_SetPriority 0x08002889 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
__NVIC_SetPriority 0x080028a1 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||||
i.__kernel_poly 0x080028b0 Section 0 poly.o(i.__kernel_poly)
|
i.__kernel_poly 0x080028c8 Section 0 poly.o(i.__kernel_poly)
|
||||||
i.__mathlib_dbl_divzero 0x0800295c Section 0 dunder.o(i.__mathlib_dbl_divzero)
|
i.__mathlib_dbl_divzero 0x08002974 Section 0 dunder.o(i.__mathlib_dbl_divzero)
|
||||||
i.__mathlib_dbl_infnan2 0x0800296c Section 0 dunder.o(i.__mathlib_dbl_infnan2)
|
i.__mathlib_dbl_infnan2 0x08002984 Section 0 dunder.o(i.__mathlib_dbl_infnan2)
|
||||||
i.__mathlib_dbl_invalid 0x08002970 Section 0 dunder.o(i.__mathlib_dbl_invalid)
|
i.__mathlib_dbl_invalid 0x08002988 Section 0 dunder.o(i.__mathlib_dbl_invalid)
|
||||||
i.__mathlib_dbl_overflow 0x0800297c Section 0 dunder.o(i.__mathlib_dbl_overflow)
|
i.__mathlib_dbl_overflow 0x08002994 Section 0 dunder.o(i.__mathlib_dbl_overflow)
|
||||||
i.__mathlib_dbl_underflow 0x0800298c Section 0 dunder.o(i.__mathlib_dbl_underflow)
|
i.__mathlib_dbl_underflow 0x080029a4 Section 0 dunder.o(i.__mathlib_dbl_underflow)
|
||||||
i._sys_exit 0x0800299c Section 0 usart.o(i._sys_exit)
|
i._sys_exit 0x080029b4 Section 0 usart.o(i._sys_exit)
|
||||||
i.main 0x080029a0 Section 0 main.o(i.main)
|
i.main 0x080029b8 Section 0 main.o(i.main)
|
||||||
i.modbus_analysis_rtu 0x08002c80 Section 0 modbus_rtu.o(i.modbus_analysis_rtu)
|
i.modbus_analysis_rtu 0x08002c74 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_errfunction_rtu 0x08002d30 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_process_rtu 0x08002db0 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_rtu_init 0x08002df4 Section 0 modbus_rtu.o(i.modbus_rtu_init)
|
||||||
i.modbus_rx_cb 0x08002e54 Section 0 modbus_rtu.o(i.modbus_rx_cb)
|
i.modbus_rx_cb 0x08002e48 Section 0 modbus_rtu.o(i.modbus_rx_cb)
|
||||||
i.pow 0x08002ed4 Section 0 pow.o(i.pow)
|
i.pow 0x08002ec8 Section 0 pow.o(i.pow)
|
||||||
i.readcoilstate_rtu 0x0800388c Section 0 modbus_rtu.o(i.readcoilstate_rtu)
|
i.readcoilstate_rtu 0x08003880 Section 0 modbus_rtu.o(i.readcoilstate_rtu)
|
||||||
i.readdisinputstate_rtu 0x080039f8 Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
|
i.readdisinputstate_rtu 0x080039ec Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||||
i.readholdreg_rtu 0x08003b5c Section 0 modbus_rtu.o(i.readholdreg_rtu)
|
i.readholdreg_rtu 0x08003b50 Section 0 modbus_rtu.o(i.readholdreg_rtu)
|
||||||
i.readinputreg_rtu 0x08003c6c Section 0 modbus_rtu.o(i.readinputreg_rtu)
|
i.readinputreg_rtu 0x08003c60 Section 0 modbus_rtu.o(i.readinputreg_rtu)
|
||||||
i.set_addr_cb 0x08003d78 Section 0 usart.o(i.set_addr_cb)
|
i.set_addr_cb 0x08003d6c Section 0 usart.o(i.set_addr_cb)
|
||||||
i.sqrt 0x08003e04 Section 0 sqrt.o(i.sqrt)
|
i.sqrt 0x08003df8 Section 0 sqrt.o(i.sqrt)
|
||||||
i.uart_send 0x08003e50 Section 0 usart.o(i.uart_send)
|
i.uart_send 0x08003e44 Section 0 usart.o(i.uart_send)
|
||||||
i.writemulticoil_rtu 0x08003e64 Section 0 modbus_rtu.o(i.writemulticoil_rtu)
|
i.writemulticoil_rtu 0x08003e58 Section 0 modbus_rtu.o(i.writemulticoil_rtu)
|
||||||
i.writemultireg_rtu 0x08003fd4 Section 0 modbus_rtu.o(i.writemultireg_rtu)
|
i.writemultireg_rtu 0x08003fc8 Section 0 modbus_rtu.o(i.writemultireg_rtu)
|
||||||
i.writesinglecoil_rtu 0x080040e8 Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
|
i.writesinglecoil_rtu 0x080040dc Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||||
i.writesinglereg_rtu 0x080041b8 Section 0 modbus_rtu.o(i.writesinglereg_rtu)
|
i.writesinglereg_rtu 0x080041ac Section 0 modbus_rtu.o(i.writesinglereg_rtu)
|
||||||
x$fpl$dadd 0x0800427c Section 336 daddsub_clz.o(x$fpl$dadd)
|
x$fpl$dadd 0x08004270 Section 336 daddsub_clz.o(x$fpl$dadd)
|
||||||
_dadd1 0x0800428d Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
_dadd1 0x08004281 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
||||||
x$fpl$dcheck1 0x080043cc Section 16 dcheck1.o(x$fpl$dcheck1)
|
x$fpl$dcheck1 0x080043c0 Section 16 dcheck1.o(x$fpl$dcheck1)
|
||||||
x$fpl$dcmpinf 0x080043dc Section 24 dcmpi.o(x$fpl$dcmpinf)
|
x$fpl$dcmpinf 0x080043d0 Section 24 dcmpi.o(x$fpl$dcmpinf)
|
||||||
x$fpl$ddiv 0x080043f4 Section 688 ddiv.o(x$fpl$ddiv)
|
x$fpl$ddiv 0x080043e8 Section 688 ddiv.o(x$fpl$ddiv)
|
||||||
ddiv_entry 0x080043fb Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
ddiv_entry 0x080043ef Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
||||||
x$fpl$dfixu 0x080046a4 Section 90 dfixu.o(x$fpl$dfixu)
|
x$fpl$dfixu 0x08004698 Section 90 dfixu.o(x$fpl$dfixu)
|
||||||
x$fpl$dflt 0x080046fe Section 46 dflt_clz.o(x$fpl$dflt)
|
x$fpl$dflt 0x080046f2 Section 46 dflt_clz.o(x$fpl$dflt)
|
||||||
x$fpl$dfltu 0x0800472c Section 38 dflt_clz.o(x$fpl$dfltu)
|
x$fpl$dfltu 0x08004720 Section 38 dflt_clz.o(x$fpl$dfltu)
|
||||||
x$fpl$dleqf 0x08004754 Section 120 dleqf.o(x$fpl$dleqf)
|
x$fpl$dleqf 0x08004748 Section 120 dleqf.o(x$fpl$dleqf)
|
||||||
x$fpl$dmul 0x080047cc Section 340 dmul.o(x$fpl$dmul)
|
x$fpl$dmul 0x080047c0 Section 340 dmul.o(x$fpl$dmul)
|
||||||
x$fpl$dnaninf 0x08004920 Section 156 dnaninf.o(x$fpl$dnaninf)
|
x$fpl$dnaninf 0x08004914 Section 156 dnaninf.o(x$fpl$dnaninf)
|
||||||
x$fpl$dretinf 0x080049bc Section 12 dretinf.o(x$fpl$dretinf)
|
x$fpl$dretinf 0x080049b0 Section 12 dretinf.o(x$fpl$dretinf)
|
||||||
x$fpl$drleqf 0x080049c8 Section 108 drleqf.o(x$fpl$drleqf)
|
x$fpl$drleqf 0x080049bc Section 108 drleqf.o(x$fpl$drleqf)
|
||||||
x$fpl$drsb 0x08004a34 Section 22 daddsub_clz.o(x$fpl$drsb)
|
x$fpl$drsb 0x08004a28 Section 22 daddsub_clz.o(x$fpl$drsb)
|
||||||
x$fpl$dsqrt 0x08004a4c Section 460 dsqrt_noumaal.o(x$fpl$dsqrt)
|
x$fpl$dsqrt 0x08004a40 Section 460 dsqrt_noumaal.o(x$fpl$dsqrt)
|
||||||
x$fpl$dsub 0x08004c18 Section 468 daddsub_clz.o(x$fpl$dsub)
|
x$fpl$dsub 0x08004c0c Section 468 daddsub_clz.o(x$fpl$dsub)
|
||||||
_dsub1 0x08004c29 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
_dsub1 0x08004c1d Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
||||||
x$fpl$retnan 0x08004dec Section 100 retnan.o(x$fpl$retnan)
|
x$fpl$retnan 0x08004de0 Section 100 retnan.o(x$fpl$retnan)
|
||||||
x$fpl$scalbn 0x08004e50 Section 92 scalbn.o(x$fpl$scalbn)
|
x$fpl$scalbn 0x08004e44 Section 92 scalbn.o(x$fpl$scalbn)
|
||||||
x$fpl$trapveneer 0x08004eac Section 48 trapv.o(x$fpl$trapveneer)
|
x$fpl$trapveneer 0x08004ea0 Section 48 trapv.o(x$fpl$trapveneer)
|
||||||
.constdata 0x08004edc Section 18 stm32f1xx_hal_rcc.o(.constdata)
|
.constdata 0x08004ed0 Section 18 stm32f1xx_hal_rcc.o(.constdata)
|
||||||
x$fpl$usenofp 0x08004edc Section 0 usenofp.o(x$fpl$usenofp)
|
x$fpl$usenofp 0x08004ed0 Section 0 usenofp.o(x$fpl$usenofp)
|
||||||
aPLLMULFactorTable 0x08004edc Data 16 stm32f1xx_hal_rcc.o(.constdata)
|
aPLLMULFactorTable 0x08004ed0 Data 16 stm32f1xx_hal_rcc.o(.constdata)
|
||||||
aPredivFactorTable 0x08004eec Data 2 stm32f1xx_hal_rcc.o(.constdata)
|
aPredivFactorTable 0x08004ee0 Data 2 stm32f1xx_hal_rcc.o(.constdata)
|
||||||
.constdata 0x08004eee Section 24 system_stm32f1xx.o(.constdata)
|
.constdata 0x08004ee2 Section 24 system_stm32f1xx.o(.constdata)
|
||||||
.constdata 0x08004f08 Section 136 pow.o(.constdata)
|
.constdata 0x08004f00 Section 136 pow.o(.constdata)
|
||||||
bp 0x08004f08 Data 16 pow.o(.constdata)
|
bp 0x08004f00 Data 16 pow.o(.constdata)
|
||||||
dp_h 0x08004f18 Data 16 pow.o(.constdata)
|
dp_h 0x08004f10 Data 16 pow.o(.constdata)
|
||||||
dp_l 0x08004f28 Data 16 pow.o(.constdata)
|
dp_l 0x08004f20 Data 16 pow.o(.constdata)
|
||||||
L 0x08004f38 Data 48 pow.o(.constdata)
|
L 0x08004f30 Data 48 pow.o(.constdata)
|
||||||
P 0x08004f68 Data 40 pow.o(.constdata)
|
P 0x08004f60 Data 40 pow.o(.constdata)
|
||||||
.constdata 0x08004f90 Section 8 qnan.o(.constdata)
|
.constdata 0x08004f88 Section 8 qnan.o(.constdata)
|
||||||
.data 0x20000000 Section 9 main.o(.data)
|
.data 0x20000000 Section 9 main.o(.data)
|
||||||
.data 0x2000000c Section 8 tim.o(.data)
|
.data 0x2000000c Section 8 tim.o(.data)
|
||||||
.data 0x20000014 Section 20 usart.o(.data)
|
.data 0x20000014 Section 20 usart.o(.data)
|
||||||
|
|
@ -1775,103 +1774,103 @@ Image Symbol Table
|
||||||
HAL_TIM_IRQHandler 0x08001725 Thumb Code 364 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler)
|
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_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_PWM_PulseFinishedCallback 0x08001893 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
||||||
HAL_TIM_PeriodElapsedCallback 0x08001895 Thumb Code 98 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
HAL_TIM_PeriodElapsedCallback 0x08001895 Thumb Code 118 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
||||||
HAL_TIM_TriggerCallback 0x08001911 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
HAL_TIM_TriggerCallback 0x08001929 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_UARTEx_RxEventCallback 0x0800192b 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_ErrorCallback 0x0800192d 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_IRQHandler 0x08001931 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_Init 0x08001c15 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_MspInit 0x08001c8d 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_Receive_IT 0x08001d5d 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_RxCpltCallback 0x08001d89 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 0x08001da1 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_Transmit_DMA 0x08001e61 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_TxCpltCallback 0x08001eed 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)
|
HAL_UART_TxHalfCpltCallback 0x08001eef Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
||||||
HardFault_Handler 0x08001ed9 Thumb Code 4 stm32f1xx_it.o(i.HardFault_Handler)
|
HardFault_Handler 0x08001ef1 Thumb Code 4 stm32f1xx_it.o(i.HardFault_Handler)
|
||||||
MX_DMA_Init 0x08001edd Thumb Code 48 dma.o(i.MX_DMA_Init)
|
MX_DMA_Init 0x08001ef5 Thumb Code 48 dma.o(i.MX_DMA_Init)
|
||||||
MX_GPIO_Init 0x08001f11 Thumb Code 220 gpio.o(i.MX_GPIO_Init)
|
MX_GPIO_Init 0x08001f29 Thumb Code 220 gpio.o(i.MX_GPIO_Init)
|
||||||
MX_TIM1_Init 0x08001ff9 Thumb Code 102 tim.o(i.MX_TIM1_Init)
|
MX_TIM1_Init 0x08002011 Thumb Code 102 tim.o(i.MX_TIM1_Init)
|
||||||
MX_TIM3_Init 0x08002069 Thumb Code 100 tim.o(i.MX_TIM3_Init)
|
MX_TIM3_Init 0x08002081 Thumb Code 100 tim.o(i.MX_TIM3_Init)
|
||||||
MX_USART1_UART_Init 0x080020d5 Thumb Code 46 usart.o(i.MX_USART1_UART_Init)
|
MX_USART1_UART_Init 0x080020ed Thumb Code 46 usart.o(i.MX_USART1_UART_Init)
|
||||||
MemManage_Handler 0x0800210d Thumb Code 4 stm32f1xx_it.o(i.MemManage_Handler)
|
MemManage_Handler 0x08002125 Thumb Code 4 stm32f1xx_it.o(i.MemManage_Handler)
|
||||||
ModbusCRC16 0x08002111 Thumb Code 70 modbus.o(i.ModbusCRC16)
|
ModbusCRC16 0x08002129 Thumb Code 70 modbus.o(i.ModbusCRC16)
|
||||||
NMI_Handler 0x08002157 Thumb Code 4 stm32f1xx_it.o(i.NMI_Handler)
|
NMI_Handler 0x0800216f Thumb Code 4 stm32f1xx_it.o(i.NMI_Handler)
|
||||||
PendSV_Handler 0x0800215b Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler)
|
PendSV_Handler 0x08002173 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler)
|
||||||
SVC_Handler 0x08002185 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler)
|
SVC_Handler 0x0800219d Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler)
|
||||||
SysTick_Handler 0x08002187 Thumb Code 8 stm32f1xx_it.o(i.SysTick_Handler)
|
SysTick_Handler 0x0800219f Thumb Code 8 stm32f1xx_it.o(i.SysTick_Handler)
|
||||||
SystemClock_Config 0x0800218f Thumb Code 102 main.o(i.SystemClock_Config)
|
SystemClock_Config 0x080021a7 Thumb Code 102 main.o(i.SystemClock_Config)
|
||||||
SystemInit 0x080021f5 Thumb Code 2 system_stm32f1xx.o(i.SystemInit)
|
SystemInit 0x0800220d Thumb Code 2 system_stm32f1xx.o(i.SystemInit)
|
||||||
TIM1_UP_IRQHandler 0x080021f9 Thumb Code 10 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
TIM1_UP_IRQHandler 0x08002211 Thumb Code 10 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
||||||
TIM3_IRQHandler 0x08002209 Thumb Code 10 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
TIM3_IRQHandler 0x08002221 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_Base_SetConfig 0x08002231 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)
|
TIM_ETR_SetConfig 0x080022b5 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)
|
UART_Start_Receive_IT 0x080026a1 Thumb Code 64 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
|
||||||
USART1_IRQHandler 0x080027b5 Thumb Code 10 stm32f1xx_it.o(i.USART1_IRQHandler)
|
USART1_IRQHandler 0x080027cd Thumb Code 10 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||||
UsageFault_Handler 0x080027c5 Thumb Code 4 stm32f1xx_it.o(i.UsageFault_Handler)
|
UsageFault_Handler 0x080027dd Thumb Code 4 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||||
WriteHoldRegData 0x080027c9 Thumb Code 10 modbus.o(i.WriteHoldRegData)
|
WriteHoldRegData 0x080027e1 Thumb Code 10 modbus.o(i.WriteHoldRegData)
|
||||||
WriteOneCoilData 0x080027d9 Thumb Code 114 modbus.o(i.WriteOneCoilData)
|
WriteOneCoilData 0x080027f1 Thumb Code 114 modbus.o(i.WriteOneCoilData)
|
||||||
__ARM_fpclassify 0x08002851 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify)
|
__ARM_fpclassify 0x08002869 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify)
|
||||||
__kernel_poly 0x080028b1 Thumb Code 170 poly.o(i.__kernel_poly)
|
__kernel_poly 0x080028c9 Thumb Code 170 poly.o(i.__kernel_poly)
|
||||||
__mathlib_dbl_divzero 0x0800295d Thumb Code 12 dunder.o(i.__mathlib_dbl_divzero)
|
__mathlib_dbl_divzero 0x08002975 Thumb Code 12 dunder.o(i.__mathlib_dbl_divzero)
|
||||||
__mathlib_dbl_infnan2 0x0800296d Thumb Code 4 dunder.o(i.__mathlib_dbl_infnan2)
|
__mathlib_dbl_infnan2 0x08002985 Thumb Code 4 dunder.o(i.__mathlib_dbl_infnan2)
|
||||||
__mathlib_dbl_invalid 0x08002971 Thumb Code 12 dunder.o(i.__mathlib_dbl_invalid)
|
__mathlib_dbl_invalid 0x08002989 Thumb Code 12 dunder.o(i.__mathlib_dbl_invalid)
|
||||||
__mathlib_dbl_overflow 0x0800297d Thumb Code 14 dunder.o(i.__mathlib_dbl_overflow)
|
__mathlib_dbl_overflow 0x08002995 Thumb Code 14 dunder.o(i.__mathlib_dbl_overflow)
|
||||||
__mathlib_dbl_underflow 0x0800298d Thumb Code 10 dunder.o(i.__mathlib_dbl_underflow)
|
__mathlib_dbl_underflow 0x080029a5 Thumb Code 10 dunder.o(i.__mathlib_dbl_underflow)
|
||||||
_sys_exit 0x0800299d Thumb Code 4 usart.o(i._sys_exit)
|
_sys_exit 0x080029b5 Thumb Code 4 usart.o(i._sys_exit)
|
||||||
main 0x080029a1 Thumb Code 686 main.o(i.main)
|
main 0x080029b9 Thumb Code 654 main.o(i.main)
|
||||||
modbus_analysis_rtu 0x08002c81 Thumb Code 184 modbus_rtu.o(i.modbus_analysis_rtu)
|
modbus_analysis_rtu 0x08002c75 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_errfunction_rtu 0x08002d31 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_process_rtu 0x08002db1 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_rtu_init 0x08002df5 Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init)
|
||||||
modbus_rx_cb 0x08002e55 Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb)
|
modbus_rx_cb 0x08002e49 Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb)
|
||||||
pow 0x08002ed5 Thumb Code 2478 pow.o(i.pow)
|
pow 0x08002ec9 Thumb Code 2478 pow.o(i.pow)
|
||||||
readcoilstate_rtu 0x0800388d Thumb Code 352 modbus_rtu.o(i.readcoilstate_rtu)
|
readcoilstate_rtu 0x08003881 Thumb Code 352 modbus_rtu.o(i.readcoilstate_rtu)
|
||||||
readdisinputstate_rtu 0x080039f9 Thumb Code 342 modbus_rtu.o(i.readdisinputstate_rtu)
|
readdisinputstate_rtu 0x080039ed Thumb Code 342 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||||
readholdreg_rtu 0x08003b5d Thumb Code 260 modbus_rtu.o(i.readholdreg_rtu)
|
readholdreg_rtu 0x08003b51 Thumb Code 260 modbus_rtu.o(i.readholdreg_rtu)
|
||||||
readinputreg_rtu 0x08003c6d Thumb Code 254 modbus_rtu.o(i.readinputreg_rtu)
|
readinputreg_rtu 0x08003c61 Thumb Code 254 modbus_rtu.o(i.readinputreg_rtu)
|
||||||
set_addr_cb 0x08003d79 Thumb Code 116 usart.o(i.set_addr_cb)
|
set_addr_cb 0x08003d6d Thumb Code 116 usart.o(i.set_addr_cb)
|
||||||
sqrt 0x08003e05 Thumb Code 76 sqrt.o(i.sqrt)
|
sqrt 0x08003df9 Thumb Code 76 sqrt.o(i.sqrt)
|
||||||
uart_send 0x08003e51 Thumb Code 20 usart.o(i.uart_send)
|
uart_send 0x08003e45 Thumb Code 20 usart.o(i.uart_send)
|
||||||
writemulticoil_rtu 0x08003e65 Thumb Code 356 modbus_rtu.o(i.writemulticoil_rtu)
|
writemulticoil_rtu 0x08003e59 Thumb Code 356 modbus_rtu.o(i.writemulticoil_rtu)
|
||||||
writemultireg_rtu 0x08003fd5 Thumb Code 264 modbus_rtu.o(i.writemultireg_rtu)
|
writemultireg_rtu 0x08003fc9 Thumb Code 264 modbus_rtu.o(i.writemultireg_rtu)
|
||||||
writesinglecoil_rtu 0x080040e9 Thumb Code 196 modbus_rtu.o(i.writesinglecoil_rtu)
|
writesinglecoil_rtu 0x080040dd Thumb Code 196 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||||
writesinglereg_rtu 0x080041b9 Thumb Code 184 modbus_rtu.o(i.writesinglereg_rtu)
|
writesinglereg_rtu 0x080041ad Thumb Code 184 modbus_rtu.o(i.writesinglereg_rtu)
|
||||||
__aeabi_dadd 0x0800427d Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
__aeabi_dadd 0x08004271 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
||||||
_dadd 0x0800427d Thumb Code 332 daddsub_clz.o(x$fpl$dadd)
|
_dadd 0x08004271 Thumb Code 332 daddsub_clz.o(x$fpl$dadd)
|
||||||
__fpl_dcheck_NaN1 0x080043cd Thumb Code 10 dcheck1.o(x$fpl$dcheck1)
|
__fpl_dcheck_NaN1 0x080043c1 Thumb Code 10 dcheck1.o(x$fpl$dcheck1)
|
||||||
__fpl_dcmp_Inf 0x080043dd Thumb Code 24 dcmpi.o(x$fpl$dcmpinf)
|
__fpl_dcmp_Inf 0x080043d1 Thumb Code 24 dcmpi.o(x$fpl$dcmpinf)
|
||||||
__aeabi_ddiv 0x080043f5 Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
__aeabi_ddiv 0x080043e9 Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
||||||
_ddiv 0x080043f5 Thumb Code 552 ddiv.o(x$fpl$ddiv)
|
_ddiv 0x080043e9 Thumb Code 552 ddiv.o(x$fpl$ddiv)
|
||||||
__aeabi_d2uiz 0x080046a5 Thumb Code 0 dfixu.o(x$fpl$dfixu)
|
__aeabi_d2uiz 0x08004699 Thumb Code 0 dfixu.o(x$fpl$dfixu)
|
||||||
_dfixu 0x080046a5 Thumb Code 90 dfixu.o(x$fpl$dfixu)
|
_dfixu 0x08004699 Thumb Code 90 dfixu.o(x$fpl$dfixu)
|
||||||
__aeabi_i2d 0x080046ff Thumb Code 0 dflt_clz.o(x$fpl$dflt)
|
__aeabi_i2d 0x080046f3 Thumb Code 0 dflt_clz.o(x$fpl$dflt)
|
||||||
_dflt 0x080046ff Thumb Code 46 dflt_clz.o(x$fpl$dflt)
|
_dflt 0x080046f3 Thumb Code 46 dflt_clz.o(x$fpl$dflt)
|
||||||
__aeabi_ui2d 0x0800472d Thumb Code 0 dflt_clz.o(x$fpl$dfltu)
|
__aeabi_ui2d 0x08004721 Thumb Code 0 dflt_clz.o(x$fpl$dfltu)
|
||||||
_dfltu 0x0800472d Thumb Code 38 dflt_clz.o(x$fpl$dfltu)
|
_dfltu 0x08004721 Thumb Code 38 dflt_clz.o(x$fpl$dfltu)
|
||||||
__aeabi_cdcmple 0x08004755 Thumb Code 0 dleqf.o(x$fpl$dleqf)
|
__aeabi_cdcmple 0x08004749 Thumb Code 0 dleqf.o(x$fpl$dleqf)
|
||||||
_dcmple 0x08004755 Thumb Code 120 dleqf.o(x$fpl$dleqf)
|
_dcmple 0x08004749 Thumb Code 120 dleqf.o(x$fpl$dleqf)
|
||||||
__fpl_dcmple_InfNaN 0x080047b7 Thumb Code 0 dleqf.o(x$fpl$dleqf)
|
__fpl_dcmple_InfNaN 0x080047ab Thumb Code 0 dleqf.o(x$fpl$dleqf)
|
||||||
__aeabi_dmul 0x080047cd Thumb Code 0 dmul.o(x$fpl$dmul)
|
__aeabi_dmul 0x080047c1 Thumb Code 0 dmul.o(x$fpl$dmul)
|
||||||
_dmul 0x080047cd Thumb Code 332 dmul.o(x$fpl$dmul)
|
_dmul 0x080047c1 Thumb Code 332 dmul.o(x$fpl$dmul)
|
||||||
__fpl_dnaninf 0x08004921 Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
|
__fpl_dnaninf 0x08004915 Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
|
||||||
__fpl_dretinf 0x080049bd Thumb Code 12 dretinf.o(x$fpl$dretinf)
|
__fpl_dretinf 0x080049b1 Thumb Code 12 dretinf.o(x$fpl$dretinf)
|
||||||
__aeabi_cdrcmple 0x080049c9 Thumb Code 0 drleqf.o(x$fpl$drleqf)
|
__aeabi_cdrcmple 0x080049bd Thumb Code 0 drleqf.o(x$fpl$drleqf)
|
||||||
_drcmple 0x080049c9 Thumb Code 108 drleqf.o(x$fpl$drleqf)
|
_drcmple 0x080049bd Thumb Code 108 drleqf.o(x$fpl$drleqf)
|
||||||
__aeabi_drsub 0x08004a35 Thumb Code 0 daddsub_clz.o(x$fpl$drsb)
|
__aeabi_drsub 0x08004a29 Thumb Code 0 daddsub_clz.o(x$fpl$drsb)
|
||||||
_drsb 0x08004a35 Thumb Code 22 daddsub_clz.o(x$fpl$drsb)
|
_drsb 0x08004a29 Thumb Code 22 daddsub_clz.o(x$fpl$drsb)
|
||||||
_dsqrt 0x08004a4d Thumb Code 456 dsqrt_noumaal.o(x$fpl$dsqrt)
|
_dsqrt 0x08004a41 Thumb Code 456 dsqrt_noumaal.o(x$fpl$dsqrt)
|
||||||
__aeabi_dsub 0x08004c19 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
__aeabi_dsub 0x08004c0d Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
||||||
_dsub 0x08004c19 Thumb Code 464 daddsub_clz.o(x$fpl$dsub)
|
_dsub 0x08004c0d Thumb Code 464 daddsub_clz.o(x$fpl$dsub)
|
||||||
__fpl_return_NaN 0x08004ded Thumb Code 100 retnan.o(x$fpl$retnan)
|
__fpl_return_NaN 0x08004de1 Thumb Code 100 retnan.o(x$fpl$retnan)
|
||||||
__ARM_scalbn 0x08004e51 Thumb Code 92 scalbn.o(x$fpl$scalbn)
|
__ARM_scalbn 0x08004e45 Thumb Code 92 scalbn.o(x$fpl$scalbn)
|
||||||
__fpl_cmpreturn 0x08004ead Thumb Code 48 trapv.o(x$fpl$trapveneer)
|
__fpl_cmpreturn 0x08004ea1 Thumb Code 48 trapv.o(x$fpl$trapveneer)
|
||||||
__I$use$fp 0x08004edc Number 0 usenofp.o(x$fpl$usenofp)
|
__I$use$fp 0x08004ed0 Number 0 usenofp.o(x$fpl$usenofp)
|
||||||
AHBPrescTable 0x08004eee Data 16 system_stm32f1xx.o(.constdata)
|
AHBPrescTable 0x08004ee2 Data 16 system_stm32f1xx.o(.constdata)
|
||||||
APBPrescTable 0x08004efe Data 8 system_stm32f1xx.o(.constdata)
|
APBPrescTable 0x08004ef2 Data 8 system_stm32f1xx.o(.constdata)
|
||||||
__mathlib_zero 0x08004f90 Data 8 qnan.o(.constdata)
|
__mathlib_zero 0x08004f88 Data 8 qnan.o(.constdata)
|
||||||
Region$$Table$$Base 0x08004f98 Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Base 0x08004f90 Number 0 anon$$obj.o(Region$$Table)
|
||||||
Region$$Table$$Limit 0x08004fb8 Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Limit 0x08004fb0 Number 0 anon$$obj.o(Region$$Table)
|
||||||
di_data 0x20000000 Data 1 main.o(.data)
|
di_data 0x20000000 Data 1 main.o(.data)
|
||||||
a1 0x20000001 Data 1 main.o(.data)
|
a1 0x20000001 Data 1 main.o(.data)
|
||||||
a2 0x20000002 Data 1 main.o(.data)
|
a2 0x20000002 Data 1 main.o(.data)
|
||||||
|
|
@ -1915,9 +1914,9 @@ Memory Map of the image
|
||||||
|
|
||||||
Image Entry point : 0x080000ed
|
Image Entry point : 0x080000ed
|
||||||
|
|
||||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00004ff4, Max: 0x00020000, ABSOLUTE)
|
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00004fec, Max: 0x00020000, ABSOLUTE)
|
||||||
|
|
||||||
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00004fb8, Max: 0x00020000, ABSOLUTE)
|
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00004fb0, Max: 0x00020000, ABSOLUTE)
|
||||||
|
|
||||||
Base Addr Size Type Attr Idx E Section Name Object
|
Base Addr Size Type Attr Idx E Section Name Object
|
||||||
|
|
||||||
|
|
@ -2028,119 +2027,119 @@ Memory Map of the image
|
||||||
0x08001724 0x0000016c Code RO 563 i.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o
|
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
|
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
|
0x08001892 0x00000002 Code RO 593 i.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o
|
||||||
0x08001894 0x0000007c Code RO 219 i.HAL_TIM_PeriodElapsedCallback tim.o
|
0x08001894 0x00000094 Code RO 219 i.HAL_TIM_PeriodElapsedCallback tim.o
|
||||||
0x08001910 0x00000002 Code RO 606 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o
|
0x08001928 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
|
0x0800192a 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
|
0x0800192c 0x00000002 Code RO 2531 i.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o
|
||||||
0x08001916 0x00000002 PAD
|
0x0800192e 0x00000002 PAD
|
||||||
0x08001918 0x000002e4 Code RO 2534 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o
|
0x08001930 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
|
0x08001c14 0x00000076 Code RO 2535 i.HAL_UART_Init stm32f1xx_hal_uart.o
|
||||||
0x08001c72 0x00000002 PAD
|
0x08001c8a 0x00000002 PAD
|
||||||
0x08001c74 0x000000d0 Code RO 273 i.HAL_UART_MspInit usart.o
|
0x08001c8c 0x000000d0 Code RO 273 i.HAL_UART_MspInit usart.o
|
||||||
0x08001d44 0x0000002c Code RO 2540 i.HAL_UART_Receive_IT stm32f1xx_hal_uart.o
|
0x08001d5c 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 0x00000018 Code RO 274 i.HAL_UART_RxCpltCallback usart.o
|
||||||
0x08001d88 0x000000be Code RO 2543 i.HAL_UART_Transmit stm32f1xx_hal_uart.o
|
0x08001da0 0x000000be Code RO 2543 i.HAL_UART_Transmit stm32f1xx_hal_uart.o
|
||||||
0x08001e46 0x00000002 PAD
|
0x08001e5e 0x00000002 PAD
|
||||||
0x08001e48 0x0000008c Code RO 2544 i.HAL_UART_Transmit_DMA stm32f1xx_hal_uart.o
|
0x08001e60 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
|
0x08001eec 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
|
0x08001eee 0x00000002 Code RO 2547 i.HAL_UART_TxHalfCpltCallback stm32f1xx_hal_uart.o
|
||||||
0x08001ed8 0x00000004 Code RO 356 i.HardFault_Handler stm32f1xx_it.o
|
0x08001ef0 0x00000004 Code RO 356 i.HardFault_Handler stm32f1xx_it.o
|
||||||
0x08001edc 0x00000034 Code RO 193 i.MX_DMA_Init dma.o
|
0x08001ef4 0x00000034 Code RO 193 i.MX_DMA_Init dma.o
|
||||||
0x08001f10 0x000000e8 Code RO 169 i.MX_GPIO_Init gpio.o
|
0x08001f28 0x000000e8 Code RO 169 i.MX_GPIO_Init gpio.o
|
||||||
0x08001ff8 0x00000070 Code RO 220 i.MX_TIM1_Init tim.o
|
0x08002010 0x00000070 Code RO 220 i.MX_TIM1_Init tim.o
|
||||||
0x08002068 0x0000006c Code RO 221 i.MX_TIM3_Init tim.o
|
0x08002080 0x0000006c Code RO 221 i.MX_TIM3_Init tim.o
|
||||||
0x080020d4 0x00000038 Code RO 275 i.MX_USART1_UART_Init usart.o
|
0x080020ec 0x00000038 Code RO 275 i.MX_USART1_UART_Init usart.o
|
||||||
0x0800210c 0x00000004 Code RO 357 i.MemManage_Handler stm32f1xx_it.o
|
0x08002124 0x00000004 Code RO 357 i.MemManage_Handler stm32f1xx_it.o
|
||||||
0x08002110 0x00000046 Code RO 2919 i.ModbusCRC16 modbus.o
|
0x08002128 0x00000046 Code RO 2919 i.ModbusCRC16 modbus.o
|
||||||
0x08002156 0x00000004 Code RO 358 i.NMI_Handler stm32f1xx_it.o
|
0x0800216e 0x00000004 Code RO 358 i.NMI_Handler stm32f1xx_it.o
|
||||||
0x0800215a 0x00000002 Code RO 359 i.PendSV_Handler stm32f1xx_it.o
|
0x08002172 0x00000002 Code RO 359 i.PendSV_Handler stm32f1xx_it.o
|
||||||
0x0800215c 0x00000028 Code RO 1685 i.RCC_Delay stm32f1xx_hal_rcc.o
|
0x08002174 0x00000028 Code RO 1685 i.RCC_Delay stm32f1xx_hal_rcc.o
|
||||||
0x08002184 0x00000002 Code RO 360 i.SVC_Handler stm32f1xx_it.o
|
0x0800219c 0x00000002 Code RO 360 i.SVC_Handler stm32f1xx_it.o
|
||||||
0x08002186 0x00000008 Code RO 361 i.SysTick_Handler stm32f1xx_it.o
|
0x0800219e 0x00000008 Code RO 361 i.SysTick_Handler stm32f1xx_it.o
|
||||||
0x0800218e 0x00000066 Code RO 14 i.SystemClock_Config main.o
|
0x080021a6 0x00000066 Code RO 14 i.SystemClock_Config main.o
|
||||||
0x080021f4 0x00000002 Code RO 2879 i.SystemInit system_stm32f1xx.o
|
0x0800220c 0x00000002 Code RO 2879 i.SystemInit system_stm32f1xx.o
|
||||||
0x080021f6 0x00000002 PAD
|
0x0800220e 0x00000002 PAD
|
||||||
0x080021f8 0x00000010 Code RO 362 i.TIM1_UP_IRQHandler stm32f1xx_it.o
|
0x08002210 0x00000010 Code RO 362 i.TIM1_UP_IRQHandler stm32f1xx_it.o
|
||||||
0x08002208 0x00000010 Code RO 363 i.TIM3_IRQHandler stm32f1xx_it.o
|
0x08002220 0x00000010 Code RO 363 i.TIM3_IRQHandler stm32f1xx_it.o
|
||||||
0x08002218 0x00000084 Code RO 608 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o
|
0x08002230 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
|
0x080022b4 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
|
0x080022ca 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
|
0x080022dc 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
|
0x08002302 0x00000028 Code RO 628 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
|
||||||
0x08002312 0x00000014 Code RO 2548 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o
|
0x0800232a 0x00000014 Code RO 2548 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o
|
||||||
0x08002326 0x00000050 Code RO 2549 i.UART_DMAError stm32f1xx_hal_uart.o
|
0x0800233e 0x00000050 Code RO 2549 i.UART_DMAError stm32f1xx_hal_uart.o
|
||||||
0x08002376 0x00000058 Code RO 2554 i.UART_DMATransmitCplt stm32f1xx_hal_uart.o
|
0x0800238e 0x00000058 Code RO 2554 i.UART_DMATransmitCplt stm32f1xx_hal_uart.o
|
||||||
0x080023ce 0x0000000e Code RO 2556 i.UART_DMATxHalfCplt stm32f1xx_hal_uart.o
|
0x080023e6 0x0000000e Code RO 2556 i.UART_DMATxHalfCplt stm32f1xx_hal_uart.o
|
||||||
0x080023dc 0x0000006c Code RO 2558 i.UART_EndRxTransfer stm32f1xx_hal_uart.o
|
0x080023f4 0x0000006c Code RO 2558 i.UART_EndRxTransfer stm32f1xx_hal_uart.o
|
||||||
0x08002448 0x00000020 Code RO 2559 i.UART_EndTransmit_IT stm32f1xx_hal_uart.o
|
0x08002460 0x00000020 Code RO 2559 i.UART_EndTransmit_IT stm32f1xx_hal_uart.o
|
||||||
0x08002468 0x00000026 Code RO 2560 i.UART_EndTxTransfer stm32f1xx_hal_uart.o
|
0x08002480 0x00000026 Code RO 2560 i.UART_EndTxTransfer stm32f1xx_hal_uart.o
|
||||||
0x0800248e 0x000000fc Code RO 2561 i.UART_Receive_IT stm32f1xx_hal_uart.o
|
0x080024a6 0x000000fc Code RO 2561 i.UART_Receive_IT stm32f1xx_hal_uart.o
|
||||||
0x0800258a 0x00000002 PAD
|
0x080025a2 0x00000002 PAD
|
||||||
0x0800258c 0x000000fc Code RO 2562 i.UART_SetConfig stm32f1xx_hal_uart.o
|
0x080025a4 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
|
0x080026a0 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
|
0x080026e0 0x00000060 Code RO 2565 i.UART_Transmit_IT stm32f1xx_hal_uart.o
|
||||||
0x08002728 0x0000008c Code RO 2566 i.UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o
|
0x08002740 0x0000008c Code RO 2566 i.UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o
|
||||||
0x080027b4 0x00000010 Code RO 364 i.USART1_IRQHandler stm32f1xx_it.o
|
0x080027cc 0x00000010 Code RO 364 i.USART1_IRQHandler stm32f1xx_it.o
|
||||||
0x080027c4 0x00000004 Code RO 365 i.UsageFault_Handler stm32f1xx_it.o
|
0x080027dc 0x00000004 Code RO 365 i.UsageFault_Handler stm32f1xx_it.o
|
||||||
0x080027c8 0x00000010 Code RO 2920 i.WriteHoldRegData modbus.o
|
0x080027e0 0x00000010 Code RO 2920 i.WriteHoldRegData modbus.o
|
||||||
0x080027d8 0x00000078 Code RO 2921 i.WriteOneCoilData modbus.o
|
0x080027f0 0x00000078 Code RO 2921 i.WriteOneCoilData modbus.o
|
||||||
0x08002850 0x00000028 Code RO 3166 i.__ARM_fpclassify m_ws.l(fpclassify.o)
|
0x08002868 0x00000028 Code RO 3166 i.__ARM_fpclassify m_ws.l(fpclassify.o)
|
||||||
0x08002878 0x00000010 Code RO 1992 i.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
0x08002890 0x00000010 Code RO 1992 i.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
||||||
0x08002888 0x00000028 Code RO 1993 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
0x080028a0 0x00000028 Code RO 1993 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
||||||
0x080028b0 0x000000aa Code RO 3168 i.__kernel_poly m_ws.l(poly.o)
|
0x080028c8 0x000000aa Code RO 3168 i.__kernel_poly m_ws.l(poly.o)
|
||||||
0x0800295a 0x00000002 PAD
|
0x08002972 0x00000002 PAD
|
||||||
0x0800295c 0x00000010 Code RO 3152 i.__mathlib_dbl_divzero m_ws.l(dunder.o)
|
0x08002974 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)
|
0x08002984 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)
|
0x08002988 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)
|
0x08002994 0x0000000e Code RO 3156 i.__mathlib_dbl_overflow m_ws.l(dunder.o)
|
||||||
0x0800298a 0x00000002 PAD
|
0x080029a2 0x00000002 PAD
|
||||||
0x0800298c 0x00000010 Code RO 3158 i.__mathlib_dbl_underflow m_ws.l(dunder.o)
|
0x080029a4 0x00000010 Code RO 3158 i.__mathlib_dbl_underflow m_ws.l(dunder.o)
|
||||||
0x0800299c 0x00000004 Code RO 276 i._sys_exit usart.o
|
0x080029b4 0x00000004 Code RO 276 i._sys_exit usart.o
|
||||||
0x080029a0 0x000002e0 Code RO 15 i.main main.o
|
0x080029b8 0x000002bc Code RO 15 i.main main.o
|
||||||
0x08002c80 0x000000bc Code RO 2993 i.modbus_analysis_rtu modbus_rtu.o
|
0x08002c74 0x000000bc Code RO 2993 i.modbus_analysis_rtu modbus_rtu.o
|
||||||
0x08002d3c 0x00000080 Code RO 2994 i.modbus_errfunction_rtu modbus_rtu.o
|
0x08002d30 0x00000080 Code RO 2994 i.modbus_errfunction_rtu modbus_rtu.o
|
||||||
0x08002dbc 0x00000044 Code RO 2995 i.modbus_process_rtu modbus_rtu.o
|
0x08002db0 0x00000044 Code RO 2995 i.modbus_process_rtu modbus_rtu.o
|
||||||
0x08002e00 0x00000054 Code RO 2996 i.modbus_rtu_init modbus_rtu.o
|
0x08002df4 0x00000054 Code RO 2996 i.modbus_rtu_init modbus_rtu.o
|
||||||
0x08002e54 0x00000080 Code RO 2997 i.modbus_rx_cb modbus_rtu.o
|
0x08002e48 0x00000080 Code RO 2997 i.modbus_rx_cb modbus_rtu.o
|
||||||
0x08002ed4 0x000009b8 Code RO 3125 i.pow m_ws.l(pow.o)
|
0x08002ec8 0x000009b8 Code RO 3125 i.pow m_ws.l(pow.o)
|
||||||
0x0800388c 0x0000016c Code RO 2998 i.readcoilstate_rtu modbus_rtu.o
|
0x08003880 0x0000016c Code RO 2998 i.readcoilstate_rtu modbus_rtu.o
|
||||||
0x080039f8 0x00000164 Code RO 2999 i.readdisinputstate_rtu modbus_rtu.o
|
0x080039ec 0x00000164 Code RO 2999 i.readdisinputstate_rtu modbus_rtu.o
|
||||||
0x08003b5c 0x00000110 Code RO 3000 i.readholdreg_rtu modbus_rtu.o
|
0x08003b50 0x00000110 Code RO 3000 i.readholdreg_rtu modbus_rtu.o
|
||||||
0x08003c6c 0x0000010c Code RO 3001 i.readinputreg_rtu modbus_rtu.o
|
0x08003c60 0x0000010c Code RO 3001 i.readinputreg_rtu modbus_rtu.o
|
||||||
0x08003d78 0x0000008c Code RO 278 i.set_addr_cb usart.o
|
0x08003d6c 0x0000008c Code RO 278 i.set_addr_cb usart.o
|
||||||
0x08003e04 0x0000004c Code RO 3172 i.sqrt m_ws.l(sqrt.o)
|
0x08003df8 0x0000004c Code RO 3172 i.sqrt m_ws.l(sqrt.o)
|
||||||
0x08003e50 0x00000014 Code RO 279 i.uart_send usart.o
|
0x08003e44 0x00000014 Code RO 279 i.uart_send usart.o
|
||||||
0x08003e64 0x00000170 Code RO 3002 i.writemulticoil_rtu modbus_rtu.o
|
0x08003e58 0x00000170 Code RO 3002 i.writemulticoil_rtu modbus_rtu.o
|
||||||
0x08003fd4 0x00000114 Code RO 3003 i.writemultireg_rtu modbus_rtu.o
|
0x08003fc8 0x00000114 Code RO 3003 i.writemultireg_rtu modbus_rtu.o
|
||||||
0x080040e8 0x000000d0 Code RO 3004 i.writesinglecoil_rtu modbus_rtu.o
|
0x080040dc 0x000000d0 Code RO 3004 i.writesinglecoil_rtu modbus_rtu.o
|
||||||
0x080041b8 0x000000c4 Code RO 3005 i.writesinglereg_rtu modbus_rtu.o
|
0x080041ac 0x000000c4 Code RO 3005 i.writesinglereg_rtu modbus_rtu.o
|
||||||
0x0800427c 0x00000150 Code RO 3106 x$fpl$dadd fz_ws.l(daddsub_clz.o)
|
0x08004270 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)
|
0x080043c0 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)
|
0x080043d0 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)
|
0x080043e8 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)
|
0x08004698 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)
|
0x080046f2 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)
|
0x08004720 0x00000026 Code RO 3116 x$fpl$dfltu fz_ws.l(dflt_clz.o)
|
||||||
0x08004752 0x00000002 PAD
|
0x08004746 0x00000002 PAD
|
||||||
0x08004754 0x00000078 Code RO 3201 x$fpl$dleqf fz_ws.l(dleqf.o)
|
0x08004748 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)
|
0x080047c0 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)
|
0x08004914 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)
|
0x080049b0 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)
|
0x080049bc 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)
|
0x08004a28 0x00000016 Code RO 3107 x$fpl$drsb fz_ws.l(daddsub_clz.o)
|
||||||
0x08004a4a 0x00000002 PAD
|
0x08004a3e 0x00000002 PAD
|
||||||
0x08004a4c 0x000001cc Code RO 3203 x$fpl$dsqrt fz_ws.l(dsqrt_noumaal.o)
|
0x08004a40 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)
|
0x08004c0c 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)
|
0x08004de0 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)
|
0x08004e44 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)
|
0x08004ea0 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)
|
0x08004ed0 0x00000000 Code RO 3151 x$fpl$usenofp fz_ws.l(usenofp.o)
|
||||||
0x08004edc 0x00000012 Data RO 1686 .constdata stm32f1xx_hal_rcc.o
|
0x08004ed0 0x00000012 Data RO 1686 .constdata stm32f1xx_hal_rcc.o
|
||||||
0x08004eee 0x00000018 Data RO 2880 .constdata system_stm32f1xx.o
|
0x08004ee2 0x00000018 Data RO 2880 .constdata system_stm32f1xx.o
|
||||||
0x08004f06 0x00000002 PAD
|
0x08004efa 0x00000006 PAD
|
||||||
0x08004f08 0x00000088 Data RO 3126 .constdata m_ws.l(pow.o)
|
0x08004f00 0x00000088 Data RO 3126 .constdata m_ws.l(pow.o)
|
||||||
0x08004f90 0x00000008 Data RO 3170 .constdata m_ws.l(qnan.o)
|
0x08004f88 0x00000008 Data RO 3170 .constdata m_ws.l(qnan.o)
|
||||||
0x08004f98 0x00000020 Data RO 3343 Region$$Table anon$$obj.o
|
0x08004f90 0x00000020 Data RO 3343 Region$$Table anon$$obj.o
|
||||||
|
|
||||||
|
|
||||||
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00001228, Max: 0x00005000, ABSOLUTE)
|
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00001228, Max: 0x00005000, ABSOLUTE)
|
||||||
|
|
@ -2175,7 +2174,7 @@ Image component sizes
|
||||||
|
|
||||||
52 4 0 0 0 750 dma.o
|
52 4 0 0 0 750 dma.o
|
||||||
232 12 0 0 0 967 gpio.o
|
232 12 0 0 0 967 gpio.o
|
||||||
844 50 0 9 0 427666 main.o
|
808 46 0 9 0 427646 main.o
|
||||||
358 32 0 4 598 6490 modbus.o
|
358 32 0 4 598 6490 modbus.o
|
||||||
2904 178 0 0 2048 12784 modbus_rtu.o
|
2904 178 0 0 2048 12784 modbus_rtu.o
|
||||||
64 26 236 0 1536 804 startup_stm32f103xb.o
|
64 26 236 0 1536 804 startup_stm32f103xb.o
|
||||||
|
|
@ -2190,13 +2189,13 @@ Image component sizes
|
||||||
2424 20 0 0 0 15646 stm32f1xx_hal_uart.o
|
2424 20 0 0 0 15646 stm32f1xx_hal_uart.o
|
||||||
98 24 0 0 0 5844 stm32f1xx_it.o
|
98 24 0 0 0 5844 stm32f1xx_it.o
|
||||||
2 0 24 4 0 1131 system_stm32f1xx.o
|
2 0 24 4 0 1131 system_stm32f1xx.o
|
||||||
468 56 0 8 144 3044 tim.o
|
492 60 0 8 144 3052 tim.o
|
||||||
452 60 0 20 160 7175 usart.o
|
452 60 0 20 160 7175 usart.o
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
13338 708 312 60 4488 544936 Object Totals
|
13326 708 316 60 4488 544924 Object Totals
|
||||||
0 0 32 0 0 0 (incl. Generated)
|
0 0 32 0 0 0 (incl. Generated)
|
||||||
16 0 2 6 2 0 (incl. Padding)
|
16 0 6 6 2 0 (incl. Padding)
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
@ -2271,15 +2270,15 @@ Image component sizes
|
||||||
|
|
||||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||||
|
|
||||||
19952 1164 456 60 4588 540932 Grand Totals
|
19940 1164 460 60 4588 540920 Grand Totals
|
||||||
19952 1164 456 60 4588 540932 ELF Image Totals
|
19940 1164 460 60 4588 540920 ELF Image Totals
|
||||||
19952 1164 456 60 0 0 ROM Totals
|
19940 1164 460 60 0 0 ROM Totals
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
Total RO Size (Code + RO Data) 20408 ( 19.93kB)
|
Total RO Size (Code + RO Data) 20400 ( 19.92kB)
|
||||||
Total RW Size (RW Data + ZI Data) 4648 ( 4.54kB)
|
Total RW Size (RW Data + ZI Data) 4648 ( 4.54kB)
|
||||||
Total ROM Size (Code + RO Data + RW Data) 20468 ( 19.99kB)
|
Total ROM Size (Code + RO Data + RW Data) 20460 ( 19.98kB)
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
Dependencies for Project 'EDINAMUR', Target 'EDINAMUR': (DO NOT MODIFY !)
|
Dependencies for Project 'EDINAMUR', Target 'EDINAMUR': (DO NOT MODIFY !)
|
||||||
F (startup_stm32f103xb.s)(0x6833C5BF)(--cpu Cortex-M3 -g --apcs=interwork
-I D:\桌面\工作资料\09-通用IO板卡\工程\EDINAMUR\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
--pd "__UVISION_VERSION SETA 514" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1"
--list startup_stm32f103xb.lst --xref -o edinamur\startup_stm32f103xb.o --depend edinamur\startup_stm32f103xb.d)
|
F (startup_stm32f103xb.s)(0x6833C5BF)(--cpu Cortex-M3 -g --apcs=interwork
-I D:\桌面\工作资料\09-通用IO板卡\工程\EDINAMUR\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
--pd "__UVISION_VERSION SETA 514" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1"
--list startup_stm32f103xb.lst --xref -o edinamur\startup_stm32f103xb.o --depend edinamur\startup_stm32f103xb.d)
|
||||||
F (../Core/Src/main.c)(0x686487DA)(--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板卡\工程\EDINAMUR\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 edinamur\main.o --omf_browse edinamur\main.crf --depend edinamur\main.d)
|
F (../Core/Src/main.c)(0x687DD211)(--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板卡\工程\EDINAMUR\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 edinamur\main.o --omf_browse edinamur\main.crf --depend edinamur\main.d)
|
||||||
I (../Core/Inc/main.h)(0x681C131D)
|
I (../Core/Inc/main.h)(0x681C131D)
|
||||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x681BFB2A)
|
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x681BFB2A)
|
||||||
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6822EC20)
|
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6822EC20)
|
||||||
|
|
@ -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.h)(0x681BFB2A)
|
||||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.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)
|
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x681BFB2A)
|
||||||
F (../Core/Src/tim.c)(0x6834145A)(--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板卡\工程\EDINAMUR\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 edinamur\tim.o --omf_browse edinamur\tim.crf --depend edinamur\tim.d)
|
F (../Core/Src/tim.c)(0x687DD212)(--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板卡\工程\EDINAMUR\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 edinamur\tim.o --omf_browse edinamur\tim.crf --depend edinamur\tim.d)
|
||||||
I (../Core/Inc/tim.h)(0x6822EF7D)
|
I (../Core/Inc/tim.h)(0x6822EF7D)
|
||||||
I (../Core/Inc/main.h)(0x681C131D)
|
I (../Core/Inc/main.h)(0x681C131D)
|
||||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x681BFB2A)
|
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.
File diff suppressed because it is too large
Load Diff
|
|
@ -113,13 +113,6 @@ int main(void)
|
||||||
HAL_GPIO_WritePin(EDO6_GPIO_Port,EDO6_Pin,(GPIO_PinState)((CoilState[0]>>5)&0x01));
|
HAL_GPIO_WritePin(EDO6_GPIO_Port,EDO6_Pin,(GPIO_PinState)((CoilState[0]>>5)&0x01));
|
||||||
HAL_GPIO_WritePin(EDO7_GPIO_Port,EDO7_Pin,(GPIO_PinState)((CoilState[0]>>6)&0x01));
|
HAL_GPIO_WritePin(EDO7_GPIO_Port,EDO7_Pin,(GPIO_PinState)((CoilState[0]>>6)&0x01));
|
||||||
HAL_GPIO_WritePin(EDO8_GPIO_Port,EDO8_Pin,(GPIO_PinState)((CoilState[0]>>7)&0x01));
|
HAL_GPIO_WritePin(EDO8_GPIO_Port,EDO8_Pin,(GPIO_PinState)((CoilState[0]>>7)&0x01));
|
||||||
|
|
||||||
if(it_1000ms_flag)
|
|
||||||
{
|
|
||||||
it_1000ms_flag = 0;
|
|
||||||
HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);
|
|
||||||
HAL_GPIO_TogglePin(LED2_GPIO_Port,LED2_Pin);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
/* USER CODE END 3 */
|
/* USER CODE END 3 */
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -187,7 +187,13 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
|
||||||
if(htim == &htim1)
|
if(htim == &htim1)
|
||||||
{
|
{
|
||||||
it_1000ms_cnt++;
|
it_1000ms_cnt++;
|
||||||
if(it_1000ms_cnt > 999) { it_1000ms_flag = 1; it_1000ms_cnt = 0; }
|
if(it_1000ms_cnt > 999)
|
||||||
|
{
|
||||||
|
HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);
|
||||||
|
HAL_GPIO_TogglePin(LED2_GPIO_Port,LED2_Pin);
|
||||||
|
it_1000ms_flag = 1;
|
||||||
|
it_1000ms_cnt = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(htim == &MODBUS_HTIM)
|
if(htim == &MODBUS_HTIM)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -156,15 +156,10 @@
|
||||||
<Key>ARMDBGFLAGS</Key>
|
<Key>ARMDBGFLAGS</Key>
|
||||||
<Name></Name>
|
<Name></Name>
|
||||||
</SetRegEntry>
|
</SetRegEntry>
|
||||||
<SetRegEntry>
|
|
||||||
<Number>0</Number>
|
|
||||||
<Key>DLGUARM</Key>
|
|
||||||
<Name></Name>
|
|
||||||
</SetRegEntry>
|
|
||||||
<SetRegEntry>
|
<SetRegEntry>
|
||||||
<Number>0</Number>
|
<Number>0</Number>
|
||||||
<Key>JL2CM3</Key>
|
<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>
|
||||||
<SetRegEntry>
|
<SetRegEntry>
|
||||||
<Number>0</Number>
|
<Number>0</Number>
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -26,6 +26,11 @@ Project File Date: 05/16/2025
|
||||||
|
|
||||||
<h2>Output:</h2>
|
<h2>Output:</h2>
|
||||||
Build target 'EDO'
|
Build target 'EDO'
|
||||||
|
compiling main.c...
|
||||||
|
compiling tim.c...
|
||||||
|
linking...
|
||||||
|
Program Size: Code=13376 RO-data=312 RW-data=48 ZI-data=4584
|
||||||
|
FromELF: creating hex file...
|
||||||
"EDO\EDO.axf" - 0 Error(s), 0 Warning(s).
|
"EDO\EDO.axf" - 0 Error(s), 0 Warning(s).
|
||||||
|
|
||||||
<h2>Software Packages used:</h2>
|
<h2>Software Packages used:</h2>
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -3,7 +3,7 @@
|
||||||
<title>Static Call Graph - [EDO\EDO.axf]</title></head>
|
<title>Static Call Graph - [EDO\EDO.axf]</title></head>
|
||||||
<body><HR>
|
<body><HR>
|
||||||
<H1>Static Call Graph for image EDO\EDO.axf</H1><HR>
|
<H1>Static Call Graph for image EDO\EDO.axf</H1><HR>
|
||||||
<BR><P>#<CALLGRAPH># ARM Linker, 5050106: Last Updated: Wed Jun 04 14:59:22 2025
|
<BR><P>#<CALLGRAPH># ARM Linker, 5050106: Last Updated: Mon Jul 21 13:36:43 2025
|
||||||
<BR><P>
|
<BR><P>
|
||||||
<H3>Maximum Stack Usage = 2292 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
<H3>Maximum Stack Usage = 2292 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
||||||
Call chain for Maximum Stack Depth:</H3>
|
Call chain for Maximum Stack Depth:</H3>
|
||||||
|
|
@ -371,10 +371,10 @@ Global Symbols
|
||||||
|
|
||||||
<P><STRONG><a name="[d9]"></a>_memcpy_lastbytes</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_v6.o(.text), UNUSED)
|
<P><STRONG><a name="[d9]"></a>_memcpy_lastbytes</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_v6.o(.text), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[9a]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text))
|
<P><STRONG><a name="[9b]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = __aeabi_memclr4
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[99]">>></a> SystemClock_Config
|
<BR>[Called By]<UL><LI><a href="#[9a]">>></a> SystemClock_Config
|
||||||
<LI><a href="#[a2]">>></a> readcoilstate_rtu
|
<LI><a href="#[a2]">>></a> readcoilstate_rtu
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
|
@ -437,12 +437,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))
|
<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)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[89]"></a>Error_Handler</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, main.o(i.Error_Handler))
|
<P><STRONG><a name="[8a]"></a>Error_Handler</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, main.o(i.Error_Handler))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[85]">>></a> HAL_UART_MspInit
|
<BR><BR>[Called By]<UL><LI><a href="#[86]">>></a> HAL_UART_MspInit
|
||||||
<LI><a href="#[97]">>></a> MX_USART1_UART_Init
|
<LI><a href="#[98]">>></a> MX_USART1_UART_Init
|
||||||
<LI><a href="#[96]">>></a> MX_TIM3_Init
|
<LI><a href="#[97]">>></a> MX_TIM3_Init
|
||||||
<LI><a href="#[94]">>></a> MX_TIM1_Init
|
<LI><a href="#[95]">>></a> MX_TIM1_Init
|
||||||
<LI><a href="#[99]">>></a> SystemClock_Config
|
<LI><a href="#[9a]">>></a> SystemClock_Config
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[b0]"></a>GetHoldRegData</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, modbus.o(i.GetHoldRegData))
|
<P><STRONG><a name="[b0]"></a>GetHoldRegData</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, modbus.o(i.GetHoldRegData))
|
||||||
|
|
@ -465,14 +465,14 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[a3]">>></a> readdisinputstate_rtu
|
<BR>[Called By]<UL><LI><a href="#[a3]">>></a> readdisinputstate_rtu
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[80]"></a>HAL_DMA_Abort</STRONG> (Thumb, 86 bytes, Stack size 0 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Abort))
|
<P><STRONG><a name="[81]"></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="#[7b]">>></a> HAL_UART_IRQHandler
|
<BR><BR>[Called By]<UL><LI><a href="#[7c]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[7e]"></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="[7f]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = HAL_DMA_Abort_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7b]">>></a> HAL_UART_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[7c]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[53]"></a>HAL_DMA_IRQHandler</STRONG> (Thumb, 408 bytes, Stack size 16 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_IRQHandler))
|
<P><STRONG><a name="[53]"></a>HAL_DMA_IRQHandler</STRONG> (Thumb, 408 bytes, Stack size 16 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_IRQHandler))
|
||||||
|
|
@ -481,8 +481,8 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[1b]">>></a> DMA1_Channel4_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[1b]">>></a> DMA1_Channel4_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[88]"></a>HAL_DMA_Init</STRONG> (Thumb, 100 bytes, Stack size 0 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Init))
|
<P><STRONG><a name="[89]"></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="#[85]">>></a> HAL_UART_MspInit
|
<BR><BR>[Called By]<UL><LI><a href="#[86]">>></a> HAL_UART_MspInit
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[54]"></a>HAL_DMA_Start_IT</STRONG> (Thumb, 156 bytes, Stack size 24 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT))
|
<P><STRONG><a name="[54]"></a>HAL_DMA_Start_IT</STRONG> (Thumb, 156 bytes, Stack size 24 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT))
|
||||||
|
|
@ -490,40 +490,40 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[55]">>></a> DMA_SetConfig
|
<BR>[Calls]<UL><LI><a href="#[55]">>></a> DMA_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[90]">>></a> HAL_UART_Transmit_DMA
|
<BR>[Called By]<UL><LI><a href="#[91]">>></a> HAL_UART_Transmit_DMA
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[87]"></a>HAL_GPIO_Init</STRONG> (Thumb, 766 bytes, Stack size 36 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init))
|
<P><STRONG><a name="[88]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = HAL_GPIO_Init
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[85]">>></a> HAL_UART_MspInit
|
<BR>[Called By]<UL><LI><a href="#[86]">>></a> HAL_UART_MspInit
|
||||||
<LI><a href="#[92]">>></a> MX_GPIO_Init
|
<LI><a href="#[93]">>></a> MX_GPIO_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[79]"></a>HAL_GPIO_ReadPin</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin))
|
<P><STRONG><a name="[7a]"></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="#[73]">>></a> HAL_TIM_PeriodElapsedCallback
|
<BR><BR>[Called By]<UL><LI><a href="#[73]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a0]"></a>HAL_GPIO_TogglePin</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin))
|
<P><STRONG><a name="[77]"></a>HAL_GPIO_TogglePin</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_GPIO_TogglePin
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_GPIO_TogglePin
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[73]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[93]"></a>HAL_GPIO_WritePin</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin))
|
<P><STRONG><a name="[94]"></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="#[7a]">>></a> set_addr_cb
|
<BR><BR>[Called By]<UL><LI><a href="#[7b]">>></a> set_addr_cb
|
||||||
<LI><a href="#[92]">>></a> MX_GPIO_Init
|
<LI><a href="#[93]">>></a> MX_GPIO_Init
|
||||||
<LI><a href="#[48]">>></a> main
|
<LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[5f]"></a>HAL_GetTick</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_GetTick))
|
<P><STRONG><a name="[5f]"></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="#[8e]">>></a> HAL_UART_Transmit
|
<BR><BR>[Called By]<UL><LI><a href="#[8f]">>></a> HAL_UART_Transmit
|
||||||
<LI><a href="#[64]">>></a> HAL_RCC_OscConfig
|
<LI><a href="#[64]">>></a> HAL_RCC_OscConfig
|
||||||
<LI><a href="#[5e]">>></a> HAL_RCC_ClockConfig
|
<LI><a href="#[5e]">>></a> HAL_RCC_ClockConfig
|
||||||
<LI><a href="#[8f]">>></a> UART_WaitOnFlagUntilTimeout
|
<LI><a href="#[90]">>></a> UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[98]"></a>HAL_IncTick</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_IncTick))
|
<P><STRONG><a name="[99]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[c]">>></a> SysTick_Handler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
|
@ -554,9 +554,9 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[69]"></a>HAL_NVIC_EnableIRQ</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ))
|
<P><STRONG><a name="[69]"></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="#[85]">>></a> HAL_UART_MspInit
|
<BR><BR>[Called By]<UL><LI><a href="#[86]">>></a> HAL_UART_MspInit
|
||||||
<LI><a href="#[67]">>></a> HAL_TIM_Base_MspInit
|
<LI><a href="#[67]">>></a> HAL_TIM_Base_MspInit
|
||||||
<LI><a href="#[91]">>></a> MX_DMA_Init
|
<LI><a href="#[92]">>></a> MX_DMA_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[5b]"></a>HAL_NVIC_SetPriority</STRONG> (Thumb, 124 bytes, Stack size 40 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority))
|
<P><STRONG><a name="[5b]"></a>HAL_NVIC_SetPriority</STRONG> (Thumb, 124 bytes, Stack size 40 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority))
|
||||||
|
|
@ -565,9 +565,9 @@ Global Symbols
|
||||||
<BR>[Calls]<UL><LI><a href="#[5d]">>></a> __NVIC_SetPriority
|
<BR>[Calls]<UL><LI><a href="#[5d]">>></a> __NVIC_SetPriority
|
||||||
<LI><a href="#[5c]">>></a> __NVIC_GetPriorityGrouping
|
<LI><a href="#[5c]">>></a> __NVIC_GetPriorityGrouping
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[85]">>></a> HAL_UART_MspInit
|
<BR>[Called By]<UL><LI><a href="#[86]">>></a> HAL_UART_MspInit
|
||||||
<LI><a href="#[67]">>></a> HAL_TIM_Base_MspInit
|
<LI><a href="#[67]">>></a> HAL_TIM_Base_MspInit
|
||||||
<LI><a href="#[91]">>></a> MX_DMA_Init
|
<LI><a href="#[92]">>></a> MX_DMA_Init
|
||||||
<LI><a href="#[58]">>></a> HAL_InitTick
|
<LI><a href="#[58]">>></a> HAL_InitTick
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
|
@ -582,7 +582,7 @@ Global Symbols
|
||||||
<LI><a href="#[58]">>></a> HAL_InitTick
|
<LI><a href="#[58]">>></a> HAL_InitTick
|
||||||
<LI><a href="#[5f]">>></a> HAL_GetTick
|
<LI><a href="#[5f]">>></a> HAL_GetTick
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[99]">>></a> SystemClock_Config
|
<BR>[Called By]<UL><LI><a href="#[9a]">>></a> SystemClock_Config
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[62]"></a>HAL_RCC_GetHCLKFreq</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq))
|
<P><STRONG><a name="[62]"></a>HAL_RCC_GetHCLKFreq</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq))
|
||||||
|
|
@ -595,7 +595,7 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[62]">>></a> HAL_RCC_GetHCLKFreq
|
<BR>[Calls]<UL><LI><a href="#[62]">>></a> HAL_RCC_GetHCLKFreq
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[86]">>></a> UART_SetConfig
|
<BR>[Called By]<UL><LI><a href="#[87]">>></a> UART_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[63]"></a>HAL_RCC_GetPCLK2Freq</STRONG> (Thumb, 22 bytes, Stack size 4 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq))
|
<P><STRONG><a name="[63]"></a>HAL_RCC_GetPCLK2Freq</STRONG> (Thumb, 22 bytes, Stack size 4 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq))
|
||||||
|
|
@ -603,7 +603,7 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[62]">>></a> HAL_RCC_GetHCLKFreq
|
<BR>[Calls]<UL><LI><a href="#[62]">>></a> HAL_RCC_GetHCLKFreq
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[86]">>></a> UART_SetConfig
|
<BR>[Called By]<UL><LI><a href="#[87]">>></a> UART_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[60]"></a>HAL_RCC_GetSysClockFreq</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq))
|
<P><STRONG><a name="[60]"></a>HAL_RCC_GetSysClockFreq</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq))
|
||||||
|
|
@ -618,7 +618,7 @@ Global Symbols
|
||||||
<BR>[Calls]<UL><LI><a href="#[65]">>></a> RCC_Delay
|
<BR>[Calls]<UL><LI><a href="#[65]">>></a> RCC_Delay
|
||||||
<LI><a href="#[5f]">>></a> HAL_GetTick
|
<LI><a href="#[5f]">>></a> HAL_GetTick
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[99]">>></a> SystemClock_Config
|
<BR>[Called By]<UL><LI><a href="#[9a]">>></a> SystemClock_Config
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[5a]"></a>HAL_SYSTICK_Config</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config))
|
<P><STRONG><a name="[5a]"></a>HAL_SYSTICK_Config</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config))
|
||||||
|
|
@ -637,11 +637,11 @@ Global Symbols
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[6f]">>></a> HAL_TIM_IRQHandler
|
<BR><BR>[Called By]<UL><LI><a href="#[6f]">>></a> HAL_TIM_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[95]"></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="[96]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = HAL_TIMEx_MasterConfigSynchronization
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[96]">>></a> MX_TIM3_Init
|
<BR>[Called By]<UL><LI><a href="#[97]">>></a> MX_TIM3_Init
|
||||||
<LI><a href="#[94]">>></a> MX_TIM1_Init
|
<LI><a href="#[95]">>></a> MX_TIM1_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[66]"></a>HAL_TIM_Base_Init</STRONG> (Thumb, 102 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init))
|
<P><STRONG><a name="[66]"></a>HAL_TIM_Base_Init</STRONG> (Thumb, 102 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init))
|
||||||
|
|
@ -650,8 +650,8 @@ Global Symbols
|
||||||
<BR>[Calls]<UL><LI><a href="#[67]">>></a> HAL_TIM_Base_MspInit
|
<BR>[Calls]<UL><LI><a href="#[67]">>></a> HAL_TIM_Base_MspInit
|
||||||
<LI><a href="#[68]">>></a> TIM_Base_SetConfig
|
<LI><a href="#[68]">>></a> TIM_Base_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[96]">>></a> MX_TIM3_Init
|
<BR>[Called By]<UL><LI><a href="#[97]">>></a> MX_TIM3_Init
|
||||||
<LI><a href="#[94]">>></a> MX_TIM1_Init
|
<LI><a href="#[95]">>></a> MX_TIM1_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[67]"></a>HAL_TIM_Base_MspInit</STRONG> (Thumb, 112 bytes, Stack size 16 bytes, tim.o(i.HAL_TIM_Base_MspInit))
|
<P><STRONG><a name="[67]"></a>HAL_TIM_Base_MspInit</STRONG> (Thumb, 112 bytes, Stack size 16 bytes, tim.o(i.HAL_TIM_Base_MspInit))
|
||||||
|
|
@ -663,14 +663,14 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[66]">>></a> HAL_TIM_Base_Init
|
<BR>[Called By]<UL><LI><a href="#[66]">>></a> HAL_TIM_Base_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[9e]"></a>HAL_TIM_Base_Start_IT</STRONG> (Thumb, 106 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT))
|
<P><STRONG><a name="[9f]"></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="#[8d]">>></a> modbus_rx_cb
|
<BR><BR>[Called By]<UL><LI><a href="#[8e]">>></a> modbus_rx_cb
|
||||||
<LI><a href="#[9f]">>></a> modbus_rtu_init
|
<LI><a href="#[a0]">>></a> modbus_rtu_init
|
||||||
<LI><a href="#[48]">>></a> main
|
<LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[77]"></a>HAL_TIM_Base_Stop_IT</STRONG> (Thumb, 62 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Stop_IT))
|
<P><STRONG><a name="[78]"></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="#[8d]">>></a> modbus_rx_cb
|
<BR><BR>[Called By]<UL><LI><a href="#[8e]">>></a> modbus_rx_cb
|
||||||
<LI><a href="#[73]">>></a> HAL_TIM_PeriodElapsedCallback
|
<LI><a href="#[73]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
|
@ -682,8 +682,8 @@ Global Symbols
|
||||||
<LI><a href="#[6d]">>></a> TIM_ITRx_SetConfig
|
<LI><a href="#[6d]">>></a> TIM_ITRx_SetConfig
|
||||||
<LI><a href="#[6b]">>></a> TIM_ETR_SetConfig
|
<LI><a href="#[6b]">>></a> TIM_ETR_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[96]">>></a> MX_TIM3_Init
|
<BR>[Called By]<UL><LI><a href="#[97]">>></a> MX_TIM3_Init
|
||||||
<LI><a href="#[94]">>></a> MX_TIM1_Init
|
<LI><a href="#[95]">>></a> MX_TIM1_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[70]"></a>HAL_TIM_IC_CaptureCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback))
|
<P><STRONG><a name="[70]"></a>HAL_TIM_IC_CaptureCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback))
|
||||||
|
|
@ -713,13 +713,14 @@ Global Symbols
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[6f]">>></a> HAL_TIM_IRQHandler
|
<BR><BR>[Called By]<UL><LI><a href="#[6f]">>></a> HAL_TIM_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[73]"></a>HAL_TIM_PeriodElapsedCallback</STRONG> (Thumb, 98 bytes, Stack size 8 bytes, tim.o(i.HAL_TIM_PeriodElapsedCallback))
|
<P><STRONG><a name="[73]"></a>HAL_TIM_PeriodElapsedCallback</STRONG> (Thumb, 118 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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[7a]">>></a> set_addr_cb
|
<BR>[Calls]<UL><LI><a href="#[7b]">>></a> set_addr_cb
|
||||||
<LI><a href="#[78]">>></a> modbus_process_rtu
|
<LI><a href="#[79]">>></a> modbus_process_rtu
|
||||||
<LI><a href="#[77]">>></a> HAL_TIM_Base_Stop_IT
|
<LI><a href="#[78]">>></a> HAL_TIM_Base_Stop_IT
|
||||||
<LI><a href="#[79]">>></a> HAL_GPIO_ReadPin
|
<LI><a href="#[77]">>></a> HAL_GPIO_TogglePin
|
||||||
|
<LI><a href="#[7a]">>></a> HAL_GPIO_ReadPin
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[6f]">>></a> HAL_TIM_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[6f]">>></a> HAL_TIM_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -728,80 +729,80 @@ Global Symbols
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[6f]">>></a> HAL_TIM_IRQHandler
|
<BR><BR>[Called By]<UL><LI><a href="#[6f]">>></a> HAL_TIM_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[81]"></a>HAL_UARTEx_RxEventCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback))
|
<P><STRONG><a name="[82]"></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="#[7b]">>></a> HAL_UART_IRQHandler
|
<BR><BR>[Called By]<UL><LI><a href="#[7c]">>></a> HAL_UART_IRQHandler
|
||||||
<LI><a href="#[7c]">>></a> UART_Receive_IT
|
<LI><a href="#[7d]">>></a> UART_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[7f]"></a>HAL_UART_ErrorCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback))
|
<P><STRONG><a name="[80]"></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="#[7b]">>></a> HAL_UART_IRQHandler
|
<BR><BR>[Called By]<UL><LI><a href="#[7c]">>></a> HAL_UART_IRQHandler
|
||||||
<LI><a href="#[3d]">>></a> UART_DMAError
|
<LI><a href="#[3d]">>></a> UART_DMAError
|
||||||
<LI><a href="#[3a]">>></a> UART_DMAAbortOnError
|
<LI><a href="#[3a]">>></a> UART_DMAAbortOnError
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[7b]"></a>HAL_UART_IRQHandler</STRONG> (Thumb, 736 bytes, Stack size 40 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler))
|
<P><STRONG><a name="[7c]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[80]">>></a> HAL_DMA_Abort
|
<BR>[Calls]<UL><LI><a href="#[81]">>></a> HAL_DMA_Abort
|
||||||
<LI><a href="#[7f]">>></a> HAL_UART_ErrorCallback
|
<LI><a href="#[80]">>></a> HAL_UART_ErrorCallback
|
||||||
<LI><a href="#[81]">>></a> HAL_UARTEx_RxEventCallback
|
<LI><a href="#[82]">>></a> HAL_UARTEx_RxEventCallback
|
||||||
<LI><a href="#[82]">>></a> UART_Transmit_IT
|
<LI><a href="#[83]">>></a> UART_Transmit_IT
|
||||||
<LI><a href="#[7c]">>></a> UART_Receive_IT
|
<LI><a href="#[7d]">>></a> UART_Receive_IT
|
||||||
<LI><a href="#[83]">>></a> UART_EndTransmit_IT
|
<LI><a href="#[84]">>></a> UART_EndTransmit_IT
|
||||||
<LI><a href="#[7d]">>></a> UART_EndRxTransfer
|
<LI><a href="#[7e]">>></a> UART_EndRxTransfer
|
||||||
<LI><a href="#[7e]">>></a> HAL_DMA_Abort_IT
|
<LI><a href="#[7f]">>></a> HAL_DMA_Abort_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[32]">>></a> USART1_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[32]">>></a> USART1_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[84]"></a>HAL_UART_Init</STRONG> (Thumb, 118 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Init))
|
<P><STRONG><a name="[85]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[85]">>></a> HAL_UART_MspInit
|
<BR>[Calls]<UL><LI><a href="#[86]">>></a> HAL_UART_MspInit
|
||||||
<LI><a href="#[86]">>></a> UART_SetConfig
|
<LI><a href="#[87]">>></a> UART_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[97]">>></a> MX_USART1_UART_Init
|
<BR>[Called By]<UL><LI><a href="#[98]">>></a> MX_USART1_UART_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[85]"></a>HAL_UART_MspInit</STRONG> (Thumb, 188 bytes, Stack size 32 bytes, usart.o(i.HAL_UART_MspInit))
|
<P><STRONG><a name="[86]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[88]">>></a> HAL_DMA_Init
|
<BR>[Calls]<UL><LI><a href="#[89]">>></a> HAL_DMA_Init
|
||||||
<LI><a href="#[5b]">>></a> HAL_NVIC_SetPriority
|
<LI><a href="#[5b]">>></a> HAL_NVIC_SetPriority
|
||||||
<LI><a href="#[69]">>></a> HAL_NVIC_EnableIRQ
|
<LI><a href="#[69]">>></a> HAL_NVIC_EnableIRQ
|
||||||
<LI><a href="#[87]">>></a> HAL_GPIO_Init
|
<LI><a href="#[88]">>></a> HAL_GPIO_Init
|
||||||
<LI><a href="#[89]">>></a> Error_Handler
|
<LI><a href="#[8a]">>></a> Error_Handler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[84]">>></a> HAL_UART_Init
|
<BR>[Called By]<UL><LI><a href="#[85]">>></a> HAL_UART_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[8a]"></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="[8b]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[8b]">>></a> UART_Start_Receive_IT
|
<BR>[Calls]<UL><LI><a href="#[8c]">>></a> UART_Start_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[8d]">>></a> modbus_rx_cb
|
<BR>[Called By]<UL><LI><a href="#[8e]">>></a> modbus_rx_cb
|
||||||
<LI><a href="#[9f]">>></a> modbus_rtu_init
|
<LI><a href="#[a0]">>></a> modbus_rtu_init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[8c]"></a>HAL_UART_RxCpltCallback</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, usart.o(i.HAL_UART_RxCpltCallback))
|
<P><STRONG><a name="[8d]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = HAL_UART_RxCpltCallback ⇒ modbus_rx_cb ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[8d]">>></a> modbus_rx_cb
|
<BR>[Calls]<UL><LI><a href="#[8e]">>></a> modbus_rx_cb
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7c]">>></a> UART_Receive_IT
|
<BR>[Called By]<UL><LI><a href="#[7d]">>></a> UART_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[8e]"></a>HAL_UART_Transmit</STRONG> (Thumb, 190 bytes, Stack size 40 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Transmit))
|
<P><STRONG><a name="[8f]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[5f]">>></a> HAL_GetTick
|
<BR>[Calls]<UL><LI><a href="#[5f]">>></a> HAL_GetTick
|
||||||
<LI><a href="#[8f]">>></a> UART_WaitOnFlagUntilTimeout
|
<LI><a href="#[90]">>></a> UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[8d]">>></a> modbus_rx_cb
|
<BR>[Called By]<UL><LI><a href="#[8e]">>></a> modbus_rx_cb
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[90]"></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="[91]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[54]">>></a> HAL_DMA_Start_IT
|
<BR>[Calls]<UL><LI><a href="#[54]">>></a> HAL_DMA_Start_IT
|
||||||
|
|
@ -809,19 +810,19 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> uart_send
|
<BR>[Called By]<UL><LI><a href="#[ad]">>></a> uart_send
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[9c]"></a>HAL_UART_TxCpltCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback))
|
<P><STRONG><a name="[9d]"></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="#[83]">>></a> UART_EndTransmit_IT
|
<BR><BR>[Called By]<UL><LI><a href="#[84]">>></a> UART_EndTransmit_IT
|
||||||
<LI><a href="#[3b]">>></a> UART_DMATransmitCplt
|
<LI><a href="#[3b]">>></a> UART_DMATransmitCplt
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[9d]"></a>HAL_UART_TxHalfCpltCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback))
|
<P><STRONG><a name="[9e]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[3c]">>></a> UART_DMATxHalfCplt
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[5]"></a>HardFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.HardFault_Handler))
|
<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)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[91]"></a>MX_DMA_Init</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, dma.o(i.MX_DMA_Init))
|
<P><STRONG><a name="[92]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = MX_DMA_Init ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[5b]">>></a> HAL_NVIC_SetPriority
|
<BR>[Calls]<UL><LI><a href="#[5b]">>></a> HAL_NVIC_SetPriority
|
||||||
|
|
@ -830,42 +831,42 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[92]"></a>MX_GPIO_Init</STRONG> (Thumb, 212 bytes, Stack size 24 bytes, gpio.o(i.MX_GPIO_Init))
|
<P><STRONG><a name="[93]"></a>MX_GPIO_Init</STRONG> (Thumb, 212 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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[87]">>></a> HAL_GPIO_Init
|
<BR>[Calls]<UL><LI><a href="#[88]">>></a> HAL_GPIO_Init
|
||||||
<LI><a href="#[93]">>></a> HAL_GPIO_WritePin
|
<LI><a href="#[94]">>></a> HAL_GPIO_WritePin
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[94]"></a>MX_TIM1_Init</STRONG> (Thumb, 102 bytes, Stack size 32 bytes, tim.o(i.MX_TIM1_Init))
|
<P><STRONG><a name="[95]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[6a]">>></a> HAL_TIM_ConfigClockSource
|
<BR>[Calls]<UL><LI><a href="#[6a]">>></a> HAL_TIM_ConfigClockSource
|
||||||
<LI><a href="#[66]">>></a> HAL_TIM_Base_Init
|
<LI><a href="#[66]">>></a> HAL_TIM_Base_Init
|
||||||
<LI><a href="#[95]">>></a> HAL_TIMEx_MasterConfigSynchronization
|
<LI><a href="#[96]">>></a> HAL_TIMEx_MasterConfigSynchronization
|
||||||
<LI><a href="#[89]">>></a> Error_Handler
|
<LI><a href="#[8a]">>></a> Error_Handler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[96]"></a>MX_TIM3_Init</STRONG> (Thumb, 100 bytes, Stack size 32 bytes, tim.o(i.MX_TIM3_Init))
|
<P><STRONG><a name="[97]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[6a]">>></a> HAL_TIM_ConfigClockSource
|
<BR>[Calls]<UL><LI><a href="#[6a]">>></a> HAL_TIM_ConfigClockSource
|
||||||
<LI><a href="#[66]">>></a> HAL_TIM_Base_Init
|
<LI><a href="#[66]">>></a> HAL_TIM_Base_Init
|
||||||
<LI><a href="#[95]">>></a> HAL_TIMEx_MasterConfigSynchronization
|
<LI><a href="#[96]">>></a> HAL_TIMEx_MasterConfigSynchronization
|
||||||
<LI><a href="#[89]">>></a> Error_Handler
|
<LI><a href="#[8a]">>></a> Error_Handler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[97]"></a>MX_USART1_UART_Init</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, usart.o(i.MX_USART1_UART_Init))
|
<P><STRONG><a name="[98]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[84]">>></a> HAL_UART_Init
|
<BR>[Calls]<UL><LI><a href="#[85]">>></a> HAL_UART_Init
|
||||||
<LI><a href="#[89]">>></a> Error_Handler
|
<LI><a href="#[8a]">>></a> Error_Handler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -876,7 +877,7 @@ Global Symbols
|
||||||
<P><STRONG><a name="[ab]"></a>ModbusCRC16</STRONG> (Thumb, 70 bytes, Stack size 12 bytes, modbus.o(i.ModbusCRC16))
|
<P><STRONG><a name="[ab]"></a>ModbusCRC16</STRONG> (Thumb, 70 bytes, Stack size 12 bytes, modbus.o(i.ModbusCRC16))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = ModbusCRC16
|
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = ModbusCRC16
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[78]">>></a> modbus_process_rtu
|
<BR>[Called By]<UL><LI><a href="#[79]">>></a> modbus_process_rtu
|
||||||
<LI><a href="#[a6]">>></a> writesinglereg_rtu
|
<LI><a href="#[a6]">>></a> writesinglereg_rtu
|
||||||
<LI><a href="#[a9]">>></a> writesinglecoil_rtu
|
<LI><a href="#[a9]">>></a> writesinglecoil_rtu
|
||||||
<LI><a href="#[a8]">>></a> writemultireg_rtu
|
<LI><a href="#[a8]">>></a> writemultireg_rtu
|
||||||
|
|
@ -900,17 +901,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))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SysTick_Handler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[98]">>></a> HAL_IncTick
|
<BR>[Calls]<UL><LI><a href="#[99]">>></a> HAL_IncTick
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[99]"></a>SystemClock_Config</STRONG> (Thumb, 102 bytes, Stack size 64 bytes, main.o(i.SystemClock_Config))
|
<P><STRONG><a name="[9a]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[64]">>></a> HAL_RCC_OscConfig
|
<BR>[Calls]<UL><LI><a href="#[64]">>></a> HAL_RCC_OscConfig
|
||||||
<LI><a href="#[5e]">>></a> HAL_RCC_ClockConfig
|
<LI><a href="#[5e]">>></a> HAL_RCC_ClockConfig
|
||||||
<LI><a href="#[89]">>></a> Error_Handler
|
<LI><a href="#[8a]">>></a> Error_Handler
|
||||||
<LI><a href="#[9a]">>></a> __aeabi_memclr4
|
<LI><a href="#[9b]">>></a> __aeabi_memclr4
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -944,16 +945,16 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[6a]">>></a> HAL_TIM_ConfigClockSource
|
<BR>[Called By]<UL><LI><a href="#[6a]">>></a> HAL_TIM_ConfigClockSource
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[8b]"></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="[8c]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = UART_Start_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[8a]">>></a> HAL_UART_Receive_IT
|
<BR>[Called By]<UL><LI><a href="#[8b]">>></a> HAL_UART_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[32]"></a>USART1_IRQHandler</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.USART1_IRQHandler))
|
<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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[7b]">>></a> HAL_UART_IRQHandler
|
<BR>[Calls]<UL><LI><a href="#[7c]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -976,20 +977,19 @@ Global Symbols
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[4c]">>></a> __rt_exit_exit
|
<BR><BR>[Called By]<UL><LI><a href="#[4c]">>></a> __rt_exit_exit
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[48]"></a>main</STRONG> (Thumb, 200 bytes, Stack size 0 bytes, main.o(i.main))
|
<P><STRONG><a name="[48]"></a>main</STRONG> (Thumb, 168 bytes, Stack size 0 bytes, main.o(i.main))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[9f]">>></a> modbus_rtu_init
|
<BR>[Calls]<UL><LI><a href="#[a0]">>></a> modbus_rtu_init
|
||||||
<LI><a href="#[97]">>></a> MX_USART1_UART_Init
|
<LI><a href="#[98]">>></a> MX_USART1_UART_Init
|
||||||
<LI><a href="#[96]">>></a> MX_TIM3_Init
|
<LI><a href="#[97]">>></a> MX_TIM3_Init
|
||||||
<LI><a href="#[94]">>></a> MX_TIM1_Init
|
<LI><a href="#[95]">>></a> MX_TIM1_Init
|
||||||
<LI><a href="#[92]">>></a> MX_GPIO_Init
|
<LI><a href="#[93]">>></a> MX_GPIO_Init
|
||||||
<LI><a href="#[91]">>></a> MX_DMA_Init
|
<LI><a href="#[92]">>></a> MX_DMA_Init
|
||||||
<LI><a href="#[9e]">>></a> HAL_TIM_Base_Start_IT
|
<LI><a href="#[9f]">>></a> HAL_TIM_Base_Start_IT
|
||||||
<LI><a href="#[56]">>></a> HAL_Init
|
<LI><a href="#[56]">>></a> HAL_Init
|
||||||
<LI><a href="#[93]">>></a> HAL_GPIO_WritePin
|
<LI><a href="#[94]">>></a> HAL_GPIO_WritePin
|
||||||
<LI><a href="#[a0]">>></a> HAL_GPIO_TogglePin
|
<LI><a href="#[9a]">>></a> SystemClock_Config
|
||||||
<LI><a href="#[99]">>></a> SystemClock_Config
|
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[47]">>></a> __rt_entry_main
|
<BR>[Called By]<UL><LI><a href="#[47]">>></a> __rt_entry_main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -1007,7 +1007,7 @@ Global Symbols
|
||||||
<LI><a href="#[a2]">>></a> readcoilstate_rtu
|
<LI><a href="#[a2]">>></a> readcoilstate_rtu
|
||||||
<LI><a href="#[aa]">>></a> modbus_errfunction_rtu
|
<LI><a href="#[aa]">>></a> modbus_errfunction_rtu
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[78]">>></a> modbus_process_rtu
|
<BR>[Called By]<UL><LI><a href="#[79]">>></a> modbus_process_rtu
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[aa]"></a>modbus_errfunction_rtu</STRONG> (Thumb, 114 bytes, Stack size 1048 bytes, modbus_rtu.o(i.modbus_errfunction_rtu))
|
<P><STRONG><a name="[aa]"></a>modbus_errfunction_rtu</STRONG> (Thumb, 114 bytes, Stack size 1048 bytes, modbus_rtu.o(i.modbus_errfunction_rtu))
|
||||||
|
|
@ -1028,7 +1028,7 @@ Global Symbols
|
||||||
<LI><a href="#[a1]">>></a> modbus_analysis_rtu
|
<LI><a href="#[a1]">>></a> modbus_analysis_rtu
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[78]"></a>modbus_process_rtu</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, modbus_rtu.o(i.modbus_process_rtu))
|
<P><STRONG><a name="[79]"></a>modbus_process_rtu</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, modbus_rtu.o(i.modbus_process_rtu))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 2260<LI>Call Chain = modbus_process_rtu ⇒ modbus_analysis_rtu ⇒ writemulticoil_rtu ⇒ modbus_errfunction_rtu ⇒ uart_send ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
<BR><BR>[Stack]<UL><LI>Max Depth = 2260<LI>Call Chain = modbus_process_rtu ⇒ modbus_analysis_rtu ⇒ writemulticoil_rtu ⇒ modbus_errfunction_rtu ⇒ uart_send ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a1]">>></a> modbus_analysis_rtu
|
<BR>[Calls]<UL><LI><a href="#[a1]">>></a> modbus_analysis_rtu
|
||||||
|
|
@ -1037,31 +1037,31 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[73]">>></a> HAL_TIM_PeriodElapsedCallback
|
<BR>[Called By]<UL><LI><a href="#[73]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[9f]"></a>modbus_rtu_init</STRONG> (Thumb, 58 bytes, Stack size 8 bytes, modbus_rtu.o(i.modbus_rtu_init))
|
<P><STRONG><a name="[a0]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = modbus_rtu_init ⇒ HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[9e]">>></a> HAL_TIM_Base_Start_IT
|
<BR>[Calls]<UL><LI><a href="#[9f]">>></a> HAL_TIM_Base_Start_IT
|
||||||
<LI><a href="#[8a]">>></a> HAL_UART_Receive_IT
|
<LI><a href="#[8b]">>></a> HAL_UART_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[48]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[8d]"></a>modbus_rx_cb</STRONG> (Thumb, 98 bytes, Stack size 8 bytes, modbus_rtu.o(i.modbus_rx_cb))
|
<P><STRONG><a name="[8e]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = modbus_rx_cb ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[8e]">>></a> HAL_UART_Transmit
|
<BR>[Calls]<UL><LI><a href="#[8f]">>></a> HAL_UART_Transmit
|
||||||
<LI><a href="#[77]">>></a> HAL_TIM_Base_Stop_IT
|
<LI><a href="#[78]">>></a> HAL_TIM_Base_Stop_IT
|
||||||
<LI><a href="#[9e]">>></a> HAL_TIM_Base_Start_IT
|
<LI><a href="#[9f]">>></a> HAL_TIM_Base_Start_IT
|
||||||
<LI><a href="#[8a]">>></a> HAL_UART_Receive_IT
|
<LI><a href="#[8b]">>></a> HAL_UART_Receive_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[8c]">>></a> HAL_UART_RxCpltCallback
|
<BR>[Called By]<UL><LI><a href="#[8d]">>></a> HAL_UART_RxCpltCallback
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a2]"></a>readcoilstate_rtu</STRONG> (Thumb, 352 bytes, Stack size 1080 bytes, modbus_rtu.o(i.readcoilstate_rtu))
|
<P><STRONG><a name="[a2]"></a>readcoilstate_rtu</STRONG> (Thumb, 352 bytes, Stack size 1080 bytes, modbus_rtu.o(i.readcoilstate_rtu))
|
||||||
<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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[ad]">>></a> uart_send
|
<BR>[Calls]<UL><LI><a href="#[ad]">>></a> uart_send
|
||||||
<LI><a href="#[9a]">>></a> __aeabi_memclr4
|
<LI><a href="#[9b]">>></a> __aeabi_memclr4
|
||||||
<LI><a href="#[ac]">>></a> __aeabi_memcpy
|
<LI><a href="#[ac]">>></a> __aeabi_memcpy
|
||||||
<LI><a href="#[aa]">>></a> modbus_errfunction_rtu
|
<LI><a href="#[aa]">>></a> modbus_errfunction_rtu
|
||||||
<LI><a href="#[ab]">>></a> ModbusCRC16
|
<LI><a href="#[ab]">>></a> ModbusCRC16
|
||||||
|
|
@ -1106,11 +1106,11 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[a1]">>></a> modbus_analysis_rtu
|
<BR>[Called By]<UL><LI><a href="#[a1]">>></a> modbus_analysis_rtu
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[7a]"></a>set_addr_cb</STRONG> (Thumb, 116 bytes, Stack size 8 bytes, usart.o(i.set_addr_cb))
|
<P><STRONG><a name="[7b]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[ad]">>></a> uart_send
|
<BR>[Calls]<UL><LI><a href="#[ad]">>></a> uart_send
|
||||||
<LI><a href="#[93]">>></a> HAL_GPIO_WritePin
|
<LI><a href="#[94]">>></a> HAL_GPIO_WritePin
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[73]">>></a> HAL_TIM_PeriodElapsedCallback
|
<BR>[Called By]<UL><LI><a href="#[73]">>></a> HAL_TIM_PeriodElapsedCallback
|
||||||
</UL>
|
</UL>
|
||||||
|
|
@ -1118,9 +1118,9 @@ Global Symbols
|
||||||
<P><STRONG><a name="[ad]"></a>uart_send</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, usart.o(i.uart_send))
|
<P><STRONG><a name="[ad]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = uart_send ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[90]">>></a> HAL_UART_Transmit_DMA
|
<BR>[Calls]<UL><LI><a href="#[91]">>></a> HAL_UART_Transmit_DMA
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7a]">>></a> set_addr_cb
|
<BR>[Called By]<UL><LI><a href="#[7b]">>></a> set_addr_cb
|
||||||
<LI><a href="#[a6]">>></a> writesinglereg_rtu
|
<LI><a href="#[a6]">>></a> writesinglereg_rtu
|
||||||
<LI><a href="#[a9]">>></a> writesinglecoil_rtu
|
<LI><a href="#[a9]">>></a> writesinglecoil_rtu
|
||||||
<LI><a href="#[a8]">>></a> writemultireg_rtu
|
<LI><a href="#[a8]">>></a> writemultireg_rtu
|
||||||
|
|
@ -1225,80 +1225,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))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_DMAAbortOnError
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[7f]">>></a> HAL_UART_ErrorCallback
|
<BR>[Calls]<UL><LI><a href="#[80]">>></a> HAL_UART_ErrorCallback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[3d]"></a>UART_DMAError</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_DMAError))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_DMAError
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[7f]">>></a> HAL_UART_ErrorCallback
|
<BR>[Calls]<UL><LI><a href="#[80]">>></a> HAL_UART_ErrorCallback
|
||||||
<LI><a href="#[9b]">>></a> UART_EndTxTransfer
|
<LI><a href="#[9c]">>></a> UART_EndTxTransfer
|
||||||
<LI><a href="#[7d]">>></a> UART_EndRxTransfer
|
<LI><a href="#[7e]">>></a> UART_EndRxTransfer
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[3b]"></a>UART_DMATransmitCplt</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_DMATransmitCplt
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[9c]">>></a> HAL_UART_TxCpltCallback
|
<BR>[Calls]<UL><LI><a href="#[9d]">>></a> HAL_UART_TxCpltCallback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[3c]"></a>UART_DMATxHalfCplt</STRONG> (Thumb, 14 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_DMATxHalfCplt
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[9d]">>></a> HAL_UART_TxHalfCpltCallback
|
<BR>[Calls]<UL><LI><a href="#[9e]">>></a> HAL_UART_TxHalfCpltCallback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[7d]"></a>UART_EndRxTransfer</STRONG> (Thumb, 108 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_EndRxTransfer))
|
<P><STRONG><a name="[7e]"></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="#[7b]">>></a> HAL_UART_IRQHandler
|
<BR><BR>[Called By]<UL><LI><a href="#[7c]">>></a> HAL_UART_IRQHandler
|
||||||
<LI><a href="#[8f]">>></a> UART_WaitOnFlagUntilTimeout
|
<LI><a href="#[90]">>></a> UART_WaitOnFlagUntilTimeout
|
||||||
<LI><a href="#[3d]">>></a> UART_DMAError
|
<LI><a href="#[3d]">>></a> UART_DMAError
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[83]"></a>UART_EndTransmit_IT</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT))
|
<P><STRONG><a name="[84]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = UART_EndTransmit_IT
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[9c]">>></a> HAL_UART_TxCpltCallback
|
<BR>[Calls]<UL><LI><a href="#[9d]">>></a> HAL_UART_TxCpltCallback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7b]">>></a> HAL_UART_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[7c]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[9b]"></a>UART_EndTxTransfer</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_EndTxTransfer))
|
<P><STRONG><a name="[9c]"></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
|
<BR><BR>[Called By]<UL><LI><a href="#[3d]">>></a> UART_DMAError
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[7c]"></a>UART_Receive_IT</STRONG> (Thumb, 252 bytes, Stack size 24 bytes, stm32f1xx_hal_uart.o(i.UART_Receive_IT))
|
<P><STRONG><a name="[7d]"></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
|
<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>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[8c]">>></a> HAL_UART_RxCpltCallback
|
<BR>[Calls]<UL><LI><a href="#[8d]">>></a> HAL_UART_RxCpltCallback
|
||||||
<LI><a href="#[81]">>></a> HAL_UARTEx_RxEventCallback
|
<LI><a href="#[82]">>></a> HAL_UARTEx_RxEventCallback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[7b]">>></a> HAL_UART_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[7c]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[86]"></a>UART_SetConfig</STRONG> (Thumb, 248 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_SetConfig))
|
<P><STRONG><a name="[87]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = UART_SetConfig ⇒ HAL_RCC_GetPCLK2Freq
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[63]">>></a> HAL_RCC_GetPCLK2Freq
|
<BR>[Calls]<UL><LI><a href="#[63]">>></a> HAL_RCC_GetPCLK2Freq
|
||||||
<LI><a href="#[61]">>></a> HAL_RCC_GetPCLK1Freq
|
<LI><a href="#[61]">>></a> HAL_RCC_GetPCLK1Freq
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[84]">>></a> HAL_UART_Init
|
<BR>[Called By]<UL><LI><a href="#[85]">>></a> HAL_UART_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[82]"></a>UART_Transmit_IT</STRONG> (Thumb, 96 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_Transmit_IT))
|
<P><STRONG><a name="[83]"></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="#[7b]">>></a> HAL_UART_IRQHandler
|
<BR><BR>[Called By]<UL><LI><a href="#[7c]">>></a> HAL_UART_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[8f]"></a>UART_WaitOnFlagUntilTimeout</STRONG> (Thumb, 140 bytes, Stack size 32 bytes, stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout))
|
<P><STRONG><a name="[90]"></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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = UART_WaitOnFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[5f]">>></a> HAL_GetTick
|
<BR>[Calls]<UL><LI><a href="#[5f]">>></a> HAL_GetTick
|
||||||
<LI><a href="#[7d]">>></a> UART_EndRxTransfer
|
<LI><a href="#[7e]">>></a> UART_EndRxTransfer
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[8e]">>></a> HAL_UART_Transmit
|
<BR>[Called By]<UL><LI><a href="#[8f]">>></a> HAL_UART_Transmit
|
||||||
</UL>
|
</UL>
|
||||||
<P>
|
<P>
|
||||||
<H3>
|
<H3>
|
||||||
|
|
|
||||||
|
|
@ -41,10 +41,8 @@ Section Cross References
|
||||||
main.o(i.main) refers to stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) for HAL_TIM_Base_Start_IT
|
main.o(i.main) refers to stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) for HAL_TIM_Base_Start_IT
|
||||||
main.o(i.main) refers to modbus_rtu.o(i.modbus_rtu_init) for modbus_rtu_init
|
main.o(i.main) refers to modbus_rtu.o(i.modbus_rtu_init) for modbus_rtu_init
|
||||||
main.o(i.main) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
main.o(i.main) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
||||||
main.o(i.main) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin
|
|
||||||
main.o(i.main) refers to tim.o(.bss) for htim1
|
main.o(i.main) refers to tim.o(.bss) for htim1
|
||||||
main.o(i.main) refers to modbus.o(.bss) for CoilState
|
main.o(i.main) refers to modbus.o(.bss) for CoilState
|
||||||
main.o(i.main) refers to tim.o(.data) for it_1000ms_flag
|
|
||||||
gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
||||||
gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
|
gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
|
||||||
dma.o(i.MX_DMA_Init) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
|
dma.o(i.MX_DMA_Init) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
|
||||||
|
|
@ -52,6 +50,7 @@ Section Cross References
|
||||||
tim.o(i.HAL_TIM_Base_MspDeInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ
|
tim.o(i.HAL_TIM_Base_MspDeInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ
|
||||||
tim.o(i.HAL_TIM_Base_MspInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
|
tim.o(i.HAL_TIM_Base_MspInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
|
||||||
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_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_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin
|
||||||
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 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 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 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin
|
||||||
|
|
@ -1287,96 +1286,96 @@ Image Symbol Table
|
||||||
i.HAL_TIM_OC_DelayElapsedCallback 0x08001870 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
|
i.HAL_TIM_OC_DelayElapsedCallback 0x08001870 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
|
||||||
i.HAL_TIM_PWM_PulseFinishedCallback 0x08001872 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
i.HAL_TIM_PWM_PulseFinishedCallback 0x08001872 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
||||||
i.HAL_TIM_PeriodElapsedCallback 0x08001874 Section 0 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
i.HAL_TIM_PeriodElapsedCallback 0x08001874 Section 0 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
||||||
i.HAL_TIM_TriggerCallback 0x080018f0 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
i.HAL_TIM_TriggerCallback 0x08001908 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
||||||
i.HAL_UARTEx_RxEventCallback 0x080018f2 Section 0 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback)
|
i.HAL_UARTEx_RxEventCallback 0x0800190a Section 0 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback)
|
||||||
i.HAL_UART_ErrorCallback 0x080018f4 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback)
|
i.HAL_UART_ErrorCallback 0x0800190c Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback)
|
||||||
i.HAL_UART_IRQHandler 0x080018f8 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
i.HAL_UART_IRQHandler 0x08001910 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
||||||
i.HAL_UART_Init 0x08001bdc Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Init)
|
i.HAL_UART_Init 0x08001bf4 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Init)
|
||||||
i.HAL_UART_MspInit 0x08001c54 Section 0 usart.o(i.HAL_UART_MspInit)
|
i.HAL_UART_MspInit 0x08001c6c Section 0 usart.o(i.HAL_UART_MspInit)
|
||||||
i.HAL_UART_Receive_IT 0x08001d24 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT)
|
i.HAL_UART_Receive_IT 0x08001d3c Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT)
|
||||||
i.HAL_UART_RxCpltCallback 0x08001d50 Section 0 usart.o(i.HAL_UART_RxCpltCallback)
|
i.HAL_UART_RxCpltCallback 0x08001d68 Section 0 usart.o(i.HAL_UART_RxCpltCallback)
|
||||||
i.HAL_UART_Transmit 0x08001d68 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit)
|
i.HAL_UART_Transmit 0x08001d80 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit)
|
||||||
i.HAL_UART_Transmit_DMA 0x08001e28 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
i.HAL_UART_Transmit_DMA 0x08001e40 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||||
i.HAL_UART_TxCpltCallback 0x08001eb4 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
|
i.HAL_UART_TxCpltCallback 0x08001ecc Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
|
||||||
i.HAL_UART_TxHalfCpltCallback 0x08001eb6 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
i.HAL_UART_TxHalfCpltCallback 0x08001ece Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
||||||
i.HardFault_Handler 0x08001eb8 Section 0 stm32f1xx_it.o(i.HardFault_Handler)
|
i.HardFault_Handler 0x08001ed0 Section 0 stm32f1xx_it.o(i.HardFault_Handler)
|
||||||
i.MX_DMA_Init 0x08001ebc Section 0 dma.o(i.MX_DMA_Init)
|
i.MX_DMA_Init 0x08001ed4 Section 0 dma.o(i.MX_DMA_Init)
|
||||||
i.MX_GPIO_Init 0x08001ef0 Section 0 gpio.o(i.MX_GPIO_Init)
|
i.MX_GPIO_Init 0x08001f08 Section 0 gpio.o(i.MX_GPIO_Init)
|
||||||
i.MX_TIM1_Init 0x08001fd0 Section 0 tim.o(i.MX_TIM1_Init)
|
i.MX_TIM1_Init 0x08001fe8 Section 0 tim.o(i.MX_TIM1_Init)
|
||||||
i.MX_TIM3_Init 0x08002040 Section 0 tim.o(i.MX_TIM3_Init)
|
i.MX_TIM3_Init 0x08002058 Section 0 tim.o(i.MX_TIM3_Init)
|
||||||
i.MX_USART1_UART_Init 0x080020ac Section 0 usart.o(i.MX_USART1_UART_Init)
|
i.MX_USART1_UART_Init 0x080020c4 Section 0 usart.o(i.MX_USART1_UART_Init)
|
||||||
i.MemManage_Handler 0x080020e4 Section 0 stm32f1xx_it.o(i.MemManage_Handler)
|
i.MemManage_Handler 0x080020fc Section 0 stm32f1xx_it.o(i.MemManage_Handler)
|
||||||
i.ModbusCRC16 0x080020e8 Section 0 modbus.o(i.ModbusCRC16)
|
i.ModbusCRC16 0x08002100 Section 0 modbus.o(i.ModbusCRC16)
|
||||||
i.NMI_Handler 0x0800212e Section 0 stm32f1xx_it.o(i.NMI_Handler)
|
i.NMI_Handler 0x08002146 Section 0 stm32f1xx_it.o(i.NMI_Handler)
|
||||||
i.PendSV_Handler 0x08002132 Section 0 stm32f1xx_it.o(i.PendSV_Handler)
|
i.PendSV_Handler 0x0800214a Section 0 stm32f1xx_it.o(i.PendSV_Handler)
|
||||||
i.RCC_Delay 0x08002134 Section 0 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
i.RCC_Delay 0x0800214c Section 0 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
||||||
RCC_Delay 0x08002135 Thumb Code 36 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
RCC_Delay 0x0800214d Thumb Code 36 stm32f1xx_hal_rcc.o(i.RCC_Delay)
|
||||||
i.SVC_Handler 0x0800215c Section 0 stm32f1xx_it.o(i.SVC_Handler)
|
i.SVC_Handler 0x08002174 Section 0 stm32f1xx_it.o(i.SVC_Handler)
|
||||||
i.SysTick_Handler 0x0800215e Section 0 stm32f1xx_it.o(i.SysTick_Handler)
|
i.SysTick_Handler 0x08002176 Section 0 stm32f1xx_it.o(i.SysTick_Handler)
|
||||||
i.SystemClock_Config 0x08002166 Section 0 main.o(i.SystemClock_Config)
|
i.SystemClock_Config 0x0800217e Section 0 main.o(i.SystemClock_Config)
|
||||||
i.SystemInit 0x080021cc Section 0 system_stm32f1xx.o(i.SystemInit)
|
i.SystemInit 0x080021e4 Section 0 system_stm32f1xx.o(i.SystemInit)
|
||||||
i.TIM1_UP_IRQHandler 0x080021d0 Section 0 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
i.TIM1_UP_IRQHandler 0x080021e8 Section 0 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
||||||
i.TIM3_IRQHandler 0x080021e0 Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
i.TIM3_IRQHandler 0x080021f8 Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
||||||
i.TIM_Base_SetConfig 0x080021f0 Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
|
i.TIM_Base_SetConfig 0x08002208 Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||||
i.TIM_ETR_SetConfig 0x08002274 Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
i.TIM_ETR_SetConfig 0x0800228c Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||||
i.TIM_ITRx_SetConfig 0x0800228a Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
i.TIM_ITRx_SetConfig 0x080022a2 Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
||||||
TIM_ITRx_SetConfig 0x0800228b Thumb Code 18 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 0x0800229c Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
i.TIM_TI1_ConfigInputStage 0x080022b4 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
||||||
TIM_TI1_ConfigInputStage 0x0800229d Thumb Code 38 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 0x080022c2 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
i.TIM_TI2_ConfigInputStage 0x080022da Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||||
TIM_TI2_ConfigInputStage 0x080022c3 Thumb Code 40 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 0x080022ea Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
i.UART_DMAAbortOnError 0x08002302 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
||||||
UART_DMAAbortOnError 0x080022eb Thumb Code 20 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
UART_DMAAbortOnError 0x08002303 Thumb Code 20 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
|
||||||
i.UART_DMAError 0x080022fe Section 0 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
i.UART_DMAError 0x08002316 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
||||||
UART_DMAError 0x080022ff Thumb Code 80 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
UART_DMAError 0x08002317 Thumb Code 80 stm32f1xx_hal_uart.o(i.UART_DMAError)
|
||||||
i.UART_DMATransmitCplt 0x0800234e Section 0 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
i.UART_DMATransmitCplt 0x08002366 Section 0 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
||||||
UART_DMATransmitCplt 0x0800234f Thumb Code 88 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
UART_DMATransmitCplt 0x08002367 Thumb Code 88 stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt)
|
||||||
i.UART_DMATxHalfCplt 0x080023a6 Section 0 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
i.UART_DMATxHalfCplt 0x080023be Section 0 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
||||||
UART_DMATxHalfCplt 0x080023a7 Thumb Code 14 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
UART_DMATxHalfCplt 0x080023bf Thumb Code 14 stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt)
|
||||||
i.UART_EndRxTransfer 0x080023b4 Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
i.UART_EndRxTransfer 0x080023cc Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
||||||
UART_EndRxTransfer 0x080023b5 Thumb Code 108 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
UART_EndRxTransfer 0x080023cd Thumb Code 108 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
|
||||||
i.UART_EndTransmit_IT 0x08002420 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT)
|
i.UART_EndTransmit_IT 0x08002438 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT)
|
||||||
UART_EndTransmit_IT 0x08002421 Thumb Code 32 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 0x08002440 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
i.UART_EndTxTransfer 0x08002458 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
||||||
UART_EndTxTransfer 0x08002441 Thumb Code 38 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
UART_EndTxTransfer 0x08002459 Thumb Code 38 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)
|
||||||
i.UART_Receive_IT 0x08002466 Section 0 stm32f1xx_hal_uart.o(i.UART_Receive_IT)
|
i.UART_Receive_IT 0x0800247e Section 0 stm32f1xx_hal_uart.o(i.UART_Receive_IT)
|
||||||
UART_Receive_IT 0x08002467 Thumb Code 252 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 0x08002564 Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig)
|
i.UART_SetConfig 0x0800257c Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig)
|
||||||
UART_SetConfig 0x08002565 Thumb Code 248 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 0x08002660 Section 0 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
|
i.UART_Start_Receive_IT 0x08002678 Section 0 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
|
||||||
i.UART_Transmit_IT 0x080026a0 Section 0 stm32f1xx_hal_uart.o(i.UART_Transmit_IT)
|
i.UART_Transmit_IT 0x080026b8 Section 0 stm32f1xx_hal_uart.o(i.UART_Transmit_IT)
|
||||||
UART_Transmit_IT 0x080026a1 Thumb Code 96 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 0x08002700 Section 0 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
i.UART_WaitOnFlagUntilTimeout 0x08002718 Section 0 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||||
UART_WaitOnFlagUntilTimeout 0x08002701 Thumb Code 140 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
UART_WaitOnFlagUntilTimeout 0x08002719 Thumb Code 140 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||||
i.USART1_IRQHandler 0x0800278c Section 0 stm32f1xx_it.o(i.USART1_IRQHandler)
|
i.USART1_IRQHandler 0x080027a4 Section 0 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||||
i.UsageFault_Handler 0x0800279c Section 0 stm32f1xx_it.o(i.UsageFault_Handler)
|
i.UsageFault_Handler 0x080027b4 Section 0 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||||
i.WriteHoldRegData 0x080027a0 Section 0 modbus.o(i.WriteHoldRegData)
|
i.WriteHoldRegData 0x080027b8 Section 0 modbus.o(i.WriteHoldRegData)
|
||||||
i.WriteOneCoilData 0x080027b0 Section 0 modbus.o(i.WriteOneCoilData)
|
i.WriteOneCoilData 0x080027c8 Section 0 modbus.o(i.WriteOneCoilData)
|
||||||
i.__NVIC_GetPriorityGrouping 0x08002828 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
i.__NVIC_GetPriorityGrouping 0x08002840 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
||||||
__NVIC_GetPriorityGrouping 0x08002829 Thumb Code 10 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
__NVIC_GetPriorityGrouping 0x08002841 Thumb Code 10 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
|
||||||
i.__NVIC_SetPriority 0x08002838 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
i.__NVIC_SetPriority 0x08002850 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||||
__NVIC_SetPriority 0x08002839 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
__NVIC_SetPriority 0x08002851 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||||
i._sys_exit 0x08002860 Section 0 usart.o(i._sys_exit)
|
i._sys_exit 0x08002878 Section 0 usart.o(i._sys_exit)
|
||||||
i.main 0x08002864 Section 0 main.o(i.main)
|
i.main 0x0800287c Section 0 main.o(i.main)
|
||||||
i.modbus_analysis_rtu 0x08002940 Section 0 modbus_rtu.o(i.modbus_analysis_rtu)
|
i.modbus_analysis_rtu 0x08002934 Section 0 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||||
i.modbus_errfunction_rtu 0x080029fc Section 0 modbus_rtu.o(i.modbus_errfunction_rtu)
|
i.modbus_errfunction_rtu 0x080029f0 Section 0 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||||
i.modbus_process_rtu 0x08002a7c Section 0 modbus_rtu.o(i.modbus_process_rtu)
|
i.modbus_process_rtu 0x08002a70 Section 0 modbus_rtu.o(i.modbus_process_rtu)
|
||||||
i.modbus_rtu_init 0x08002ac0 Section 0 modbus_rtu.o(i.modbus_rtu_init)
|
i.modbus_rtu_init 0x08002ab4 Section 0 modbus_rtu.o(i.modbus_rtu_init)
|
||||||
i.modbus_rx_cb 0x08002b14 Section 0 modbus_rtu.o(i.modbus_rx_cb)
|
i.modbus_rx_cb 0x08002b08 Section 0 modbus_rtu.o(i.modbus_rx_cb)
|
||||||
i.readcoilstate_rtu 0x08002b94 Section 0 modbus_rtu.o(i.readcoilstate_rtu)
|
i.readcoilstate_rtu 0x08002b88 Section 0 modbus_rtu.o(i.readcoilstate_rtu)
|
||||||
i.readdisinputstate_rtu 0x08002d00 Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
|
i.readdisinputstate_rtu 0x08002cf4 Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||||
i.readholdreg_rtu 0x08002e64 Section 0 modbus_rtu.o(i.readholdreg_rtu)
|
i.readholdreg_rtu 0x08002e58 Section 0 modbus_rtu.o(i.readholdreg_rtu)
|
||||||
i.readinputreg_rtu 0x08002f74 Section 0 modbus_rtu.o(i.readinputreg_rtu)
|
i.readinputreg_rtu 0x08002f68 Section 0 modbus_rtu.o(i.readinputreg_rtu)
|
||||||
i.set_addr_cb 0x08003080 Section 0 usart.o(i.set_addr_cb)
|
i.set_addr_cb 0x08003074 Section 0 usart.o(i.set_addr_cb)
|
||||||
i.uart_send 0x0800310c Section 0 usart.o(i.uart_send)
|
i.uart_send 0x08003100 Section 0 usart.o(i.uart_send)
|
||||||
i.writemulticoil_rtu 0x08003120 Section 0 modbus_rtu.o(i.writemulticoil_rtu)
|
i.writemulticoil_rtu 0x08003114 Section 0 modbus_rtu.o(i.writemulticoil_rtu)
|
||||||
i.writemultireg_rtu 0x08003290 Section 0 modbus_rtu.o(i.writemultireg_rtu)
|
i.writemultireg_rtu 0x08003284 Section 0 modbus_rtu.o(i.writemultireg_rtu)
|
||||||
i.writesinglecoil_rtu 0x080033a4 Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
|
i.writesinglecoil_rtu 0x08003398 Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||||
i.writesinglereg_rtu 0x08003474 Section 0 modbus_rtu.o(i.writesinglereg_rtu)
|
i.writesinglereg_rtu 0x08003468 Section 0 modbus_rtu.o(i.writesinglereg_rtu)
|
||||||
.constdata 0x08003538 Section 18 stm32f1xx_hal_rcc.o(.constdata)
|
.constdata 0x0800352c Section 18 stm32f1xx_hal_rcc.o(.constdata)
|
||||||
aPLLMULFactorTable 0x08003538 Data 16 stm32f1xx_hal_rcc.o(.constdata)
|
aPLLMULFactorTable 0x0800352c Data 16 stm32f1xx_hal_rcc.o(.constdata)
|
||||||
aPredivFactorTable 0x08003548 Data 2 stm32f1xx_hal_rcc.o(.constdata)
|
aPredivFactorTable 0x0800353c Data 2 stm32f1xx_hal_rcc.o(.constdata)
|
||||||
.constdata 0x0800354a Section 24 system_stm32f1xx.o(.constdata)
|
.constdata 0x0800353e Section 24 system_stm32f1xx.o(.constdata)
|
||||||
.data 0x20000000 Section 8 tim.o(.data)
|
.data 0x20000000 Section 8 tim.o(.data)
|
||||||
.data 0x20000008 Section 20 usart.o(.data)
|
.data 0x20000008 Section 20 usart.o(.data)
|
||||||
.data 0x2000001c Section 9 stm32f1xx_hal.o(.data)
|
.data 0x2000001c Section 9 stm32f1xx_hal.o(.data)
|
||||||
|
|
@ -1584,63 +1583,63 @@ Image Symbol Table
|
||||||
HAL_TIM_IRQHandler 0x08001705 Thumb Code 364 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler)
|
HAL_TIM_IRQHandler 0x08001705 Thumb Code 364 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler)
|
||||||
HAL_TIM_OC_DelayElapsedCallback 0x08001871 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
|
HAL_TIM_OC_DelayElapsedCallback 0x08001871 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
|
||||||
HAL_TIM_PWM_PulseFinishedCallback 0x08001873 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
HAL_TIM_PWM_PulseFinishedCallback 0x08001873 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
||||||
HAL_TIM_PeriodElapsedCallback 0x08001875 Thumb Code 98 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
HAL_TIM_PeriodElapsedCallback 0x08001875 Thumb Code 118 tim.o(i.HAL_TIM_PeriodElapsedCallback)
|
||||||
HAL_TIM_TriggerCallback 0x080018f1 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
HAL_TIM_TriggerCallback 0x08001909 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
||||||
HAL_UARTEx_RxEventCallback 0x080018f3 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback)
|
HAL_UARTEx_RxEventCallback 0x0800190b Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback)
|
||||||
HAL_UART_ErrorCallback 0x080018f5 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback)
|
HAL_UART_ErrorCallback 0x0800190d Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback)
|
||||||
HAL_UART_IRQHandler 0x080018f9 Thumb Code 736 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
HAL_UART_IRQHandler 0x08001911 Thumb Code 736 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
|
||||||
HAL_UART_Init 0x08001bdd Thumb Code 118 stm32f1xx_hal_uart.o(i.HAL_UART_Init)
|
HAL_UART_Init 0x08001bf5 Thumb Code 118 stm32f1xx_hal_uart.o(i.HAL_UART_Init)
|
||||||
HAL_UART_MspInit 0x08001c55 Thumb Code 188 usart.o(i.HAL_UART_MspInit)
|
HAL_UART_MspInit 0x08001c6d Thumb Code 188 usart.o(i.HAL_UART_MspInit)
|
||||||
HAL_UART_Receive_IT 0x08001d25 Thumb Code 44 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT)
|
HAL_UART_Receive_IT 0x08001d3d Thumb Code 44 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT)
|
||||||
HAL_UART_RxCpltCallback 0x08001d51 Thumb Code 18 usart.o(i.HAL_UART_RxCpltCallback)
|
HAL_UART_RxCpltCallback 0x08001d69 Thumb Code 18 usart.o(i.HAL_UART_RxCpltCallback)
|
||||||
HAL_UART_Transmit 0x08001d69 Thumb Code 190 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit)
|
HAL_UART_Transmit 0x08001d81 Thumb Code 190 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit)
|
||||||
HAL_UART_Transmit_DMA 0x08001e29 Thumb Code 128 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
HAL_UART_Transmit_DMA 0x08001e41 Thumb Code 128 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
|
||||||
HAL_UART_TxCpltCallback 0x08001eb5 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
|
HAL_UART_TxCpltCallback 0x08001ecd Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
|
||||||
HAL_UART_TxHalfCpltCallback 0x08001eb7 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
HAL_UART_TxHalfCpltCallback 0x08001ecf Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)
|
||||||
HardFault_Handler 0x08001eb9 Thumb Code 4 stm32f1xx_it.o(i.HardFault_Handler)
|
HardFault_Handler 0x08001ed1 Thumb Code 4 stm32f1xx_it.o(i.HardFault_Handler)
|
||||||
MX_DMA_Init 0x08001ebd Thumb Code 48 dma.o(i.MX_DMA_Init)
|
MX_DMA_Init 0x08001ed5 Thumb Code 48 dma.o(i.MX_DMA_Init)
|
||||||
MX_GPIO_Init 0x08001ef1 Thumb Code 212 gpio.o(i.MX_GPIO_Init)
|
MX_GPIO_Init 0x08001f09 Thumb Code 212 gpio.o(i.MX_GPIO_Init)
|
||||||
MX_TIM1_Init 0x08001fd1 Thumb Code 102 tim.o(i.MX_TIM1_Init)
|
MX_TIM1_Init 0x08001fe9 Thumb Code 102 tim.o(i.MX_TIM1_Init)
|
||||||
MX_TIM3_Init 0x08002041 Thumb Code 100 tim.o(i.MX_TIM3_Init)
|
MX_TIM3_Init 0x08002059 Thumb Code 100 tim.o(i.MX_TIM3_Init)
|
||||||
MX_USART1_UART_Init 0x080020ad Thumb Code 46 usart.o(i.MX_USART1_UART_Init)
|
MX_USART1_UART_Init 0x080020c5 Thumb Code 46 usart.o(i.MX_USART1_UART_Init)
|
||||||
MemManage_Handler 0x080020e5 Thumb Code 4 stm32f1xx_it.o(i.MemManage_Handler)
|
MemManage_Handler 0x080020fd Thumb Code 4 stm32f1xx_it.o(i.MemManage_Handler)
|
||||||
ModbusCRC16 0x080020e9 Thumb Code 70 modbus.o(i.ModbusCRC16)
|
ModbusCRC16 0x08002101 Thumb Code 70 modbus.o(i.ModbusCRC16)
|
||||||
NMI_Handler 0x0800212f Thumb Code 4 stm32f1xx_it.o(i.NMI_Handler)
|
NMI_Handler 0x08002147 Thumb Code 4 stm32f1xx_it.o(i.NMI_Handler)
|
||||||
PendSV_Handler 0x08002133 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler)
|
PendSV_Handler 0x0800214b Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler)
|
||||||
SVC_Handler 0x0800215d Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler)
|
SVC_Handler 0x08002175 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler)
|
||||||
SysTick_Handler 0x0800215f Thumb Code 8 stm32f1xx_it.o(i.SysTick_Handler)
|
SysTick_Handler 0x08002177 Thumb Code 8 stm32f1xx_it.o(i.SysTick_Handler)
|
||||||
SystemClock_Config 0x08002167 Thumb Code 102 main.o(i.SystemClock_Config)
|
SystemClock_Config 0x0800217f Thumb Code 102 main.o(i.SystemClock_Config)
|
||||||
SystemInit 0x080021cd Thumb Code 2 system_stm32f1xx.o(i.SystemInit)
|
SystemInit 0x080021e5 Thumb Code 2 system_stm32f1xx.o(i.SystemInit)
|
||||||
TIM1_UP_IRQHandler 0x080021d1 Thumb Code 10 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
TIM1_UP_IRQHandler 0x080021e9 Thumb Code 10 stm32f1xx_it.o(i.TIM1_UP_IRQHandler)
|
||||||
TIM3_IRQHandler 0x080021e1 Thumb Code 10 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
TIM3_IRQHandler 0x080021f9 Thumb Code 10 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
||||||
TIM_Base_SetConfig 0x080021f1 Thumb Code 120 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
|
TIM_Base_SetConfig 0x08002209 Thumb Code 120 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||||
TIM_ETR_SetConfig 0x08002275 Thumb Code 22 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
TIM_ETR_SetConfig 0x0800228d Thumb Code 22 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||||
UART_Start_Receive_IT 0x08002661 Thumb Code 64 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
|
UART_Start_Receive_IT 0x08002679 Thumb Code 64 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
|
||||||
USART1_IRQHandler 0x0800278d Thumb Code 10 stm32f1xx_it.o(i.USART1_IRQHandler)
|
USART1_IRQHandler 0x080027a5 Thumb Code 10 stm32f1xx_it.o(i.USART1_IRQHandler)
|
||||||
UsageFault_Handler 0x0800279d Thumb Code 4 stm32f1xx_it.o(i.UsageFault_Handler)
|
UsageFault_Handler 0x080027b5 Thumb Code 4 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||||
WriteHoldRegData 0x080027a1 Thumb Code 10 modbus.o(i.WriteHoldRegData)
|
WriteHoldRegData 0x080027b9 Thumb Code 10 modbus.o(i.WriteHoldRegData)
|
||||||
WriteOneCoilData 0x080027b1 Thumb Code 114 modbus.o(i.WriteOneCoilData)
|
WriteOneCoilData 0x080027c9 Thumb Code 114 modbus.o(i.WriteOneCoilData)
|
||||||
_sys_exit 0x08002861 Thumb Code 4 usart.o(i._sys_exit)
|
_sys_exit 0x08002879 Thumb Code 4 usart.o(i._sys_exit)
|
||||||
main 0x08002865 Thumb Code 200 main.o(i.main)
|
main 0x0800287d Thumb Code 168 main.o(i.main)
|
||||||
modbus_analysis_rtu 0x08002941 Thumb Code 184 modbus_rtu.o(i.modbus_analysis_rtu)
|
modbus_analysis_rtu 0x08002935 Thumb Code 184 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||||
modbus_errfunction_rtu 0x080029fd Thumb Code 114 modbus_rtu.o(i.modbus_errfunction_rtu)
|
modbus_errfunction_rtu 0x080029f1 Thumb Code 114 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||||
modbus_process_rtu 0x08002a7d Thumb Code 64 modbus_rtu.o(i.modbus_process_rtu)
|
modbus_process_rtu 0x08002a71 Thumb Code 64 modbus_rtu.o(i.modbus_process_rtu)
|
||||||
modbus_rtu_init 0x08002ac1 Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init)
|
modbus_rtu_init 0x08002ab5 Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init)
|
||||||
modbus_rx_cb 0x08002b15 Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb)
|
modbus_rx_cb 0x08002b09 Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb)
|
||||||
readcoilstate_rtu 0x08002b95 Thumb Code 352 modbus_rtu.o(i.readcoilstate_rtu)
|
readcoilstate_rtu 0x08002b89 Thumb Code 352 modbus_rtu.o(i.readcoilstate_rtu)
|
||||||
readdisinputstate_rtu 0x08002d01 Thumb Code 342 modbus_rtu.o(i.readdisinputstate_rtu)
|
readdisinputstate_rtu 0x08002cf5 Thumb Code 342 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||||
readholdreg_rtu 0x08002e65 Thumb Code 260 modbus_rtu.o(i.readholdreg_rtu)
|
readholdreg_rtu 0x08002e59 Thumb Code 260 modbus_rtu.o(i.readholdreg_rtu)
|
||||||
readinputreg_rtu 0x08002f75 Thumb Code 254 modbus_rtu.o(i.readinputreg_rtu)
|
readinputreg_rtu 0x08002f69 Thumb Code 254 modbus_rtu.o(i.readinputreg_rtu)
|
||||||
set_addr_cb 0x08003081 Thumb Code 116 usart.o(i.set_addr_cb)
|
set_addr_cb 0x08003075 Thumb Code 116 usart.o(i.set_addr_cb)
|
||||||
uart_send 0x0800310d Thumb Code 20 usart.o(i.uart_send)
|
uart_send 0x08003101 Thumb Code 20 usart.o(i.uart_send)
|
||||||
writemulticoil_rtu 0x08003121 Thumb Code 356 modbus_rtu.o(i.writemulticoil_rtu)
|
writemulticoil_rtu 0x08003115 Thumb Code 356 modbus_rtu.o(i.writemulticoil_rtu)
|
||||||
writemultireg_rtu 0x08003291 Thumb Code 264 modbus_rtu.o(i.writemultireg_rtu)
|
writemultireg_rtu 0x08003285 Thumb Code 264 modbus_rtu.o(i.writemultireg_rtu)
|
||||||
writesinglecoil_rtu 0x080033a5 Thumb Code 196 modbus_rtu.o(i.writesinglecoil_rtu)
|
writesinglecoil_rtu 0x08003399 Thumb Code 196 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||||
writesinglereg_rtu 0x08003475 Thumb Code 184 modbus_rtu.o(i.writesinglereg_rtu)
|
writesinglereg_rtu 0x08003469 Thumb Code 184 modbus_rtu.o(i.writesinglereg_rtu)
|
||||||
AHBPrescTable 0x0800354a Data 16 system_stm32f1xx.o(.constdata)
|
AHBPrescTable 0x0800353e Data 16 system_stm32f1xx.o(.constdata)
|
||||||
APBPrescTable 0x0800355a Data 8 system_stm32f1xx.o(.constdata)
|
APBPrescTable 0x0800354e Data 8 system_stm32f1xx.o(.constdata)
|
||||||
Region$$Table$$Base 0x08003564 Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Base 0x08003558 Number 0 anon$$obj.o(Region$$Table)
|
||||||
Region$$Table$$Limit 0x08003584 Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Limit 0x08003578 Number 0 anon$$obj.o(Region$$Table)
|
||||||
it_1000ms_flag 0x20000000 Data 4 tim.o(.data)
|
it_1000ms_flag 0x20000000 Data 4 tim.o(.data)
|
||||||
it_1000ms_cnt 0x20000004 Data 4 tim.o(.data)
|
it_1000ms_cnt 0x20000004 Data 4 tim.o(.data)
|
||||||
RxBuffer 0x20000008 Data 1 usart.o(.data)
|
RxBuffer 0x20000008 Data 1 usart.o(.data)
|
||||||
|
|
@ -1675,9 +1674,9 @@ Memory Map of the image
|
||||||
|
|
||||||
Image Entry point : 0x080000ed
|
Image Entry point : 0x080000ed
|
||||||
|
|
||||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000035b4, Max: 0x00020000, ABSOLUTE)
|
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000035a8, Max: 0x00020000, ABSOLUTE)
|
||||||
|
|
||||||
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00003584, Max: 0x00020000, ABSOLUTE)
|
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00003578, Max: 0x00020000, ABSOLUTE)
|
||||||
|
|
||||||
Base Addr Size Type Attr Idx E Section Name Object
|
Base Addr Size Type Attr Idx E Section Name Object
|
||||||
|
|
||||||
|
|
@ -1785,85 +1784,85 @@ Memory Map of the image
|
||||||
0x08001704 0x0000016c Code RO 556 i.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o
|
0x08001704 0x0000016c Code RO 556 i.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o
|
||||||
0x08001870 0x00000002 Code RO 559 i.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o
|
0x08001870 0x00000002 Code RO 559 i.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o
|
||||||
0x08001872 0x00000002 Code RO 586 i.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o
|
0x08001872 0x00000002 Code RO 586 i.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o
|
||||||
0x08001874 0x0000007c Code RO 212 i.HAL_TIM_PeriodElapsedCallback tim.o
|
0x08001874 0x00000094 Code RO 212 i.HAL_TIM_PeriodElapsedCallback tim.o
|
||||||
0x080018f0 0x00000002 Code RO 599 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o
|
0x08001908 0x00000002 Code RO 599 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o
|
||||||
0x080018f2 0x00000002 Code RO 2510 i.HAL_UARTEx_RxEventCallback stm32f1xx_hal_uart.o
|
0x0800190a 0x00000002 Code RO 2510 i.HAL_UARTEx_RxEventCallback stm32f1xx_hal_uart.o
|
||||||
0x080018f4 0x00000002 Code RO 2524 i.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o
|
0x0800190c 0x00000002 Code RO 2524 i.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o
|
||||||
0x080018f6 0x00000002 PAD
|
0x0800190e 0x00000002 PAD
|
||||||
0x080018f8 0x000002e4 Code RO 2527 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o
|
0x08001910 0x000002e4 Code RO 2527 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o
|
||||||
0x08001bdc 0x00000076 Code RO 2528 i.HAL_UART_Init stm32f1xx_hal_uart.o
|
0x08001bf4 0x00000076 Code RO 2528 i.HAL_UART_Init stm32f1xx_hal_uart.o
|
||||||
0x08001c52 0x00000002 PAD
|
0x08001c6a 0x00000002 PAD
|
||||||
0x08001c54 0x000000d0 Code RO 266 i.HAL_UART_MspInit usart.o
|
0x08001c6c 0x000000d0 Code RO 266 i.HAL_UART_MspInit usart.o
|
||||||
0x08001d24 0x0000002c Code RO 2533 i.HAL_UART_Receive_IT stm32f1xx_hal_uart.o
|
0x08001d3c 0x0000002c Code RO 2533 i.HAL_UART_Receive_IT stm32f1xx_hal_uart.o
|
||||||
0x08001d50 0x00000018 Code RO 267 i.HAL_UART_RxCpltCallback usart.o
|
0x08001d68 0x00000018 Code RO 267 i.HAL_UART_RxCpltCallback usart.o
|
||||||
0x08001d68 0x000000be Code RO 2536 i.HAL_UART_Transmit stm32f1xx_hal_uart.o
|
0x08001d80 0x000000be Code RO 2536 i.HAL_UART_Transmit stm32f1xx_hal_uart.o
|
||||||
0x08001e26 0x00000002 PAD
|
0x08001e3e 0x00000002 PAD
|
||||||
0x08001e28 0x0000008c Code RO 2537 i.HAL_UART_Transmit_DMA stm32f1xx_hal_uart.o
|
0x08001e40 0x0000008c Code RO 2537 i.HAL_UART_Transmit_DMA stm32f1xx_hal_uart.o
|
||||||
0x08001eb4 0x00000002 Code RO 2539 i.HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o
|
0x08001ecc 0x00000002 Code RO 2539 i.HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o
|
||||||
0x08001eb6 0x00000002 Code RO 2540 i.HAL_UART_TxHalfCpltCallback stm32f1xx_hal_uart.o
|
0x08001ece 0x00000002 Code RO 2540 i.HAL_UART_TxHalfCpltCallback stm32f1xx_hal_uart.o
|
||||||
0x08001eb8 0x00000004 Code RO 349 i.HardFault_Handler stm32f1xx_it.o
|
0x08001ed0 0x00000004 Code RO 349 i.HardFault_Handler stm32f1xx_it.o
|
||||||
0x08001ebc 0x00000034 Code RO 186 i.MX_DMA_Init dma.o
|
0x08001ed4 0x00000034 Code RO 186 i.MX_DMA_Init dma.o
|
||||||
0x08001ef0 0x000000e0 Code RO 162 i.MX_GPIO_Init gpio.o
|
0x08001f08 0x000000e0 Code RO 162 i.MX_GPIO_Init gpio.o
|
||||||
0x08001fd0 0x00000070 Code RO 213 i.MX_TIM1_Init tim.o
|
0x08001fe8 0x00000070 Code RO 213 i.MX_TIM1_Init tim.o
|
||||||
0x08002040 0x0000006c Code RO 214 i.MX_TIM3_Init tim.o
|
0x08002058 0x0000006c Code RO 214 i.MX_TIM3_Init tim.o
|
||||||
0x080020ac 0x00000038 Code RO 268 i.MX_USART1_UART_Init usart.o
|
0x080020c4 0x00000038 Code RO 268 i.MX_USART1_UART_Init usart.o
|
||||||
0x080020e4 0x00000004 Code RO 350 i.MemManage_Handler stm32f1xx_it.o
|
0x080020fc 0x00000004 Code RO 350 i.MemManage_Handler stm32f1xx_it.o
|
||||||
0x080020e8 0x00000046 Code RO 2912 i.ModbusCRC16 modbus.o
|
0x08002100 0x00000046 Code RO 2912 i.ModbusCRC16 modbus.o
|
||||||
0x0800212e 0x00000004 Code RO 351 i.NMI_Handler stm32f1xx_it.o
|
0x08002146 0x00000004 Code RO 351 i.NMI_Handler stm32f1xx_it.o
|
||||||
0x08002132 0x00000002 Code RO 352 i.PendSV_Handler stm32f1xx_it.o
|
0x0800214a 0x00000002 Code RO 352 i.PendSV_Handler stm32f1xx_it.o
|
||||||
0x08002134 0x00000028 Code RO 1678 i.RCC_Delay stm32f1xx_hal_rcc.o
|
0x0800214c 0x00000028 Code RO 1678 i.RCC_Delay stm32f1xx_hal_rcc.o
|
||||||
0x0800215c 0x00000002 Code RO 353 i.SVC_Handler stm32f1xx_it.o
|
0x08002174 0x00000002 Code RO 353 i.SVC_Handler stm32f1xx_it.o
|
||||||
0x0800215e 0x00000008 Code RO 354 i.SysTick_Handler stm32f1xx_it.o
|
0x08002176 0x00000008 Code RO 354 i.SysTick_Handler stm32f1xx_it.o
|
||||||
0x08002166 0x00000066 Code RO 14 i.SystemClock_Config main.o
|
0x0800217e 0x00000066 Code RO 14 i.SystemClock_Config main.o
|
||||||
0x080021cc 0x00000002 Code RO 2872 i.SystemInit system_stm32f1xx.o
|
0x080021e4 0x00000002 Code RO 2872 i.SystemInit system_stm32f1xx.o
|
||||||
0x080021ce 0x00000002 PAD
|
0x080021e6 0x00000002 PAD
|
||||||
0x080021d0 0x00000010 Code RO 355 i.TIM1_UP_IRQHandler stm32f1xx_it.o
|
0x080021e8 0x00000010 Code RO 355 i.TIM1_UP_IRQHandler stm32f1xx_it.o
|
||||||
0x080021e0 0x00000010 Code RO 356 i.TIM3_IRQHandler stm32f1xx_it.o
|
0x080021f8 0x00000010 Code RO 356 i.TIM3_IRQHandler stm32f1xx_it.o
|
||||||
0x080021f0 0x00000084 Code RO 601 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o
|
0x08002208 0x00000084 Code RO 601 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o
|
||||||
0x08002274 0x00000016 Code RO 612 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
|
0x0800228c 0x00000016 Code RO 612 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
|
||||||
0x0800228a 0x00000012 Code RO 613 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
|
0x080022a2 0x00000012 Code RO 613 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
|
||||||
0x0800229c 0x00000026 Code RO 619 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
|
0x080022b4 0x00000026 Code RO 619 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
|
||||||
0x080022c2 0x00000028 Code RO 621 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
|
0x080022da 0x00000028 Code RO 621 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
|
||||||
0x080022ea 0x00000014 Code RO 2541 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o
|
0x08002302 0x00000014 Code RO 2541 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o
|
||||||
0x080022fe 0x00000050 Code RO 2542 i.UART_DMAError stm32f1xx_hal_uart.o
|
0x08002316 0x00000050 Code RO 2542 i.UART_DMAError stm32f1xx_hal_uart.o
|
||||||
0x0800234e 0x00000058 Code RO 2547 i.UART_DMATransmitCplt stm32f1xx_hal_uart.o
|
0x08002366 0x00000058 Code RO 2547 i.UART_DMATransmitCplt stm32f1xx_hal_uart.o
|
||||||
0x080023a6 0x0000000e Code RO 2549 i.UART_DMATxHalfCplt stm32f1xx_hal_uart.o
|
0x080023be 0x0000000e Code RO 2549 i.UART_DMATxHalfCplt stm32f1xx_hal_uart.o
|
||||||
0x080023b4 0x0000006c Code RO 2551 i.UART_EndRxTransfer stm32f1xx_hal_uart.o
|
0x080023cc 0x0000006c Code RO 2551 i.UART_EndRxTransfer stm32f1xx_hal_uart.o
|
||||||
0x08002420 0x00000020 Code RO 2552 i.UART_EndTransmit_IT stm32f1xx_hal_uart.o
|
0x08002438 0x00000020 Code RO 2552 i.UART_EndTransmit_IT stm32f1xx_hal_uart.o
|
||||||
0x08002440 0x00000026 Code RO 2553 i.UART_EndTxTransfer stm32f1xx_hal_uart.o
|
0x08002458 0x00000026 Code RO 2553 i.UART_EndTxTransfer stm32f1xx_hal_uart.o
|
||||||
0x08002466 0x000000fc Code RO 2554 i.UART_Receive_IT stm32f1xx_hal_uart.o
|
0x0800247e 0x000000fc Code RO 2554 i.UART_Receive_IT stm32f1xx_hal_uart.o
|
||||||
0x08002562 0x00000002 PAD
|
0x0800257a 0x00000002 PAD
|
||||||
0x08002564 0x000000fc Code RO 2555 i.UART_SetConfig stm32f1xx_hal_uart.o
|
0x0800257c 0x000000fc Code RO 2555 i.UART_SetConfig stm32f1xx_hal_uart.o
|
||||||
0x08002660 0x00000040 Code RO 2557 i.UART_Start_Receive_IT stm32f1xx_hal_uart.o
|
0x08002678 0x00000040 Code RO 2557 i.UART_Start_Receive_IT stm32f1xx_hal_uart.o
|
||||||
0x080026a0 0x00000060 Code RO 2558 i.UART_Transmit_IT stm32f1xx_hal_uart.o
|
0x080026b8 0x00000060 Code RO 2558 i.UART_Transmit_IT stm32f1xx_hal_uart.o
|
||||||
0x08002700 0x0000008c Code RO 2559 i.UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o
|
0x08002718 0x0000008c Code RO 2559 i.UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o
|
||||||
0x0800278c 0x00000010 Code RO 357 i.USART1_IRQHandler stm32f1xx_it.o
|
0x080027a4 0x00000010 Code RO 357 i.USART1_IRQHandler stm32f1xx_it.o
|
||||||
0x0800279c 0x00000004 Code RO 358 i.UsageFault_Handler stm32f1xx_it.o
|
0x080027b4 0x00000004 Code RO 358 i.UsageFault_Handler stm32f1xx_it.o
|
||||||
0x080027a0 0x00000010 Code RO 2913 i.WriteHoldRegData modbus.o
|
0x080027b8 0x00000010 Code RO 2913 i.WriteHoldRegData modbus.o
|
||||||
0x080027b0 0x00000078 Code RO 2914 i.WriteOneCoilData modbus.o
|
0x080027c8 0x00000078 Code RO 2914 i.WriteOneCoilData modbus.o
|
||||||
0x08002828 0x00000010 Code RO 1985 i.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
0x08002840 0x00000010 Code RO 1985 i.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
||||||
0x08002838 0x00000028 Code RO 1986 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
0x08002850 0x00000028 Code RO 1986 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
||||||
0x08002860 0x00000004 Code RO 269 i._sys_exit usart.o
|
0x08002878 0x00000004 Code RO 269 i._sys_exit usart.o
|
||||||
0x08002864 0x000000dc Code RO 15 i.main main.o
|
0x0800287c 0x000000b8 Code RO 15 i.main main.o
|
||||||
0x08002940 0x000000bc Code RO 2986 i.modbus_analysis_rtu modbus_rtu.o
|
0x08002934 0x000000bc Code RO 2986 i.modbus_analysis_rtu modbus_rtu.o
|
||||||
0x080029fc 0x00000080 Code RO 2987 i.modbus_errfunction_rtu modbus_rtu.o
|
0x080029f0 0x00000080 Code RO 2987 i.modbus_errfunction_rtu modbus_rtu.o
|
||||||
0x08002a7c 0x00000044 Code RO 2988 i.modbus_process_rtu modbus_rtu.o
|
0x08002a70 0x00000044 Code RO 2988 i.modbus_process_rtu modbus_rtu.o
|
||||||
0x08002ac0 0x00000054 Code RO 2989 i.modbus_rtu_init modbus_rtu.o
|
0x08002ab4 0x00000054 Code RO 2989 i.modbus_rtu_init modbus_rtu.o
|
||||||
0x08002b14 0x00000080 Code RO 2990 i.modbus_rx_cb modbus_rtu.o
|
0x08002b08 0x00000080 Code RO 2990 i.modbus_rx_cb modbus_rtu.o
|
||||||
0x08002b94 0x0000016c Code RO 2991 i.readcoilstate_rtu modbus_rtu.o
|
0x08002b88 0x0000016c Code RO 2991 i.readcoilstate_rtu modbus_rtu.o
|
||||||
0x08002d00 0x00000164 Code RO 2992 i.readdisinputstate_rtu modbus_rtu.o
|
0x08002cf4 0x00000164 Code RO 2992 i.readdisinputstate_rtu modbus_rtu.o
|
||||||
0x08002e64 0x00000110 Code RO 2993 i.readholdreg_rtu modbus_rtu.o
|
0x08002e58 0x00000110 Code RO 2993 i.readholdreg_rtu modbus_rtu.o
|
||||||
0x08002f74 0x0000010c Code RO 2994 i.readinputreg_rtu modbus_rtu.o
|
0x08002f68 0x0000010c Code RO 2994 i.readinputreg_rtu modbus_rtu.o
|
||||||
0x08003080 0x0000008c Code RO 271 i.set_addr_cb usart.o
|
0x08003074 0x0000008c Code RO 271 i.set_addr_cb usart.o
|
||||||
0x0800310c 0x00000014 Code RO 272 i.uart_send usart.o
|
0x08003100 0x00000014 Code RO 272 i.uart_send usart.o
|
||||||
0x08003120 0x00000170 Code RO 2995 i.writemulticoil_rtu modbus_rtu.o
|
0x08003114 0x00000170 Code RO 2995 i.writemulticoil_rtu modbus_rtu.o
|
||||||
0x08003290 0x00000114 Code RO 2996 i.writemultireg_rtu modbus_rtu.o
|
0x08003284 0x00000114 Code RO 2996 i.writemultireg_rtu modbus_rtu.o
|
||||||
0x080033a4 0x000000d0 Code RO 2997 i.writesinglecoil_rtu modbus_rtu.o
|
0x08003398 0x000000d0 Code RO 2997 i.writesinglecoil_rtu modbus_rtu.o
|
||||||
0x08003474 0x000000c4 Code RO 2998 i.writesinglereg_rtu modbus_rtu.o
|
0x08003468 0x000000c4 Code RO 2998 i.writesinglereg_rtu modbus_rtu.o
|
||||||
0x08003538 0x00000012 Data RO 1679 .constdata stm32f1xx_hal_rcc.o
|
0x0800352c 0x00000012 Data RO 1679 .constdata stm32f1xx_hal_rcc.o
|
||||||
0x0800354a 0x00000018 Data RO 2873 .constdata system_stm32f1xx.o
|
0x0800353e 0x00000018 Data RO 2873 .constdata system_stm32f1xx.o
|
||||||
0x08003562 0x00000002 PAD
|
0x08003556 0x00000002 PAD
|
||||||
0x08003564 0x00000020 Data RO 3249 Region$$Table anon$$obj.o
|
0x08003558 0x00000020 Data RO 3249 Region$$Table anon$$obj.o
|
||||||
|
|
||||||
|
|
||||||
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00001218, Max: 0x00005000, ABSOLUTE)
|
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00001218, Max: 0x00005000, ABSOLUTE)
|
||||||
|
|
@ -1895,7 +1894,7 @@ Image component sizes
|
||||||
|
|
||||||
52 4 0 0 0 742 dma.o
|
52 4 0 0 0 742 dma.o
|
||||||
224 12 0 0 0 943 gpio.o
|
224 12 0 0 0 943 gpio.o
|
||||||
328 20 0 0 0 427164 main.o
|
292 16 0 0 0 427148 main.o
|
||||||
358 32 0 4 598 6442 modbus.o
|
358 32 0 4 598 6442 modbus.o
|
||||||
2904 178 0 0 2048 12712 modbus_rtu.o
|
2904 178 0 0 2048 12712 modbus_rtu.o
|
||||||
64 26 236 0 1536 800 startup_stm32f103xb.o
|
64 26 236 0 1536 800 startup_stm32f103xb.o
|
||||||
|
|
@ -1910,11 +1909,11 @@ Image component sizes
|
||||||
2424 20 0 0 0 15530 stm32f1xx_hal_uart.o
|
2424 20 0 0 0 15530 stm32f1xx_hal_uart.o
|
||||||
98 24 0 0 0 5776 stm32f1xx_it.o
|
98 24 0 0 0 5776 stm32f1xx_it.o
|
||||||
2 0 24 4 0 1119 system_stm32f1xx.o
|
2 0 24 4 0 1119 system_stm32f1xx.o
|
||||||
468 56 0 8 144 3016 tim.o
|
492 60 0 8 144 3024 tim.o
|
||||||
452 60 0 20 160 7127 usart.o
|
452 60 0 20 160 7127 usart.o
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
12812 678 312 48 4488 543710 Object Totals
|
12800 678 312 48 4488 543702 Object Totals
|
||||||
0 0 32 0 0 0 (incl. Generated)
|
0 0 32 0 0 0 (incl. Generated)
|
||||||
14 0 2 3 2 0 (incl. Padding)
|
14 0 2 3 2 0 (incl. Padding)
|
||||||
|
|
||||||
|
|
@ -1965,15 +1964,15 @@ Image component sizes
|
||||||
|
|
||||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||||
|
|
||||||
13388 690 312 48 4584 538478 Grand Totals
|
13376 690 312 48 4584 538470 Grand Totals
|
||||||
13388 690 312 48 4584 538478 ELF Image Totals
|
13376 690 312 48 4584 538470 ELF Image Totals
|
||||||
13388 690 312 48 0 0 ROM Totals
|
13376 690 312 48 0 0 ROM Totals
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
Total RO Size (Code + RO Data) 13700 ( 13.38kB)
|
Total RO Size (Code + RO Data) 13688 ( 13.37kB)
|
||||||
Total RW Size (RW Data + ZI Data) 4632 ( 4.52kB)
|
Total RW Size (RW Data + ZI Data) 4632 ( 4.52kB)
|
||||||
Total ROM Size (Code + RO Data + RW Data) 13748 ( 13.43kB)
|
Total ROM Size (Code + RO Data + RW Data) 13736 ( 13.41kB)
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
Dependencies for Project 'EDO', Target 'EDO': (DO NOT MODIFY !)
|
Dependencies for Project 'EDO', Target 'EDO': (DO NOT MODIFY !)
|
||||||
F (startup_stm32f103xb.s)(0x6822F123)(--cpu Cortex-M3 -g --apcs=interwork
-I D:\桌面\工作资料\09-通用IO板卡\工程\EDO\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
--pd "__UVISION_VERSION SETA 514" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1"
--list startup_stm32f103xb.lst --xref -o edo\startup_stm32f103xb.o --depend edo\startup_stm32f103xb.d)
|
F (startup_stm32f103xb.s)(0x6822F123)(--cpu Cortex-M3 -g --apcs=interwork
-I D:\桌面\工作资料\09-通用IO板卡\工程\EDO\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
--pd "__UVISION_VERSION SETA 514" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1"
--list startup_stm32f103xb.lst --xref -o edo\startup_stm32f103xb.o --depend edo\startup_stm32f103xb.d)
|
||||||
F (../Core/Src/main.c)(0x6822EA37)(--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板卡\工程\EDO\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 edo\main.o --omf_browse edo\main.crf --depend edo\main.d)
|
F (../Core/Src/main.c)(0x687DD1E8)(--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板卡\工程\EDO\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 edo\main.o --omf_browse edo\main.crf --depend edo\main.d)
|
||||||
I (../Core/Inc/main.h)(0x681C1EEC)
|
I (../Core/Inc/main.h)(0x681C1EEC)
|
||||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x681BFB2A)
|
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x681BFB2A)
|
||||||
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68218741)
|
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x68218741)
|
||||||
|
|
@ -96,7 +96,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.h)(0x681BFB2A)
|
||||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.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)
|
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x681BFB2A)
|
||||||
F (../Core/Src/tim.c)(0x683414CB)(--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板卡\工程\EDO\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 edo\tim.o --omf_browse edo\tim.crf --depend edo\tim.d)
|
F (../Core/Src/tim.c)(0x687DD1E8)(--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板卡\工程\EDO\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 edo\tim.o --omf_browse edo\tim.crf --depend edo\tim.d)
|
||||||
I (../Core/Inc/tim.h)(0x6822E9F9)
|
I (../Core/Inc/tim.h)(0x6822E9F9)
|
||||||
I (../Core/Inc/main.h)(0x681C1EEC)
|
I (../Core/Inc/main.h)(0x681C1EEC)
|
||||||
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x681BFB2A)
|
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.
14135
EDO/MDK-ARM/JLinkLog.txt
14135
EDO/MDK-ARM/JLinkLog.txt
File diff suppressed because it is too large
Load Diff
|
|
@ -65,8 +65,88 @@ uint8_t addr_array[7] = {0xee,0x00,0x00,0x00,0x00,0x00,0x00};//
|
||||||
int send_cnt = 0,hart_cnt = 0;//用于计时,超时10ms为收到回应,发送下一条指令
|
int send_cnt = 0,hart_cnt = 0;//用于计时,超时10ms为收到回应,发送下一条指令
|
||||||
int send_flag = 0,hart_send_flag = 0;//发送标志
|
int send_flag = 0,hart_send_flag = 0;//发送标志
|
||||||
int send_num = 0,dina_num = 0,din_num = 0,ain_num = 0;//记录需要读取的模块数量
|
int send_num = 0,dina_num = 0,din_num = 0,ain_num = 0;//记录需要读取的模块数量
|
||||||
|
int ao_send_num = 0,do_send_num = 0;
|
||||||
|
long err_cnt = 0;
|
||||||
long test_cnt = 0;
|
long test_cnt = 0;
|
||||||
|
uint16_t test_array[200] = {0};
|
||||||
|
int test_array_num = 0;
|
||||||
|
|
||||||
|
void main_task(void)
|
||||||
|
{
|
||||||
|
if((send_num == 0) || (send_num >= (addr_array[3] + addr_array[4] + addr_array[6] + 1)))//地址分配指令,根据回应判断当前连接模块数量
|
||||||
|
{
|
||||||
|
uart_send(&huart6,addr_array,7);
|
||||||
|
send_num = 1;
|
||||||
|
dina_num = 0;
|
||||||
|
din_num = 0;
|
||||||
|
ain_num = 0;
|
||||||
|
}
|
||||||
|
else if(write_coil_flag)//发生线圈寄存器写入事件时,同步更新对应模块卡的线圈寄存器数据
|
||||||
|
{
|
||||||
|
for(;do_send_num < (addr_array[5] * 8);do_send_num++)
|
||||||
|
{
|
||||||
|
int mask = 1 << do_send_num;
|
||||||
|
if((write_coil_flag & mask) >> do_send_num)
|
||||||
|
{
|
||||||
|
writemulticoil_host((do_send_num / 8) * 5 + 1, 0x10, 0x08, CoilState[do_send_num / 8]);
|
||||||
|
write_coil_flag &= ~(1 << do_send_num);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(do_send_num == (addr_array[2] * 8))
|
||||||
|
do_send_num = 0;
|
||||||
|
// writemulticoil_host(((write_coil_addr - COIL_ADD_MIN) / 8) * 5 + 1, 0x10, 0x08, CoilState[(write_coil_addr - COIL_ADD_MIN) / 8]);
|
||||||
|
// write_coil_flag = 0;
|
||||||
|
}
|
||||||
|
else if(write_hold_flag)//发生保持寄存器写入时间时,同步更新对应模块卡的保持寄存器数据
|
||||||
|
{
|
||||||
|
for(;ao_send_num < (addr_array[5] * 4);ao_send_num++)
|
||||||
|
{
|
||||||
|
int mask = 1 << ao_send_num;
|
||||||
|
if((write_hold_flag & mask) >> ao_send_num)
|
||||||
|
{
|
||||||
|
writesinglereg_host((ao_send_num / 4) * 5 + 4, ao_send_num % 4, HoldReg[ao_send_num]);
|
||||||
|
write_hold_flag &= ~(1 << ao_send_num);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(ao_send_num == (addr_array[5] * 4))
|
||||||
|
ao_send_num = 0;
|
||||||
|
// writesinglereg_host((write_hold_addr / 4) * 5 + 4, write_hold_addr % 4, HoldReg[write_hold_addr]);
|
||||||
|
// write_hold_flag = 0;
|
||||||
|
}
|
||||||
|
else if(send_num < (addr_array[3] + addr_array[4] + addr_array[6] + 1))//根据需要读取的模块卡数量,循环读取卡内数据
|
||||||
|
{
|
||||||
|
|
||||||
|
if(dina_num < addr_array[3])//namur型开关量输入数据读取
|
||||||
|
{
|
||||||
|
readdisinputstate_host((dina_num * 5 + 2), 0, 8);
|
||||||
|
dina_num ++;
|
||||||
|
send_num++;
|
||||||
|
}
|
||||||
|
else if(din_num < addr_array[4])//基础开关量输入数据读取
|
||||||
|
{
|
||||||
|
readdisinputstate_host((din_num * 5 + 3), 0, 8);
|
||||||
|
din_num ++;
|
||||||
|
send_num++;
|
||||||
|
}
|
||||||
|
else if(ain_num < addr_array[6])//模量量输入数据读取
|
||||||
|
{
|
||||||
|
readinputreg_host((ain_num * 5 + 5), 0, 8);
|
||||||
|
ain_num++;
|
||||||
|
send_num++;
|
||||||
|
if(err_cnt == 100)
|
||||||
|
if(ain_num == addr_array[6])
|
||||||
|
{
|
||||||
|
send_num = 1;
|
||||||
|
dina_num = 0;
|
||||||
|
din_num = 0;
|
||||||
|
ain_num = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
/* USER CODE END 0 */
|
/* USER CODE END 0 */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -124,81 +204,9 @@ int main(void)
|
||||||
|
|
||||||
if(send_flag)//间隔发送指令,超时10ms未接收到回应发送下条指令
|
if(send_flag)//间隔发送指令,超时10ms未接收到回应发送下条指令
|
||||||
{
|
{
|
||||||
if(hart_flag == 0)//进行HART通讯时禁止modbus通讯发送,HART超时时间500ms
|
main_task();
|
||||||
{
|
|
||||||
if(send_num == 0)//地址分配指令,根据回应判断当前连接模块数量
|
|
||||||
{
|
|
||||||
uart_send(&huart6,addr_array,7);
|
|
||||||
send_num++;
|
|
||||||
}
|
|
||||||
else if(write_coil_flag)//发生线圈寄存器写入事件时,同步更新对应模块卡的线圈寄存器数据
|
|
||||||
{
|
|
||||||
writemulticoil_host(((write_coil_addr - COIL_ADD_MIN) / 8) * 5 + 1, 0x10, 0x08, CoilState[(write_coil_addr - COIL_ADD_MIN) / 8]);
|
|
||||||
write_coil_flag = 0;
|
|
||||||
}
|
|
||||||
else if(write_hold_flag)//发生保持寄存器写入时间时,同步更新对应模块卡的保持寄存器数据
|
|
||||||
{
|
|
||||||
writesinglereg_host((write_hold_addr / 4) * 5 + 4, write_hold_addr % 4, HoldReg[write_hold_addr - HOLD_REG_ADD_MIN]);
|
|
||||||
write_hold_flag = 0;
|
|
||||||
}
|
|
||||||
else if(send_num < (addr_array[3] + addr_array[4] + addr_array[6] + 1))//根据需要读取的模块卡数量,循环读取卡内数据
|
|
||||||
{
|
|
||||||
|
|
||||||
if(dina_num < addr_array[3])//namur型开关量输入数据读取
|
|
||||||
{
|
|
||||||
readdisinputstate_host((dina_num * 5 + 2), 0, 8);
|
|
||||||
dina_num ++;
|
|
||||||
send_num++;
|
|
||||||
}
|
|
||||||
else if(din_num < addr_array[4])//基础开关量输入数据读取
|
|
||||||
{
|
|
||||||
readdisinputstate_host((din_num * 5 + 3), 0, 8);
|
|
||||||
din_num ++;
|
|
||||||
send_num++;
|
|
||||||
}
|
|
||||||
else if(ain_num < addr_array[6])//模量量输入数据读取
|
|
||||||
{
|
|
||||||
readinputreg_host((ain_num * 5 + 5), 0, 8);
|
|
||||||
ain_num++;
|
|
||||||
send_num++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
send_num = 0;
|
|
||||||
dina_num = 0;
|
|
||||||
din_num = 0;
|
|
||||||
ain_num = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if(hart_flag == 1 && hart_send_flag == 0)//串口接收到HART指令转发到对应的模块卡
|
|
||||||
{
|
|
||||||
hart_send_flag = 1;
|
|
||||||
uart_send(&huart6,MODBUS_UART.rx_buf,MODBUS_UART.rx_size);
|
|
||||||
}
|
|
||||||
else if(hart_flag == 2 && hart_send_flag == 0)//网口接收到HART指令转发到对应的模块卡
|
|
||||||
{
|
|
||||||
hart_send_flag = 1;
|
|
||||||
uart_send(&huart6,tcp_rx_data,rx_data_len);
|
|
||||||
}
|
|
||||||
else if(hart_flag == 3 && hart_send_flag == 1)//收到HART数据回应,转发回应数据
|
|
||||||
{
|
|
||||||
hart_cnt = 0;
|
|
||||||
hart_flag = 0;
|
|
||||||
hart_send_flag = 0;
|
|
||||||
uart_send(&huart1,uart6_rx_buf,uart6_rx_size);
|
|
||||||
tcp_write(server_pcb_hart,uart6_rx_buf,uart6_rx_size,1);
|
|
||||||
}
|
|
||||||
|
|
||||||
send_flag = 0;
|
send_flag = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(it_1000ms_flag)//指示灯闪烁
|
|
||||||
{
|
|
||||||
it_1000ms_flag = 0;
|
|
||||||
HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);
|
|
||||||
HAL_GPIO_TogglePin(LED2_GPIO_Port,LED2_Pin);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
/* USER CODE END 3 */
|
/* USER CODE END 3 */
|
||||||
}
|
}
|
||||||
|
|
@ -304,21 +312,32 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
|
||||||
if(htim == &htim1)
|
if(htim == &htim1)
|
||||||
{
|
{
|
||||||
test_cnt++;
|
test_cnt++;
|
||||||
it_5ms_cnt++;
|
if(test_cnt > 99)
|
||||||
if(it_5ms_cnt > 4) { it_5ms_flag = 1; it_5ms_cnt = 0; }
|
|
||||||
it_1000ms_cnt++;
|
|
||||||
if(it_1000ms_cnt > 999) { it_1000ms_flag = 1; it_1000ms_cnt = 0; }
|
|
||||||
send_cnt++;
|
|
||||||
if(send_cnt > 4){ send_flag = 1; send_cnt = 0;}
|
|
||||||
if(hart_send_flag)
|
|
||||||
{
|
{
|
||||||
hart_cnt++;
|
test_cnt = 0;
|
||||||
if(hart_cnt > 499)
|
//printf("%d\r\n",InputReg[11]);
|
||||||
{
|
// test_array[test_array_num] = InputReg[2];
|
||||||
hart_cnt = 0;
|
// test_array_num++;
|
||||||
hart_flag = 0;
|
// if(test_array_num > 199)
|
||||||
hart_send_flag = 0;
|
// test_array_num = 0;
|
||||||
}
|
}
|
||||||
|
it_1000ms_cnt++;
|
||||||
|
if(it_1000ms_cnt > 999)
|
||||||
|
{
|
||||||
|
HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);
|
||||||
|
HAL_GPIO_TogglePin(LED2_GPIO_Port,LED2_Pin);
|
||||||
|
it_1000ms_flag = 1;
|
||||||
|
it_1000ms_cnt = 0;
|
||||||
|
err_cnt++;
|
||||||
|
if(err_cnt > 10)
|
||||||
|
err_cnt = 100;
|
||||||
|
}
|
||||||
|
send_cnt++;
|
||||||
|
if(send_cnt > 4)
|
||||||
|
{
|
||||||
|
send_flag = 1;
|
||||||
|
send_cnt = 0;
|
||||||
|
//main_task();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(htim == &MODBUS_HTIM)
|
if(htim == &MODBUS_HTIM)
|
||||||
|
|
@ -328,8 +347,6 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
|
||||||
MODBUS_UART.rx_size = MODBUS_UART.rx_buf_cnt; //将接收到数据数量赋值
|
MODBUS_UART.rx_size = MODBUS_UART.rx_buf_cnt; //将接收到数据数量赋值
|
||||||
MODBUS_UART.rx_buf_cnt = 0; //清零
|
MODBUS_UART.rx_buf_cnt = 0; //清零
|
||||||
modbus_process_rtu();
|
modbus_process_rtu();
|
||||||
if(MODBUS_UART.rx_buf[0] == 0xAA && MODBUS_UART.rx_buf[1] == 0x55)//HART指令
|
|
||||||
hart_flag = 1;
|
|
||||||
}
|
}
|
||||||
if(htim == &htim4)
|
if(htim == &htim4)
|
||||||
{
|
{
|
||||||
|
|
@ -339,8 +356,6 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
|
||||||
uart3_rx_cnt = 0; //清零
|
uart3_rx_cnt = 0; //清零
|
||||||
modbus_process_host();
|
modbus_process_host();
|
||||||
set_addr_cb();
|
set_addr_cb();
|
||||||
if(uart3_rx_buf[0] == 0xFF && uart3_rx_buf[1] == 0xFF)//HART指令回应
|
|
||||||
hart_flag = 3;
|
|
||||||
send_cnt = 100;
|
send_cnt = 100;
|
||||||
}
|
}
|
||||||
if(htim == &htim5)
|
if(htim == &htim5)
|
||||||
|
|
@ -351,8 +366,6 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
|
||||||
uart6_rx_cnt = 0; //清零
|
uart6_rx_cnt = 0; //清零
|
||||||
modbus_process_host();
|
modbus_process_host();
|
||||||
set_addr_cb();
|
set_addr_cb();
|
||||||
if(uart6_rx_buf[0] == 0xFF && uart6_rx_buf[1] == 0xFF)//HART指令回应
|
|
||||||
hart_flag = 3;
|
|
||||||
send_cnt = 100;
|
send_cnt = 100;
|
||||||
}
|
}
|
||||||
/* USER CODE END Callback 1 */
|
/* USER CODE END Callback 1 */
|
||||||
|
|
|
||||||
|
|
@ -163,7 +163,7 @@ void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle)
|
||||||
__HAL_LINKDMA(uartHandle,hdmatx,hdma_usart1_tx);
|
__HAL_LINKDMA(uartHandle,hdmatx,hdma_usart1_tx);
|
||||||
|
|
||||||
/* USART1 interrupt Init */
|
/* USART1 interrupt Init */
|
||||||
HAL_NVIC_SetPriority(USART1_IRQn, 0, 0);
|
HAL_NVIC_SetPriority(USART1_IRQn, 5, 0);
|
||||||
HAL_NVIC_EnableIRQ(USART1_IRQn);
|
HAL_NVIC_EnableIRQ(USART1_IRQn);
|
||||||
/* USER CODE BEGIN USART1_MspInit 1 */
|
/* USER CODE BEGIN USART1_MspInit 1 */
|
||||||
|
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -176,6 +176,11 @@
|
||||||
<pMon>Segger\JL2CM3.dll</pMon>
|
<pMon>Segger\JL2CM3.dll</pMon>
|
||||||
</DebugOpt>
|
</DebugOpt>
|
||||||
<TargetDriverDllRegistry>
|
<TargetDriverDllRegistry>
|
||||||
|
<SetRegEntry>
|
||||||
|
<Number>0</Number>
|
||||||
|
<Key>DLGUARM</Key>
|
||||||
|
<Name></Name>
|
||||||
|
</SetRegEntry>
|
||||||
<SetRegEntry>
|
<SetRegEntry>
|
||||||
<Number>0</Number>
|
<Number>0</Number>
|
||||||
<Key>ARMRTXEVENTFLAGS</Key>
|
<Key>ARMRTXEVENTFLAGS</Key>
|
||||||
|
|
@ -191,11 +196,6 @@
|
||||||
<Key>ARMDBGFLAGS</Key>
|
<Key>ARMDBGFLAGS</Key>
|
||||||
<Name></Name>
|
<Name></Name>
|
||||||
</SetRegEntry>
|
</SetRegEntry>
|
||||||
<SetRegEntry>
|
|
||||||
<Number>0</Number>
|
|
||||||
<Key>DLGUARM</Key>
|
|
||||||
<Name></Name>
|
|
||||||
</SetRegEntry>
|
|
||||||
<SetRegEntry>
|
<SetRegEntry>
|
||||||
<Number>0</Number>
|
<Number>0</Number>
|
||||||
<Key>JL2CM3</Key>
|
<Key>JL2CM3</Key>
|
||||||
|
|
@ -259,6 +259,41 @@
|
||||||
<WinNumber>1</WinNumber>
|
<WinNumber>1</WinNumber>
|
||||||
<ItemText>test_cnt,0x0A</ItemText>
|
<ItemText>test_cnt,0x0A</ItemText>
|
||||||
</Ww>
|
</Ww>
|
||||||
|
<Ww>
|
||||||
|
<count>9</count>
|
||||||
|
<WinNumber>1</WinNumber>
|
||||||
|
<ItemText>HoldReg</ItemText>
|
||||||
|
</Ww>
|
||||||
|
<Ww>
|
||||||
|
<count>10</count>
|
||||||
|
<WinNumber>1</WinNumber>
|
||||||
|
<ItemText>write_hold_flag</ItemText>
|
||||||
|
</Ww>
|
||||||
|
<Ww>
|
||||||
|
<count>11</count>
|
||||||
|
<WinNumber>1</WinNumber>
|
||||||
|
<ItemText>uart6_rx_buf</ItemText>
|
||||||
|
</Ww>
|
||||||
|
<Ww>
|
||||||
|
<count>12</count>
|
||||||
|
<WinNumber>1</WinNumber>
|
||||||
|
<ItemText>HostTxdbuf</ItemText>
|
||||||
|
</Ww>
|
||||||
|
<Ww>
|
||||||
|
<count>13</count>
|
||||||
|
<WinNumber>1</WinNumber>
|
||||||
|
<ItemText>send_cnt,0x0A</ItemText>
|
||||||
|
</Ww>
|
||||||
|
<Ww>
|
||||||
|
<count>14</count>
|
||||||
|
<WinNumber>1</WinNumber>
|
||||||
|
<ItemText>err_cnt,0x0A</ItemText>
|
||||||
|
</Ww>
|
||||||
|
<Ww>
|
||||||
|
<count>15</count>
|
||||||
|
<WinNumber>1</WinNumber>
|
||||||
|
<ItemText>test_array,0x0A</ItemText>
|
||||||
|
</Ww>
|
||||||
</WatchWindow1>
|
</WatchWindow1>
|
||||||
<Tracepoint>
|
<Tracepoint>
|
||||||
<THDelay>0</THDelay>
|
<THDelay>0</THDelay>
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -27,17 +27,8 @@ Project File Date: 05/26/2025
|
||||||
<h2>Output:</h2>
|
<h2>Output:</h2>
|
||||||
Build target 'EMAIN'
|
Build target 'EMAIN'
|
||||||
compiling main.c...
|
compiling main.c...
|
||||||
compiling tim.c...
|
|
||||||
compiling usart.c...
|
|
||||||
compiling ethernetif.c...
|
|
||||||
compiling lwip.c...
|
|
||||||
compiling modbus.c...
|
|
||||||
compiling modbus_rtu.c...
|
|
||||||
compiling modbus_tcp.c...
|
|
||||||
compiling modbus_host.c...
|
|
||||||
compiling tcpserver.c...
|
|
||||||
linking...
|
linking...
|
||||||
Program Size: Code=76692 RO-data=1068 RW-data=332 ZI-data=44836
|
Program Size: Code=76760 RO-data=1068 RW-data=364 ZI-data=44836
|
||||||
FromELF: creating hex file...
|
FromELF: creating hex file...
|
||||||
"EMAIN\EMAIN.axf" - 0 Error(s), 0 Warning(s).
|
"EMAIN\EMAIN.axf" - 0 Error(s), 0 Warning(s).
|
||||||
|
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue