Тест дискретных сигналов
This commit is contained in:
parent
964da5d306
commit
964b00f1aa
@ -6,8 +6,6 @@
|
|||||||
#define m_FAST 0
|
#define m_FAST 0
|
||||||
#define m_SLOW 1
|
#define m_SLOW 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#define keys 0x0 // адрес повтораемой посылки «keys»
|
#define keys 0x0 // адрес повтораемой посылки «keys»
|
||||||
|
|
||||||
#define Inputs Modbus[0x0]
|
#define Inputs Modbus[0x0]
|
||||||
@ -41,37 +39,25 @@
|
|||||||
#define CanCycle (modbus+0x78) // счетчик циклов CAN
|
#define CanCycle (modbus+0x78) // счетчик циклов CAN
|
||||||
#define CanRound (modbus+0x7A) // счетчик еще более полных циклов CAN
|
#define CanRound (modbus+0x7A) // счетчик еще более полных циклов CAN
|
||||||
|
|
||||||
|
#define komanda modbus[124]
|
||||||
#define Protokol modbus[125]
|
#define Protokol modbus[125]
|
||||||
#define LastMode modbus[126]
|
#define LastMode modbus[126]
|
||||||
#define Commands modbus[127]
|
#define Commands modbus[127]
|
||||||
|
|
||||||
#define command params[128]
|
#define bit_kom Modbus[124]
|
||||||
#define bit_command Params[128]
|
|
||||||
|
|
||||||
#define cTestLamp bit_command.bit.bit0
|
#define cTestLamp bit_kom.bit.bit0
|
||||||
#define cDefParam bit_command.bit.bit1
|
#define cDefParam bit_kom.bit.bit1
|
||||||
#define cSaveParam bit_command.bit.bit2
|
#define cSaveParam bit_kom.bit.bit2
|
||||||
#define cLoadParam bit_command.bit.bit3
|
#define cLoadParam bit_kom.bit.bit3
|
||||||
#define cTermoCal bit_command.bit.bit4
|
#define cTermoCal bit_kom.bit.bit4
|
||||||
#define cKoefCalc bit_command.bit.bit5
|
#define cKoefCalc bit_kom.bit.bit5
|
||||||
#define cSecretBt bit_command.bit.bit6
|
#define cSecretBt bit_kom.bit.bit6
|
||||||
#define cCanReset bit_command.bit.bit7
|
#define cCanReset bit_kom.bit.bit7
|
||||||
#define cRawMeat bit_command.bit.bit8
|
#define cRawMeat bit_kom.bit.bit8
|
||||||
#define cCanReset bit_command.bit.bit7
|
#define cTestOut bit_kom.bit.bit9
|
||||||
#define cReset bit_command.bit.bitF
|
//...
|
||||||
|
#define cReset bit_kom.bit.bitF
|
||||||
|
|
||||||
/*
|
|
||||||
#define cTestLamp Modbus[127].bit.bit0
|
|
||||||
#define cDefParam Modbus[127].bit.bit1
|
|
||||||
#define cSaveParam Modbus[127].bit.bit2
|
|
||||||
#define cLoadParam Modbus[127].bit.bit3
|
|
||||||
#define cTermoCal Modbus[127].bit.bit4
|
|
||||||
#define cKoefCalc Modbus[127].bit.bit5
|
|
||||||
#define cSecretBt Modbus[127].bit.bit6
|
|
||||||
#define cCanReset Modbus[127].bit.bit7
|
|
||||||
#define cRawMeat Modbus[127].bit.bit8
|
|
||||||
#define cCanReset Modbus[127].bit.bit7
|
|
||||||
#define cReset Modbus[127].bit.bitF
|
|
||||||
*/
|
|
||||||
#endif //PACKAGE
|
#endif //PACKAGE
|
||||||
|
|
||||||
|
|||||||
@ -131,8 +131,6 @@ int main(void)
|
|||||||
LastMode = Mode;
|
LastMode = Mode;
|
||||||
Protokol = PROTOKOL;
|
Protokol = PROTOKOL;
|
||||||
|
|
||||||
command=0;
|
|
||||||
|
|
||||||
for(i=0;i<0x80;i++)
|
for(i=0;i<0x80;i++)
|
||||||
county[i]=1;
|
county[i]=1;
|
||||||
for(i=0;i<8;i++)
|
for(i=0;i<8;i++)
|
||||||
@ -142,8 +140,6 @@ int main(void)
|
|||||||
CanCycle[i]=0;
|
CanCycle[i]=0;
|
||||||
|
|
||||||
timGo=1;
|
timGo=1;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* USER CODE END 2 */
|
/* USER CODE END 2 */
|
||||||
|
|
||||||
@ -302,25 +298,28 @@ int main(void)
|
|||||||
ReadEnteres(); // Функция чтения дискретных входов
|
ReadEnteres(); // Функция чтения дискретных входов
|
||||||
|
|
||||||
//=== УПРАВЛЕНИЕ ВЫХОДНЫМИ СИГНАЛАМИ ===//
|
//=== УПРАВЛЕНИЕ ВЫХОДНЫМИ СИГНАЛАМИ ===//
|
||||||
if (Errors.all | Alarms.all)
|
if(!cTestOut)
|
||||||
Pvt4_OFF; // Выключение сигнала "Система ВЭП в норме"
|
{
|
||||||
else
|
if (Errors.all | Alarms.all)
|
||||||
Pvt4_ON; // Включение сигнала "Система ВЭП в норме"
|
Pvt4_OFF; // Выключение сигнала "Система ВЭП в норме"
|
||||||
|
else
|
||||||
|
Pvt4_ON; // Включение сигнала "Система ВЭП в норме"
|
||||||
|
|
||||||
if (Errors.all)
|
if (Errors.all)
|
||||||
Pvt3_ON; // Включение сигнала "Авария системы ВЭП"
|
Pvt3_ON; // Включение сигнала "Авария системы ВЭП"
|
||||||
else
|
else
|
||||||
Pvt3_OFF; // Выключение сигнала "Авария системы ВЭП"
|
Pvt3_OFF; // Выключение сигнала "Авария системы ВЭП"
|
||||||
|
|
||||||
if (Falling_asleep)
|
if (Falling_asleep)
|
||||||
Pvt2_ON; // Включение сигнала управления
|
Pvt2_ON; // Включение сигнала управления
|
||||||
else
|
else
|
||||||
Pvt2_OFF; // Выключение сигнала управления
|
Pvt2_OFF; // Выключение сигнала управления
|
||||||
|
}
|
||||||
|
|
||||||
//=== ОБРАБОТКА КОМАНД ===//
|
//=== ОБРАБОТКА КОМАНД ===//
|
||||||
if (Commands != precom) // Если команды изменились
|
if (Commands != precom) // Если команды изменились
|
||||||
{
|
{
|
||||||
command = (~precom | command) & Commands; // Обновление активных команд
|
komanda = Commands & (~precom|komanda); // Обновление активных команд
|
||||||
}
|
}
|
||||||
precom = Commands; // Сохранение текущих команд для следующей итерации
|
precom = Commands; // Сохранение текущих команд для следующей итерации
|
||||||
|
|
||||||
@ -329,6 +328,7 @@ int main(void)
|
|||||||
{
|
{
|
||||||
cDefParam = 0;
|
cDefParam = 0;
|
||||||
Default_params(); // Вызов функции сброса параметров
|
Default_params(); // Вызов функции сброса параметров
|
||||||
|
Commands=precom;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cSaveParam) // Команда сохранения параметров
|
if (cSaveParam) // Команда сохранения параметров
|
||||||
@ -341,6 +341,7 @@ int main(void)
|
|||||||
{
|
{
|
||||||
cLoadParam = 0;
|
cLoadParam = 0;
|
||||||
Load_params(); // Вызов функции загрузки параметров
|
Load_params(); // Вызов функции загрузки параметров
|
||||||
|
Commands=precom;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cCanReset) // Команда сброса CAN-системы
|
if (cCanReset) // Команда сброса CAN-системы
|
||||||
@ -362,8 +363,6 @@ int main(void)
|
|||||||
for(i = 0; i < 8; i++)
|
for(i = 0; i < 8; i++)
|
||||||
masca[i] = 0; // Сброс масок
|
masca[i] = 0; // Сброс масок
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* USER CODE END WHILE */
|
/* USER CODE END WHILE */
|
||||||
|
|
||||||
@ -470,7 +469,7 @@ void Millisecond()
|
|||||||
work_diod, // Состояние рабочего светодиода
|
work_diod, // Состояние рабочего светодиода
|
||||||
norm_diod; // Состояние нормального светодиода
|
norm_diod; // Состояние нормального светодиода
|
||||||
static int preTest; // Предыдущее состояние теста
|
static int preTest; // Предыдущее состояние теста
|
||||||
int TST; // Текущее состояние теста
|
int TST,JMP; // Текущее состояние теста
|
||||||
|
|
||||||
// Константы времени
|
// Константы времени
|
||||||
#define CANPOWSE 10 // 10 msec - период обновления CAN
|
#define CANPOWSE 10 // 10 msec - период обновления CAN
|
||||||
@ -485,7 +484,7 @@ void Millisecond()
|
|||||||
|
|
||||||
//=== ЧТЕНИЕ ПЕРЕКЛЮЧАТЕЛЕЙ И КНОПОК ===//
|
//=== ЧТЕНИЕ ПЕРЕКЛЮЧАТЕЛЕЙ И КНОПОК ===//
|
||||||
Jumpers.byt.byte_1 = ReadJumpers(); // Чтение состояния переключателей
|
Jumpers.byt.byte_1 = ReadJumpers(); // Чтение состояния переключателей
|
||||||
Jumpers.bit.bit0 = Buttons.bit.bit0 = TestJumper(); // Чтение состояния кнопки
|
JMP = Jumpers.bit.bit0 = Buttons.bit.bit0 = TestJumper(); // Чтение состояния кнопки
|
||||||
|
|
||||||
//=== УПРАВЛЕНИЕ CAN-ШИНОЙ ===//
|
//=== УПРАВЛЕНИЕ CAN-ШИНОЙ ===//
|
||||||
if(++CanPowse >= CANPOWSE)
|
if(++CanPowse >= CANPOWSE)
|
||||||
@ -503,7 +502,7 @@ void Millisecond()
|
|||||||
Falling_asleep = 1000L * Sleep_time; // Установка времени до "сна"
|
Falling_asleep = 1000L * Sleep_time; // Установка времени до "сна"
|
||||||
|
|
||||||
//=== ОБРАБОТКА ТЕСТОВОГО РЕЖИМА ===//
|
//=== ОБРАБОТКА ТЕСТОВОГО РЕЖИМА ===//
|
||||||
TST = TestJumper() | cTestLamp; // Текущее состояние теста (кнопка или команда)
|
TST = JMP | cTestLamp; // Текущее состояние теста (кнопка или команда)
|
||||||
|
|
||||||
if(TST & !preTest) // Обнаружение фронта нажатия кнопки
|
if(TST & !preTest) // Обнаружение фронта нажатия кнопки
|
||||||
{
|
{
|
||||||
@ -581,6 +580,25 @@ void Millisecond()
|
|||||||
|
|
||||||
if(norm_diod) LED_3_ON; // Включение нормального светодиода
|
if(norm_diod) LED_3_ON; // Включение нормального светодиода
|
||||||
else LED_3_OFF; // Выключение нормального светодиода
|
else LED_3_OFF; // Выключение нормального светодиода
|
||||||
|
|
||||||
|
// Тест дискретных сигналов
|
||||||
|
if(cTestOut && JMP)
|
||||||
|
{
|
||||||
|
if (blink_over)
|
||||||
|
Pvt4_OFF; // Выключение сигнала "Система ВЭП в норме"
|
||||||
|
else
|
||||||
|
Pvt4_ON; // Включение сигнала "Система ВЭП в норме"
|
||||||
|
|
||||||
|
if (blink_over)
|
||||||
|
Pvt3_ON; // Включение сигнала "Авария системы ВЭП"
|
||||||
|
else
|
||||||
|
Pvt3_OFF; // Выключение сигнала "Авария системы ВЭП"
|
||||||
|
|
||||||
|
if (blink_over)
|
||||||
|
Pvt2_ON; // Включение сигнала управления
|
||||||
|
else
|
||||||
|
Pvt2_OFF; // Выключение сигнала управления
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -123,7 +123,9 @@ void Init_packMask()
|
|||||||
Maska[m_SLOW][6]|= 0x05FF; // Яркость лампы и периоды посылок
|
Maska[m_SLOW][6]|= 0x05FF; // Яркость лампы и периоды посылок
|
||||||
Maska[m_FAST][7]|= 0x0100; // Счетчик посылок
|
Maska[m_FAST][7]|= 0x0100; // Счетчик посылок
|
||||||
Maska[m_SLOW][7]|= 0x0E00; // Счетчик посылок
|
Maska[m_SLOW][7]|= 0x0E00; // Счетчик посылок
|
||||||
Maska[m_SLOW][7]|= 0xE000; // Протокол, адрес, команды
|
Maska[m_SLOW][7]|= 0x6000; // Протокол, адрес
|
||||||
|
Maska[m_FAST][7]|= 0x9000; // Команды
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
44547
MDK-ARM/JLinkLog.txt
44547
MDK-ARM/JLinkLog.txt
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -27,6 +27,10 @@ Project File Date: 08/28/2025
|
|||||||
<h2>Output:</h2>
|
<h2>Output:</h2>
|
||||||
*** Using Compiler 'V6.19', folder: 'D:\Keil\ARM\ARMCLANG\Bin'
|
*** Using Compiler 'V6.19', folder: 'D:\Keil\ARM\ARMCLANG\Bin'
|
||||||
Build target 'uksvep_2_2_v1'
|
Build target 'uksvep_2_2_v1'
|
||||||
|
compiling main.c...
|
||||||
|
linking...
|
||||||
|
Program Size: Code=26326 RO-data=378 RW-data=24 ZI-data=4032
|
||||||
|
FromELF: creating hex file...
|
||||||
"uksvep_2_2_v1\uksvep_2_2_v1.axf" - 0 Error(s), 0 Warning(s).
|
"uksvep_2_2_v1\uksvep_2_2_v1.axf" - 0 Error(s), 0 Warning(s).
|
||||||
|
|
||||||
<h2>Software Packages used:</h2>
|
<h2>Software Packages used:</h2>
|
||||||
@ -51,7 +55,7 @@ Package Vendor: Keil
|
|||||||
|
|
||||||
* Component: ARM::CMSIS:CORE:5.6.0
|
* Component: ARM::CMSIS:CORE:5.6.0
|
||||||
Include file: CMSIS/Core/Include/tz_context.h
|
Include file: CMSIS/Core/Include/tz_context.h
|
||||||
Build Time Elapsed: 00:00:01
|
Build Time Elapsed: 00:00:02
|
||||||
</pre>
|
</pre>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -3,9 +3,9 @@
|
|||||||
<title>Static Call Graph - [uksvep_2_2_v1\uksvep_2_2_v1.axf]</title></head>
|
<title>Static Call Graph - [uksvep_2_2_v1\uksvep_2_2_v1.axf]</title></head>
|
||||||
<body><HR>
|
<body><HR>
|
||||||
<H1>Static Call Graph for image uksvep_2_2_v1\uksvep_2_2_v1.axf</H1><HR>
|
<H1>Static Call Graph for image uksvep_2_2_v1\uksvep_2_2_v1.axf</H1><HR>
|
||||||
<BR><P>#<CALLGRAPH># ARM Linker, 6190004: Last Updated: Thu Nov 13 11:13:08 2025
|
<BR><P>#<CALLGRAPH># ARM Linker, 6190004: Last Updated: Fri Nov 14 14:03:54 2025
|
||||||
<BR><P>
|
<BR><P>
|
||||||
<H3>Maximum Stack Usage = 328 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
<H3>Maximum Stack Usage = 336 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>
|
||||||
__rt_entry_main ⇒ main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
|
__rt_entry_main ⇒ main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
|
||||||
<P>
|
<P>
|
||||||
@ -215,7 +215,7 @@ Global Symbols
|
|||||||
<P><STRONG><a name="[fd]"></a>__rt_entry_postsh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))
|
<P><STRONG><a name="[fd]"></a>__rt_entry_postsh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))
|
||||||
|
|
||||||
<P><STRONG><a name="[51]"></a>__rt_entry_main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D))
|
<P><STRONG><a name="[51]"></a>__rt_entry_main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 328 + Unknown Stack Size
|
<BR><BR>[Stack]<UL><LI>Max Depth = 336 + Unknown Stack Size
|
||||||
<LI>Call Chain = __rt_entry_main ⇒ main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
|
<LI>Call Chain = __rt_entry_main ⇒ main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[52]">>></a> main
|
<BR>[Calls]<UL><LI><a href="#[52]">>></a> main
|
||||||
@ -510,9 +510,9 @@ Global Symbols
|
|||||||
<BR>[Called By]<UL><LI><a href="#[73]">>></a> HAL_CAN_RxFifo0MsgPendingCallback
|
<BR>[Called By]<UL><LI><a href="#[73]">>></a> HAL_CAN_RxFifo0MsgPendingCallback
|
||||||
<LI><a href="#[5b]">>></a> CAN_filterConfig
|
<LI><a href="#[5b]">>></a> CAN_filterConfig
|
||||||
<LI><a href="#[c1]">>></a> MX_UART4_Init
|
<LI><a href="#[c1]">>></a> MX_UART4_Init
|
||||||
<LI><a href="#[be]">>></a> MX_IWDG_Init
|
|
||||||
<LI><a href="#[bf]">>></a> MX_TIM4_Init
|
<LI><a href="#[bf]">>></a> MX_TIM4_Init
|
||||||
<LI><a href="#[61]">>></a> MX_CAN_Init
|
<LI><a href="#[61]">>></a> MX_CAN_Init
|
||||||
|
<LI><a href="#[be]">>></a> MX_IWDG_Init
|
||||||
<LI><a href="#[cc]">>></a> SystemClock_Config
|
<LI><a href="#[cc]">>></a> SystemClock_Config
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
@ -1112,7 +1112,7 @@ Global Symbols
|
|||||||
<P><STRONG><a name="[2]"></a>HardFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.HardFault_Handler))
|
<P><STRONG><a name="[2]"></a>HardFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.HardFault_Handler))
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[bb]"></a>Init_packMask</STRONG> (Thumb, 144 bytes, Stack size 4 bytes, message.o(.text.Init_packMask))
|
<P><STRONG><a name="[bb]"></a>Init_packMask</STRONG> (Thumb, 152 bytes, Stack size 4 bytes, message.o(.text.Init_packMask))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = Init_packMask
|
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = Init_packMask
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[b6]">>></a> Load_params
|
<BR>[Called By]<UL><LI><a href="#[b6]">>></a> Load_params
|
||||||
@ -1192,8 +1192,8 @@ Global Symbols
|
|||||||
<P><STRONG><a name="[3]"></a>MemManage_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.MemManage_Handler))
|
<P><STRONG><a name="[3]"></a>MemManage_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.MemManage_Handler))
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[a9]"></a>Millisecond</STRONG> (Thumb, 1102 bytes, Stack size 16 bytes, main.o(.text.Millisecond))
|
<P><STRONG><a name="[a9]"></a>Millisecond</STRONG> (Thumb, 1286 bytes, Stack size 24 bytes, main.o(.text.Millisecond))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = Millisecond ⇒ ReadJumpers ⇒ HAL_GPIO_ReadPin
|
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = Millisecond ⇒ ReadJumpers ⇒ HAL_GPIO_ReadPin
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[62]">>></a> HAL_GPIO_WritePin
|
<BR>[Calls]<UL><LI><a href="#[62]">>></a> HAL_GPIO_WritePin
|
||||||
<LI><a href="#[c3]">>></a> TestJumper
|
<LI><a href="#[c3]">>></a> TestJumper
|
||||||
@ -1341,8 +1341,8 @@ Global Symbols
|
|||||||
<LI><a href="#[b6]">>></a> Load_params
|
<LI><a href="#[b6]">>></a> Load_params
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[52]"></a>main</STRONG> (Thumb, 3496 bytes, Stack size 72 bytes, main.o(.text.main))
|
<P><STRONG><a name="[52]"></a>main</STRONG> (Thumb, 3528 bytes, Stack size 80 bytes, main.o(.text.main))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 328 + Unknown Stack Size
|
<BR><BR>[Stack]<UL><LI>Max Depth = 336 + Unknown Stack Size
|
||||||
<LI>Call Chain = main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
|
<LI>Call Chain = main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[5e]">>></a> CAN_send
|
<BR>[Calls]<UL><LI><a href="#[5e]">>></a> CAN_send
|
||||||
@ -1352,10 +1352,10 @@ Global Symbols
|
|||||||
<LI><a href="#[63]">>></a> HAL_GPIO_TogglePin
|
<LI><a href="#[63]">>></a> HAL_GPIO_TogglePin
|
||||||
<LI><a href="#[62]">>></a> HAL_GPIO_WritePin
|
<LI><a href="#[62]">>></a> HAL_GPIO_WritePin
|
||||||
<LI><a href="#[c1]">>></a> MX_UART4_Init
|
<LI><a href="#[c1]">>></a> MX_UART4_Init
|
||||||
<LI><a href="#[be]">>></a> MX_IWDG_Init
|
|
||||||
<LI><a href="#[bf]">>></a> MX_TIM4_Init
|
<LI><a href="#[bf]">>></a> MX_TIM4_Init
|
||||||
<LI><a href="#[61]">>></a> MX_CAN_Init
|
<LI><a href="#[61]">>></a> MX_CAN_Init
|
||||||
<LI><a href="#[bd]">>></a> MX_GPIO_Init
|
<LI><a href="#[bd]">>></a> MX_GPIO_Init
|
||||||
|
<LI><a href="#[be]">>></a> MX_IWDG_Init
|
||||||
<LI><a href="#[cc]">>></a> SystemClock_Config
|
<LI><a href="#[cc]">>></a> SystemClock_Config
|
||||||
<LI><a href="#[84]">>></a> HAL_Init
|
<LI><a href="#[84]">>></a> HAL_Init
|
||||||
<LI><a href="#[ba]">>></a> Save_params
|
<LI><a href="#[ba]">>></a> Save_params
|
||||||
|
|||||||
@ -79,10 +79,10 @@ Section Cross References
|
|||||||
message.o(.ARM.exidx.text.Init_packMask) refers to message.o(.text.Init_packMask) for [Anonymous Symbol]
|
message.o(.ARM.exidx.text.Init_packMask) refers to message.o(.text.Init_packMask) for [Anonymous Symbol]
|
||||||
main.o(.text.main) refers to stm32f1xx_hal.o(.text.HAL_Init) for HAL_Init
|
main.o(.text.main) refers to stm32f1xx_hal.o(.text.HAL_Init) for HAL_Init
|
||||||
main.o(.text.main) refers to main.o(.text.SystemClock_Config) for SystemClock_Config
|
main.o(.text.main) refers to main.o(.text.SystemClock_Config) for SystemClock_Config
|
||||||
|
main.o(.text.main) refers to iwdg.o(.text.MX_IWDG_Init) for MX_IWDG_Init
|
||||||
main.o(.text.main) refers to gpio.o(.text.MX_GPIO_Init) for MX_GPIO_Init
|
main.o(.text.main) refers to gpio.o(.text.MX_GPIO_Init) for MX_GPIO_Init
|
||||||
main.o(.text.main) refers to can.o(.text.MX_CAN_Init) for MX_CAN_Init
|
main.o(.text.main) refers to can.o(.text.MX_CAN_Init) for MX_CAN_Init
|
||||||
main.o(.text.main) refers to tim.o(.text.MX_TIM4_Init) for MX_TIM4_Init
|
main.o(.text.main) refers to tim.o(.text.MX_TIM4_Init) for MX_TIM4_Init
|
||||||
main.o(.text.main) refers to iwdg.o(.text.MX_IWDG_Init) for MX_IWDG_Init
|
|
||||||
main.o(.text.main) refers to usart.o(.text.MX_UART4_Init) for MX_UART4_Init
|
main.o(.text.main) refers to usart.o(.text.MX_UART4_Init) for MX_UART4_Init
|
||||||
main.o(.text.main) refers to stm32f1xx_hal_gpio.o(.text.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
main.o(.text.main) refers to stm32f1xx_hal_gpio.o(.text.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
||||||
main.o(.text.main) refers to main.o(.bss.main.i) for main.i
|
main.o(.text.main) refers to main.o(.bss.main.i) for main.i
|
||||||
@ -93,7 +93,6 @@ Section Cross References
|
|||||||
main.o(.text.main) refers to can.o(.text.Setup_CAN_addr) for Setup_CAN_addr
|
main.o(.text.main) refers to can.o(.text.Setup_CAN_addr) for Setup_CAN_addr
|
||||||
main.o(.text.main) refers to message.o(.text.Load_params) for Load_params
|
main.o(.text.main) refers to message.o(.text.Load_params) for Load_params
|
||||||
main.o(.text.main) refers to message.o(.bss.modbus) for modbus
|
main.o(.text.main) refers to message.o(.bss.modbus) for modbus
|
||||||
main.o(.text.main) refers to message.o(.bss.params) for params
|
|
||||||
main.o(.text.main) refers to message.o(.bss.county) for county
|
main.o(.text.main) refers to message.o(.bss.county) for county
|
||||||
main.o(.text.main) refers to main.o(.bss.main.masca) for main.masca
|
main.o(.text.main) refers to main.o(.bss.main.masca) for main.masca
|
||||||
main.o(.text.main) refers to main.o(.bss.timGo) for timGo
|
main.o(.text.main) refers to main.o(.bss.timGo) for timGo
|
||||||
@ -130,10 +129,9 @@ Section Cross References
|
|||||||
main.o(.text.Isit) refers to message.o(.bss.county) for county
|
main.o(.text.Isit) refers to message.o(.bss.county) for county
|
||||||
main.o(.ARM.exidx.text.Isit) refers to main.o(.text.Isit) for [Anonymous Symbol]
|
main.o(.ARM.exidx.text.Isit) refers to main.o(.text.Isit) for [Anonymous Symbol]
|
||||||
main.o(.ARM.exidx.text.Error_Handler) refers to main.o(.text.Error_Handler) for [Anonymous Symbol]
|
main.o(.ARM.exidx.text.Error_Handler) refers to main.o(.text.Error_Handler) for [Anonymous Symbol]
|
||||||
main.o(.text.Millisecond) refers to message.o(.bss.params) for params
|
main.o(.text.Millisecond) refers to message.o(.bss.modbus) for modbus
|
||||||
main.o(.text.Millisecond) refers to main.o(.bss.timGo) for timGo
|
main.o(.text.Millisecond) refers to main.o(.bss.timGo) for timGo
|
||||||
main.o(.text.Millisecond) refers to lampa.o(.text.ReadJumpers) for ReadJumpers
|
main.o(.text.Millisecond) refers to lampa.o(.text.ReadJumpers) for ReadJumpers
|
||||||
main.o(.text.Millisecond) refers to message.o(.bss.modbus) for modbus
|
|
||||||
main.o(.text.Millisecond) refers to lampa.o(.text.TestJumper) for TestJumper
|
main.o(.text.Millisecond) refers to lampa.o(.text.TestJumper) for TestJumper
|
||||||
main.o(.text.Millisecond) refers to main.o(.bss.Millisecond.CanPowse) for Millisecond.CanPowse
|
main.o(.text.Millisecond) refers to main.o(.bss.Millisecond.CanPowse) for Millisecond.CanPowse
|
||||||
main.o(.text.Millisecond) refers to main.o(.bss.CanGO) for CanGO
|
main.o(.text.Millisecond) refers to main.o(.bss.CanGO) for CanGO
|
||||||
@ -2333,84 +2331,84 @@ Image Symbol Table
|
|||||||
[Anonymous Symbol] 0x08003c4c Section 0 stm32f1xx_hal_uart.o(.text.HAL_UART_TxCpltCallback)
|
[Anonymous Symbol] 0x08003c4c Section 0 stm32f1xx_hal_uart.o(.text.HAL_UART_TxCpltCallback)
|
||||||
[Anonymous Symbol] 0x08003c54 Section 0 stm32f1xx_it.o(.text.HardFault_Handler)
|
[Anonymous Symbol] 0x08003c54 Section 0 stm32f1xx_it.o(.text.HardFault_Handler)
|
||||||
[Anonymous Symbol] 0x08003c58 Section 0 message.o(.text.Init_packMask)
|
[Anonymous Symbol] 0x08003c58 Section 0 message.o(.text.Init_packMask)
|
||||||
[Anonymous Symbol] 0x08003ce8 Section 0 main.o(.text.Isit)
|
[Anonymous Symbol] 0x08003cf0 Section 0 main.o(.text.Isit)
|
||||||
[Anonymous Symbol] 0x08003dc0 Section 0 message.o(.text.Load_params)
|
[Anonymous Symbol] 0x08003dc8 Section 0 message.o(.text.Load_params)
|
||||||
[Anonymous Symbol] 0x08003e9c Section 0 can.o(.text.MX_CAN_Init)
|
[Anonymous Symbol] 0x08003ea4 Section 0 can.o(.text.MX_CAN_Init)
|
||||||
[Anonymous Symbol] 0x08003f1c Section 0 gpio.o(.text.MX_GPIO_Init)
|
[Anonymous Symbol] 0x08003f24 Section 0 gpio.o(.text.MX_GPIO_Init)
|
||||||
[Anonymous Symbol] 0x0800404c Section 0 iwdg.o(.text.MX_IWDG_Init)
|
[Anonymous Symbol] 0x08004054 Section 0 iwdg.o(.text.MX_IWDG_Init)
|
||||||
[Anonymous Symbol] 0x0800407c Section 0 tim.o(.text.MX_TIM4_Init)
|
[Anonymous Symbol] 0x08004084 Section 0 tim.o(.text.MX_TIM4_Init)
|
||||||
[Anonymous Symbol] 0x08004114 Section 0 usart.o(.text.MX_UART4_Init)
|
[Anonymous Symbol] 0x0800411c Section 0 usart.o(.text.MX_UART4_Init)
|
||||||
[Anonymous Symbol] 0x08004154 Section 0 stm32f1xx_it.o(.text.MemManage_Handler)
|
[Anonymous Symbol] 0x0800415c Section 0 stm32f1xx_it.o(.text.MemManage_Handler)
|
||||||
[Anonymous Symbol] 0x08004158 Section 0 main.o(.text.Millisecond)
|
[Anonymous Symbol] 0x08004160 Section 0 main.o(.text.Millisecond)
|
||||||
[Anonymous Symbol] 0x080045a8 Section 0 stm32f1xx_it.o(.text.NMI_Handler)
|
[Anonymous Symbol] 0x08004668 Section 0 stm32f1xx_it.o(.text.NMI_Handler)
|
||||||
NVIC_EncodePriority 0x080045ad Thumb Code 108 stm32f1xx_hal_cortex.o(.text.NVIC_EncodePriority)
|
NVIC_EncodePriority 0x0800466d Thumb Code 108 stm32f1xx_hal_cortex.o(.text.NVIC_EncodePriority)
|
||||||
[Anonymous Symbol] 0x080045ac Section 0 stm32f1xx_hal_cortex.o(.text.NVIC_EncodePriority)
|
[Anonymous Symbol] 0x0800466c Section 0 stm32f1xx_hal_cortex.o(.text.NVIC_EncodePriority)
|
||||||
[Anonymous Symbol] 0x08004618 Section 0 stm32f1xx_it.o(.text.PendSV_Handler)
|
[Anonymous Symbol] 0x080046d8 Section 0 stm32f1xx_it.o(.text.PendSV_Handler)
|
||||||
RCC_Delay 0x0800461d Thumb Code 58 stm32f1xx_hal_rcc.o(.text.RCC_Delay)
|
RCC_Delay 0x080046dd Thumb Code 58 stm32f1xx_hal_rcc.o(.text.RCC_Delay)
|
||||||
[Anonymous Symbol] 0x0800461c Section 0 stm32f1xx_hal_rcc.o(.text.RCC_Delay)
|
[Anonymous Symbol] 0x080046dc Section 0 stm32f1xx_hal_rcc.o(.text.RCC_Delay)
|
||||||
[Anonymous Symbol] 0x08004658 Section 0 lampa.o(.text.ReadEnteres)
|
[Anonymous Symbol] 0x08004718 Section 0 lampa.o(.text.ReadEnteres)
|
||||||
[Anonymous Symbol] 0x080048d4 Section 0 lampa.o(.text.ReadJumpers)
|
[Anonymous Symbol] 0x08004994 Section 0 lampa.o(.text.ReadJumpers)
|
||||||
[Anonymous Symbol] 0x08004970 Section 0 lampa.o(.text.ReadSeanus)
|
[Anonymous Symbol] 0x08004a30 Section 0 lampa.o(.text.ReadSeanus)
|
||||||
[Anonymous Symbol] 0x08004b30 Section 0 stm32f1xx_it.o(.text.SVC_Handler)
|
[Anonymous Symbol] 0x08004bf0 Section 0 stm32f1xx_it.o(.text.SVC_Handler)
|
||||||
[Anonymous Symbol] 0x08004b34 Section 0 message.o(.text.Save_params)
|
[Anonymous Symbol] 0x08004bf4 Section 0 message.o(.text.Save_params)
|
||||||
[Anonymous Symbol] 0x08004bbc Section 0 can.o(.text.Setup_CAN_addr)
|
[Anonymous Symbol] 0x08004c7c Section 0 can.o(.text.Setup_CAN_addr)
|
||||||
[Anonymous Symbol] 0x08004bfc Section 0 stm32f1xx_it.o(.text.SysTick_Handler)
|
[Anonymous Symbol] 0x08004cbc Section 0 stm32f1xx_it.o(.text.SysTick_Handler)
|
||||||
[Anonymous Symbol] 0x08004c00 Section 0 main.o(.text.SystemClock_Config)
|
[Anonymous Symbol] 0x08004cc0 Section 0 main.o(.text.SystemClock_Config)
|
||||||
[Anonymous Symbol] 0x08004c78 Section 0 system_stm32f1xx.o(.text.SystemInit)
|
[Anonymous Symbol] 0x08004d38 Section 0 system_stm32f1xx.o(.text.SystemInit)
|
||||||
[Anonymous Symbol] 0x08004c7c Section 0 stm32f1xx_it.o(.text.TIM4_IRQHandler)
|
[Anonymous Symbol] 0x08004d3c Section 0 stm32f1xx_it.o(.text.TIM4_IRQHandler)
|
||||||
[Anonymous Symbol] 0x08004c8c Section 0 stm32f1xx_it.o(.text.TIM8_UP_IRQHandler)
|
[Anonymous Symbol] 0x08004d4c Section 0 stm32f1xx_it.o(.text.TIM8_UP_IRQHandler)
|
||||||
[Anonymous Symbol] 0x08004c9c Section 0 stm32f1xx_hal_tim.o(.text.TIM_Base_SetConfig)
|
[Anonymous Symbol] 0x08004d5c Section 0 stm32f1xx_hal_tim.o(.text.TIM_Base_SetConfig)
|
||||||
[Anonymous Symbol] 0x08004df4 Section 0 stm32f1xx_hal_tim.o(.text.TIM_ETR_SetConfig)
|
[Anonymous Symbol] 0x08004eb4 Section 0 stm32f1xx_hal_tim.o(.text.TIM_ETR_SetConfig)
|
||||||
TIM_ITRx_SetConfig 0x08004e29 Thumb Code 42 stm32f1xx_hal_tim.o(.text.TIM_ITRx_SetConfig)
|
TIM_ITRx_SetConfig 0x08004ee9 Thumb Code 42 stm32f1xx_hal_tim.o(.text.TIM_ITRx_SetConfig)
|
||||||
[Anonymous Symbol] 0x08004e28 Section 0 stm32f1xx_hal_tim.o(.text.TIM_ITRx_SetConfig)
|
[Anonymous Symbol] 0x08004ee8 Section 0 stm32f1xx_hal_tim.o(.text.TIM_ITRx_SetConfig)
|
||||||
TIM_TI1_ConfigInputStage 0x08004e55 Thumb Code 80 stm32f1xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage)
|
TIM_TI1_ConfigInputStage 0x08004f15 Thumb Code 80 stm32f1xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage)
|
||||||
[Anonymous Symbol] 0x08004e54 Section 0 stm32f1xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage)
|
[Anonymous Symbol] 0x08004f14 Section 0 stm32f1xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage)
|
||||||
TIM_TI2_ConfigInputStage 0x08004ea5 Thumb Code 82 stm32f1xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage)
|
TIM_TI2_ConfigInputStage 0x08004f65 Thumb Code 82 stm32f1xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage)
|
||||||
[Anonymous Symbol] 0x08004ea4 Section 0 stm32f1xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage)
|
[Anonymous Symbol] 0x08004f64 Section 0 stm32f1xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage)
|
||||||
[Anonymous Symbol] 0x08004ef8 Section 0 lampa.o(.text.TestJumper)
|
[Anonymous Symbol] 0x08004fb8 Section 0 lampa.o(.text.TestJumper)
|
||||||
[Anonymous Symbol] 0x08004f14 Section 0 stm32f1xx_it.o(.text.UART4_IRQHandler)
|
[Anonymous Symbol] 0x08004fd4 Section 0 stm32f1xx_it.o(.text.UART4_IRQHandler)
|
||||||
UART_DMAAbortOnError 0x08004f25 Thumb Code 32 stm32f1xx_hal_uart.o(.text.UART_DMAAbortOnError)
|
UART_DMAAbortOnError 0x08004fe5 Thumb Code 32 stm32f1xx_hal_uart.o(.text.UART_DMAAbortOnError)
|
||||||
[Anonymous Symbol] 0x08004f24 Section 0 stm32f1xx_hal_uart.o(.text.UART_DMAAbortOnError)
|
[Anonymous Symbol] 0x08004fe4 Section 0 stm32f1xx_hal_uart.o(.text.UART_DMAAbortOnError)
|
||||||
UART_EndRxTransfer 0x08004f45 Thumb Code 148 stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer)
|
UART_EndRxTransfer 0x08005005 Thumb Code 148 stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer)
|
||||||
[Anonymous Symbol] 0x08004f44 Section 0 stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer)
|
[Anonymous Symbol] 0x08005004 Section 0 stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer)
|
||||||
UART_EndTransmit_IT 0x08004fd9 Thumb Code 38 stm32f1xx_hal_uart.o(.text.UART_EndTransmit_IT)
|
UART_EndTransmit_IT 0x08005099 Thumb Code 38 stm32f1xx_hal_uart.o(.text.UART_EndTransmit_IT)
|
||||||
[Anonymous Symbol] 0x08004fd8 Section 0 stm32f1xx_hal_uart.o(.text.UART_EndTransmit_IT)
|
[Anonymous Symbol] 0x08005098 Section 0 stm32f1xx_hal_uart.o(.text.UART_EndTransmit_IT)
|
||||||
UART_Receive_IT 0x08005001 Thumb Code 362 stm32f1xx_hal_uart.o(.text.UART_Receive_IT)
|
UART_Receive_IT 0x080050c1 Thumb Code 362 stm32f1xx_hal_uart.o(.text.UART_Receive_IT)
|
||||||
[Anonymous Symbol] 0x08005000 Section 0 stm32f1xx_hal_uart.o(.text.UART_Receive_IT)
|
[Anonymous Symbol] 0x080050c0 Section 0 stm32f1xx_hal_uart.o(.text.UART_Receive_IT)
|
||||||
UART_SetConfig 0x0800516d Thumb Code 186 stm32f1xx_hal_uart.o(.text.UART_SetConfig)
|
UART_SetConfig 0x0800522d Thumb Code 186 stm32f1xx_hal_uart.o(.text.UART_SetConfig)
|
||||||
[Anonymous Symbol] 0x0800516c Section 0 stm32f1xx_hal_uart.o(.text.UART_SetConfig)
|
[Anonymous Symbol] 0x0800522c Section 0 stm32f1xx_hal_uart.o(.text.UART_SetConfig)
|
||||||
UART_Transmit_IT 0x08005229 Thumb Code 148 stm32f1xx_hal_uart.o(.text.UART_Transmit_IT)
|
UART_Transmit_IT 0x080052e9 Thumb Code 148 stm32f1xx_hal_uart.o(.text.UART_Transmit_IT)
|
||||||
[Anonymous Symbol] 0x08005228 Section 0 stm32f1xx_hal_uart.o(.text.UART_Transmit_IT)
|
[Anonymous Symbol] 0x080052e8 Section 0 stm32f1xx_hal_uart.o(.text.UART_Transmit_IT)
|
||||||
[Anonymous Symbol] 0x080052bc Section 0 stm32f1xx_it.o(.text.USB_HP_CAN1_TX_IRQHandler)
|
[Anonymous Symbol] 0x0800537c Section 0 stm32f1xx_it.o(.text.USB_HP_CAN1_TX_IRQHandler)
|
||||||
[Anonymous Symbol] 0x080052cc Section 0 stm32f1xx_it.o(.text.USB_LP_CAN1_RX0_IRQHandler)
|
[Anonymous Symbol] 0x0800538c Section 0 stm32f1xx_it.o(.text.USB_LP_CAN1_RX0_IRQHandler)
|
||||||
[Anonymous Symbol] 0x080052dc Section 0 stm32f1xx_it.o(.text.UsageFault_Handler)
|
[Anonymous Symbol] 0x0800539c Section 0 stm32f1xx_it.o(.text.UsageFault_Handler)
|
||||||
__NVIC_EnableIRQ 0x080052e1 Thumb Code 48 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
|
__NVIC_EnableIRQ 0x080053a1 Thumb Code 48 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
|
||||||
[Anonymous Symbol] 0x080052e0 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
|
[Anonymous Symbol] 0x080053a0 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
|
||||||
__NVIC_GetPriorityGrouping 0x08005311 Thumb Code 16 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
|
__NVIC_GetPriorityGrouping 0x080053d1 Thumb Code 16 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
|
||||||
[Anonymous Symbol] 0x08005310 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
|
[Anonymous Symbol] 0x080053d0 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
|
||||||
__NVIC_SetPriority 0x08005321 Thumb Code 66 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
|
__NVIC_SetPriority 0x080053e1 Thumb Code 66 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
|
||||||
[Anonymous Symbol] 0x08005320 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
|
[Anonymous Symbol] 0x080053e0 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
|
||||||
__NVIC_SetPriorityGrouping 0x08005365 Thumb Code 60 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
|
__NVIC_SetPriorityGrouping 0x08005425 Thumb Code 60 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
|
||||||
[Anonymous Symbol] 0x08005364 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
|
[Anonymous Symbol] 0x08005424 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
|
||||||
[Anonymous Symbol] 0x080053a0 Section 0 crc16.o(.text.get_crc16)
|
[Anonymous Symbol] 0x08005460 Section 0 crc16.o(.text.get_crc16)
|
||||||
[Anonymous Symbol] 0x0800545c Section 0 main.o(.text.main)
|
[Anonymous Symbol] 0x0800551c Section 0 main.o(.text.main)
|
||||||
[Anonymous Symbol] 0x08006204 Section 0 eeprom.o(.text.putIntoEeprom)
|
[Anonymous Symbol] 0x080062e4 Section 0 eeprom.o(.text.putIntoEeprom)
|
||||||
[Anonymous Symbol] 0x080062f4 Section 0 eeprom.o(.text.watInTheFlash)
|
[Anonymous Symbol] 0x080063d4 Section 0 eeprom.o(.text.watInTheFlash)
|
||||||
x$fpl$fadd 0x08006300 Section 196 faddsub_clz.o(x$fpl$fadd)
|
x$fpl$fadd 0x080063e0 Section 196 faddsub_clz.o(x$fpl$fadd)
|
||||||
_fadd1 0x0800630f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
|
_fadd1 0x080063ef Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
|
||||||
_fdiv1 0x080063c5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
|
_fdiv1 0x080064a5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
|
||||||
x$fpl$fdiv 0x080063c4 Section 388 fdiv.o(x$fpl$fdiv)
|
x$fpl$fdiv 0x080064a4 Section 388 fdiv.o(x$fpl$fdiv)
|
||||||
x$fpl$ffix 0x08006548 Section 54 ffix.o(x$fpl$ffix)
|
x$fpl$ffix 0x08006628 Section 54 ffix.o(x$fpl$ffix)
|
||||||
x$fpl$ffltu 0x08006580 Section 38 fflt_clz.o(x$fpl$ffltu)
|
x$fpl$ffltu 0x08006660 Section 38 fflt_clz.o(x$fpl$ffltu)
|
||||||
x$fpl$fnaninf 0x080065a6 Section 140 fnaninf.o(x$fpl$fnaninf)
|
x$fpl$fnaninf 0x08006686 Section 140 fnaninf.o(x$fpl$fnaninf)
|
||||||
x$fpl$fretinf 0x08006632 Section 10 fretinf.o(x$fpl$fretinf)
|
x$fpl$fretinf 0x08006712 Section 10 fretinf.o(x$fpl$fretinf)
|
||||||
x$fpl$fsub 0x0800663c Section 234 faddsub_clz.o(x$fpl$fsub)
|
x$fpl$fsub 0x0800671c Section 234 faddsub_clz.o(x$fpl$fsub)
|
||||||
_fsub1 0x0800664b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
|
_fsub1 0x0800672b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
|
||||||
x$fpl$usenofp 0x08006726 Section 0 usenofp.o(x$fpl$usenofp)
|
x$fpl$usenofp 0x08006806 Section 0 usenofp.o(x$fpl$usenofp)
|
||||||
HAL_RCC_GetSysClockFreq.aPLLMULFactorTable 0x0800673e Data 16 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable)
|
HAL_RCC_GetSysClockFreq.aPLLMULFactorTable 0x0800681e Data 16 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable)
|
||||||
[Anonymous Symbol] 0x0800673e Section 0 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable)
|
[Anonymous Symbol] 0x0800681e Section 0 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable)
|
||||||
HAL_RCC_GetSysClockFreq.aPredivFactorTable 0x0800674e Data 2 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable)
|
HAL_RCC_GetSysClockFreq.aPredivFactorTable 0x0800682e Data 2 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable)
|
||||||
[Anonymous Symbol] 0x0800674e Section 0 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable)
|
[Anonymous Symbol] 0x0800682e Section 0 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable)
|
||||||
ReadSeanus.Ist 0x20000000 Data 1 lampa.o(.data.ReadSeanus.Ist)
|
ReadSeanus.Ist 0x20000000 Data 1 lampa.o(.data.ReadSeanus.Ist)
|
||||||
[Anonymous Symbol] 0x20000000 Section 0 lampa.o(.data.ReadSeanus.Ist)
|
[Anonymous Symbol] 0x20000000 Section 0 lampa.o(.data.ReadSeanus.Ist)
|
||||||
main.cancount 0x20000008 Data 8 main.o(.data.main.cancount)
|
main.cancount 0x20000008 Data 8 main.o(.data.main.cancount)
|
||||||
@ -2712,57 +2710,57 @@ Image Symbol Table
|
|||||||
HAL_UART_RxCpltCallback 0x08003c45 Thumb Code 8 stm32f1xx_hal_uart.o(.text.HAL_UART_RxCpltCallback)
|
HAL_UART_RxCpltCallback 0x08003c45 Thumb Code 8 stm32f1xx_hal_uart.o(.text.HAL_UART_RxCpltCallback)
|
||||||
HAL_UART_TxCpltCallback 0x08003c4d Thumb Code 8 stm32f1xx_hal_uart.o(.text.HAL_UART_TxCpltCallback)
|
HAL_UART_TxCpltCallback 0x08003c4d Thumb Code 8 stm32f1xx_hal_uart.o(.text.HAL_UART_TxCpltCallback)
|
||||||
HardFault_Handler 0x08003c55 Thumb Code 4 stm32f1xx_it.o(.text.HardFault_Handler)
|
HardFault_Handler 0x08003c55 Thumb Code 4 stm32f1xx_it.o(.text.HardFault_Handler)
|
||||||
Init_packMask 0x08003c59 Thumb Code 144 message.o(.text.Init_packMask)
|
Init_packMask 0x08003c59 Thumb Code 152 message.o(.text.Init_packMask)
|
||||||
Isit 0x08003ce9 Thumb Code 214 main.o(.text.Isit)
|
Isit 0x08003cf1 Thumb Code 214 main.o(.text.Isit)
|
||||||
Load_params 0x08003dc1 Thumb Code 220 message.o(.text.Load_params)
|
Load_params 0x08003dc9 Thumb Code 220 message.o(.text.Load_params)
|
||||||
MX_CAN_Init 0x08003e9d Thumb Code 128 can.o(.text.MX_CAN_Init)
|
MX_CAN_Init 0x08003ea5 Thumb Code 128 can.o(.text.MX_CAN_Init)
|
||||||
MX_GPIO_Init 0x08003f1d Thumb Code 304 gpio.o(.text.MX_GPIO_Init)
|
MX_GPIO_Init 0x08003f25 Thumb Code 304 gpio.o(.text.MX_GPIO_Init)
|
||||||
MX_IWDG_Init 0x0800404d Thumb Code 46 iwdg.o(.text.MX_IWDG_Init)
|
MX_IWDG_Init 0x08004055 Thumb Code 46 iwdg.o(.text.MX_IWDG_Init)
|
||||||
MX_TIM4_Init 0x0800407d Thumb Code 150 tim.o(.text.MX_TIM4_Init)
|
MX_TIM4_Init 0x08004085 Thumb Code 150 tim.o(.text.MX_TIM4_Init)
|
||||||
MX_UART4_Init 0x08004115 Thumb Code 64 usart.o(.text.MX_UART4_Init)
|
MX_UART4_Init 0x0800411d Thumb Code 64 usart.o(.text.MX_UART4_Init)
|
||||||
MemManage_Handler 0x08004155 Thumb Code 4 stm32f1xx_it.o(.text.MemManage_Handler)
|
MemManage_Handler 0x0800415d Thumb Code 4 stm32f1xx_it.o(.text.MemManage_Handler)
|
||||||
Millisecond 0x08004159 Thumb Code 1102 main.o(.text.Millisecond)
|
Millisecond 0x08004161 Thumb Code 1286 main.o(.text.Millisecond)
|
||||||
NMI_Handler 0x080045a9 Thumb Code 4 stm32f1xx_it.o(.text.NMI_Handler)
|
NMI_Handler 0x08004669 Thumb Code 4 stm32f1xx_it.o(.text.NMI_Handler)
|
||||||
PendSV_Handler 0x08004619 Thumb Code 2 stm32f1xx_it.o(.text.PendSV_Handler)
|
PendSV_Handler 0x080046d9 Thumb Code 2 stm32f1xx_it.o(.text.PendSV_Handler)
|
||||||
ReadEnteres 0x08004659 Thumb Code 636 lampa.o(.text.ReadEnteres)
|
ReadEnteres 0x08004719 Thumb Code 636 lampa.o(.text.ReadEnteres)
|
||||||
ReadJumpers 0x080048d5 Thumb Code 156 lampa.o(.text.ReadJumpers)
|
ReadJumpers 0x08004995 Thumb Code 156 lampa.o(.text.ReadJumpers)
|
||||||
ReadSeanus 0x08004971 Thumb Code 446 lampa.o(.text.ReadSeanus)
|
ReadSeanus 0x08004a31 Thumb Code 446 lampa.o(.text.ReadSeanus)
|
||||||
SVC_Handler 0x08004b31 Thumb Code 2 stm32f1xx_it.o(.text.SVC_Handler)
|
SVC_Handler 0x08004bf1 Thumb Code 2 stm32f1xx_it.o(.text.SVC_Handler)
|
||||||
Save_params 0x08004b35 Thumb Code 134 message.o(.text.Save_params)
|
Save_params 0x08004bf5 Thumb Code 134 message.o(.text.Save_params)
|
||||||
Setup_CAN_addr 0x08004bbd Thumb Code 62 can.o(.text.Setup_CAN_addr)
|
Setup_CAN_addr 0x08004c7d Thumb Code 62 can.o(.text.Setup_CAN_addr)
|
||||||
SysTick_Handler 0x08004bfd Thumb Code 2 stm32f1xx_it.o(.text.SysTick_Handler)
|
SysTick_Handler 0x08004cbd Thumb Code 2 stm32f1xx_it.o(.text.SysTick_Handler)
|
||||||
SystemClock_Config 0x08004c01 Thumb Code 120 main.o(.text.SystemClock_Config)
|
SystemClock_Config 0x08004cc1 Thumb Code 120 main.o(.text.SystemClock_Config)
|
||||||
SystemInit 0x08004c79 Thumb Code 2 system_stm32f1xx.o(.text.SystemInit)
|
SystemInit 0x08004d39 Thumb Code 2 system_stm32f1xx.o(.text.SystemInit)
|
||||||
TIM4_IRQHandler 0x08004c7d Thumb Code 16 stm32f1xx_it.o(.text.TIM4_IRQHandler)
|
TIM4_IRQHandler 0x08004d3d Thumb Code 16 stm32f1xx_it.o(.text.TIM4_IRQHandler)
|
||||||
TIM8_UP_IRQHandler 0x08004c8d Thumb Code 16 stm32f1xx_it.o(.text.TIM8_UP_IRQHandler)
|
TIM8_UP_IRQHandler 0x08004d4d Thumb Code 16 stm32f1xx_it.o(.text.TIM8_UP_IRQHandler)
|
||||||
TIM_Base_SetConfig 0x08004c9d Thumb Code 342 stm32f1xx_hal_tim.o(.text.TIM_Base_SetConfig)
|
TIM_Base_SetConfig 0x08004d5d Thumb Code 342 stm32f1xx_hal_tim.o(.text.TIM_Base_SetConfig)
|
||||||
TIM_ETR_SetConfig 0x08004df5 Thumb Code 52 stm32f1xx_hal_tim.o(.text.TIM_ETR_SetConfig)
|
TIM_ETR_SetConfig 0x08004eb5 Thumb Code 52 stm32f1xx_hal_tim.o(.text.TIM_ETR_SetConfig)
|
||||||
TestJumper 0x08004ef9 Thumb Code 26 lampa.o(.text.TestJumper)
|
TestJumper 0x08004fb9 Thumb Code 26 lampa.o(.text.TestJumper)
|
||||||
UART4_IRQHandler 0x08004f15 Thumb Code 16 stm32f1xx_it.o(.text.UART4_IRQHandler)
|
UART4_IRQHandler 0x08004fd5 Thumb Code 16 stm32f1xx_it.o(.text.UART4_IRQHandler)
|
||||||
USB_HP_CAN1_TX_IRQHandler 0x080052bd Thumb Code 16 stm32f1xx_it.o(.text.USB_HP_CAN1_TX_IRQHandler)
|
USB_HP_CAN1_TX_IRQHandler 0x0800537d Thumb Code 16 stm32f1xx_it.o(.text.USB_HP_CAN1_TX_IRQHandler)
|
||||||
USB_LP_CAN1_RX0_IRQHandler 0x080052cd Thumb Code 16 stm32f1xx_it.o(.text.USB_LP_CAN1_RX0_IRQHandler)
|
USB_LP_CAN1_RX0_IRQHandler 0x0800538d Thumb Code 16 stm32f1xx_it.o(.text.USB_LP_CAN1_RX0_IRQHandler)
|
||||||
UsageFault_Handler 0x080052dd Thumb Code 4 stm32f1xx_it.o(.text.UsageFault_Handler)
|
UsageFault_Handler 0x0800539d Thumb Code 4 stm32f1xx_it.o(.text.UsageFault_Handler)
|
||||||
get_crc16 0x080053a1 Thumb Code 186 crc16.o(.text.get_crc16)
|
get_crc16 0x08005461 Thumb Code 186 crc16.o(.text.get_crc16)
|
||||||
main 0x0800545d Thumb Code 3496 main.o(.text.main)
|
main 0x0800551d Thumb Code 3528 main.o(.text.main)
|
||||||
putIntoEeprom 0x08006205 Thumb Code 240 eeprom.o(.text.putIntoEeprom)
|
putIntoEeprom 0x080062e5 Thumb Code 240 eeprom.o(.text.putIntoEeprom)
|
||||||
watInTheFlash 0x080062f5 Thumb Code 12 eeprom.o(.text.watInTheFlash)
|
watInTheFlash 0x080063d5 Thumb Code 12 eeprom.o(.text.watInTheFlash)
|
||||||
__aeabi_fadd 0x08006301 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
|
__aeabi_fadd 0x080063e1 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
|
||||||
_fadd 0x08006301 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
|
_fadd 0x080063e1 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
|
||||||
__aeabi_fdiv 0x080063c5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
|
__aeabi_fdiv 0x080064a5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
|
||||||
_fdiv 0x080063c5 Thumb Code 384 fdiv.o(x$fpl$fdiv)
|
_fdiv 0x080064a5 Thumb Code 384 fdiv.o(x$fpl$fdiv)
|
||||||
__aeabi_f2iz 0x08006549 Thumb Code 0 ffix.o(x$fpl$ffix)
|
__aeabi_f2iz 0x08006629 Thumb Code 0 ffix.o(x$fpl$ffix)
|
||||||
_ffix 0x08006549 Thumb Code 54 ffix.o(x$fpl$ffix)
|
_ffix 0x08006629 Thumb Code 54 ffix.o(x$fpl$ffix)
|
||||||
__aeabi_ui2f 0x08006581 Thumb Code 0 fflt_clz.o(x$fpl$ffltu)
|
__aeabi_ui2f 0x08006661 Thumb Code 0 fflt_clz.o(x$fpl$ffltu)
|
||||||
_ffltu 0x08006581 Thumb Code 38 fflt_clz.o(x$fpl$ffltu)
|
_ffltu 0x08006661 Thumb Code 38 fflt_clz.o(x$fpl$ffltu)
|
||||||
__fpl_fnaninf 0x080065a7 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
|
__fpl_fnaninf 0x08006687 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
|
||||||
__fpl_fretinf 0x08006633 Thumb Code 10 fretinf.o(x$fpl$fretinf)
|
__fpl_fretinf 0x08006713 Thumb Code 10 fretinf.o(x$fpl$fretinf)
|
||||||
__aeabi_fsub 0x0800663d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
|
__aeabi_fsub 0x0800671d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
|
||||||
_fsub 0x0800663d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
|
_fsub 0x0800671d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
|
||||||
AHBPrescTable 0x08006726 Data 16 system_stm32f1xx.o(.rodata.AHBPrescTable)
|
AHBPrescTable 0x08006806 Data 16 system_stm32f1xx.o(.rodata.AHBPrescTable)
|
||||||
__I$use$fp 0x08006726 Number 0 usenofp.o(x$fpl$usenofp)
|
__I$use$fp 0x08006806 Number 0 usenofp.o(x$fpl$usenofp)
|
||||||
APBPrescTable 0x08006736 Data 8 system_stm32f1xx.o(.rodata.APBPrescTable)
|
APBPrescTable 0x08006816 Data 8 system_stm32f1xx.o(.rodata.APBPrescTable)
|
||||||
Region$$Table$$Base 0x08006750 Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Base 0x08006830 Number 0 anon$$obj.o(Region$$Table)
|
||||||
Region$$Table$$Limit 0x08006770 Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Limit 0x08006850 Number 0 anon$$obj.o(Region$$Table)
|
||||||
SystemCoreClock 0x20000004 Data 4 system_stm32f1xx.o(.data.SystemCoreClock)
|
SystemCoreClock 0x20000004 Data 4 system_stm32f1xx.o(.data.SystemCoreClock)
|
||||||
uwTickFreq 0x20000010 Data 1 stm32f1xx_hal.o(.data.uwTickFreq)
|
uwTickFreq 0x20000010 Data 1 stm32f1xx_hal.o(.data.uwTickFreq)
|
||||||
uwTickPrio 0x20000014 Data 4 stm32f1xx_hal.o(.data.uwTickPrio)
|
uwTickPrio 0x20000014 Data 4 stm32f1xx_hal.o(.data.uwTickPrio)
|
||||||
@ -2801,9 +2799,9 @@ Memory Map of the image
|
|||||||
|
|
||||||
Image Entry point : 0x08000131
|
Image Entry point : 0x08000131
|
||||||
|
|
||||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00006788, Max: 0x00040000, ABSOLUTE)
|
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00006868, Max: 0x00040000, ABSOLUTE)
|
||||||
|
|
||||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00006770, Max: 0x00040000, ABSOLUTE)
|
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00006850, Max: 0x00040000, ABSOLUTE)
|
||||||
|
|
||||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||||
|
|
||||||
@ -2983,108 +2981,108 @@ Memory Map of the image
|
|||||||
0x08003c44 0x08003c44 0x00000008 Code RO 1187 .text.HAL_UART_RxCpltCallback stm32f1xx_hal_uart.o
|
0x08003c44 0x08003c44 0x00000008 Code RO 1187 .text.HAL_UART_RxCpltCallback stm32f1xx_hal_uart.o
|
||||||
0x08003c4c 0x08003c4c 0x00000008 Code RO 1183 .text.HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o
|
0x08003c4c 0x08003c4c 0x00000008 Code RO 1183 .text.HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o
|
||||||
0x08003c54 0x08003c54 0x00000004 Code RO 213 .text.HardFault_Handler stm32f1xx_it.o
|
0x08003c54 0x08003c54 0x00000004 Code RO 213 .text.HardFault_Handler stm32f1xx_it.o
|
||||||
0x08003c58 0x08003c58 0x00000090 Code RO 61 .text.Init_packMask message.o
|
0x08003c58 0x08003c58 0x00000098 Code RO 61 .text.Init_packMask message.o
|
||||||
0x08003ce8 0x08003ce8 0x000000d6 Code RO 82 .text.Isit main.o
|
0x08003cf0 0x08003cf0 0x000000d6 Code RO 82 .text.Isit main.o
|
||||||
0x08003dbe 0x08003dbe 0x00000002 PAD
|
0x08003dc6 0x08003dc6 0x00000002 PAD
|
||||||
0x08003dc0 0x08003dc0 0x000000dc Code RO 57 .text.Load_params message.o
|
0x08003dc8 0x08003dc8 0x000000dc Code RO 57 .text.Load_params message.o
|
||||||
0x08003e9c 0x08003e9c 0x00000080 Code RO 131 .text.MX_CAN_Init can.o
|
0x08003ea4 0x08003ea4 0x00000080 Code RO 131 .text.MX_CAN_Init can.o
|
||||||
0x08003f1c 0x08003f1c 0x00000130 Code RO 123 .text.MX_GPIO_Init gpio.o
|
0x08003f24 0x08003f24 0x00000130 Code RO 123 .text.MX_GPIO_Init gpio.o
|
||||||
0x0800404c 0x0800404c 0x0000002e Code RO 174 .text.MX_IWDG_Init iwdg.o
|
0x08004054 0x08004054 0x0000002e Code RO 174 .text.MX_IWDG_Init iwdg.o
|
||||||
0x0800407a 0x0800407a 0x00000002 PAD
|
0x08004082 0x08004082 0x00000002 PAD
|
||||||
0x0800407c 0x0800407c 0x00000096 Code RO 183 .text.MX_TIM4_Init tim.o
|
0x08004084 0x08004084 0x00000096 Code RO 183 .text.MX_TIM4_Init tim.o
|
||||||
0x08004112 0x08004112 0x00000002 PAD
|
0x0800411a 0x0800411a 0x00000002 PAD
|
||||||
0x08004114 0x08004114 0x00000040 Code RO 197 .text.MX_UART4_Init usart.o
|
0x0800411c 0x0800411c 0x00000040 Code RO 197 .text.MX_UART4_Init usart.o
|
||||||
0x08004154 0x08004154 0x00000004 Code RO 215 .text.MemManage_Handler stm32f1xx_it.o
|
0x0800415c 0x0800415c 0x00000004 Code RO 215 .text.MemManage_Handler stm32f1xx_it.o
|
||||||
0x08004158 0x08004158 0x0000044e Code RO 86 .text.Millisecond main.o
|
0x08004160 0x08004160 0x00000506 Code RO 86 .text.Millisecond main.o
|
||||||
0x080045a6 0x080045a6 0x00000002 PAD
|
0x08004666 0x08004666 0x00000002 PAD
|
||||||
0x080045a8 0x080045a8 0x00000004 Code RO 211 .text.NMI_Handler stm32f1xx_it.o
|
0x08004668 0x08004668 0x00000004 Code RO 211 .text.NMI_Handler stm32f1xx_it.o
|
||||||
0x080045ac 0x080045ac 0x0000006c Code RO 540 .text.NVIC_EncodePriority stm32f1xx_hal_cortex.o
|
0x0800466c 0x0800466c 0x0000006c Code RO 540 .text.NVIC_EncodePriority stm32f1xx_hal_cortex.o
|
||||||
0x08004618 0x08004618 0x00000002 Code RO 225 .text.PendSV_Handler stm32f1xx_it.o
|
0x080046d8 0x080046d8 0x00000002 Code RO 225 .text.PendSV_Handler stm32f1xx_it.o
|
||||||
0x0800461a 0x0800461a 0x00000002 PAD
|
0x080046da 0x080046da 0x00000002 PAD
|
||||||
0x0800461c 0x0800461c 0x0000003a Code RO 424 .text.RCC_Delay stm32f1xx_hal_rcc.o
|
0x080046dc 0x080046dc 0x0000003a Code RO 424 .text.RCC_Delay stm32f1xx_hal_rcc.o
|
||||||
0x08004656 0x08004656 0x00000002 PAD
|
0x08004716 0x08004716 0x00000002 PAD
|
||||||
0x08004658 0x08004658 0x0000027c Code RO 36 .text.ReadEnteres lampa.o
|
0x08004718 0x08004718 0x0000027c Code RO 36 .text.ReadEnteres lampa.o
|
||||||
0x080048d4 0x080048d4 0x0000009c Code RO 38 .text.ReadJumpers lampa.o
|
0x08004994 0x08004994 0x0000009c Code RO 38 .text.ReadJumpers lampa.o
|
||||||
0x08004970 0x08004970 0x000001be Code RO 42 .text.ReadSeanus lampa.o
|
0x08004a30 0x08004a30 0x000001be Code RO 42 .text.ReadSeanus lampa.o
|
||||||
0x08004b2e 0x08004b2e 0x00000002 PAD
|
0x08004bee 0x08004bee 0x00000002 PAD
|
||||||
0x08004b30 0x08004b30 0x00000002 Code RO 221 .text.SVC_Handler stm32f1xx_it.o
|
0x08004bf0 0x08004bf0 0x00000002 Code RO 221 .text.SVC_Handler stm32f1xx_it.o
|
||||||
0x08004b32 0x08004b32 0x00000002 PAD
|
0x08004bf2 0x08004bf2 0x00000002 PAD
|
||||||
0x08004b34 0x08004b34 0x00000086 Code RO 59 .text.Save_params message.o
|
0x08004bf4 0x08004bf4 0x00000086 Code RO 59 .text.Save_params message.o
|
||||||
0x08004bba 0x08004bba 0x00000002 PAD
|
|
||||||
0x08004bbc 0x08004bbc 0x0000003e Code RO 143 .text.Setup_CAN_addr can.o
|
|
||||||
0x08004bfa 0x08004bfa 0x00000002 PAD
|
|
||||||
0x08004bfc 0x08004bfc 0x00000002 Code RO 227 .text.SysTick_Handler stm32f1xx_it.o
|
|
||||||
0x08004bfe 0x08004bfe 0x00000002 PAD
|
|
||||||
0x08004c00 0x08004c00 0x00000078 Code RO 80 .text.SystemClock_Config main.o
|
|
||||||
0x08004c78 0x08004c78 0x00000002 Code RO 1216 .text.SystemInit system_stm32f1xx.o
|
|
||||||
0x08004c7a 0x08004c7a 0x00000002 PAD
|
0x08004c7a 0x08004c7a 0x00000002 PAD
|
||||||
0x08004c7c 0x08004c7c 0x00000010 Code RO 233 .text.TIM4_IRQHandler stm32f1xx_it.o
|
0x08004c7c 0x08004c7c 0x0000003e Code RO 143 .text.Setup_CAN_addr can.o
|
||||||
0x08004c8c 0x08004c8c 0x00000010 Code RO 235 .text.TIM8_UP_IRQHandler stm32f1xx_it.o
|
0x08004cba 0x08004cba 0x00000002 PAD
|
||||||
0x08004c9c 0x08004c9c 0x00000156 Code RO 753 .text.TIM_Base_SetConfig stm32f1xx_hal_tim.o
|
0x08004cbc 0x08004cbc 0x00000002 Code RO 227 .text.SysTick_Handler stm32f1xx_it.o
|
||||||
0x08004df2 0x08004df2 0x00000002 PAD
|
0x08004cbe 0x08004cbe 0x00000002 PAD
|
||||||
0x08004df4 0x08004df4 0x00000034 Code RO 939 .text.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
|
0x08004cc0 0x08004cc0 0x00000078 Code RO 80 .text.SystemClock_Config main.o
|
||||||
0x08004e28 0x08004e28 0x0000002a Code RO 945 .text.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
|
0x08004d38 0x08004d38 0x00000002 Code RO 1216 .text.SystemInit system_stm32f1xx.o
|
||||||
0x08004e52 0x08004e52 0x00000002 PAD
|
0x08004d3a 0x08004d3a 0x00000002 PAD
|
||||||
0x08004e54 0x08004e54 0x00000050 Code RO 943 .text.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
|
0x08004d3c 0x08004d3c 0x00000010 Code RO 233 .text.TIM4_IRQHandler stm32f1xx_it.o
|
||||||
0x08004ea4 0x08004ea4 0x00000052 Code RO 947 .text.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
|
0x08004d4c 0x08004d4c 0x00000010 Code RO 235 .text.TIM8_UP_IRQHandler stm32f1xx_it.o
|
||||||
0x08004ef6 0x08004ef6 0x00000002 PAD
|
0x08004d5c 0x08004d5c 0x00000156 Code RO 753 .text.TIM_Base_SetConfig stm32f1xx_hal_tim.o
|
||||||
0x08004ef8 0x08004ef8 0x0000001a Code RO 40 .text.TestJumper lampa.o
|
0x08004eb2 0x08004eb2 0x00000002 PAD
|
||||||
|
0x08004eb4 0x08004eb4 0x00000034 Code RO 939 .text.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
|
||||||
|
0x08004ee8 0x08004ee8 0x0000002a Code RO 945 .text.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
|
||||||
0x08004f12 0x08004f12 0x00000002 PAD
|
0x08004f12 0x08004f12 0x00000002 PAD
|
||||||
0x08004f14 0x08004f14 0x00000010 Code RO 237 .text.UART4_IRQHandler stm32f1xx_it.o
|
0x08004f14 0x08004f14 0x00000050 Code RO 943 .text.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
|
||||||
0x08004f24 0x08004f24 0x00000020 Code RO 1173 .text.UART_DMAAbortOnError stm32f1xx_hal_uart.o
|
0x08004f64 0x08004f64 0x00000052 Code RO 947 .text.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
|
||||||
0x08004f44 0x08004f44 0x00000094 Code RO 1133 .text.UART_EndRxTransfer stm32f1xx_hal_uart.o
|
0x08004fb6 0x08004fb6 0x00000002 PAD
|
||||||
0x08004fd8 0x08004fd8 0x00000026 Code RO 1181 .text.UART_EndTransmit_IT stm32f1xx_hal_uart.o
|
0x08004fb8 0x08004fb8 0x0000001a Code RO 40 .text.TestJumper lampa.o
|
||||||
0x08004ffe 0x08004ffe 0x00000002 PAD
|
0x08004fd2 0x08004fd2 0x00000002 PAD
|
||||||
0x08005000 0x08005000 0x0000016a Code RO 1171 .text.UART_Receive_IT stm32f1xx_hal_uart.o
|
0x08004fd4 0x08004fd4 0x00000010 Code RO 237 .text.UART4_IRQHandler stm32f1xx_it.o
|
||||||
0x0800516a 0x0800516a 0x00000002 PAD
|
0x08004fe4 0x08004fe4 0x00000020 Code RO 1173 .text.UART_DMAAbortOnError stm32f1xx_hal_uart.o
|
||||||
0x0800516c 0x0800516c 0x000000ba Code RO 1089 .text.UART_SetConfig stm32f1xx_hal_uart.o
|
0x08005004 0x08005004 0x00000094 Code RO 1133 .text.UART_EndRxTransfer stm32f1xx_hal_uart.o
|
||||||
0x08005226 0x08005226 0x00000002 PAD
|
0x08005098 0x08005098 0x00000026 Code RO 1181 .text.UART_EndTransmit_IT stm32f1xx_hal_uart.o
|
||||||
0x08005228 0x08005228 0x00000094 Code RO 1179 .text.UART_Transmit_IT stm32f1xx_hal_uart.o
|
0x080050be 0x080050be 0x00000002 PAD
|
||||||
0x080052bc 0x080052bc 0x00000010 Code RO 229 .text.USB_HP_CAN1_TX_IRQHandler stm32f1xx_it.o
|
0x080050c0 0x080050c0 0x0000016a Code RO 1171 .text.UART_Receive_IT stm32f1xx_hal_uart.o
|
||||||
0x080052cc 0x080052cc 0x00000010 Code RO 231 .text.USB_LP_CAN1_RX0_IRQHandler stm32f1xx_it.o
|
0x0800522a 0x0800522a 0x00000002 PAD
|
||||||
0x080052dc 0x080052dc 0x00000004 Code RO 219 .text.UsageFault_Handler stm32f1xx_it.o
|
0x0800522c 0x0800522c 0x000000ba Code RO 1089 .text.UART_SetConfig stm32f1xx_hal_uart.o
|
||||||
0x080052e0 0x080052e0 0x00000030 Code RO 544 .text.__NVIC_EnableIRQ stm32f1xx_hal_cortex.o
|
0x080052e6 0x080052e6 0x00000002 PAD
|
||||||
0x08005310 0x08005310 0x00000010 Code RO 536 .text.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
0x080052e8 0x080052e8 0x00000094 Code RO 1179 .text.UART_Transmit_IT stm32f1xx_hal_uart.o
|
||||||
0x08005320 0x08005320 0x00000042 Code RO 538 .text.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
0x0800537c 0x0800537c 0x00000010 Code RO 229 .text.USB_HP_CAN1_TX_IRQHandler stm32f1xx_it.o
|
||||||
0x08005362 0x08005362 0x00000002 PAD
|
0x0800538c 0x0800538c 0x00000010 Code RO 231 .text.USB_LP_CAN1_RX0_IRQHandler stm32f1xx_it.o
|
||||||
0x08005364 0x08005364 0x0000003c Code RO 532 .text.__NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
|
0x0800539c 0x0800539c 0x00000004 Code RO 219 .text.UsageFault_Handler stm32f1xx_it.o
|
||||||
0x080053a0 0x080053a0 0x000000ba Code RO 15 .text.get_crc16 crc16.o
|
0x080053a0 0x080053a0 0x00000030 Code RO 544 .text.__NVIC_EnableIRQ stm32f1xx_hal_cortex.o
|
||||||
0x0800545a 0x0800545a 0x00000002 PAD
|
0x080053d0 0x080053d0 0x00000010 Code RO 536 .text.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
||||||
0x0800545c 0x0800545c 0x00000da8 Code RO 78 .text.main main.o
|
0x080053e0 0x080053e0 0x00000042 Code RO 538 .text.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
||||||
0x08006204 0x08006204 0x000000f0 Code RO 25 .text.putIntoEeprom eeprom.o
|
0x08005422 0x08005422 0x00000002 PAD
|
||||||
0x080062f4 0x080062f4 0x0000000c Code RO 27 .text.watInTheFlash eeprom.o
|
0x08005424 0x08005424 0x0000003c Code RO 532 .text.__NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
|
||||||
0x08006300 0x08006300 0x000000c4 Code RO 1237 x$fpl$fadd fz_ws.l(faddsub_clz.o)
|
0x08005460 0x08005460 0x000000ba Code RO 15 .text.get_crc16 crc16.o
|
||||||
0x080063c4 0x080063c4 0x00000184 Code RO 1244 x$fpl$fdiv fz_ws.l(fdiv.o)
|
0x0800551a 0x0800551a 0x00000002 PAD
|
||||||
0x08006548 0x08006548 0x00000036 Code RO 1247 x$fpl$ffix fz_ws.l(ffix.o)
|
0x0800551c 0x0800551c 0x00000dc8 Code RO 78 .text.main main.o
|
||||||
0x0800657e 0x0800657e 0x00000002 PAD
|
0x080062e4 0x080062e4 0x000000f0 Code RO 25 .text.putIntoEeprom eeprom.o
|
||||||
0x08006580 0x08006580 0x00000026 Code RO 1251 x$fpl$ffltu fz_ws.l(fflt_clz.o)
|
0x080063d4 0x080063d4 0x0000000c Code RO 27 .text.watInTheFlash eeprom.o
|
||||||
0x080065a6 0x080065a6 0x0000008c Code RO 1258 x$fpl$fnaninf fz_ws.l(fnaninf.o)
|
0x080063e0 0x080063e0 0x000000c4 Code RO 1237 x$fpl$fadd fz_ws.l(faddsub_clz.o)
|
||||||
0x08006632 0x08006632 0x0000000a Code RO 1260 x$fpl$fretinf fz_ws.l(fretinf.o)
|
0x080064a4 0x080064a4 0x00000184 Code RO 1244 x$fpl$fdiv fz_ws.l(fdiv.o)
|
||||||
0x0800663c 0x0800663c 0x000000ea Code RO 1239 x$fpl$fsub fz_ws.l(faddsub_clz.o)
|
0x08006628 0x08006628 0x00000036 Code RO 1247 x$fpl$ffix fz_ws.l(ffix.o)
|
||||||
0x08006726 0x08006726 0x00000000 Code RO 1262 x$fpl$usenofp fz_ws.l(usenofp.o)
|
0x0800665e 0x0800665e 0x00000002 PAD
|
||||||
0x08006726 0x08006726 0x00000010 Data RO 1221 .rodata.AHBPrescTable system_stm32f1xx.o
|
0x08006660 0x08006660 0x00000026 Code RO 1251 x$fpl$ffltu fz_ws.l(fflt_clz.o)
|
||||||
0x08006736 0x08006736 0x00000008 Data RO 1222 .rodata.APBPrescTable system_stm32f1xx.o
|
0x08006686 0x08006686 0x0000008c Code RO 1258 x$fpl$fnaninf fz_ws.l(fnaninf.o)
|
||||||
0x0800673e 0x0800673e 0x00000010 Data RO 450 .rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable stm32f1xx_hal_rcc.o
|
0x08006712 0x08006712 0x0000000a Code RO 1260 x$fpl$fretinf fz_ws.l(fretinf.o)
|
||||||
0x0800674e 0x0800674e 0x00000002 Data RO 451 .rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable stm32f1xx_hal_rcc.o
|
0x0800671c 0x0800671c 0x000000ea Code RO 1239 x$fpl$fsub fz_ws.l(faddsub_clz.o)
|
||||||
0x08006750 0x08006750 0x00000020 Data RO 1424 Region$$Table anon$$obj.o
|
0x08006806 0x08006806 0x00000000 Code RO 1262 x$fpl$usenofp fz_ws.l(usenofp.o)
|
||||||
|
0x08006806 0x08006806 0x00000010 Data RO 1221 .rodata.AHBPrescTable system_stm32f1xx.o
|
||||||
|
0x08006816 0x08006816 0x00000008 Data RO 1222 .rodata.APBPrescTable system_stm32f1xx.o
|
||||||
|
0x0800681e 0x0800681e 0x00000010 Data RO 450 .rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable stm32f1xx_hal_rcc.o
|
||||||
|
0x0800682e 0x0800682e 0x00000002 Data RO 451 .rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable stm32f1xx_hal_rcc.o
|
||||||
|
0x08006830 0x08006830 0x00000020 Data RO 1424 Region$$Table anon$$obj.o
|
||||||
|
|
||||||
|
|
||||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006770, Size: 0x00000fd8, Max: 0x0000c000, ABSOLUTE)
|
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006850, Size: 0x00000fd8, Max: 0x0000c000, ABSOLUTE)
|
||||||
|
|
||||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||||
|
|
||||||
0x20000000 0x08006770 0x00000001 Data RW 47 .data.ReadSeanus.Ist lampa.o
|
0x20000000 0x08006850 0x00000001 Data RW 47 .data.ReadSeanus.Ist lampa.o
|
||||||
0x20000001 0x08006771 0x00000003 PAD
|
0x20000001 0x08006851 0x00000003 PAD
|
||||||
0x20000004 0x08006774 0x00000004 Data RW 1220 .data.SystemCoreClock system_stm32f1xx.o
|
0x20000004 0x08006854 0x00000004 Data RW 1220 .data.SystemCoreClock system_stm32f1xx.o
|
||||||
0x20000008 0x08006778 0x00000008 Data RW 98 .data.main.cancount main.o
|
0x20000008 0x08006858 0x00000008 Data RW 98 .data.main.cancount main.o
|
||||||
0x20000010 0x08006780 0x00000001 Data RW 411 .data.uwTickFreq stm32f1xx_hal.o
|
0x20000010 0x08006860 0x00000001 Data RW 411 .data.uwTickFreq stm32f1xx_hal.o
|
||||||
0x20000011 0x08006781 0x00000003 PAD
|
0x20000011 0x08006861 0x00000003 PAD
|
||||||
0x20000014 0x08006784 0x00000004 Data RW 410 .data.uwTickPrio stm32f1xx_hal.o
|
0x20000014 0x08006864 0x00000004 Data RW 410 .data.uwTickPrio stm32f1xx_hal.o
|
||||||
0x20000018 - 0x00000060 Zero RW 1289 .bss c_w.l(libspace.o)
|
0x20000018 - 0x00000060 Zero RW 1289 .bss c_w.l(libspace.o)
|
||||||
0x20000078 - 0x00000004 Zero RW 156 .bss.BC_box_ID can.o
|
0x20000078 - 0x00000004 Zero RW 156 .bss.BC_box_ID can.o
|
||||||
0x2000007c - 0x00000001 Zero RW 159 .bss.CAN_send.att can.o
|
0x2000007c - 0x00000001 Zero RW 159 .bss.CAN_send.att can.o
|
||||||
0x2000007d - 0x00000001 Zero RW 90 .bss.CanGO main.o
|
0x2000007d - 0x00000001 Zero RW 90 .bss.CanGO main.o
|
||||||
0x2000007e 0x08006788 0x00000002 PAD
|
0x2000007e 0x08006868 0x00000002 PAD
|
||||||
0x20000080 - 0x00000004 Zero RW 104 .bss.Falling_asleep main.o
|
0x20000080 - 0x00000004 Zero RW 104 .bss.Falling_asleep main.o
|
||||||
0x20000084 - 0x00000020 Zero RW 66 .bss.Maska message.o
|
0x20000084 - 0x00000020 Zero RW 66 .bss.Maska message.o
|
||||||
0x200000a4 - 0x00000004 Zero RW 105 .bss.Millisecond.CanPowse main.o
|
0x200000a4 - 0x00000004 Zero RW 105 .bss.Millisecond.CanPowse main.o
|
||||||
@ -3098,7 +3096,7 @@ Memory Map of the image
|
|||||||
0x200000c4 - 0x00000004 Zero RW 114 .bss.Millisecond.preTest main.o
|
0x200000c4 - 0x00000004 Zero RW 114 .bss.Millisecond.preTest main.o
|
||||||
0x200000c8 - 0x00000004 Zero RW 112 .bss.Millisecond.work_diod main.o
|
0x200000c8 - 0x00000004 Zero RW 112 .bss.Millisecond.work_diod main.o
|
||||||
0x200000cc - 0x00000002 Zero RW 64 .bss.Mode message.o
|
0x200000cc - 0x00000002 Zero RW 64 .bss.Mode message.o
|
||||||
0x200000ce 0x08006788 0x00000002 PAD
|
0x200000ce 0x08006868 0x00000002 PAD
|
||||||
0x200000d0 - 0x00000004 Zero RW 155 .bss.RX_box_ID can.o
|
0x200000d0 - 0x00000004 Zero RW 155 .bss.RX_box_ID can.o
|
||||||
0x200000d4 - 0x00000004 Zero RW 44 .bss.ReadSeanus.cownt lampa.o
|
0x200000d4 - 0x00000004 Zero RW 44 .bss.ReadSeanus.cownt lampa.o
|
||||||
0x200000d8 - 0x00000010 Zero RW 46 .bss.ReadSeanus.flt_u lampa.o
|
0x200000d8 - 0x00000010 Zero RW 46 .bss.ReadSeanus.flt_u lampa.o
|
||||||
@ -3122,7 +3120,7 @@ Memory Map of the image
|
|||||||
0x2000054c - 0x00000004 Zero RW 96 .bss.main.mask main.o
|
0x2000054c - 0x00000004 Zero RW 96 .bss.main.mask main.o
|
||||||
0x20000550 - 0x00000004 Zero RW 94 .bss.main.n main.o
|
0x20000550 - 0x00000004 Zero RW 94 .bss.main.n main.o
|
||||||
0x20000554 - 0x00000002 Zero RW 102 .bss.main.precom main.o
|
0x20000554 - 0x00000002 Zero RW 102 .bss.main.precom main.o
|
||||||
0x20000556 0x08006788 0x00000002 PAD
|
0x20000556 0x08006868 0x00000002 PAD
|
||||||
0x20000558 - 0x00000004 Zero RW 97 .bss.main.qua main.o
|
0x20000558 - 0x00000004 Zero RW 97 .bss.main.qua main.o
|
||||||
0x2000055c - 0x00000004 Zero RW 95 .bss.main.z main.o
|
0x2000055c - 0x00000004 Zero RW 95 .bss.main.z main.o
|
||||||
0x20000560 - 0x00000100 Zero RW 63 .bss.modbus message.o
|
0x20000560 - 0x00000100 Zero RW 63 .bss.modbus message.o
|
||||||
@ -3130,12 +3128,12 @@ Memory Map of the image
|
|||||||
0x20000668 - 0x00000018 Zero RW 160 .bss.msgHeaderSend can.o
|
0x20000668 - 0x00000018 Zero RW 160 .bss.msgHeaderSend can.o
|
||||||
0x20000680 - 0x00000020 Zero RW 666 .bss.pFlash stm32f1xx_hal_flash.o
|
0x20000680 - 0x00000020 Zero RW 666 .bss.pFlash stm32f1xx_hal_flash.o
|
||||||
0x200006a0 - 0x00000102 Zero RW 65 .bss.params message.o
|
0x200006a0 - 0x00000102 Zero RW 65 .bss.params message.o
|
||||||
0x200007a2 0x08006788 0x00000002 PAD
|
0x200007a2 0x08006868 0x00000002 PAD
|
||||||
0x200007a4 - 0x00000028 Zero RW 158 .bss.sFilterConfig can.o
|
0x200007a4 - 0x00000028 Zero RW 158 .bss.sFilterConfig can.o
|
||||||
0x200007cc - 0x00000001 Zero RW 91 .bss.timGo main.o
|
0x200007cc - 0x00000001 Zero RW 91 .bss.timGo main.o
|
||||||
0x200007cd 0x08006788 0x00000003 PAD
|
0x200007cd 0x08006868 0x00000003 PAD
|
||||||
0x200007d0 - 0x00000004 Zero RW 412 .bss.uwTick stm32f1xx_hal.o
|
0x200007d0 - 0x00000004 Zero RW 412 .bss.uwTick stm32f1xx_hal.o
|
||||||
0x200007d4 0x08006788 0x00000004 PAD
|
0x200007d4 0x08006868 0x00000004 PAD
|
||||||
0x200007d8 - 0x00000400 Zero RW 2 HEAP startup_stm32f103xe.o
|
0x200007d8 - 0x00000400 Zero RW 2 HEAP startup_stm32f103xe.o
|
||||||
0x20000bd8 - 0x00000400 Zero RW 1 STACK startup_stm32f103xe.o
|
0x20000bd8 - 0x00000400 Zero RW 1 STACK startup_stm32f103xe.o
|
||||||
|
|
||||||
@ -3153,8 +3151,8 @@ Image component sizes
|
|||||||
304 0 0 0 0 1546 gpio.o
|
304 0 0 0 0 1546 gpio.o
|
||||||
46 0 0 0 12 1124 iwdg.o
|
46 0 0 0 12 1124 iwdg.o
|
||||||
1264 0 0 1 36 2636 lampa.o
|
1264 0 0 1 36 2636 lampa.o
|
||||||
5008 0 0 8 128 8955 main.o
|
5224 0 0 8 128 9110 main.o
|
||||||
716 0 0 0 1316 3346 message.o
|
724 0 0 0 1316 3347 message.o
|
||||||
64 26 304 0 2048 788 startup_stm32f103xe.o
|
64 26 304 0 2048 788 startup_stm32f103xe.o
|
||||||
142 0 0 5 4 5871 stm32f1xx_hal.o
|
142 0 0 5 4 5871 stm32f1xx_hal.o
|
||||||
3280 0 0 0 0 11296 stm32f1xx_hal_can.o
|
3280 0 0 0 0 11296 stm32f1xx_hal_can.o
|
||||||
@ -3176,7 +3174,7 @@ Image component sizes
|
|||||||
236 0 0 0 72 5474 usart.o
|
236 0 0 0 72 5474 usart.o
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
24684 26 378 24 3936 177392 Object Totals
|
24908 26 378 24 3936 177548 Object Totals
|
||||||
0 0 32 0 0 0 (incl. Generated)
|
0 0 32 0 0 0 (incl. Generated)
|
||||||
110 0 0 6 15 0 (incl. Padding)
|
110 0 0 6 15 0 (incl. Padding)
|
||||||
|
|
||||||
@ -3234,15 +3232,15 @@ Image component sizes
|
|||||||
|
|
||||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||||
|
|
||||||
26102 134 378 24 4032 177600 Grand Totals
|
26326 134 378 24 4032 177756 Grand Totals
|
||||||
26102 134 378 24 4032 177600 ELF Image Totals
|
26326 134 378 24 4032 177756 ELF Image Totals
|
||||||
26102 134 378 24 0 0 ROM Totals
|
26326 134 378 24 0 0 ROM Totals
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
Total RO Size (Code + RO Data) 26480 ( 25.86kB)
|
Total RO Size (Code + RO Data) 26704 ( 26.08kB)
|
||||||
Total RW Size (RW Data + ZI Data) 4056 ( 3.96kB)
|
Total RW Size (RW Data + ZI Data) 4056 ( 3.96kB)
|
||||||
Total ROM Size (Code + RO Data + RW Data) 26504 ( 25.88kB)
|
Total ROM Size (Code + RO Data + RW Data) 26728 ( 26.10kB)
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
|
|||||||
@ -75,8 +75,8 @@ I (..\Core\Inc\lampa.h)(0x68AC524A)
|
|||||||
I (D:\Keil\ARM\ARMCLANG\include\stdbool.h)(0x63888F58)
|
I (D:\Keil\ARM\ARMCLANG\include\stdbool.h)(0x63888F58)
|
||||||
I (..\Core\Inc\struc.h)(0x68AC524A)
|
I (..\Core\Inc\struc.h)(0x68AC524A)
|
||||||
I (..\Core\Inc\message.h)(0x68AC524A)
|
I (..\Core\Inc\message.h)(0x68AC524A)
|
||||||
I (..\Core\Inc\package.h)(0x68AC524A)
|
I (..\Core\Inc\package.h)(0x69170BCA)
|
||||||
F (..\Core\Src\message.c)(0x68AC524A)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -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./RTE/_uksvep_2_2_v1
-ID:/Keil/ARM/Pack/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-ID:/Keil/ARM/Pack/Keil/STM32F1xx_DFP/2.3.0/Device/Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xE
-o uksvep_2_2_v1/message.o -MD)
|
F (..\Core\Src\message.c)(0x69170BCA)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -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./RTE/_uksvep_2_2_v1
-ID:/Keil/ARM/Pack/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-ID:/Keil/ARM/Pack/Keil/STM32F1xx_DFP/2.3.0/Device/Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xE
-o uksvep_2_2_v1/message.o -MD)
|
||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x68B01C4A)
|
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x68B01C4A)
|
||||||
I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x68B00BF7)
|
I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x68B00BF7)
|
||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x68B01C4A)
|
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x68B01C4A)
|
||||||
@ -110,10 +110,10 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x68B01C4A)
|
|||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h)(0x68B01C4A)
|
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h)(0x68B01C4A)
|
||||||
I (..\Core\Inc\struc.h)(0x68AC524A)
|
I (..\Core\Inc\struc.h)(0x68AC524A)
|
||||||
I (..\Core\Inc\crc16.h)(0x68AC524A)
|
I (..\Core\Inc\crc16.h)(0x68AC524A)
|
||||||
I (..\Core\Inc\package.h)(0x68AC524A)
|
I (..\Core\Inc\package.h)(0x69170BCA)
|
||||||
I (..\Core\Inc\message.h)(0x68AC524A)
|
I (..\Core\Inc\message.h)(0x68AC524A)
|
||||||
I (..\Core\Inc\eeprom.h)(0x68AC524A)
|
I (..\Core\Inc\eeprom.h)(0x68AC524A)
|
||||||
F (../Core/Src/main.c)(0x68B02487)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -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./RTE/_uksvep_2_2_v1
-ID:/Keil/ARM/Pack/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-ID:/Keil/ARM/Pack/Keil/STM32F1xx_DFP/2.3.0/Device/Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xE
-o uksvep_2_2_v1/main.o -MD)
|
F (../Core/Src/main.c)(0x69170C98)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -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./RTE/_uksvep_2_2_v1
-ID:/Keil/ARM/Pack/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-ID:/Keil/ARM/Pack/Keil/STM32F1xx_DFP/2.3.0/Device/Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xE
-o uksvep_2_2_v1/main.o -MD)
|
||||||
I (..\Core\Inc\main.h)(0x68AC524A)
|
I (..\Core\Inc\main.h)(0x68AC524A)
|
||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x68B01C4A)
|
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x68B01C4A)
|
||||||
I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x68B00BF7)
|
I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x68B00BF7)
|
||||||
@ -151,7 +151,7 @@ I (..\Core\Inc\iwdg.h)(0x68AC524A)
|
|||||||
I (..\Core\Inc\tim.h)(0x68AC524A)
|
I (..\Core\Inc\tim.h)(0x68AC524A)
|
||||||
I (..\Core\Inc\usart.h)(0x68AC524A)
|
I (..\Core\Inc\usart.h)(0x68AC524A)
|
||||||
I (..\Core\Inc\gpio.h)(0x68AC524A)
|
I (..\Core\Inc\gpio.h)(0x68AC524A)
|
||||||
I (..\Core\Inc\package.h)(0x68AC524A)
|
I (..\Core\Inc\package.h)(0x69170BCA)
|
||||||
I (..\Core\Inc\message.h)(0x68AC524A)
|
I (..\Core\Inc\message.h)(0x68AC524A)
|
||||||
I (..\Core\Inc\struc.h)(0x68AC524A)
|
I (..\Core\Inc\struc.h)(0x68AC524A)
|
||||||
I (..\Core\Inc\lampa.h)(0x68AC524A)
|
I (..\Core\Inc\lampa.h)(0x68AC524A)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user