Compare commits
3 Commits
c46dde7c5c
...
new_ver
| Author | SHA1 | Date | |
|---|---|---|---|
| 964b00f1aa | |||
| 964da5d306 | |||
| 70609ddc5a |
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -44,6 +44,9 @@ void ReadEnteres(void)
|
|||||||
|
|
||||||
// Обычно авария это отсутствие сигнала, который есть в маске аварий
|
// Обычно авария это отсутствие сигнала, который есть в маске аварий
|
||||||
error.all = ~Inputs.all & Error_mask.all;
|
error.all = ~Inputs.all & Error_mask.all;
|
||||||
|
error.bit.bit7 = 0; // Заряд накопителя никогда не авария
|
||||||
|
error.bit.bit8 = Inputs.bit.bit8 & Error_mask.bit.bit8;
|
||||||
|
// Разряд накопителя
|
||||||
error.bit.bit9 = Inputs.bit.bit9; // Авария в сети 24 В всегда авария
|
error.bit.bit9 = Inputs.bit.bit9; // Авария в сети 24 В всегда авария
|
||||||
Errors = error;
|
Errors = error;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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++)
|
||||||
@@ -143,8 +141,6 @@ int main(void)
|
|||||||
|
|
||||||
timGo=1;
|
timGo=1;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* USER CODE END 2 */
|
/* USER CODE END 2 */
|
||||||
|
|
||||||
/* Infinite loop */
|
/* Infinite loop */
|
||||||
@@ -302,6 +298,8 @@ int main(void)
|
|||||||
ReadEnteres(); // Функция чтения дискретных входов
|
ReadEnteres(); // Функция чтения дискретных входов
|
||||||
|
|
||||||
//=== УПРАВЛЕНИЕ ВЫХОДНЫМИ СИГНАЛАМИ ===//
|
//=== УПРАВЛЕНИЕ ВЫХОДНЫМИ СИГНАЛАМИ ===//
|
||||||
|
if(!cTestOut)
|
||||||
|
{
|
||||||
if (Errors.all | Alarms.all)
|
if (Errors.all | Alarms.all)
|
||||||
Pvt4_OFF; // Выключение сигнала "Система ВЭП в норме"
|
Pvt4_OFF; // Выключение сигнала "Система ВЭП в норме"
|
||||||
else
|
else
|
||||||
@@ -316,11 +314,12 @@ int main(void)
|
|||||||
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-системы
|
||||||
@@ -363,8 +364,6 @@ int main(void)
|
|||||||
masca[i] = 0; // Сброс масок
|
masca[i] = 0; // Сброс масок
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* USER CODE END WHILE */
|
/* USER CODE END WHILE */
|
||||||
|
|
||||||
/* USER CODE BEGIN 3 */
|
/* USER CODE BEGIN 3 */
|
||||||
@@ -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; // Команды
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
35059
MDK-ARM/JLinkLog.txt
35059
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.
Binary file not shown.
@@ -27,9 +27,9 @@ 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 iwdg.c...
|
compiling main.c...
|
||||||
linking...
|
linking...
|
||||||
Program Size: Code=26066 RO-data=378 RW-data=24 ZI-data=4032
|
Program Size: Code=26326 RO-data=378 RW-data=24 ZI-data=4032
|
||||||
FromELF: creating hex file...
|
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).
|
||||||
|
|
||||||
@@ -55,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 Aug 28 12:41:04 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
|
||||||
@@ -1208,7 +1208,7 @@ Global Symbols
|
|||||||
<P><STRONG><a name="[8]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.PendSV_Handler))
|
<P><STRONG><a name="[8]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.PendSV_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="[c4]"></a>ReadEnteres</STRONG> (Thumb, 600 bytes, Stack size 48 bytes, lampa.o(.text.ReadEnteres))
|
<P><STRONG><a name="[c4]"></a>ReadEnteres</STRONG> (Thumb, 636 bytes, Stack size 48 bytes, lampa.o(.text.ReadEnteres))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = ReadEnteres ⇒ HAL_GPIO_ReadPin
|
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = ReadEnteres ⇒ HAL_GPIO_ReadPin
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[c5]">>></a> HAL_GPIO_ReadPin
|
<BR>[Calls]<UL><LI><a href="#[c5]">>></a> HAL_GPIO_ReadPin
|
||||||
@@ -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] 0x080048b0 Section 0 lampa.o(.text.ReadJumpers)
|
[Anonymous Symbol] 0x08004994 Section 0 lampa.o(.text.ReadJumpers)
|
||||||
[Anonymous Symbol] 0x0800494c Section 0 lampa.o(.text.ReadSeanus)
|
[Anonymous Symbol] 0x08004a30 Section 0 lampa.o(.text.ReadSeanus)
|
||||||
[Anonymous Symbol] 0x08004b0c Section 0 stm32f1xx_it.o(.text.SVC_Handler)
|
[Anonymous Symbol] 0x08004bf0 Section 0 stm32f1xx_it.o(.text.SVC_Handler)
|
||||||
[Anonymous Symbol] 0x08004b10 Section 0 message.o(.text.Save_params)
|
[Anonymous Symbol] 0x08004bf4 Section 0 message.o(.text.Save_params)
|
||||||
[Anonymous Symbol] 0x08004b98 Section 0 can.o(.text.Setup_CAN_addr)
|
[Anonymous Symbol] 0x08004c7c Section 0 can.o(.text.Setup_CAN_addr)
|
||||||
[Anonymous Symbol] 0x08004bd8 Section 0 stm32f1xx_it.o(.text.SysTick_Handler)
|
[Anonymous Symbol] 0x08004cbc Section 0 stm32f1xx_it.o(.text.SysTick_Handler)
|
||||||
[Anonymous Symbol] 0x08004bdc Section 0 main.o(.text.SystemClock_Config)
|
[Anonymous Symbol] 0x08004cc0 Section 0 main.o(.text.SystemClock_Config)
|
||||||
[Anonymous Symbol] 0x08004c54 Section 0 system_stm32f1xx.o(.text.SystemInit)
|
[Anonymous Symbol] 0x08004d38 Section 0 system_stm32f1xx.o(.text.SystemInit)
|
||||||
[Anonymous Symbol] 0x08004c58 Section 0 stm32f1xx_it.o(.text.TIM4_IRQHandler)
|
[Anonymous Symbol] 0x08004d3c Section 0 stm32f1xx_it.o(.text.TIM4_IRQHandler)
|
||||||
[Anonymous Symbol] 0x08004c68 Section 0 stm32f1xx_it.o(.text.TIM8_UP_IRQHandler)
|
[Anonymous Symbol] 0x08004d4c Section 0 stm32f1xx_it.o(.text.TIM8_UP_IRQHandler)
|
||||||
[Anonymous Symbol] 0x08004c78 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] 0x08004dd0 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 0x08004e05 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] 0x08004e04 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 0x08004e31 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] 0x08004e30 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 0x08004e81 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] 0x08004e80 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] 0x08004ed4 Section 0 lampa.o(.text.TestJumper)
|
[Anonymous Symbol] 0x08004fb8 Section 0 lampa.o(.text.TestJumper)
|
||||||
[Anonymous Symbol] 0x08004ef0 Section 0 stm32f1xx_it.o(.text.UART4_IRQHandler)
|
[Anonymous Symbol] 0x08004fd4 Section 0 stm32f1xx_it.o(.text.UART4_IRQHandler)
|
||||||
UART_DMAAbortOnError 0x08004f01 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] 0x08004f00 Section 0 stm32f1xx_hal_uart.o(.text.UART_DMAAbortOnError)
|
[Anonymous Symbol] 0x08004fe4 Section 0 stm32f1xx_hal_uart.o(.text.UART_DMAAbortOnError)
|
||||||
UART_EndRxTransfer 0x08004f21 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] 0x08004f20 Section 0 stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer)
|
[Anonymous Symbol] 0x08005004 Section 0 stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer)
|
||||||
UART_EndTransmit_IT 0x08004fb5 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] 0x08004fb4 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 0x08004fdd 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] 0x08004fdc 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 0x08005149 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] 0x08005148 Section 0 stm32f1xx_hal_uart.o(.text.UART_SetConfig)
|
[Anonymous Symbol] 0x0800522c Section 0 stm32f1xx_hal_uart.o(.text.UART_SetConfig)
|
||||||
UART_Transmit_IT 0x08005205 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] 0x08005204 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] 0x08005298 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] 0x080052a8 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] 0x080052b8 Section 0 stm32f1xx_it.o(.text.UsageFault_Handler)
|
[Anonymous Symbol] 0x0800539c Section 0 stm32f1xx_it.o(.text.UsageFault_Handler)
|
||||||
__NVIC_EnableIRQ 0x080052bd 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] 0x080052bc Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
|
[Anonymous Symbol] 0x080053a0 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
|
||||||
__NVIC_GetPriorityGrouping 0x080052ed 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] 0x080052ec Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
|
[Anonymous Symbol] 0x080053d0 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
|
||||||
__NVIC_SetPriority 0x080052fd 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] 0x080052fc Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
|
[Anonymous Symbol] 0x080053e0 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
|
||||||
__NVIC_SetPriorityGrouping 0x08005341 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] 0x08005340 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
|
[Anonymous Symbol] 0x08005424 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
|
||||||
[Anonymous Symbol] 0x0800537c Section 0 crc16.o(.text.get_crc16)
|
[Anonymous Symbol] 0x08005460 Section 0 crc16.o(.text.get_crc16)
|
||||||
[Anonymous Symbol] 0x08005438 Section 0 main.o(.text.main)
|
[Anonymous Symbol] 0x0800551c Section 0 main.o(.text.main)
|
||||||
[Anonymous Symbol] 0x080061e0 Section 0 eeprom.o(.text.putIntoEeprom)
|
[Anonymous Symbol] 0x080062e4 Section 0 eeprom.o(.text.putIntoEeprom)
|
||||||
[Anonymous Symbol] 0x080062d0 Section 0 eeprom.o(.text.watInTheFlash)
|
[Anonymous Symbol] 0x080063d4 Section 0 eeprom.o(.text.watInTheFlash)
|
||||||
x$fpl$fadd 0x080062dc Section 196 faddsub_clz.o(x$fpl$fadd)
|
x$fpl$fadd 0x080063e0 Section 196 faddsub_clz.o(x$fpl$fadd)
|
||||||
_fadd1 0x080062eb Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
|
_fadd1 0x080063ef Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
|
||||||
_fdiv1 0x080063a1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
|
_fdiv1 0x080064a5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
|
||||||
x$fpl$fdiv 0x080063a0 Section 388 fdiv.o(x$fpl$fdiv)
|
x$fpl$fdiv 0x080064a4 Section 388 fdiv.o(x$fpl$fdiv)
|
||||||
x$fpl$ffix 0x08006524 Section 54 ffix.o(x$fpl$ffix)
|
x$fpl$ffix 0x08006628 Section 54 ffix.o(x$fpl$ffix)
|
||||||
x$fpl$ffltu 0x0800655c Section 38 fflt_clz.o(x$fpl$ffltu)
|
x$fpl$ffltu 0x08006660 Section 38 fflt_clz.o(x$fpl$ffltu)
|
||||||
x$fpl$fnaninf 0x08006582 Section 140 fnaninf.o(x$fpl$fnaninf)
|
x$fpl$fnaninf 0x08006686 Section 140 fnaninf.o(x$fpl$fnaninf)
|
||||||
x$fpl$fretinf 0x0800660e Section 10 fretinf.o(x$fpl$fretinf)
|
x$fpl$fretinf 0x08006712 Section 10 fretinf.o(x$fpl$fretinf)
|
||||||
x$fpl$fsub 0x08006618 Section 234 faddsub_clz.o(x$fpl$fsub)
|
x$fpl$fsub 0x0800671c Section 234 faddsub_clz.o(x$fpl$fsub)
|
||||||
_fsub1 0x08006627 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
|
_fsub1 0x0800672b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
|
||||||
x$fpl$usenofp 0x08006702 Section 0 usenofp.o(x$fpl$usenofp)
|
x$fpl$usenofp 0x08006806 Section 0 usenofp.o(x$fpl$usenofp)
|
||||||
HAL_RCC_GetSysClockFreq.aPLLMULFactorTable 0x0800671a 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] 0x0800671a 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 0x0800672a 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] 0x0800672a 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 600 lampa.o(.text.ReadEnteres)
|
ReadEnteres 0x08004719 Thumb Code 636 lampa.o(.text.ReadEnteres)
|
||||||
ReadJumpers 0x080048b1 Thumb Code 156 lampa.o(.text.ReadJumpers)
|
ReadJumpers 0x08004995 Thumb Code 156 lampa.o(.text.ReadJumpers)
|
||||||
ReadSeanus 0x0800494d Thumb Code 446 lampa.o(.text.ReadSeanus)
|
ReadSeanus 0x08004a31 Thumb Code 446 lampa.o(.text.ReadSeanus)
|
||||||
SVC_Handler 0x08004b0d Thumb Code 2 stm32f1xx_it.o(.text.SVC_Handler)
|
SVC_Handler 0x08004bf1 Thumb Code 2 stm32f1xx_it.o(.text.SVC_Handler)
|
||||||
Save_params 0x08004b11 Thumb Code 134 message.o(.text.Save_params)
|
Save_params 0x08004bf5 Thumb Code 134 message.o(.text.Save_params)
|
||||||
Setup_CAN_addr 0x08004b99 Thumb Code 62 can.o(.text.Setup_CAN_addr)
|
Setup_CAN_addr 0x08004c7d Thumb Code 62 can.o(.text.Setup_CAN_addr)
|
||||||
SysTick_Handler 0x08004bd9 Thumb Code 2 stm32f1xx_it.o(.text.SysTick_Handler)
|
SysTick_Handler 0x08004cbd Thumb Code 2 stm32f1xx_it.o(.text.SysTick_Handler)
|
||||||
SystemClock_Config 0x08004bdd Thumb Code 120 main.o(.text.SystemClock_Config)
|
SystemClock_Config 0x08004cc1 Thumb Code 120 main.o(.text.SystemClock_Config)
|
||||||
SystemInit 0x08004c55 Thumb Code 2 system_stm32f1xx.o(.text.SystemInit)
|
SystemInit 0x08004d39 Thumb Code 2 system_stm32f1xx.o(.text.SystemInit)
|
||||||
TIM4_IRQHandler 0x08004c59 Thumb Code 16 stm32f1xx_it.o(.text.TIM4_IRQHandler)
|
TIM4_IRQHandler 0x08004d3d Thumb Code 16 stm32f1xx_it.o(.text.TIM4_IRQHandler)
|
||||||
TIM8_UP_IRQHandler 0x08004c69 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 0x08004c79 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 0x08004dd1 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 0x08004ed5 Thumb Code 26 lampa.o(.text.TestJumper)
|
TestJumper 0x08004fb9 Thumb Code 26 lampa.o(.text.TestJumper)
|
||||||
UART4_IRQHandler 0x08004ef1 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 0x08005299 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 0x080052a9 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 0x080052b9 Thumb Code 4 stm32f1xx_it.o(.text.UsageFault_Handler)
|
UsageFault_Handler 0x0800539d Thumb Code 4 stm32f1xx_it.o(.text.UsageFault_Handler)
|
||||||
get_crc16 0x0800537d Thumb Code 186 crc16.o(.text.get_crc16)
|
get_crc16 0x08005461 Thumb Code 186 crc16.o(.text.get_crc16)
|
||||||
main 0x08005439 Thumb Code 3496 main.o(.text.main)
|
main 0x0800551d Thumb Code 3528 main.o(.text.main)
|
||||||
putIntoEeprom 0x080061e1 Thumb Code 240 eeprom.o(.text.putIntoEeprom)
|
putIntoEeprom 0x080062e5 Thumb Code 240 eeprom.o(.text.putIntoEeprom)
|
||||||
watInTheFlash 0x080062d1 Thumb Code 12 eeprom.o(.text.watInTheFlash)
|
watInTheFlash 0x080063d5 Thumb Code 12 eeprom.o(.text.watInTheFlash)
|
||||||
__aeabi_fadd 0x080062dd Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
|
__aeabi_fadd 0x080063e1 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
|
||||||
_fadd 0x080062dd Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
|
_fadd 0x080063e1 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
|
||||||
__aeabi_fdiv 0x080063a1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
|
__aeabi_fdiv 0x080064a5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
|
||||||
_fdiv 0x080063a1 Thumb Code 384 fdiv.o(x$fpl$fdiv)
|
_fdiv 0x080064a5 Thumb Code 384 fdiv.o(x$fpl$fdiv)
|
||||||
__aeabi_f2iz 0x08006525 Thumb Code 0 ffix.o(x$fpl$ffix)
|
__aeabi_f2iz 0x08006629 Thumb Code 0 ffix.o(x$fpl$ffix)
|
||||||
_ffix 0x08006525 Thumb Code 54 ffix.o(x$fpl$ffix)
|
_ffix 0x08006629 Thumb Code 54 ffix.o(x$fpl$ffix)
|
||||||
__aeabi_ui2f 0x0800655d Thumb Code 0 fflt_clz.o(x$fpl$ffltu)
|
__aeabi_ui2f 0x08006661 Thumb Code 0 fflt_clz.o(x$fpl$ffltu)
|
||||||
_ffltu 0x0800655d Thumb Code 38 fflt_clz.o(x$fpl$ffltu)
|
_ffltu 0x08006661 Thumb Code 38 fflt_clz.o(x$fpl$ffltu)
|
||||||
__fpl_fnaninf 0x08006583 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
|
__fpl_fnaninf 0x08006687 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
|
||||||
__fpl_fretinf 0x0800660f Thumb Code 10 fretinf.o(x$fpl$fretinf)
|
__fpl_fretinf 0x08006713 Thumb Code 10 fretinf.o(x$fpl$fretinf)
|
||||||
__aeabi_fsub 0x08006619 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
|
__aeabi_fsub 0x0800671d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
|
||||||
_fsub 0x08006619 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
|
_fsub 0x0800671d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
|
||||||
AHBPrescTable 0x08006702 Data 16 system_stm32f1xx.o(.rodata.AHBPrescTable)
|
AHBPrescTable 0x08006806 Data 16 system_stm32f1xx.o(.rodata.AHBPrescTable)
|
||||||
__I$use$fp 0x08006702 Number 0 usenofp.o(x$fpl$usenofp)
|
__I$use$fp 0x08006806 Number 0 usenofp.o(x$fpl$usenofp)
|
||||||
APBPrescTable 0x08006712 Data 8 system_stm32f1xx.o(.rodata.APBPrescTable)
|
APBPrescTable 0x08006816 Data 8 system_stm32f1xx.o(.rodata.APBPrescTable)
|
||||||
Region$$Table$$Base 0x0800672c Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Base 0x08006830 Number 0 anon$$obj.o(Region$$Table)
|
||||||
Region$$Table$$Limit 0x0800674c 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: 0x00006768, 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: 0x0000674c, 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 0x00000258 Code RO 36 .text.ReadEnteres lampa.o
|
0x08004718 0x08004718 0x0000027c Code RO 36 .text.ReadEnteres lampa.o
|
||||||
0x080048b0 0x080048b0 0x0000009c Code RO 38 .text.ReadJumpers lampa.o
|
0x08004994 0x08004994 0x0000009c Code RO 38 .text.ReadJumpers lampa.o
|
||||||
0x0800494c 0x0800494c 0x000001be Code RO 42 .text.ReadSeanus lampa.o
|
0x08004a30 0x08004a30 0x000001be Code RO 42 .text.ReadSeanus lampa.o
|
||||||
0x08004b0a 0x08004b0a 0x00000002 PAD
|
0x08004bee 0x08004bee 0x00000002 PAD
|
||||||
0x08004b0c 0x08004b0c 0x00000002 Code RO 221 .text.SVC_Handler stm32f1xx_it.o
|
0x08004bf0 0x08004bf0 0x00000002 Code RO 221 .text.SVC_Handler stm32f1xx_it.o
|
||||||
0x08004b0e 0x08004b0e 0x00000002 PAD
|
0x08004bf2 0x08004bf2 0x00000002 PAD
|
||||||
0x08004b10 0x08004b10 0x00000086 Code RO 59 .text.Save_params message.o
|
0x08004bf4 0x08004bf4 0x00000086 Code RO 59 .text.Save_params message.o
|
||||||
0x08004b96 0x08004b96 0x00000002 PAD
|
0x08004c7a 0x08004c7a 0x00000002 PAD
|
||||||
0x08004b98 0x08004b98 0x0000003e Code RO 143 .text.Setup_CAN_addr can.o
|
0x08004c7c 0x08004c7c 0x0000003e Code RO 143 .text.Setup_CAN_addr can.o
|
||||||
0x08004bd6 0x08004bd6 0x00000002 PAD
|
0x08004cba 0x08004cba 0x00000002 PAD
|
||||||
0x08004bd8 0x08004bd8 0x00000002 Code RO 227 .text.SysTick_Handler stm32f1xx_it.o
|
0x08004cbc 0x08004cbc 0x00000002 Code RO 227 .text.SysTick_Handler stm32f1xx_it.o
|
||||||
0x08004bda 0x08004bda 0x00000002 PAD
|
0x08004cbe 0x08004cbe 0x00000002 PAD
|
||||||
0x08004bdc 0x08004bdc 0x00000078 Code RO 80 .text.SystemClock_Config main.o
|
0x08004cc0 0x08004cc0 0x00000078 Code RO 80 .text.SystemClock_Config main.o
|
||||||
0x08004c54 0x08004c54 0x00000002 Code RO 1216 .text.SystemInit system_stm32f1xx.o
|
0x08004d38 0x08004d38 0x00000002 Code RO 1216 .text.SystemInit system_stm32f1xx.o
|
||||||
0x08004c56 0x08004c56 0x00000002 PAD
|
0x08004d3a 0x08004d3a 0x00000002 PAD
|
||||||
0x08004c58 0x08004c58 0x00000010 Code RO 233 .text.TIM4_IRQHandler stm32f1xx_it.o
|
0x08004d3c 0x08004d3c 0x00000010 Code RO 233 .text.TIM4_IRQHandler stm32f1xx_it.o
|
||||||
0x08004c68 0x08004c68 0x00000010 Code RO 235 .text.TIM8_UP_IRQHandler stm32f1xx_it.o
|
0x08004d4c 0x08004d4c 0x00000010 Code RO 235 .text.TIM8_UP_IRQHandler stm32f1xx_it.o
|
||||||
0x08004c78 0x08004c78 0x00000156 Code RO 753 .text.TIM_Base_SetConfig stm32f1xx_hal_tim.o
|
0x08004d5c 0x08004d5c 0x00000156 Code RO 753 .text.TIM_Base_SetConfig stm32f1xx_hal_tim.o
|
||||||
0x08004dce 0x08004dce 0x00000002 PAD
|
0x08004eb2 0x08004eb2 0x00000002 PAD
|
||||||
0x08004dd0 0x08004dd0 0x00000034 Code RO 939 .text.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
|
0x08004eb4 0x08004eb4 0x00000034 Code RO 939 .text.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
|
||||||
0x08004e04 0x08004e04 0x0000002a Code RO 945 .text.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
|
0x08004ee8 0x08004ee8 0x0000002a Code RO 945 .text.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
|
||||||
0x08004e2e 0x08004e2e 0x00000002 PAD
|
0x08004f12 0x08004f12 0x00000002 PAD
|
||||||
0x08004e30 0x08004e30 0x00000050 Code RO 943 .text.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
|
0x08004f14 0x08004f14 0x00000050 Code RO 943 .text.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
|
||||||
0x08004e80 0x08004e80 0x00000052 Code RO 947 .text.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
|
0x08004f64 0x08004f64 0x00000052 Code RO 947 .text.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
|
||||||
0x08004ed2 0x08004ed2 0x00000002 PAD
|
0x08004fb6 0x08004fb6 0x00000002 PAD
|
||||||
0x08004ed4 0x08004ed4 0x0000001a Code RO 40 .text.TestJumper lampa.o
|
0x08004fb8 0x08004fb8 0x0000001a Code RO 40 .text.TestJumper lampa.o
|
||||||
0x08004eee 0x08004eee 0x00000002 PAD
|
0x08004fd2 0x08004fd2 0x00000002 PAD
|
||||||
0x08004ef0 0x08004ef0 0x00000010 Code RO 237 .text.UART4_IRQHandler stm32f1xx_it.o
|
0x08004fd4 0x08004fd4 0x00000010 Code RO 237 .text.UART4_IRQHandler stm32f1xx_it.o
|
||||||
0x08004f00 0x08004f00 0x00000020 Code RO 1173 .text.UART_DMAAbortOnError stm32f1xx_hal_uart.o
|
0x08004fe4 0x08004fe4 0x00000020 Code RO 1173 .text.UART_DMAAbortOnError stm32f1xx_hal_uart.o
|
||||||
0x08004f20 0x08004f20 0x00000094 Code RO 1133 .text.UART_EndRxTransfer stm32f1xx_hal_uart.o
|
0x08005004 0x08005004 0x00000094 Code RO 1133 .text.UART_EndRxTransfer stm32f1xx_hal_uart.o
|
||||||
0x08004fb4 0x08004fb4 0x00000026 Code RO 1181 .text.UART_EndTransmit_IT stm32f1xx_hal_uart.o
|
0x08005098 0x08005098 0x00000026 Code RO 1181 .text.UART_EndTransmit_IT stm32f1xx_hal_uart.o
|
||||||
0x08004fda 0x08004fda 0x00000002 PAD
|
0x080050be 0x080050be 0x00000002 PAD
|
||||||
0x08004fdc 0x08004fdc 0x0000016a Code RO 1171 .text.UART_Receive_IT stm32f1xx_hal_uart.o
|
0x080050c0 0x080050c0 0x0000016a Code RO 1171 .text.UART_Receive_IT stm32f1xx_hal_uart.o
|
||||||
0x08005146 0x08005146 0x00000002 PAD
|
0x0800522a 0x0800522a 0x00000002 PAD
|
||||||
0x08005148 0x08005148 0x000000ba Code RO 1089 .text.UART_SetConfig stm32f1xx_hal_uart.o
|
0x0800522c 0x0800522c 0x000000ba Code RO 1089 .text.UART_SetConfig stm32f1xx_hal_uart.o
|
||||||
0x08005202 0x08005202 0x00000002 PAD
|
0x080052e6 0x080052e6 0x00000002 PAD
|
||||||
0x08005204 0x08005204 0x00000094 Code RO 1179 .text.UART_Transmit_IT stm32f1xx_hal_uart.o
|
0x080052e8 0x080052e8 0x00000094 Code RO 1179 .text.UART_Transmit_IT stm32f1xx_hal_uart.o
|
||||||
0x08005298 0x08005298 0x00000010 Code RO 229 .text.USB_HP_CAN1_TX_IRQHandler stm32f1xx_it.o
|
0x0800537c 0x0800537c 0x00000010 Code RO 229 .text.USB_HP_CAN1_TX_IRQHandler stm32f1xx_it.o
|
||||||
0x080052a8 0x080052a8 0x00000010 Code RO 231 .text.USB_LP_CAN1_RX0_IRQHandler stm32f1xx_it.o
|
0x0800538c 0x0800538c 0x00000010 Code RO 231 .text.USB_LP_CAN1_RX0_IRQHandler stm32f1xx_it.o
|
||||||
0x080052b8 0x080052b8 0x00000004 Code RO 219 .text.UsageFault_Handler stm32f1xx_it.o
|
0x0800539c 0x0800539c 0x00000004 Code RO 219 .text.UsageFault_Handler stm32f1xx_it.o
|
||||||
0x080052bc 0x080052bc 0x00000030 Code RO 544 .text.__NVIC_EnableIRQ stm32f1xx_hal_cortex.o
|
0x080053a0 0x080053a0 0x00000030 Code RO 544 .text.__NVIC_EnableIRQ stm32f1xx_hal_cortex.o
|
||||||
0x080052ec 0x080052ec 0x00000010 Code RO 536 .text.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
0x080053d0 0x080053d0 0x00000010 Code RO 536 .text.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
||||||
0x080052fc 0x080052fc 0x00000042 Code RO 538 .text.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
0x080053e0 0x080053e0 0x00000042 Code RO 538 .text.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
||||||
0x0800533e 0x0800533e 0x00000002 PAD
|
0x08005422 0x08005422 0x00000002 PAD
|
||||||
0x08005340 0x08005340 0x0000003c Code RO 532 .text.__NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
|
0x08005424 0x08005424 0x0000003c Code RO 532 .text.__NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
|
||||||
0x0800537c 0x0800537c 0x000000ba Code RO 15 .text.get_crc16 crc16.o
|
0x08005460 0x08005460 0x000000ba Code RO 15 .text.get_crc16 crc16.o
|
||||||
0x08005436 0x08005436 0x00000002 PAD
|
0x0800551a 0x0800551a 0x00000002 PAD
|
||||||
0x08005438 0x08005438 0x00000da8 Code RO 78 .text.main main.o
|
0x0800551c 0x0800551c 0x00000dc8 Code RO 78 .text.main main.o
|
||||||
0x080061e0 0x080061e0 0x000000f0 Code RO 25 .text.putIntoEeprom eeprom.o
|
0x080062e4 0x080062e4 0x000000f0 Code RO 25 .text.putIntoEeprom eeprom.o
|
||||||
0x080062d0 0x080062d0 0x0000000c Code RO 27 .text.watInTheFlash eeprom.o
|
0x080063d4 0x080063d4 0x0000000c Code RO 27 .text.watInTheFlash eeprom.o
|
||||||
0x080062dc 0x080062dc 0x000000c4 Code RO 1237 x$fpl$fadd fz_ws.l(faddsub_clz.o)
|
0x080063e0 0x080063e0 0x000000c4 Code RO 1237 x$fpl$fadd fz_ws.l(faddsub_clz.o)
|
||||||
0x080063a0 0x080063a0 0x00000184 Code RO 1244 x$fpl$fdiv fz_ws.l(fdiv.o)
|
0x080064a4 0x080064a4 0x00000184 Code RO 1244 x$fpl$fdiv fz_ws.l(fdiv.o)
|
||||||
0x08006524 0x08006524 0x00000036 Code RO 1247 x$fpl$ffix fz_ws.l(ffix.o)
|
0x08006628 0x08006628 0x00000036 Code RO 1247 x$fpl$ffix fz_ws.l(ffix.o)
|
||||||
0x0800655a 0x0800655a 0x00000002 PAD
|
0x0800665e 0x0800665e 0x00000002 PAD
|
||||||
0x0800655c 0x0800655c 0x00000026 Code RO 1251 x$fpl$ffltu fz_ws.l(fflt_clz.o)
|
0x08006660 0x08006660 0x00000026 Code RO 1251 x$fpl$ffltu fz_ws.l(fflt_clz.o)
|
||||||
0x08006582 0x08006582 0x0000008c Code RO 1258 x$fpl$fnaninf fz_ws.l(fnaninf.o)
|
0x08006686 0x08006686 0x0000008c Code RO 1258 x$fpl$fnaninf fz_ws.l(fnaninf.o)
|
||||||
0x0800660e 0x0800660e 0x0000000a Code RO 1260 x$fpl$fretinf fz_ws.l(fretinf.o)
|
0x08006712 0x08006712 0x0000000a Code RO 1260 x$fpl$fretinf fz_ws.l(fretinf.o)
|
||||||
0x08006618 0x08006618 0x000000ea Code RO 1239 x$fpl$fsub fz_ws.l(faddsub_clz.o)
|
0x0800671c 0x0800671c 0x000000ea Code RO 1239 x$fpl$fsub fz_ws.l(faddsub_clz.o)
|
||||||
0x08006702 0x08006702 0x00000000 Code RO 1262 x$fpl$usenofp fz_ws.l(usenofp.o)
|
0x08006806 0x08006806 0x00000000 Code RO 1262 x$fpl$usenofp fz_ws.l(usenofp.o)
|
||||||
0x08006702 0x08006702 0x00000010 Data RO 1221 .rodata.AHBPrescTable system_stm32f1xx.o
|
0x08006806 0x08006806 0x00000010 Data RO 1221 .rodata.AHBPrescTable system_stm32f1xx.o
|
||||||
0x08006712 0x08006712 0x00000008 Data RO 1222 .rodata.APBPrescTable system_stm32f1xx.o
|
0x08006816 0x08006816 0x00000008 Data RO 1222 .rodata.APBPrescTable system_stm32f1xx.o
|
||||||
0x0800671a 0x0800671a 0x00000010 Data RO 450 .rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable stm32f1xx_hal_rcc.o
|
0x0800681e 0x0800681e 0x00000010 Data RO 450 .rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable stm32f1xx_hal_rcc.o
|
||||||
0x0800672a 0x0800672a 0x00000002 Data RO 451 .rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable stm32f1xx_hal_rcc.o
|
0x0800682e 0x0800682e 0x00000002 Data RO 451 .rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable stm32f1xx_hal_rcc.o
|
||||||
0x0800672c 0x0800672c 0x00000020 Data RO 1424 Region$$Table anon$$obj.o
|
0x08006830 0x08006830 0x00000020 Data RO 1424 Region$$Table anon$$obj.o
|
||||||
|
|
||||||
|
|
||||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006750, 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 0x08006750 0x00000001 Data RW 47 .data.ReadSeanus.Ist lampa.o
|
0x20000000 0x08006850 0x00000001 Data RW 47 .data.ReadSeanus.Ist lampa.o
|
||||||
0x20000001 0x08006751 0x00000003 PAD
|
0x20000001 0x08006851 0x00000003 PAD
|
||||||
0x20000004 0x08006754 0x00000004 Data RW 1220 .data.SystemCoreClock system_stm32f1xx.o
|
0x20000004 0x08006854 0x00000004 Data RW 1220 .data.SystemCoreClock system_stm32f1xx.o
|
||||||
0x20000008 0x08006758 0x00000008 Data RW 98 .data.main.cancount main.o
|
0x20000008 0x08006858 0x00000008 Data RW 98 .data.main.cancount main.o
|
||||||
0x20000010 0x08006760 0x00000001 Data RW 411 .data.uwTickFreq stm32f1xx_hal.o
|
0x20000010 0x08006860 0x00000001 Data RW 411 .data.uwTickFreq stm32f1xx_hal.o
|
||||||
0x20000011 0x08006761 0x00000003 PAD
|
0x20000011 0x08006861 0x00000003 PAD
|
||||||
0x20000014 0x08006764 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 0x08006768 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 0x08006768 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 0x08006768 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 0x08006768 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 0x08006768 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 0x08006768 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
|
||||||
|
|
||||||
@@ -3152,9 +3150,9 @@ Image component sizes
|
|||||||
252 0 0 0 0 1492 eeprom.o
|
252 0 0 0 0 1492 eeprom.o
|
||||||
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
|
||||||
1228 0 0 1 36 2619 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
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
24648 26 378 24 3936 177375 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
|
||||||
|
|
||||||
26066 134 378 24 4032 177583 Grand Totals
|
26326 134 378 24 4032 177756 Grand Totals
|
||||||
26066 134 378 24 4032 177583 ELF Image Totals
|
26326 134 378 24 4032 177756 ELF Image Totals
|
||||||
26066 134 378 24 0 0 ROM Totals
|
26326 134 378 24 0 0 ROM Totals
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
Total RO Size (Code + RO Data) 26444 ( 25.82kB)
|
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) 26468 ( 25.85kB)
|
Total ROM Size (Code + RO Data + RW Data) 26728 ( 26.10kB)
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h)(0x68B01C4A)
|
|||||||
-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
|
-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
|
-I./RTE/_uksvep_2_2_v1
|
||||||
|
|
||||||
-ID:/Keil/ARM/Pack/ARM/CMSIS/5.9.0/CMSIS/Core/Include
|
-ID:/Keil/ARM/Pack/ARM/CMSIS/5.9.0/CMSIS/Core/Include
|
||||||
|
|
||||||
-ID:/Keil/ARM/Pack/Keil/STM32F1xx_DFP/2.3.0/Device/Include
|
-ID:/Keil/ARM/Pack/Keil/STM32F1xx_DFP/2.3.0/Device/Include
|
||||||
@@ -75,8 +75,8 @@ I (..\Core\Inc\lampa.h)(0x68AC524A)
|
|||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h)(0x68B01C4A)
|
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h)(0x68B01C4A)
|
||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h)(0x68B01C4A)
|
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h)(0x68B01C4A)
|
||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x68B01C4A)
|
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x68B01C4A)
|
||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x68B01C4A)
|
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)
|
||||||
F (..\Core\Src\lampa.c)(0x69159312)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
|
F (..\Core\Src\lampa.c)(0x69159312)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
|
||||||
|
|
||||||
-fno-rtti -funsigned-char -fshort-enums -fshort-wchar
|
-fno-rtti -funsigned-char -fshort-enums -fshort-wchar
|
||||||
@@ -110,10 +110,10 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x68B01C4A)
|
|||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x68B01C4A)
|
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x68B01C4A)
|
||||||
I (D:\Keil\ARM\ARMCLANG\include\stddef.h)(0x63888F58)
|
I (D:\Keil\ARM\ARMCLANG\include\stddef.h)(0x63888F58)
|
||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h)(0x68B01C4A)
|
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h)(0x68B01C4A)
|
||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h)(0x68B01C4A)
|
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h)(0x68B01C4A)
|
||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h)(0x68B01C4A)
|
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h)(0x68B01C4A)
|
||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h)(0x68B01C4A)
|
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h)(0x68B01C4A)
|
||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h)(0x68B01C4A)
|
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h)(0x68B01C4A)
|
||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h)(0x68B01C4A)
|
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h)(0x68B01C4A)
|
||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h)(0x68B01C4A)
|
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h)(0x68B01C4A)
|
||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h)(0x68B01C4A)
|
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h)(0x68B01C4A)
|
||||||
@@ -151,7 +151,7 @@ I (..\Core\Inc\iwdg.h)(0x68AC524A)
|
|||||||
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x68B01C4A)
|
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x68B01C4A)
|
||||||
I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x68B01C4A)
|
I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x68B01C4A)
|
||||||
I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xe.h)(0x68B01C4A)
|
I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xe.h)(0x68B01C4A)
|
||||||
I (..\Drivers\CMSIS\Include\core_cm3.h)(0x68B01C4A)
|
I (..\Drivers\CMSIS\Include\core_cm3.h)(0x68B01C4A)
|
||||||
I (D:\Keil\ARM\ARMCLANG\include\stdint.h)(0x63888F58)
|
I (D:\Keil\ARM\ARMCLANG\include\stdint.h)(0x63888F58)
|
||||||
I (..\Drivers\CMSIS\Include\cmsis_version.h)(0x68B01C4A)
|
I (..\Drivers\CMSIS\Include\cmsis_version.h)(0x68B01C4A)
|
||||||
I (..\Drivers\CMSIS\Include\cmsis_compiler.h)(0x68B01C4A)
|
I (..\Drivers\CMSIS\Include\cmsis_compiler.h)(0x68B01C4A)
|
||||||
|
|||||||
@@ -70,8 +70,8 @@ Mcu.PinsNb=40
|
|||||||
Mcu.ThirdPartyNb=0
|
Mcu.ThirdPartyNb=0
|
||||||
Mcu.UserConstants=
|
Mcu.UserConstants=
|
||||||
Mcu.UserName=STM32F103RCTx
|
Mcu.UserName=STM32F103RCTx
|
||||||
MxCube.Version=6.12.0
|
MxCube.Version=6.15.0
|
||||||
MxDb.Version=DB.6.0.120
|
MxDb.Version=DB.6.0.150
|
||||||
NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||||
NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||||
NVIC.ForceEnableDMAVector=true
|
NVIC.ForceEnableDMAVector=true
|
||||||
@@ -230,6 +230,7 @@ PC9.Signal=GPIO_Output
|
|||||||
PinOutPanel.RotationAngle=0
|
PinOutPanel.RotationAngle=0
|
||||||
ProjectManager.AskForMigrate=true
|
ProjectManager.AskForMigrate=true
|
||||||
ProjectManager.BackupPrevious=false
|
ProjectManager.BackupPrevious=false
|
||||||
|
ProjectManager.CompilerLinker=GCC
|
||||||
ProjectManager.CompilerOptimize=6
|
ProjectManager.CompilerOptimize=6
|
||||||
ProjectManager.ComputerToolchain=false
|
ProjectManager.ComputerToolchain=false
|
||||||
ProjectManager.CoupleFile=true
|
ProjectManager.CoupleFile=true
|
||||||
|
|||||||
Reference in New Issue
Block a user