Тест дискретных сигналов
This commit is contained in:
parent
964da5d306
commit
964b00f1aa
@ -6,8 +6,6 @@
|
||||
#define m_FAST 0
|
||||
#define m_SLOW 1
|
||||
|
||||
|
||||
|
||||
#define keys 0x0 // адрес повтораемой посылки «keys»
|
||||
|
||||
#define Inputs Modbus[0x0]
|
||||
@ -41,37 +39,25 @@
|
||||
#define CanCycle (modbus+0x78) // счетчик циклов CAN
|
||||
#define CanRound (modbus+0x7A) // счетчик еще более полных циклов CAN
|
||||
|
||||
#define komanda modbus[124]
|
||||
#define Protokol modbus[125]
|
||||
#define LastMode modbus[126]
|
||||
#define Commands modbus[127]
|
||||
|
||||
#define command params[128]
|
||||
#define bit_command Params[128]
|
||||
#define bit_kom Modbus[124]
|
||||
|
||||
#define cTestLamp bit_command.bit.bit0
|
||||
#define cDefParam bit_command.bit.bit1
|
||||
#define cSaveParam bit_command.bit.bit2
|
||||
#define cLoadParam bit_command.bit.bit3
|
||||
#define cTermoCal bit_command.bit.bit4
|
||||
#define cKoefCalc bit_command.bit.bit5
|
||||
#define cSecretBt bit_command.bit.bit6
|
||||
#define cCanReset bit_command.bit.bit7
|
||||
#define cRawMeat bit_command.bit.bit8
|
||||
#define cCanReset bit_command.bit.bit7
|
||||
#define cReset bit_command.bit.bitF
|
||||
#define cTestLamp bit_kom.bit.bit0
|
||||
#define cDefParam bit_kom.bit.bit1
|
||||
#define cSaveParam bit_kom.bit.bit2
|
||||
#define cLoadParam bit_kom.bit.bit3
|
||||
#define cTermoCal bit_kom.bit.bit4
|
||||
#define cKoefCalc bit_kom.bit.bit5
|
||||
#define cSecretBt bit_kom.bit.bit6
|
||||
#define cCanReset bit_kom.bit.bit7
|
||||
#define cRawMeat bit_kom.bit.bit8
|
||||
#define cTestOut bit_kom.bit.bit9
|
||||
//...
|
||||
#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
|
||||
|
||||
|
||||
@ -131,8 +131,6 @@ int main(void)
|
||||
LastMode = Mode;
|
||||
Protokol = PROTOKOL;
|
||||
|
||||
command=0;
|
||||
|
||||
for(i=0;i<0x80;i++)
|
||||
county[i]=1;
|
||||
for(i=0;i<8;i++)
|
||||
@ -142,8 +140,6 @@ int main(void)
|
||||
CanCycle[i]=0;
|
||||
|
||||
timGo=1;
|
||||
|
||||
|
||||
|
||||
/* USER CODE END 2 */
|
||||
|
||||
@ -302,25 +298,28 @@ int main(void)
|
||||
ReadEnteres(); // Функция чтения дискретных входов
|
||||
|
||||
//=== УПРАВЛЕНИЕ ВЫХОДНЫМИ СИГНАЛАМИ ===//
|
||||
if (Errors.all | Alarms.all)
|
||||
Pvt4_OFF; // Выключение сигнала "Система ВЭП в норме"
|
||||
else
|
||||
Pvt4_ON; // Включение сигнала "Система ВЭП в норме"
|
||||
if(!cTestOut)
|
||||
{
|
||||
if (Errors.all | Alarms.all)
|
||||
Pvt4_OFF; // Выключение сигнала "Система ВЭП в норме"
|
||||
else
|
||||
Pvt4_ON; // Включение сигнала "Система ВЭП в норме"
|
||||
|
||||
if (Errors.all)
|
||||
Pvt3_ON; // Включение сигнала "Авария системы ВЭП"
|
||||
else
|
||||
Pvt3_OFF; // Выключение сигнала "Авария системы ВЭП"
|
||||
if (Errors.all)
|
||||
Pvt3_ON; // Включение сигнала "Авария системы ВЭП"
|
||||
else
|
||||
Pvt3_OFF; // Выключение сигнала "Авария системы ВЭП"
|
||||
|
||||
if (Falling_asleep)
|
||||
Pvt2_ON; // Включение сигнала управления
|
||||
else
|
||||
Pvt2_OFF; // Выключение сигнала управления
|
||||
if (Falling_asleep)
|
||||
Pvt2_ON; // Включение сигнала управления
|
||||
else
|
||||
Pvt2_OFF; // Выключение сигнала управления
|
||||
}
|
||||
|
||||
//=== ОБРАБОТКА КОМАНД ===//
|
||||
if (Commands != precom) // Если команды изменились
|
||||
{
|
||||
command = (~precom | command) & Commands; // Обновление активных команд
|
||||
komanda = Commands & (~precom|komanda); // Обновление активных команд
|
||||
}
|
||||
precom = Commands; // Сохранение текущих команд для следующей итерации
|
||||
|
||||
@ -329,6 +328,7 @@ int main(void)
|
||||
{
|
||||
cDefParam = 0;
|
||||
Default_params(); // Вызов функции сброса параметров
|
||||
Commands=precom;
|
||||
}
|
||||
|
||||
if (cSaveParam) // Команда сохранения параметров
|
||||
@ -341,6 +341,7 @@ int main(void)
|
||||
{
|
||||
cLoadParam = 0;
|
||||
Load_params(); // Вызов функции загрузки параметров
|
||||
Commands=precom;
|
||||
}
|
||||
|
||||
if (cCanReset) // Команда сброса CAN-системы
|
||||
@ -362,8 +363,6 @@ int main(void)
|
||||
for(i = 0; i < 8; i++)
|
||||
masca[i] = 0; // Сброс масок
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* USER CODE END WHILE */
|
||||
|
||||
@ -470,7 +469,7 @@ void Millisecond()
|
||||
work_diod, // Состояние рабочего светодиода
|
||||
norm_diod; // Состояние нормального светодиода
|
||||
static int preTest; // Предыдущее состояние теста
|
||||
int TST; // Текущее состояние теста
|
||||
int TST,JMP; // Текущее состояние теста
|
||||
|
||||
// Константы времени
|
||||
#define CANPOWSE 10 // 10 msec - период обновления CAN
|
||||
@ -485,7 +484,7 @@ void Millisecond()
|
||||
|
||||
//=== ЧТЕНИЕ ПЕРЕКЛЮЧАТЕЛЕЙ И КНОПОК ===//
|
||||
Jumpers.byt.byte_1 = ReadJumpers(); // Чтение состояния переключателей
|
||||
Jumpers.bit.bit0 = Buttons.bit.bit0 = TestJumper(); // Чтение состояния кнопки
|
||||
JMP = Jumpers.bit.bit0 = Buttons.bit.bit0 = TestJumper(); // Чтение состояния кнопки
|
||||
|
||||
//=== УПРАВЛЕНИЕ CAN-ШИНОЙ ===//
|
||||
if(++CanPowse >= CANPOWSE)
|
||||
@ -503,7 +502,7 @@ void Millisecond()
|
||||
Falling_asleep = 1000L * Sleep_time; // Установка времени до "сна"
|
||||
|
||||
//=== ОБРАБОТКА ТЕСТОВОГО РЕЖИМА ===//
|
||||
TST = TestJumper() | cTestLamp; // Текущее состояние теста (кнопка или команда)
|
||||
TST = JMP | cTestLamp; // Текущее состояние теста (кнопка или команда)
|
||||
|
||||
if(TST & !preTest) // Обнаружение фронта нажатия кнопки
|
||||
{
|
||||
@ -581,6 +580,25 @@ void Millisecond()
|
||||
|
||||
if(norm_diod) LED_3_ON; // Включение нормального светодиода
|
||||
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_FAST][7]|= 0x0100; // Счетчик посылок
|
||||
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>
|
||||
*** Using Compiler 'V6.19', folder: 'D:\Keil\ARM\ARMCLANG\Bin'
|
||||
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).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
@ -51,7 +55,7 @@ Package Vendor: Keil
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.6.0
|
||||
Include file: CMSIS/Core/Include/tz_context.h
|
||||
Build Time Elapsed: 00:00:01
|
||||
Build Time Elapsed: 00:00:02
|
||||
</pre>
|
||||
</body>
|
||||
</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>
|
||||
<body><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>
|
||||
<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>
|
||||
__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>
|
||||
@ -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="[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
|
||||
</UL>
|
||||
<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
|
||||
<LI><a href="#[5b]">>></a> CAN_filterConfig
|
||||
<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="#[61]">>></a> MX_CAN_Init
|
||||
<LI><a href="#[be]">>></a> MX_IWDG_Init
|
||||
<LI><a href="#[cc]">>></a> SystemClock_Config
|
||||
</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))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
|
||||
</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
|
||||
</UL>
|
||||
<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))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[a9]"></a>Millisecond</STRONG> (Thumb, 1102 bytes, Stack size 16 bytes, main.o(.text.Millisecond))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = Millisecond ⇒ ReadJumpers ⇒ HAL_GPIO_ReadPin
|
||||
<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 = 56<LI>Call Chain = Millisecond ⇒ ReadJumpers ⇒ HAL_GPIO_ReadPin
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[62]">>></a> HAL_GPIO_WritePin
|
||||
<LI><a href="#[c3]">>></a> TestJumper
|
||||
@ -1341,8 +1341,8 @@ Global Symbols
|
||||
<LI><a href="#[b6]">>></a> Load_params
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[52]"></a>main</STRONG> (Thumb, 3496 bytes, Stack size 72 bytes, main.o(.text.main))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 328 + Unknown Stack Size
|
||||
<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 = 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
|
||||
</UL>
|
||||
<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="#[62]">>></a> HAL_GPIO_WritePin
|
||||
<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="#[61]">>></a> MX_CAN_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="#[84]">>></a> HAL_Init
|
||||
<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]
|
||||
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 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 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 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 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
|
||||
@ -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 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.params) for params
|
||||
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.timGo) for timGo
|
||||
@ -130,10 +129,9 @@ Section Cross References
|
||||
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.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 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 main.o(.bss.Millisecond.CanPowse) for Millisecond.CanPowse
|
||||
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] 0x08003c54 Section 0 stm32f1xx_it.o(.text.HardFault_Handler)
|
||||
[Anonymous Symbol] 0x08003c58 Section 0 message.o(.text.Init_packMask)
|
||||
[Anonymous Symbol] 0x08003ce8 Section 0 main.o(.text.Isit)
|
||||
[Anonymous Symbol] 0x08003dc0 Section 0 message.o(.text.Load_params)
|
||||
[Anonymous Symbol] 0x08003e9c Section 0 can.o(.text.MX_CAN_Init)
|
||||
[Anonymous Symbol] 0x08003f1c Section 0 gpio.o(.text.MX_GPIO_Init)
|
||||
[Anonymous Symbol] 0x0800404c Section 0 iwdg.o(.text.MX_IWDG_Init)
|
||||
[Anonymous Symbol] 0x0800407c Section 0 tim.o(.text.MX_TIM4_Init)
|
||||
[Anonymous Symbol] 0x08004114 Section 0 usart.o(.text.MX_UART4_Init)
|
||||
[Anonymous Symbol] 0x08004154 Section 0 stm32f1xx_it.o(.text.MemManage_Handler)
|
||||
[Anonymous Symbol] 0x08004158 Section 0 main.o(.text.Millisecond)
|
||||
[Anonymous Symbol] 0x080045a8 Section 0 stm32f1xx_it.o(.text.NMI_Handler)
|
||||
NVIC_EncodePriority 0x080045ad Thumb Code 108 stm32f1xx_hal_cortex.o(.text.NVIC_EncodePriority)
|
||||
[Anonymous Symbol] 0x080045ac Section 0 stm32f1xx_hal_cortex.o(.text.NVIC_EncodePriority)
|
||||
[Anonymous Symbol] 0x08004618 Section 0 stm32f1xx_it.o(.text.PendSV_Handler)
|
||||
RCC_Delay 0x0800461d Thumb Code 58 stm32f1xx_hal_rcc.o(.text.RCC_Delay)
|
||||
[Anonymous Symbol] 0x0800461c Section 0 stm32f1xx_hal_rcc.o(.text.RCC_Delay)
|
||||
[Anonymous Symbol] 0x08004658 Section 0 lampa.o(.text.ReadEnteres)
|
||||
[Anonymous Symbol] 0x080048d4 Section 0 lampa.o(.text.ReadJumpers)
|
||||
[Anonymous Symbol] 0x08004970 Section 0 lampa.o(.text.ReadSeanus)
|
||||
[Anonymous Symbol] 0x08004b30 Section 0 stm32f1xx_it.o(.text.SVC_Handler)
|
||||
[Anonymous Symbol] 0x08004b34 Section 0 message.o(.text.Save_params)
|
||||
[Anonymous Symbol] 0x08004bbc Section 0 can.o(.text.Setup_CAN_addr)
|
||||
[Anonymous Symbol] 0x08004bfc Section 0 stm32f1xx_it.o(.text.SysTick_Handler)
|
||||
[Anonymous Symbol] 0x08004c00 Section 0 main.o(.text.SystemClock_Config)
|
||||
[Anonymous Symbol] 0x08004c78 Section 0 system_stm32f1xx.o(.text.SystemInit)
|
||||
[Anonymous Symbol] 0x08004c7c Section 0 stm32f1xx_it.o(.text.TIM4_IRQHandler)
|
||||
[Anonymous Symbol] 0x08004c8c Section 0 stm32f1xx_it.o(.text.TIM8_UP_IRQHandler)
|
||||
[Anonymous Symbol] 0x08004c9c Section 0 stm32f1xx_hal_tim.o(.text.TIM_Base_SetConfig)
|
||||
[Anonymous Symbol] 0x08004df4 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)
|
||||
[Anonymous Symbol] 0x08004e28 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)
|
||||
[Anonymous Symbol] 0x08004e54 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)
|
||||
[Anonymous Symbol] 0x08004ea4 Section 0 stm32f1xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage)
|
||||
[Anonymous Symbol] 0x08004ef8 Section 0 lampa.o(.text.TestJumper)
|
||||
[Anonymous Symbol] 0x08004f14 Section 0 stm32f1xx_it.o(.text.UART4_IRQHandler)
|
||||
UART_DMAAbortOnError 0x08004f25 Thumb Code 32 stm32f1xx_hal_uart.o(.text.UART_DMAAbortOnError)
|
||||
[Anonymous Symbol] 0x08004f24 Section 0 stm32f1xx_hal_uart.o(.text.UART_DMAAbortOnError)
|
||||
UART_EndRxTransfer 0x08004f45 Thumb Code 148 stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer)
|
||||
[Anonymous Symbol] 0x08004f44 Section 0 stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer)
|
||||
UART_EndTransmit_IT 0x08004fd9 Thumb Code 38 stm32f1xx_hal_uart.o(.text.UART_EndTransmit_IT)
|
||||
[Anonymous Symbol] 0x08004fd8 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)
|
||||
[Anonymous Symbol] 0x08005000 Section 0 stm32f1xx_hal_uart.o(.text.UART_Receive_IT)
|
||||
UART_SetConfig 0x0800516d Thumb Code 186 stm32f1xx_hal_uart.o(.text.UART_SetConfig)
|
||||
[Anonymous Symbol] 0x0800516c Section 0 stm32f1xx_hal_uart.o(.text.UART_SetConfig)
|
||||
UART_Transmit_IT 0x08005229 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] 0x080052bc 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] 0x080052dc Section 0 stm32f1xx_it.o(.text.UsageFault_Handler)
|
||||
__NVIC_EnableIRQ 0x080052e1 Thumb Code 48 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
|
||||
[Anonymous Symbol] 0x080052e0 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
|
||||
__NVIC_GetPriorityGrouping 0x08005311 Thumb Code 16 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
|
||||
[Anonymous Symbol] 0x08005310 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
|
||||
__NVIC_SetPriority 0x08005321 Thumb Code 66 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
|
||||
[Anonymous Symbol] 0x08005320 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
|
||||
__NVIC_SetPriorityGrouping 0x08005365 Thumb Code 60 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
|
||||
[Anonymous Symbol] 0x08005364 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
|
||||
[Anonymous Symbol] 0x080053a0 Section 0 crc16.o(.text.get_crc16)
|
||||
[Anonymous Symbol] 0x0800545c Section 0 main.o(.text.main)
|
||||
[Anonymous Symbol] 0x08006204 Section 0 eeprom.o(.text.putIntoEeprom)
|
||||
[Anonymous Symbol] 0x080062f4 Section 0 eeprom.o(.text.watInTheFlash)
|
||||
x$fpl$fadd 0x08006300 Section 196 faddsub_clz.o(x$fpl$fadd)
|
||||
_fadd1 0x0800630f Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
|
||||
_fdiv1 0x080063c5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
|
||||
x$fpl$fdiv 0x080063c4 Section 388 fdiv.o(x$fpl$fdiv)
|
||||
x$fpl$ffix 0x08006548 Section 54 ffix.o(x$fpl$ffix)
|
||||
x$fpl$ffltu 0x08006580 Section 38 fflt_clz.o(x$fpl$ffltu)
|
||||
x$fpl$fnaninf 0x080065a6 Section 140 fnaninf.o(x$fpl$fnaninf)
|
||||
x$fpl$fretinf 0x08006632 Section 10 fretinf.o(x$fpl$fretinf)
|
||||
x$fpl$fsub 0x0800663c Section 234 faddsub_clz.o(x$fpl$fsub)
|
||||
_fsub1 0x0800664b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
|
||||
x$fpl$usenofp 0x08006726 Section 0 usenofp.o(x$fpl$usenofp)
|
||||
HAL_RCC_GetSysClockFreq.aPLLMULFactorTable 0x0800673e 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)
|
||||
HAL_RCC_GetSysClockFreq.aPredivFactorTable 0x0800674e 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] 0x08003cf0 Section 0 main.o(.text.Isit)
|
||||
[Anonymous Symbol] 0x08003dc8 Section 0 message.o(.text.Load_params)
|
||||
[Anonymous Symbol] 0x08003ea4 Section 0 can.o(.text.MX_CAN_Init)
|
||||
[Anonymous Symbol] 0x08003f24 Section 0 gpio.o(.text.MX_GPIO_Init)
|
||||
[Anonymous Symbol] 0x08004054 Section 0 iwdg.o(.text.MX_IWDG_Init)
|
||||
[Anonymous Symbol] 0x08004084 Section 0 tim.o(.text.MX_TIM4_Init)
|
||||
[Anonymous Symbol] 0x0800411c Section 0 usart.o(.text.MX_UART4_Init)
|
||||
[Anonymous Symbol] 0x0800415c Section 0 stm32f1xx_it.o(.text.MemManage_Handler)
|
||||
[Anonymous Symbol] 0x08004160 Section 0 main.o(.text.Millisecond)
|
||||
[Anonymous Symbol] 0x08004668 Section 0 stm32f1xx_it.o(.text.NMI_Handler)
|
||||
NVIC_EncodePriority 0x0800466d Thumb Code 108 stm32f1xx_hal_cortex.o(.text.NVIC_EncodePriority)
|
||||
[Anonymous Symbol] 0x0800466c Section 0 stm32f1xx_hal_cortex.o(.text.NVIC_EncodePriority)
|
||||
[Anonymous Symbol] 0x080046d8 Section 0 stm32f1xx_it.o(.text.PendSV_Handler)
|
||||
RCC_Delay 0x080046dd Thumb Code 58 stm32f1xx_hal_rcc.o(.text.RCC_Delay)
|
||||
[Anonymous Symbol] 0x080046dc Section 0 stm32f1xx_hal_rcc.o(.text.RCC_Delay)
|
||||
[Anonymous Symbol] 0x08004718 Section 0 lampa.o(.text.ReadEnteres)
|
||||
[Anonymous Symbol] 0x08004994 Section 0 lampa.o(.text.ReadJumpers)
|
||||
[Anonymous Symbol] 0x08004a30 Section 0 lampa.o(.text.ReadSeanus)
|
||||
[Anonymous Symbol] 0x08004bf0 Section 0 stm32f1xx_it.o(.text.SVC_Handler)
|
||||
[Anonymous Symbol] 0x08004bf4 Section 0 message.o(.text.Save_params)
|
||||
[Anonymous Symbol] 0x08004c7c Section 0 can.o(.text.Setup_CAN_addr)
|
||||
[Anonymous Symbol] 0x08004cbc Section 0 stm32f1xx_it.o(.text.SysTick_Handler)
|
||||
[Anonymous Symbol] 0x08004cc0 Section 0 main.o(.text.SystemClock_Config)
|
||||
[Anonymous Symbol] 0x08004d38 Section 0 system_stm32f1xx.o(.text.SystemInit)
|
||||
[Anonymous Symbol] 0x08004d3c Section 0 stm32f1xx_it.o(.text.TIM4_IRQHandler)
|
||||
[Anonymous Symbol] 0x08004d4c Section 0 stm32f1xx_it.o(.text.TIM8_UP_IRQHandler)
|
||||
[Anonymous Symbol] 0x08004d5c Section 0 stm32f1xx_hal_tim.o(.text.TIM_Base_SetConfig)
|
||||
[Anonymous Symbol] 0x08004eb4 Section 0 stm32f1xx_hal_tim.o(.text.TIM_ETR_SetConfig)
|
||||
TIM_ITRx_SetConfig 0x08004ee9 Thumb Code 42 stm32f1xx_hal_tim.o(.text.TIM_ITRx_SetConfig)
|
||||
[Anonymous Symbol] 0x08004ee8 Section 0 stm32f1xx_hal_tim.o(.text.TIM_ITRx_SetConfig)
|
||||
TIM_TI1_ConfigInputStage 0x08004f15 Thumb Code 80 stm32f1xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage)
|
||||
[Anonymous Symbol] 0x08004f14 Section 0 stm32f1xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage)
|
||||
TIM_TI2_ConfigInputStage 0x08004f65 Thumb Code 82 stm32f1xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage)
|
||||
[Anonymous Symbol] 0x08004f64 Section 0 stm32f1xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage)
|
||||
[Anonymous Symbol] 0x08004fb8 Section 0 lampa.o(.text.TestJumper)
|
||||
[Anonymous Symbol] 0x08004fd4 Section 0 stm32f1xx_it.o(.text.UART4_IRQHandler)
|
||||
UART_DMAAbortOnError 0x08004fe5 Thumb Code 32 stm32f1xx_hal_uart.o(.text.UART_DMAAbortOnError)
|
||||
[Anonymous Symbol] 0x08004fe4 Section 0 stm32f1xx_hal_uart.o(.text.UART_DMAAbortOnError)
|
||||
UART_EndRxTransfer 0x08005005 Thumb Code 148 stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer)
|
||||
[Anonymous Symbol] 0x08005004 Section 0 stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer)
|
||||
UART_EndTransmit_IT 0x08005099 Thumb Code 38 stm32f1xx_hal_uart.o(.text.UART_EndTransmit_IT)
|
||||
[Anonymous Symbol] 0x08005098 Section 0 stm32f1xx_hal_uart.o(.text.UART_EndTransmit_IT)
|
||||
UART_Receive_IT 0x080050c1 Thumb Code 362 stm32f1xx_hal_uart.o(.text.UART_Receive_IT)
|
||||
[Anonymous Symbol] 0x080050c0 Section 0 stm32f1xx_hal_uart.o(.text.UART_Receive_IT)
|
||||
UART_SetConfig 0x0800522d Thumb Code 186 stm32f1xx_hal_uart.o(.text.UART_SetConfig)
|
||||
[Anonymous Symbol] 0x0800522c Section 0 stm32f1xx_hal_uart.o(.text.UART_SetConfig)
|
||||
UART_Transmit_IT 0x080052e9 Thumb Code 148 stm32f1xx_hal_uart.o(.text.UART_Transmit_IT)
|
||||
[Anonymous Symbol] 0x080052e8 Section 0 stm32f1xx_hal_uart.o(.text.UART_Transmit_IT)
|
||||
[Anonymous Symbol] 0x0800537c Section 0 stm32f1xx_it.o(.text.USB_HP_CAN1_TX_IRQHandler)
|
||||
[Anonymous Symbol] 0x0800538c Section 0 stm32f1xx_it.o(.text.USB_LP_CAN1_RX0_IRQHandler)
|
||||
[Anonymous Symbol] 0x0800539c Section 0 stm32f1xx_it.o(.text.UsageFault_Handler)
|
||||
__NVIC_EnableIRQ 0x080053a1 Thumb Code 48 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
|
||||
[Anonymous Symbol] 0x080053a0 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
|
||||
__NVIC_GetPriorityGrouping 0x080053d1 Thumb Code 16 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
|
||||
[Anonymous Symbol] 0x080053d0 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
|
||||
__NVIC_SetPriority 0x080053e1 Thumb Code 66 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
|
||||
[Anonymous Symbol] 0x080053e0 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
|
||||
__NVIC_SetPriorityGrouping 0x08005425 Thumb Code 60 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
|
||||
[Anonymous Symbol] 0x08005424 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
|
||||
[Anonymous Symbol] 0x08005460 Section 0 crc16.o(.text.get_crc16)
|
||||
[Anonymous Symbol] 0x0800551c Section 0 main.o(.text.main)
|
||||
[Anonymous Symbol] 0x080062e4 Section 0 eeprom.o(.text.putIntoEeprom)
|
||||
[Anonymous Symbol] 0x080063d4 Section 0 eeprom.o(.text.watInTheFlash)
|
||||
x$fpl$fadd 0x080063e0 Section 196 faddsub_clz.o(x$fpl$fadd)
|
||||
_fadd1 0x080063ef Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
|
||||
_fdiv1 0x080064a5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
|
||||
x$fpl$fdiv 0x080064a4 Section 388 fdiv.o(x$fpl$fdiv)
|
||||
x$fpl$ffix 0x08006628 Section 54 ffix.o(x$fpl$ffix)
|
||||
x$fpl$ffltu 0x08006660 Section 38 fflt_clz.o(x$fpl$ffltu)
|
||||
x$fpl$fnaninf 0x08006686 Section 140 fnaninf.o(x$fpl$fnaninf)
|
||||
x$fpl$fretinf 0x08006712 Section 10 fretinf.o(x$fpl$fretinf)
|
||||
x$fpl$fsub 0x0800671c Section 234 faddsub_clz.o(x$fpl$fsub)
|
||||
_fsub1 0x0800672b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
|
||||
x$fpl$usenofp 0x08006806 Section 0 usenofp.o(x$fpl$usenofp)
|
||||
HAL_RCC_GetSysClockFreq.aPLLMULFactorTable 0x0800681e Data 16 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 0x0800682e Data 2 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)
|
||||
[Anonymous Symbol] 0x20000000 Section 0 lampa.o(.data.ReadSeanus.Ist)
|
||||
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_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)
|
||||
Init_packMask 0x08003c59 Thumb Code 144 message.o(.text.Init_packMask)
|
||||
Isit 0x08003ce9 Thumb Code 214 main.o(.text.Isit)
|
||||
Load_params 0x08003dc1 Thumb Code 220 message.o(.text.Load_params)
|
||||
MX_CAN_Init 0x08003e9d Thumb Code 128 can.o(.text.MX_CAN_Init)
|
||||
MX_GPIO_Init 0x08003f1d Thumb Code 304 gpio.o(.text.MX_GPIO_Init)
|
||||
MX_IWDG_Init 0x0800404d Thumb Code 46 iwdg.o(.text.MX_IWDG_Init)
|
||||
MX_TIM4_Init 0x0800407d Thumb Code 150 tim.o(.text.MX_TIM4_Init)
|
||||
MX_UART4_Init 0x08004115 Thumb Code 64 usart.o(.text.MX_UART4_Init)
|
||||
MemManage_Handler 0x08004155 Thumb Code 4 stm32f1xx_it.o(.text.MemManage_Handler)
|
||||
Millisecond 0x08004159 Thumb Code 1102 main.o(.text.Millisecond)
|
||||
NMI_Handler 0x080045a9 Thumb Code 4 stm32f1xx_it.o(.text.NMI_Handler)
|
||||
PendSV_Handler 0x08004619 Thumb Code 2 stm32f1xx_it.o(.text.PendSV_Handler)
|
||||
ReadEnteres 0x08004659 Thumb Code 636 lampa.o(.text.ReadEnteres)
|
||||
ReadJumpers 0x080048d5 Thumb Code 156 lampa.o(.text.ReadJumpers)
|
||||
ReadSeanus 0x08004971 Thumb Code 446 lampa.o(.text.ReadSeanus)
|
||||
SVC_Handler 0x08004b31 Thumb Code 2 stm32f1xx_it.o(.text.SVC_Handler)
|
||||
Save_params 0x08004b35 Thumb Code 134 message.o(.text.Save_params)
|
||||
Setup_CAN_addr 0x08004bbd Thumb Code 62 can.o(.text.Setup_CAN_addr)
|
||||
SysTick_Handler 0x08004bfd Thumb Code 2 stm32f1xx_it.o(.text.SysTick_Handler)
|
||||
SystemClock_Config 0x08004c01 Thumb Code 120 main.o(.text.SystemClock_Config)
|
||||
SystemInit 0x08004c79 Thumb Code 2 system_stm32f1xx.o(.text.SystemInit)
|
||||
TIM4_IRQHandler 0x08004c7d Thumb Code 16 stm32f1xx_it.o(.text.TIM4_IRQHandler)
|
||||
TIM8_UP_IRQHandler 0x08004c8d 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_ETR_SetConfig 0x08004df5 Thumb Code 52 stm32f1xx_hal_tim.o(.text.TIM_ETR_SetConfig)
|
||||
TestJumper 0x08004ef9 Thumb Code 26 lampa.o(.text.TestJumper)
|
||||
UART4_IRQHandler 0x08004f15 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_LP_CAN1_RX0_IRQHandler 0x080052cd Thumb Code 16 stm32f1xx_it.o(.text.USB_LP_CAN1_RX0_IRQHandler)
|
||||
UsageFault_Handler 0x080052dd Thumb Code 4 stm32f1xx_it.o(.text.UsageFault_Handler)
|
||||
get_crc16 0x080053a1 Thumb Code 186 crc16.o(.text.get_crc16)
|
||||
main 0x0800545d Thumb Code 3496 main.o(.text.main)
|
||||
putIntoEeprom 0x08006205 Thumb Code 240 eeprom.o(.text.putIntoEeprom)
|
||||
watInTheFlash 0x080062f5 Thumb Code 12 eeprom.o(.text.watInTheFlash)
|
||||
__aeabi_fadd 0x08006301 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
|
||||
_fadd 0x08006301 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
|
||||
__aeabi_fdiv 0x080063c5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
|
||||
_fdiv 0x080063c5 Thumb Code 384 fdiv.o(x$fpl$fdiv)
|
||||
__aeabi_f2iz 0x08006549 Thumb Code 0 ffix.o(x$fpl$ffix)
|
||||
_ffix 0x08006549 Thumb Code 54 ffix.o(x$fpl$ffix)
|
||||
__aeabi_ui2f 0x08006581 Thumb Code 0 fflt_clz.o(x$fpl$ffltu)
|
||||
_ffltu 0x08006581 Thumb Code 38 fflt_clz.o(x$fpl$ffltu)
|
||||
__fpl_fnaninf 0x080065a7 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
|
||||
__fpl_fretinf 0x08006633 Thumb Code 10 fretinf.o(x$fpl$fretinf)
|
||||
__aeabi_fsub 0x0800663d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
|
||||
_fsub 0x0800663d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
|
||||
AHBPrescTable 0x08006726 Data 16 system_stm32f1xx.o(.rodata.AHBPrescTable)
|
||||
__I$use$fp 0x08006726 Number 0 usenofp.o(x$fpl$usenofp)
|
||||
APBPrescTable 0x08006736 Data 8 system_stm32f1xx.o(.rodata.APBPrescTable)
|
||||
Region$$Table$$Base 0x08006750 Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x08006770 Number 0 anon$$obj.o(Region$$Table)
|
||||
Init_packMask 0x08003c59 Thumb Code 152 message.o(.text.Init_packMask)
|
||||
Isit 0x08003cf1 Thumb Code 214 main.o(.text.Isit)
|
||||
Load_params 0x08003dc9 Thumb Code 220 message.o(.text.Load_params)
|
||||
MX_CAN_Init 0x08003ea5 Thumb Code 128 can.o(.text.MX_CAN_Init)
|
||||
MX_GPIO_Init 0x08003f25 Thumb Code 304 gpio.o(.text.MX_GPIO_Init)
|
||||
MX_IWDG_Init 0x08004055 Thumb Code 46 iwdg.o(.text.MX_IWDG_Init)
|
||||
MX_TIM4_Init 0x08004085 Thumb Code 150 tim.o(.text.MX_TIM4_Init)
|
||||
MX_UART4_Init 0x0800411d Thumb Code 64 usart.o(.text.MX_UART4_Init)
|
||||
MemManage_Handler 0x0800415d Thumb Code 4 stm32f1xx_it.o(.text.MemManage_Handler)
|
||||
Millisecond 0x08004161 Thumb Code 1286 main.o(.text.Millisecond)
|
||||
NMI_Handler 0x08004669 Thumb Code 4 stm32f1xx_it.o(.text.NMI_Handler)
|
||||
PendSV_Handler 0x080046d9 Thumb Code 2 stm32f1xx_it.o(.text.PendSV_Handler)
|
||||
ReadEnteres 0x08004719 Thumb Code 636 lampa.o(.text.ReadEnteres)
|
||||
ReadJumpers 0x08004995 Thumb Code 156 lampa.o(.text.ReadJumpers)
|
||||
ReadSeanus 0x08004a31 Thumb Code 446 lampa.o(.text.ReadSeanus)
|
||||
SVC_Handler 0x08004bf1 Thumb Code 2 stm32f1xx_it.o(.text.SVC_Handler)
|
||||
Save_params 0x08004bf5 Thumb Code 134 message.o(.text.Save_params)
|
||||
Setup_CAN_addr 0x08004c7d Thumb Code 62 can.o(.text.Setup_CAN_addr)
|
||||
SysTick_Handler 0x08004cbd Thumb Code 2 stm32f1xx_it.o(.text.SysTick_Handler)
|
||||
SystemClock_Config 0x08004cc1 Thumb Code 120 main.o(.text.SystemClock_Config)
|
||||
SystemInit 0x08004d39 Thumb Code 2 system_stm32f1xx.o(.text.SystemInit)
|
||||
TIM4_IRQHandler 0x08004d3d Thumb Code 16 stm32f1xx_it.o(.text.TIM4_IRQHandler)
|
||||
TIM8_UP_IRQHandler 0x08004d4d Thumb Code 16 stm32f1xx_it.o(.text.TIM8_UP_IRQHandler)
|
||||
TIM_Base_SetConfig 0x08004d5d Thumb Code 342 stm32f1xx_hal_tim.o(.text.TIM_Base_SetConfig)
|
||||
TIM_ETR_SetConfig 0x08004eb5 Thumb Code 52 stm32f1xx_hal_tim.o(.text.TIM_ETR_SetConfig)
|
||||
TestJumper 0x08004fb9 Thumb Code 26 lampa.o(.text.TestJumper)
|
||||
UART4_IRQHandler 0x08004fd5 Thumb Code 16 stm32f1xx_it.o(.text.UART4_IRQHandler)
|
||||
USB_HP_CAN1_TX_IRQHandler 0x0800537d Thumb Code 16 stm32f1xx_it.o(.text.USB_HP_CAN1_TX_IRQHandler)
|
||||
USB_LP_CAN1_RX0_IRQHandler 0x0800538d Thumb Code 16 stm32f1xx_it.o(.text.USB_LP_CAN1_RX0_IRQHandler)
|
||||
UsageFault_Handler 0x0800539d Thumb Code 4 stm32f1xx_it.o(.text.UsageFault_Handler)
|
||||
get_crc16 0x08005461 Thumb Code 186 crc16.o(.text.get_crc16)
|
||||
main 0x0800551d Thumb Code 3528 main.o(.text.main)
|
||||
putIntoEeprom 0x080062e5 Thumb Code 240 eeprom.o(.text.putIntoEeprom)
|
||||
watInTheFlash 0x080063d5 Thumb Code 12 eeprom.o(.text.watInTheFlash)
|
||||
__aeabi_fadd 0x080063e1 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
|
||||
_fadd 0x080063e1 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
|
||||
__aeabi_fdiv 0x080064a5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
|
||||
_fdiv 0x080064a5 Thumb Code 384 fdiv.o(x$fpl$fdiv)
|
||||
__aeabi_f2iz 0x08006629 Thumb Code 0 ffix.o(x$fpl$ffix)
|
||||
_ffix 0x08006629 Thumb Code 54 ffix.o(x$fpl$ffix)
|
||||
__aeabi_ui2f 0x08006661 Thumb Code 0 fflt_clz.o(x$fpl$ffltu)
|
||||
_ffltu 0x08006661 Thumb Code 38 fflt_clz.o(x$fpl$ffltu)
|
||||
__fpl_fnaninf 0x08006687 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
|
||||
__fpl_fretinf 0x08006713 Thumb Code 10 fretinf.o(x$fpl$fretinf)
|
||||
__aeabi_fsub 0x0800671d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
|
||||
_fsub 0x0800671d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
|
||||
AHBPrescTable 0x08006806 Data 16 system_stm32f1xx.o(.rodata.AHBPrescTable)
|
||||
__I$use$fp 0x08006806 Number 0 usenofp.o(x$fpl$usenofp)
|
||||
APBPrescTable 0x08006816 Data 8 system_stm32f1xx.o(.rodata.APBPrescTable)
|
||||
Region$$Table$$Base 0x08006830 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)
|
||||
uwTickFreq 0x20000010 Data 1 stm32f1xx_hal.o(.data.uwTickFreq)
|
||||
uwTickPrio 0x20000014 Data 4 stm32f1xx_hal.o(.data.uwTickPrio)
|
||||
@ -2801,9 +2799,9 @@ Memory Map of the image
|
||||
|
||||
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
|
||||
|
||||
@ -2983,108 +2981,108 @@ Memory Map of the image
|
||||
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
|
||||
0x08003c54 0x08003c54 0x00000004 Code RO 213 .text.HardFault_Handler stm32f1xx_it.o
|
||||
0x08003c58 0x08003c58 0x00000090 Code RO 61 .text.Init_packMask message.o
|
||||
0x08003ce8 0x08003ce8 0x000000d6 Code RO 82 .text.Isit main.o
|
||||
0x08003dbe 0x08003dbe 0x00000002 PAD
|
||||
0x08003dc0 0x08003dc0 0x000000dc Code RO 57 .text.Load_params message.o
|
||||
0x08003e9c 0x08003e9c 0x00000080 Code RO 131 .text.MX_CAN_Init can.o
|
||||
0x08003f1c 0x08003f1c 0x00000130 Code RO 123 .text.MX_GPIO_Init gpio.o
|
||||
0x0800404c 0x0800404c 0x0000002e Code RO 174 .text.MX_IWDG_Init iwdg.o
|
||||
0x0800407a 0x0800407a 0x00000002 PAD
|
||||
0x0800407c 0x0800407c 0x00000096 Code RO 183 .text.MX_TIM4_Init tim.o
|
||||
0x08004112 0x08004112 0x00000002 PAD
|
||||
0x08004114 0x08004114 0x00000040 Code RO 197 .text.MX_UART4_Init usart.o
|
||||
0x08004154 0x08004154 0x00000004 Code RO 215 .text.MemManage_Handler stm32f1xx_it.o
|
||||
0x08004158 0x08004158 0x0000044e Code RO 86 .text.Millisecond main.o
|
||||
0x080045a6 0x080045a6 0x00000002 PAD
|
||||
0x080045a8 0x080045a8 0x00000004 Code RO 211 .text.NMI_Handler stm32f1xx_it.o
|
||||
0x080045ac 0x080045ac 0x0000006c Code RO 540 .text.NVIC_EncodePriority stm32f1xx_hal_cortex.o
|
||||
0x08004618 0x08004618 0x00000002 Code RO 225 .text.PendSV_Handler stm32f1xx_it.o
|
||||
0x0800461a 0x0800461a 0x00000002 PAD
|
||||
0x0800461c 0x0800461c 0x0000003a Code RO 424 .text.RCC_Delay stm32f1xx_hal_rcc.o
|
||||
0x08004656 0x08004656 0x00000002 PAD
|
||||
0x08004658 0x08004658 0x0000027c Code RO 36 .text.ReadEnteres lampa.o
|
||||
0x080048d4 0x080048d4 0x0000009c Code RO 38 .text.ReadJumpers lampa.o
|
||||
0x08004970 0x08004970 0x000001be Code RO 42 .text.ReadSeanus lampa.o
|
||||
0x08004b2e 0x08004b2e 0x00000002 PAD
|
||||
0x08004b30 0x08004b30 0x00000002 Code RO 221 .text.SVC_Handler stm32f1xx_it.o
|
||||
0x08004b32 0x08004b32 0x00000002 PAD
|
||||
0x08004b34 0x08004b34 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
|
||||
0x08003c58 0x08003c58 0x00000098 Code RO 61 .text.Init_packMask message.o
|
||||
0x08003cf0 0x08003cf0 0x000000d6 Code RO 82 .text.Isit main.o
|
||||
0x08003dc6 0x08003dc6 0x00000002 PAD
|
||||
0x08003dc8 0x08003dc8 0x000000dc Code RO 57 .text.Load_params message.o
|
||||
0x08003ea4 0x08003ea4 0x00000080 Code RO 131 .text.MX_CAN_Init can.o
|
||||
0x08003f24 0x08003f24 0x00000130 Code RO 123 .text.MX_GPIO_Init gpio.o
|
||||
0x08004054 0x08004054 0x0000002e Code RO 174 .text.MX_IWDG_Init iwdg.o
|
||||
0x08004082 0x08004082 0x00000002 PAD
|
||||
0x08004084 0x08004084 0x00000096 Code RO 183 .text.MX_TIM4_Init tim.o
|
||||
0x0800411a 0x0800411a 0x00000002 PAD
|
||||
0x0800411c 0x0800411c 0x00000040 Code RO 197 .text.MX_UART4_Init usart.o
|
||||
0x0800415c 0x0800415c 0x00000004 Code RO 215 .text.MemManage_Handler stm32f1xx_it.o
|
||||
0x08004160 0x08004160 0x00000506 Code RO 86 .text.Millisecond main.o
|
||||
0x08004666 0x08004666 0x00000002 PAD
|
||||
0x08004668 0x08004668 0x00000004 Code RO 211 .text.NMI_Handler stm32f1xx_it.o
|
||||
0x0800466c 0x0800466c 0x0000006c Code RO 540 .text.NVIC_EncodePriority stm32f1xx_hal_cortex.o
|
||||
0x080046d8 0x080046d8 0x00000002 Code RO 225 .text.PendSV_Handler stm32f1xx_it.o
|
||||
0x080046da 0x080046da 0x00000002 PAD
|
||||
0x080046dc 0x080046dc 0x0000003a Code RO 424 .text.RCC_Delay stm32f1xx_hal_rcc.o
|
||||
0x08004716 0x08004716 0x00000002 PAD
|
||||
0x08004718 0x08004718 0x0000027c Code RO 36 .text.ReadEnteres lampa.o
|
||||
0x08004994 0x08004994 0x0000009c Code RO 38 .text.ReadJumpers lampa.o
|
||||
0x08004a30 0x08004a30 0x000001be Code RO 42 .text.ReadSeanus lampa.o
|
||||
0x08004bee 0x08004bee 0x00000002 PAD
|
||||
0x08004bf0 0x08004bf0 0x00000002 Code RO 221 .text.SVC_Handler stm32f1xx_it.o
|
||||
0x08004bf2 0x08004bf2 0x00000002 PAD
|
||||
0x08004bf4 0x08004bf4 0x00000086 Code RO 59 .text.Save_params message.o
|
||||
0x08004c7a 0x08004c7a 0x00000002 PAD
|
||||
0x08004c7c 0x08004c7c 0x00000010 Code RO 233 .text.TIM4_IRQHandler stm32f1xx_it.o
|
||||
0x08004c8c 0x08004c8c 0x00000010 Code RO 235 .text.TIM8_UP_IRQHandler stm32f1xx_it.o
|
||||
0x08004c9c 0x08004c9c 0x00000156 Code RO 753 .text.TIM_Base_SetConfig stm32f1xx_hal_tim.o
|
||||
0x08004df2 0x08004df2 0x00000002 PAD
|
||||
0x08004df4 0x08004df4 0x00000034 Code RO 939 .text.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
|
||||
0x08004e28 0x08004e28 0x0000002a Code RO 945 .text.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
|
||||
0x08004e52 0x08004e52 0x00000002 PAD
|
||||
0x08004e54 0x08004e54 0x00000050 Code RO 943 .text.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
|
||||
0x08004ea4 0x08004ea4 0x00000052 Code RO 947 .text.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
|
||||
0x08004ef6 0x08004ef6 0x00000002 PAD
|
||||
0x08004ef8 0x08004ef8 0x0000001a Code RO 40 .text.TestJumper lampa.o
|
||||
0x08004c7c 0x08004c7c 0x0000003e Code RO 143 .text.Setup_CAN_addr can.o
|
||||
0x08004cba 0x08004cba 0x00000002 PAD
|
||||
0x08004cbc 0x08004cbc 0x00000002 Code RO 227 .text.SysTick_Handler stm32f1xx_it.o
|
||||
0x08004cbe 0x08004cbe 0x00000002 PAD
|
||||
0x08004cc0 0x08004cc0 0x00000078 Code RO 80 .text.SystemClock_Config main.o
|
||||
0x08004d38 0x08004d38 0x00000002 Code RO 1216 .text.SystemInit system_stm32f1xx.o
|
||||
0x08004d3a 0x08004d3a 0x00000002 PAD
|
||||
0x08004d3c 0x08004d3c 0x00000010 Code RO 233 .text.TIM4_IRQHandler stm32f1xx_it.o
|
||||
0x08004d4c 0x08004d4c 0x00000010 Code RO 235 .text.TIM8_UP_IRQHandler stm32f1xx_it.o
|
||||
0x08004d5c 0x08004d5c 0x00000156 Code RO 753 .text.TIM_Base_SetConfig stm32f1xx_hal_tim.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
|
||||
0x08004f14 0x08004f14 0x00000010 Code RO 237 .text.UART4_IRQHandler stm32f1xx_it.o
|
||||
0x08004f24 0x08004f24 0x00000020 Code RO 1173 .text.UART_DMAAbortOnError stm32f1xx_hal_uart.o
|
||||
0x08004f44 0x08004f44 0x00000094 Code RO 1133 .text.UART_EndRxTransfer stm32f1xx_hal_uart.o
|
||||
0x08004fd8 0x08004fd8 0x00000026 Code RO 1181 .text.UART_EndTransmit_IT stm32f1xx_hal_uart.o
|
||||
0x08004ffe 0x08004ffe 0x00000002 PAD
|
||||
0x08005000 0x08005000 0x0000016a Code RO 1171 .text.UART_Receive_IT stm32f1xx_hal_uart.o
|
||||
0x0800516a 0x0800516a 0x00000002 PAD
|
||||
0x0800516c 0x0800516c 0x000000ba Code RO 1089 .text.UART_SetConfig stm32f1xx_hal_uart.o
|
||||
0x08005226 0x08005226 0x00000002 PAD
|
||||
0x08005228 0x08005228 0x00000094 Code RO 1179 .text.UART_Transmit_IT stm32f1xx_hal_uart.o
|
||||
0x080052bc 0x080052bc 0x00000010 Code RO 229 .text.USB_HP_CAN1_TX_IRQHandler stm32f1xx_it.o
|
||||
0x080052cc 0x080052cc 0x00000010 Code RO 231 .text.USB_LP_CAN1_RX0_IRQHandler stm32f1xx_it.o
|
||||
0x080052dc 0x080052dc 0x00000004 Code RO 219 .text.UsageFault_Handler stm32f1xx_it.o
|
||||
0x080052e0 0x080052e0 0x00000030 Code RO 544 .text.__NVIC_EnableIRQ stm32f1xx_hal_cortex.o
|
||||
0x08005310 0x08005310 0x00000010 Code RO 536 .text.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
||||
0x08005320 0x08005320 0x00000042 Code RO 538 .text.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
||||
0x08005362 0x08005362 0x00000002 PAD
|
||||
0x08005364 0x08005364 0x0000003c Code RO 532 .text.__NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
|
||||
0x080053a0 0x080053a0 0x000000ba Code RO 15 .text.get_crc16 crc16.o
|
||||
0x0800545a 0x0800545a 0x00000002 PAD
|
||||
0x0800545c 0x0800545c 0x00000da8 Code RO 78 .text.main main.o
|
||||
0x08006204 0x08006204 0x000000f0 Code RO 25 .text.putIntoEeprom eeprom.o
|
||||
0x080062f4 0x080062f4 0x0000000c Code RO 27 .text.watInTheFlash eeprom.o
|
||||
0x08006300 0x08006300 0x000000c4 Code RO 1237 x$fpl$fadd fz_ws.l(faddsub_clz.o)
|
||||
0x080063c4 0x080063c4 0x00000184 Code RO 1244 x$fpl$fdiv fz_ws.l(fdiv.o)
|
||||
0x08006548 0x08006548 0x00000036 Code RO 1247 x$fpl$ffix fz_ws.l(ffix.o)
|
||||
0x0800657e 0x0800657e 0x00000002 PAD
|
||||
0x08006580 0x08006580 0x00000026 Code RO 1251 x$fpl$ffltu fz_ws.l(fflt_clz.o)
|
||||
0x080065a6 0x080065a6 0x0000008c Code RO 1258 x$fpl$fnaninf fz_ws.l(fnaninf.o)
|
||||
0x08006632 0x08006632 0x0000000a Code RO 1260 x$fpl$fretinf fz_ws.l(fretinf.o)
|
||||
0x0800663c 0x0800663c 0x000000ea Code RO 1239 x$fpl$fsub fz_ws.l(faddsub_clz.o)
|
||||
0x08006726 0x08006726 0x00000000 Code RO 1262 x$fpl$usenofp fz_ws.l(usenofp.o)
|
||||
0x08006726 0x08006726 0x00000010 Data RO 1221 .rodata.AHBPrescTable system_stm32f1xx.o
|
||||
0x08006736 0x08006736 0x00000008 Data RO 1222 .rodata.APBPrescTable system_stm32f1xx.o
|
||||
0x0800673e 0x0800673e 0x00000010 Data RO 450 .rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable stm32f1xx_hal_rcc.o
|
||||
0x0800674e 0x0800674e 0x00000002 Data RO 451 .rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable stm32f1xx_hal_rcc.o
|
||||
0x08006750 0x08006750 0x00000020 Data RO 1424 Region$$Table anon$$obj.o
|
||||
0x08004f14 0x08004f14 0x00000050 Code RO 943 .text.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
|
||||
0x08004f64 0x08004f64 0x00000052 Code RO 947 .text.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
|
||||
0x08004fb6 0x08004fb6 0x00000002 PAD
|
||||
0x08004fb8 0x08004fb8 0x0000001a Code RO 40 .text.TestJumper lampa.o
|
||||
0x08004fd2 0x08004fd2 0x00000002 PAD
|
||||
0x08004fd4 0x08004fd4 0x00000010 Code RO 237 .text.UART4_IRQHandler stm32f1xx_it.o
|
||||
0x08004fe4 0x08004fe4 0x00000020 Code RO 1173 .text.UART_DMAAbortOnError stm32f1xx_hal_uart.o
|
||||
0x08005004 0x08005004 0x00000094 Code RO 1133 .text.UART_EndRxTransfer stm32f1xx_hal_uart.o
|
||||
0x08005098 0x08005098 0x00000026 Code RO 1181 .text.UART_EndTransmit_IT stm32f1xx_hal_uart.o
|
||||
0x080050be 0x080050be 0x00000002 PAD
|
||||
0x080050c0 0x080050c0 0x0000016a Code RO 1171 .text.UART_Receive_IT stm32f1xx_hal_uart.o
|
||||
0x0800522a 0x0800522a 0x00000002 PAD
|
||||
0x0800522c 0x0800522c 0x000000ba Code RO 1089 .text.UART_SetConfig stm32f1xx_hal_uart.o
|
||||
0x080052e6 0x080052e6 0x00000002 PAD
|
||||
0x080052e8 0x080052e8 0x00000094 Code RO 1179 .text.UART_Transmit_IT stm32f1xx_hal_uart.o
|
||||
0x0800537c 0x0800537c 0x00000010 Code RO 229 .text.USB_HP_CAN1_TX_IRQHandler stm32f1xx_it.o
|
||||
0x0800538c 0x0800538c 0x00000010 Code RO 231 .text.USB_LP_CAN1_RX0_IRQHandler stm32f1xx_it.o
|
||||
0x0800539c 0x0800539c 0x00000004 Code RO 219 .text.UsageFault_Handler stm32f1xx_it.o
|
||||
0x080053a0 0x080053a0 0x00000030 Code RO 544 .text.__NVIC_EnableIRQ stm32f1xx_hal_cortex.o
|
||||
0x080053d0 0x080053d0 0x00000010 Code RO 536 .text.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
||||
0x080053e0 0x080053e0 0x00000042 Code RO 538 .text.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
||||
0x08005422 0x08005422 0x00000002 PAD
|
||||
0x08005424 0x08005424 0x0000003c Code RO 532 .text.__NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
|
||||
0x08005460 0x08005460 0x000000ba Code RO 15 .text.get_crc16 crc16.o
|
||||
0x0800551a 0x0800551a 0x00000002 PAD
|
||||
0x0800551c 0x0800551c 0x00000dc8 Code RO 78 .text.main main.o
|
||||
0x080062e4 0x080062e4 0x000000f0 Code RO 25 .text.putIntoEeprom eeprom.o
|
||||
0x080063d4 0x080063d4 0x0000000c Code RO 27 .text.watInTheFlash eeprom.o
|
||||
0x080063e0 0x080063e0 0x000000c4 Code RO 1237 x$fpl$fadd fz_ws.l(faddsub_clz.o)
|
||||
0x080064a4 0x080064a4 0x00000184 Code RO 1244 x$fpl$fdiv fz_ws.l(fdiv.o)
|
||||
0x08006628 0x08006628 0x00000036 Code RO 1247 x$fpl$ffix fz_ws.l(ffix.o)
|
||||
0x0800665e 0x0800665e 0x00000002 PAD
|
||||
0x08006660 0x08006660 0x00000026 Code RO 1251 x$fpl$ffltu fz_ws.l(fflt_clz.o)
|
||||
0x08006686 0x08006686 0x0000008c Code RO 1258 x$fpl$fnaninf fz_ws.l(fnaninf.o)
|
||||
0x08006712 0x08006712 0x0000000a Code RO 1260 x$fpl$fretinf fz_ws.l(fretinf.o)
|
||||
0x0800671c 0x0800671c 0x000000ea Code RO 1239 x$fpl$fsub fz_ws.l(faddsub_clz.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
|
||||
|
||||
0x20000000 0x08006770 0x00000001 Data RW 47 .data.ReadSeanus.Ist lampa.o
|
||||
0x20000001 0x08006771 0x00000003 PAD
|
||||
0x20000004 0x08006774 0x00000004 Data RW 1220 .data.SystemCoreClock system_stm32f1xx.o
|
||||
0x20000008 0x08006778 0x00000008 Data RW 98 .data.main.cancount main.o
|
||||
0x20000010 0x08006780 0x00000001 Data RW 411 .data.uwTickFreq stm32f1xx_hal.o
|
||||
0x20000011 0x08006781 0x00000003 PAD
|
||||
0x20000014 0x08006784 0x00000004 Data RW 410 .data.uwTickPrio stm32f1xx_hal.o
|
||||
0x20000000 0x08006850 0x00000001 Data RW 47 .data.ReadSeanus.Ist lampa.o
|
||||
0x20000001 0x08006851 0x00000003 PAD
|
||||
0x20000004 0x08006854 0x00000004 Data RW 1220 .data.SystemCoreClock system_stm32f1xx.o
|
||||
0x20000008 0x08006858 0x00000008 Data RW 98 .data.main.cancount main.o
|
||||
0x20000010 0x08006860 0x00000001 Data RW 411 .data.uwTickFreq stm32f1xx_hal.o
|
||||
0x20000011 0x08006861 0x00000003 PAD
|
||||
0x20000014 0x08006864 0x00000004 Data RW 410 .data.uwTickPrio stm32f1xx_hal.o
|
||||
0x20000018 - 0x00000060 Zero RW 1289 .bss c_w.l(libspace.o)
|
||||
0x20000078 - 0x00000004 Zero RW 156 .bss.BC_box_ID can.o
|
||||
0x2000007c - 0x00000001 Zero RW 159 .bss.CAN_send.att can.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
|
||||
0x20000084 - 0x00000020 Zero RW 66 .bss.Maska message.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
|
||||
0x200000c8 - 0x00000004 Zero RW 112 .bss.Millisecond.work_diod main.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
|
||||
0x200000d4 - 0x00000004 Zero RW 44 .bss.ReadSeanus.cownt 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
|
||||
0x20000550 - 0x00000004 Zero RW 94 .bss.main.n 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
|
||||
0x2000055c - 0x00000004 Zero RW 95 .bss.main.z main.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
|
||||
0x20000680 - 0x00000020 Zero RW 666 .bss.pFlash stm32f1xx_hal_flash.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
|
||||
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
|
||||
0x200007d4 0x08006788 0x00000004 PAD
|
||||
0x200007d4 0x08006868 0x00000004 PAD
|
||||
0x200007d8 - 0x00000400 Zero RW 2 HEAP 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
|
||||
46 0 0 0 12 1124 iwdg.o
|
||||
1264 0 0 1 36 2636 lampa.o
|
||||
5008 0 0 8 128 8955 main.o
|
||||
716 0 0 0 1316 3346 message.o
|
||||
5224 0 0 8 128 9110 main.o
|
||||
724 0 0 0 1316 3347 message.o
|
||||
64 26 304 0 2048 788 startup_stm32f103xe.o
|
||||
142 0 0 5 4 5871 stm32f1xx_hal.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
|
||||
|
||||
----------------------------------------------------------------------
|
||||
24684 26 378 24 3936 177392 Object Totals
|
||||
24908 26 378 24 3936 177548 Object Totals
|
||||
0 0 32 0 0 0 (incl. Generated)
|
||||
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
|
||||
|
||||
26102 134 378 24 4032 177600 Grand Totals
|
||||
26102 134 378 24 4032 177600 ELF Image Totals
|
||||
26102 134 378 24 0 0 ROM Totals
|
||||
26326 134 378 24 4032 177756 Grand Totals
|
||||
26326 134 378 24 4032 177756 ELF Image 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 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 (..\Core\Inc\struc.h)(0x68AC524A)
|
||||
I (..\Core\Inc\message.h)(0x68AC524A)
|
||||
I (..\Core\Inc\package.h)(0x68AC524A)
|
||||
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)
|
||||
I (..\Core\Inc\package.h)(0x69170BCA)
|
||||
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 (..\Core\Inc\stm32f1xx_hal_conf.h)(0x68B00BF7)
|
||||
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 (..\Core\Inc\struc.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\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 (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x68B01C4A)
|
||||
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\usart.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\struc.h)(0x68AC524A)
|
||||
I (..\Core\Inc\lampa.h)(0x68AC524A)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user