重写了uart_read_frt_climate_pack函数,使其可以处理一个数据包内包含多个数据包的情况

This commit is contained in:
95384 2024-07-29 11:45:48 +08:00
parent 6ba558648f
commit 27cdc3183d
19 changed files with 69326 additions and 69351 deletions

View File

@ -406,62 +406,33 @@ static int uart_read_frt_climate_pack(device_handle uart_handle,u_int8_t *buff,
unsigned char new_buff[50];
buff_size--; //预留一个'\0'位置
for (int i = 0; i < buff_size;i++)
for (int offset = 0; offset < buff_size;)
{
// 逐字符读取
c = uart_dev_in_char(uart_handle);
buff[i] = c;
}
buff[offset++] = c;
int start_index = buff_size; // 初始化为一个不可能的值
// 遍历数组以找到符合条件的字节对
for (int i = 0; i < buff_size; i += 1)
// 判断首字符是否是地址,是地址再开始读取,不是则将索引退一步
if(offset == sizeof(unsigned char))
{
if ((buff[i] == g_stConfigInfo.addr) && ((buff[i + 1] == FRT_FUNCTION_CODE_READ_REGISTER) || (buff[i + 1] == FRT_FUNCTION_CODE_WRITE_REGISTER)))
if(buff[0] != g_stConfigInfo.addr)
{
start_index = i; // 从符合条件的字节对开始复制
// term_printf("%d", i);
break;
memcpy(buff, buff + 1, offset - 1);
offset--;
buff_size--;
}
}
if (start_index == buff_size)
// 读寄存器
else if (buff[1] == FRT_FUNCTION_CODE_READ_REGISTER & offset == 8)
{
return 0;
}
memcpy(new_buff, buff + start_index, buff_size - start_index);
// for (int i = 0; i < buff_size; i++) {
// term_printf("%x ", new_buff[i]);
// }
// term_printf("\r\n");
memcpy(buff, 0, buff_size);
memcpy(buff, new_buff, buff_size - start_index);
if (new_buff[1] == FRT_FUNCTION_CODE_READ_REGISTER)
{
offset = 8;
return offset;
}
if (new_buff[1] == FRT_FUNCTION_CODE_WRITE_REGISTER)
// 写寄存器
else if (buff[1] == FRT_FUNCTION_CODE_WRITE_REGISTER & offset == 7 + buff[6] + 2)
{
u_int32_t regnum = 0;
offset = 7;
regnum = new_buff[6];
offset = offset + regnum + 2;
return offset;
}
// for (offset = 0; offset < buff_size;){
// c = uart_dev_in_char(uart_handle);
// buff[offset++] = c;
// if (offset == sizeof(pack->addr)){
// if (pack->addr != g_stConfigInfo.addr){
// memcpy(buff, buff+1, offset-1);
// offset--;
// buff_size--;
// }
// }else if (offset == FRT_CLIMATE_PACK_SIZE(pack)){
// return offset;
// }
// }
}
return 0;
}

View File

@ -111,3 +111,7 @@
2 783 7436797235808911 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/Obj/APP_7160814934950161391.dir/frt_protocol.o 4448055fe7c348a8
784 1095 7436797239038510 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/Exe/STM32L431_XL_CURRENT_V10.out 6dcc9a6ebfe249da
1098 1241 7436797240589765 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/Exe/STM32L431_XL_CURRENT_V10.hex 7d99c4510add455f
3 364 7439274857354206 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/Obj/Core_13247989168731456611.dir/main.o 2c232550a9ca877f
33 396 7439274857648207 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/Obj/APP_7160814934950161391.dir/frt_protocol.o 4448055fe7c348a8
398 992 7439274863733469 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/Exe/STM32L431_XL_CURRENT_V10.out 6dcc9a6ebfe249da
994 1027 7439274864178816 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/Exe/STM32L431_XL_CURRENT_V10.hex 7d99c4510add455f

View File

@ -104,3 +104,51 @@
790 2063 7437487216520530 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10_part1.pbi 8873bd53e411db0a
2064 2677 7437487222672708 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbd 7d988f50a231d34c
2678 8161 7437487270676390 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbw b4bd3873c8b9c214
1 981 7439178381045429 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/Core_13247989168731456611.dir/main.pbi c9f7e08b3705388d
982 2444 7439178395672332 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10_part1.pbi 8873bd53e411db0a
2445 2924 7439178400467892 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbd 7d988f50a231d34c
2924 7589 7439178442036721 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbw b4bd3873c8b9c214
1 351 7439180462344697 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/Core_13247989168731456611.dir/main.pbi c9f7e08b3705388d
352 785 7439180466694910 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10_part1.pbi 8873bd53e411db0a
786 1176 7439180470607282 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbd 7d988f50a231d34c
1177 2259 7439180481085450 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbw b4bd3873c8b9c214
1 376 7439272507300473 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/Core_13247989168731456611.dir/main.pbi c9f7e08b3705388d
377 825 7439272511809850 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10_part1.pbi 8873bd53e411db0a
826 1242 7439272515968493 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbd 7d988f50a231d34c
1242 2406 7439272527252241 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbw b4bd3873c8b9c214
1 369 7439272632455638 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/APP_7160814934950161391.dir/frt_protocol.pbi a6206471558c9216
370 909 7439272637872029 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10_part0.pbi d2c2c8300cfc2496
910 1322 7439272641992004 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbd 7d988f50a231d34c
1323 2446 7439272652831172 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbw b4bd3873c8b9c214
1 367 7439272707850494 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/APP_7160814934950161391.dir/frt_protocol.pbi a6206471558c9216
368 806 7439272712238790 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10_part0.pbi d2c2c8300cfc2496
807 1208 7439272716263071 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbd 7d988f50a231d34c
1209 2331 7439272727117707 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbw b4bd3873c8b9c214
1 370 7439272781988518 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/APP_7160814934950161391.dir/frt_protocol.pbi a6206471558c9216
371 829 7439272786586396 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10_part0.pbi d2c2c8300cfc2496
829 1253 7439272790822286 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbd 7d988f50a231d34c
1254 2418 7439272802092647 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbw b4bd3873c8b9c214
1 384 7439272857471901 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/APP_7160814934950161391.dir/frt_protocol.pbi a6206471558c9216
385 829 7439272861982765 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10_part0.pbi d2c2c8300cfc2496
830 1236 7439272866060954 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbd 7d988f50a231d34c
1237 2366 7439272876965377 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbw b4bd3873c8b9c214
1 367 7439273132928036 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/APP_7160814934950161391.dir/frt_protocol.pbi a6206471558c9216
368 817 7439273137439043 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10_part0.pbi d2c2c8300cfc2496
818 1221 7439273141474071 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbd 7d988f50a231d34c
1222 2357 7439273152450080 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbw b4bd3873c8b9c214
1 476 7439273208395694 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/APP_7160814934950161391.dir/frt_protocol.pbi a6206471558c9216
476 968 7439273213328714 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10_part0.pbi d2c2c8300cfc2496
969 1388 7439273217527698 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbd 7d988f50a231d34c
1389 2523 7439273228497133 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbw b4bd3873c8b9c214
1 373 7439273333691592 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/APP_7160814934950161391.dir/frt_protocol.pbi a6206471558c9216
374 826 7439273338237223 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10_part0.pbi d2c2c8300cfc2496
827 1246 7439273342438391 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbd 7d988f50a231d34c
1247 2371 7439273353316565 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbw b4bd3873c8b9c214
1 371 7439273810287018 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/APP_7160814934950161391.dir/frt_protocol.pbi a6206471558c9216
371 811 7439273814699164 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10_part0.pbi d2c2c8300cfc2496
812 1210 7439273818686207 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbd 7d988f50a231d34c
1210 2318 7439273829399489 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbw b4bd3873c8b9c214
1 371 7439274437242994 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/APP_7160814934950161391.dir/frt_protocol.pbi a6206471558c9216
372 811 7439274441640845 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10_part0.pbi d2c2c8300cfc2496
812 1211 7439274445655837 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbd 7d988f50a231d34c
1212 2383 7439274456965849 E:/Y/IAR/stm32l431_xl_current_with_uart/EWARM/STM32L431_XL_CURRENT_V10/BrowseInfo/STM32L431_XL_CURRENT_V10.pbw b4bd3873c8b9c214

View File

@ -1,69 +1,67 @@
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\STM32L431_XL_CURRENT_V10\BrowseInfo\Core_13247989168731456611.dir\main.pbi: \
E:\Y\IAR\stm32l431_xl_current_with_uart\Core\Src\main.c \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Core\Inc\main.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l431xx.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Full.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dac.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dac_ex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Core\Inc\adc.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Core\Inc\main.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Core\Inc\dac.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Core\Inc\dma.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Core\Inc\tim.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Core\Inc\usart.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Core\Inc\gpio.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Middlewares\ST\ARM\DSP\Inc\arm_math.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\App\Inc\uart_dev.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\RingQueue\ring_queue.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\App\Inc\comm_types.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\App\Inc\assertions.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\App\Inc\pdebug.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\App\Inc\uart_dev.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\App\Inc\frt_protocol.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\App\Inc\inflash.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\e22\e22.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\App\Inc\inflash.h
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\App\Inc\frt_protocol.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\App\Inc\uart_dev.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\App\Inc\pdebug.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\App\Inc\assertions.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\App\Inc\comm_types.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\RingQueue\ring_queue.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Middlewares\ST\ARM\DSP\Inc\arm_math.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Core\Inc\gpio.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Core\Inc\usart.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Core\Inc\tim.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Core\Inc\dma.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Core\Inc\dac.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Core\Inc\adc.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dac_ex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dac.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Full.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\yvals.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l431xx.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\..\Core\Inc\main.h \
E:\Y\IAR\stm32l431_xl_current_with_uart\Core\Src\main.c

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
###############################################################################
#
# IAR ELF Linker V9.40.2.374/W64 for ARM 26/Jul/2024 14:48:43
# IAR ELF Linker V9.40.2.374/W64 for ARM 29/Jul/2024 11:38:06
# Copyright 2007-2023 IAR Systems AB.
#
# Output file =
@ -100,7 +100,7 @@ initialize by copy { rw };
.intvec ro code 0x800'0000 0x18c startup_stm32l431xx.o [4]
- 0x800'018c 0x18c
"P1": 0x2'5947
"P1": 0x2'5907
.rodata const 0x800'018c 0x8000 arm_common_tables.o [9]
.rodata const 0x800'818c 0x4000 arm_common_tables.o [9]
.rodata const 0x800'c18c 0x4000 arm_common_tables.o [9]
@ -163,88 +163,104 @@ initialize by copy { rw };
.text ro code 0x801'f950 0xd2 arm_scale_f32.o [9]
.text ro code 0x801'fa24 0xb6 arm_max_f32.o [9]
.text ro code 0x801'fadc 0xc0 arm_rms_f32.o [9]
.text ro code 0x801'fb9c 0x614 frt_protocol.o [1]
.text ro code 0x802'01b0 0x22 stm32l4xx_hal.o [5]
.text ro code 0x802'01d4 0x1bc arm_rfft_fast_init_f32.o [9]
.text ro code 0x802'0390 0x19c gpio.o [3]
.text ro code 0x802'052c 0x2c dma.o [3]
.text ro code 0x802'0558 0x184 adc.o [3]
.text ro code 0x802'06dc 0xf8 tim.o [3]
.text ro code 0x802'07d4 0xb8 dac.o [3]
.text ro code 0x802'088c 0x1d0 uart_dev.o [1]
.text ro code 0x802'0a5c 0xb0 stm32l4xx_hal_adc_ex.o [5]
.text ro code 0x802'0b0c 0xa0a stm32l4xx_hal_adc.o [5]
.text ro code 0x802'1518 0x368 stm32l4xx_hal_tim.o [5]
.text ro code 0x802'1880 0xd0 inflash.o [1]
.text ro code 0x802'1950 0x10c e22.o [6]
.text ro code 0x802'1a5c 0x4c stm32l4xx_hal_pwr.o [5]
.text ro code 0x802'1aa8 0x66 ABImemset.o [11]
.text ro code 0x802'1b0e 0x2 stm32l4xx_hal_gpio.o [5]
.text ro code 0x802'1b10 0x704 arm_cfft_f32.o [9]
.text ro code 0x802'2214 0x38 stm32l4xx_hal_msp.o [3]
.text ro code 0x802'224c 0x98 arm_cfft_init_f32.o [9]
.text ro code 0x802'22e4 0x7c stm32l4xx_hal_tim_ex.o [5]
.text ro code 0x802'2360 0x6e ring_queue.o [7]
.text ro code 0x802'23d0 0x34 vsprintf.o [8]
.text ro code 0x802'2404 0x2 stm32l4xx_hal_adc.o [5]
.text ro code 0x802'2406 0x2 stm32l4xx_hal_adc.o [5]
.text ro code 0x802'2408 0x2 stm32l4xx_hal_tim.o [5]
.text ro code 0x802'240a 0x2 stm32l4xx_hal_tim.o [5]
.text ro code 0x802'240c 0x2 stm32l4xx_hal_tim.o [5]
.text ro code 0x802'240e 0x2 stm32l4xx_hal_tim_ex.o [5]
.text ro code 0x802'2410 0x2 stm32l4xx_hal_tim_ex.o [5]
.text ro code 0x802'2412 0x2 stm32l4xx_hal_tim.o [5]
.text ro code 0x802'2414 0x2 stm32l4xx_hal_tim_ex.o [5]
.text ro code 0x802'2418 0x19c stm32l4xx_hal_flash_ex.o [5]
.text ro code 0x802'25b4 0x1c strrchr.o [8]
.text ro code 0x802'25d0 0x1b4 stm32l4xx_hal_flash.o [5]
.text ro code 0x802'2784 0x5a2 arm_cfft_radix8_f32.o [9]
.text ro code 0x802'2d26 0x44 arm_bitreversal2.o [9]
.rodata const 0x802'2d6c 0x800 arm_common_tables.o [9]
.rodata const 0x802'356c 0x800 arm_common_tables.o [9]
.rodata const 0x802'3d6c 0x400 arm_common_tables.o [9]
.rodata const 0x802'416c 0x400 arm_common_tables.o [9]
.rodata const 0x802'456c 0x380 arm_common_tables.o [9]
.rodata const 0x802'48ec 0x370 arm_common_tables.o [9]
.rodata const 0x802'4c5c 0x200 arm_common_tables.o [9]
.rodata const 0x802'4e5c 0x200 arm_common_tables.o [9]
.rodata const 0x802'505c 0x1a0 arm_common_tables.o [9]
.rodata const 0x802'51fc 0x100 arm_common_tables.o [9]
.rodata const 0x802'52fc 0x100 arm_common_tables.o [9]
.text ro code 0x802'53fc 0xce stm32l4xx_it.o [3]
.text ro code 0x802'54cc 0x18 stm32l4xx_hal.o [5]
.rodata const 0x802'54e4 0x80 arm_common_tables.o [9]
.rodata const 0x802'5564 0x80 arm_common_tables.o [9]
.rodata const 0x802'55e4 0x70 arm_common_tables.o [9]
.rodata const 0x802'5654 0x60 arm_common_tables.o [9]
.rodata const 0x802'56b4 0x3c inflash.o [1]
.text ro code 0x802'56f0 0x38 zero_init3.o [11]
.rodata const 0x802'5728 0x30 system_stm32l4xx.o [2]
.rodata const 0x802'5758 0x28 inflash.o [1]
.rodata const 0x802'5780 0x28 arm_common_tables.o [9]
.text ro code 0x802'57a8 0x28 data_init.o [11]
.text ro code 0x802'57d0 0x22 fpinit_M.o [10]
.iar.init_table const 0x802'57f4 0x20 - Linker created -
.text ro code 0x802'5814 0x1e cmain.o [11]
.text ro code 0x802'5832 0x4 low_level_init.o [8]
.text ro code 0x802'5836 0x4 exit.o [8]
.text ro code 0x802'583c 0xa cexit.o [11]
.text ro code 0x802'5848 0x1c cstartup_M.o [11]
.rodata const 0x802'5864 0x18 frt_protocol.o [1]
.rodata const 0x802'587c 0x14 frt_protocol.o [1]
.rodata const 0x802'5890 0x10 system_stm32l4xx.o [2]
.text ro code 0x801'fb9c 0x5d4 frt_protocol.o [1]
.text ro code 0x802'0170 0x22 stm32l4xx_hal.o [5]
.text ro code 0x802'0194 0x1bc arm_rfft_fast_init_f32.o [9]
.text ro code 0x802'0350 0x19c gpio.o [3]
.text ro code 0x802'04ec 0x2c dma.o [3]
.text ro code 0x802'0518 0x184 adc.o [3]
.text ro code 0x802'069c 0xf8 tim.o [3]
.text ro code 0x802'0794 0xb8 dac.o [3]
.text ro code 0x802'084c 0x1d0 uart_dev.o [1]
.text ro code 0x802'0a1c 0xb0 stm32l4xx_hal_adc_ex.o [5]
.text ro code 0x802'0acc 0xa0a stm32l4xx_hal_adc.o [5]
.text ro code 0x802'14d8 0x368 stm32l4xx_hal_tim.o [5]
.text ro code 0x802'1840 0xd0 inflash.o [1]
.text ro code 0x802'1910 0x10c e22.o [6]
.text ro code 0x802'1a1c 0x4c stm32l4xx_hal_pwr.o [5]
.text ro code 0x802'1a68 0x66 ABImemset.o [11]
.text ro code 0x802'1ace 0x2 stm32l4xx_hal_gpio.o [5]
.text ro code 0x802'1ad0 0x704 arm_cfft_f32.o [9]
.text ro code 0x802'21d4 0x38 stm32l4xx_hal_msp.o [3]
.text ro code 0x802'220c 0x98 arm_cfft_init_f32.o [9]
.text ro code 0x802'22a4 0x7c stm32l4xx_hal_tim_ex.o [5]
.text ro code 0x802'2320 0x6e ring_queue.o [7]
.text ro code 0x802'2390 0x34 vsprintf.o [8]
.text ro code 0x802'23c4 0x2 stm32l4xx_hal_adc.o [5]
.text ro code 0x802'23c6 0x2 stm32l4xx_hal_adc.o [5]
.text ro code 0x802'23c8 0x2 stm32l4xx_hal_tim.o [5]
.text ro code 0x802'23ca 0x2 stm32l4xx_hal_tim.o [5]
.text ro code 0x802'23cc 0x2 stm32l4xx_hal_tim.o [5]
.text ro code 0x802'23ce 0x2 stm32l4xx_hal_tim_ex.o [5]
.text ro code 0x802'23d0 0x2 stm32l4xx_hal_tim_ex.o [5]
.text ro code 0x802'23d2 0x2 stm32l4xx_hal_tim.o [5]
.text ro code 0x802'23d4 0x2 stm32l4xx_hal_tim_ex.o [5]
.text ro code 0x802'23d8 0x19c stm32l4xx_hal_flash_ex.o [5]
.text ro code 0x802'2574 0x1c strrchr.o [8]
.text ro code 0x802'2590 0x1b4 stm32l4xx_hal_flash.o [5]
.text ro code 0x802'2744 0x5a2 arm_cfft_radix8_f32.o [9]
.text ro code 0x802'2ce6 0x44 arm_bitreversal2.o [9]
.rodata const 0x802'2d2c 0x800 arm_common_tables.o [9]
.rodata const 0x802'352c 0x800 arm_common_tables.o [9]
.rodata const 0x802'3d2c 0x400 arm_common_tables.o [9]
.rodata const 0x802'412c 0x400 arm_common_tables.o [9]
.rodata const 0x802'452c 0x380 arm_common_tables.o [9]
.rodata const 0x802'48ac 0x370 arm_common_tables.o [9]
.rodata const 0x802'4c1c 0x200 arm_common_tables.o [9]
.rodata const 0x802'4e1c 0x200 arm_common_tables.o [9]
.rodata const 0x802'501c 0x1a0 arm_common_tables.o [9]
.rodata const 0x802'51bc 0x100 arm_common_tables.o [9]
.rodata const 0x802'52bc 0x100 arm_common_tables.o [9]
.text ro code 0x802'53bc 0xce stm32l4xx_it.o [3]
.text ro code 0x802'548c 0x18 stm32l4xx_hal.o [5]
.rodata const 0x802'54a4 0x80 arm_common_tables.o [9]
.rodata const 0x802'5524 0x80 arm_common_tables.o [9]
.rodata const 0x802'55a4 0x70 arm_common_tables.o [9]
.rodata const 0x802'5614 0x60 arm_common_tables.o [9]
.rodata const 0x802'5674 0x3c inflash.o [1]
.text ro code 0x802'56b0 0x38 zero_init3.o [11]
.rodata const 0x802'56e8 0x30 system_stm32l4xx.o [2]
.rodata const 0x802'5718 0x28 inflash.o [1]
.rodata const 0x802'5740 0x28 arm_common_tables.o [9]
.text ro code 0x802'5768 0x28 data_init.o [11]
.text ro code 0x802'5790 0x22 fpinit_M.o [10]
.iar.init_table const 0x802'57b4 0x20 - Linker created -
.text ro code 0x802'57d4 0x1e cmain.o [11]
.text ro code 0x802'57f2 0x4 low_level_init.o [8]
.text ro code 0x802'57f6 0x4 exit.o [8]
.text ro code 0x802'57fc 0xa cexit.o [11]
.text ro code 0x802'5808 0x1c cstartup_M.o [11]
.rodata const 0x802'5824 0x18 frt_protocol.o [1]
.rodata const 0x802'583c 0x14 frt_protocol.o [1]
.rodata const 0x802'5850 0x10 system_stm32l4xx.o [2]
.rodata const 0x802'5860 0x10 arm_const_structs.o [9]
.rodata const 0x802'5870 0x10 arm_const_structs.o [9]
.rodata const 0x802'5880 0x10 arm_const_structs.o [9]
.rodata const 0x802'5890 0x10 arm_const_structs.o [9]
.rodata const 0x802'58a0 0x10 arm_const_structs.o [9]
.rodata const 0x802'58b0 0x10 arm_const_structs.o [9]
.rodata const 0x802'58c0 0x10 arm_const_structs.o [9]
.rodata const 0x802'58d0 0x10 arm_const_structs.o [9]
.rodata const 0x802'58e0 0x10 arm_const_structs.o [9]
.rodata const 0x802'58f0 0x10 arm_const_structs.o [9]
.rodata const 0x802'5900 0x10 arm_const_structs.o [9]
.rodata const 0x802'5910 0x10 arm_const_structs.o [9]
.rodata const 0x802'5920 0x10 arm_const_structs.o [9]
.text ro code 0x802'5930 0x10 startup_stm32l431xx.o [4]
.text ro code 0x802'5940 0x10 system_stm32l4xx.o [2]
.rodata const 0x802'5950 0x8 system_stm32l4xx.o [2]
.text ro code 0x802'58f0 0x10 startup_stm32l431xx.o [4]
.text ro code 0x802'5900 0x10 system_stm32l4xx.o [2]
.rodata const 0x802'5910 0x8 system_stm32l4xx.o [2]
.text ro code 0x802'5918 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'591c 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5920 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5924 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5928 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'592c 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5930 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5934 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5938 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'593c 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5940 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5944 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5948 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'594c 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5950 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5954 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5958 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'595c 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5960 0x4 startup_stm32l431xx.o [4]
@ -288,26 +304,10 @@ initialize by copy { rw };
.text ro code 0x802'59f8 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'59fc 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5a00 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5a04 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5a08 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5a0c 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5a10 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5a14 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5a18 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5a1c 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5a20 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5a24 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5a28 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5a2c 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5a30 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5a34 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5a38 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5a3c 0x4 startup_stm32l431xx.o [4]
.text ro code 0x802'5a40 0x4 startup_stm32l431xx.o [4]
.rodata const 0x802'5a44 0x0 zero_init3.o [11]
.rodata const 0x802'5a44 0x0 lz77_init_single.o [11]
Initializer bytes const 0x802'5a44 0x8f <for P2-1>
- 0x802'5ad3 0x2'5947
.rodata const 0x802'5a04 0x0 zero_init3.o [11]
.rodata const 0x802'5a04 0x0 lz77_init_single.o [11]
Initializer bytes const 0x802'5a04 0x8f <for P2-1>
- 0x802'5a93 0x2'5907
"P2", part 1 of 3: 0x10d
P2-1 0x2000'0000 0x10d <Init block>
@ -374,7 +374,7 @@ Unused ranges:
From To Size
---- -- ----
0x802'5ad3 0x803'ffff 0x1'a52d
0x802'5a93 0x803'ffff 0x1'a56d
0x2000'010d 0x2000'010f 0x3
0x2000'f78c 0x2000'f78f 0x4
0x2000'fb90 0x2000'ffff 0x470
@ -392,7 +392,7 @@ Zero (__iar_zero_init3)
Copy/lz77 (__iar_lz77_init_single3)
1 source range, total size 0x8f (53% of destination):
0x802'5a44 0x8f
0x802'5a04 0x8f
1 destination range, total size 0x10d:
0x2000'0000 0x10d
@ -409,11 +409,11 @@ command line/config:
Total:
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\STM32L431_XL_CURRENT_V10\Obj\APP_7160814934950161391.dir: [1]
frt_protocol.o 1'556 99 376
frt_protocol.o 1'492 99 376
inflash.o 208 104 8
uart_dev.o 464 25 756
---------------------------------------------------
Total: 2'228 228 1'140
Total: 2'164 228 1'140
E:\Y\IAR\stm32l431_xl_current_with_uart\EWARM\STM32L431_XL_CURRENT_V10\Obj\CMSIS_6603591812247902717.dir: [2]
system_stm32l4xx.o 16 74 4
@ -543,7 +543,7 @@ shb_l.a: [12]
Gaps 41 4
Linker created 32 1'024
-------------------------------------------------------
Grand Total: 34'013 120'310 64'393
Grand Total: 33'949 120'310 64'393
*******************************************************************************
@ -552,83 +552,83 @@ shb_l.a: [12]
Entry Address Size Type Object
----- ------- ---- ---- ------
.iar.init_table$$Base 0x802'57f4 -- Gb - Linker created -
.iar.init_table$$Limit 0x802'5814 -- Gb - Linker created -
?main 0x802'5815 Code Gb cmain.o [11]
ADC1_IRQHandler 0x802'599d Code Wk startup_stm32l431xx.o [4]
ADC_DMAConvCplt 0x802'1471 0x82 Code Gb stm32l4xx_hal_adc.o [5]
ADC_DMAError 0x802'14fd 0x1a Code Gb stm32l4xx_hal_adc.o [5]
ADC_DMAHalfConvCplt 0x802'14f3 0xa Code Gb stm32l4xx_hal_adc.o [5]
ADC_Disable 0x802'13f1 0x7e Code Gb stm32l4xx_hal_adc.o [5]
ADC_Enable 0x802'1319 0xaa Code Gb stm32l4xx_hal_adc.o [5]
AHBPrescTable 0x802'5890 0x10 Data Gb system_stm32l4xx.o [2]
APBPrescTable 0x802'5950 0x8 Data Gb system_stm32l4xx.o [2]
BusFault_Handler 0x802'5403 0x2 Code Gb stm32l4xx_it.o [3]
CAN1_RX0_IRQHandler 0x802'59a5 Code Wk startup_stm32l431xx.o [4]
CAN1_RX1_IRQHandler 0x802'59a9 Code Wk startup_stm32l431xx.o [4]
CAN1_SCE_IRQHandler 0x802'59ad Code Wk startup_stm32l431xx.o [4]
CAN1_TX_IRQHandler 0x802'59a1 Code Wk startup_stm32l431xx.o [4]
COMP_IRQHandler 0x802'5a09 Code Wk startup_stm32l431xx.o [4]
.iar.init_table$$Base 0x802'57b4 -- Gb - Linker created -
.iar.init_table$$Limit 0x802'57d4 -- Gb - Linker created -
?main 0x802'57d5 Code Gb cmain.o [11]
ADC1_IRQHandler 0x802'595d Code Wk startup_stm32l431xx.o [4]
ADC_DMAConvCplt 0x802'1431 0x82 Code Gb stm32l4xx_hal_adc.o [5]
ADC_DMAError 0x802'14bd 0x1a Code Gb stm32l4xx_hal_adc.o [5]
ADC_DMAHalfConvCplt 0x802'14b3 0xa Code Gb stm32l4xx_hal_adc.o [5]
ADC_Disable 0x802'13b1 0x7e Code Gb stm32l4xx_hal_adc.o [5]
ADC_Enable 0x802'12d9 0xaa Code Gb stm32l4xx_hal_adc.o [5]
AHBPrescTable 0x802'5850 0x10 Data Gb system_stm32l4xx.o [2]
APBPrescTable 0x802'5910 0x8 Data Gb system_stm32l4xx.o [2]
BusFault_Handler 0x802'53c3 0x2 Code Gb stm32l4xx_it.o [3]
CAN1_RX0_IRQHandler 0x802'5965 Code Wk startup_stm32l431xx.o [4]
CAN1_RX1_IRQHandler 0x802'5969 Code Wk startup_stm32l431xx.o [4]
CAN1_SCE_IRQHandler 0x802'596d Code Wk startup_stm32l431xx.o [4]
CAN1_TX_IRQHandler 0x802'5961 Code Wk startup_stm32l431xx.o [4]
COMP_IRQHandler 0x802'59c9 Code Wk startup_stm32l431xx.o [4]
CRC16 0x801'fbbb 0x5c Code Gb frt_protocol.o [1]
CRS_IRQHandler 0x802'5a41 Code Wk startup_stm32l431xx.o [4]
CRS_IRQHandler 0x802'5a01 Code Wk startup_stm32l431xx.o [4]
CSTACK$$Base 0x2000'f790 -- Gb - Linker created -
CSTACK$$Limit 0x2000'fb90 -- Gb - Linker created -
Cur_sensor_pwr_on 0x801'e4a7 0x2e Code Gb main.o [3]
DMA1_Channel1_IRQHandler
0x802'5415 0xa Code Gb stm32l4xx_it.o [3]
0x802'53d5 0xa Code Gb stm32l4xx_it.o [3]
DMA1_Channel2_IRQHandler
0x802'5985 Code Wk startup_stm32l431xx.o [4]
0x802'5945 Code Wk startup_stm32l431xx.o [4]
DMA1_Channel3_IRQHandler
0x802'5989 Code Wk startup_stm32l431xx.o [4]
0x802'5949 Code Wk startup_stm32l431xx.o [4]
DMA1_Channel4_IRQHandler
0x802'598d Code Wk startup_stm32l431xx.o [4]
0x802'594d Code Wk startup_stm32l431xx.o [4]
DMA1_Channel5_IRQHandler
0x802'5991 Code Wk startup_stm32l431xx.o [4]
0x802'5951 Code Wk startup_stm32l431xx.o [4]
DMA1_Channel6_IRQHandler
0x802'5995 Code Wk startup_stm32l431xx.o [4]
0x802'5955 Code Wk startup_stm32l431xx.o [4]
DMA1_Channel7_IRQHandler
0x802'5999 Code Wk startup_stm32l431xx.o [4]
0x802'5959 Code Wk startup_stm32l431xx.o [4]
DMA2_Channel1_IRQHandler
0x802'59f5 Code Wk startup_stm32l431xx.o [4]
0x802'59b5 Code Wk startup_stm32l431xx.o [4]
DMA2_Channel2_IRQHandler
0x802'59f9 Code Wk startup_stm32l431xx.o [4]
0x802'59b9 Code Wk startup_stm32l431xx.o [4]
DMA2_Channel3_IRQHandler
0x802'59fd Code Wk startup_stm32l431xx.o [4]
0x802'59bd Code Wk startup_stm32l431xx.o [4]
DMA2_Channel4_IRQHandler
0x802'5a01 Code Wk startup_stm32l431xx.o [4]
0x802'59c1 Code Wk startup_stm32l431xx.o [4]
DMA2_Channel5_IRQHandler
0x802'5a05 Code Wk startup_stm32l431xx.o [4]
0x802'59c5 Code Wk startup_stm32l431xx.o [4]
DMA2_Channel6_IRQHandler
0x802'5a15 Code Wk startup_stm32l431xx.o [4]
0x802'59d5 Code Wk startup_stm32l431xx.o [4]
DMA2_Channel7_IRQHandler
0x802'5a19 Code Wk startup_stm32l431xx.o [4]
0x802'59d9 Code Wk startup_stm32l431xx.o [4]
DMA_SetConfig 0x801'da3d 0x32 Code Lc stm32l4xx_hal_dma.o [5]
DebugMon_Handler 0x802'5409 0x2 Code Gb stm32l4xx_it.o [3]
EXTI0_IRQHandler 0x802'5971 Code Wk startup_stm32l431xx.o [4]
EXTI15_10_IRQHandler 0x802'59e1 Code Wk startup_stm32l431xx.o [4]
EXTI1_IRQHandler 0x802'5975 Code Wk startup_stm32l431xx.o [4]
EXTI2_IRQHandler 0x802'5979 Code Wk startup_stm32l431xx.o [4]
EXTI3_IRQHandler 0x802'597d Code Wk startup_stm32l431xx.o [4]
EXTI4_IRQHandler 0x802'5981 Code Wk startup_stm32l431xx.o [4]
EXTI9_5_IRQHandler 0x802'54c1 0xa Code Gb stm32l4xx_it.o [3]
DebugMon_Handler 0x802'53c9 0x2 Code Gb stm32l4xx_it.o [3]
EXTI0_IRQHandler 0x802'5931 Code Wk startup_stm32l431xx.o [4]
EXTI15_10_IRQHandler 0x802'59a1 Code Wk startup_stm32l431xx.o [4]
EXTI1_IRQHandler 0x802'5935 Code Wk startup_stm32l431xx.o [4]
EXTI2_IRQHandler 0x802'5939 Code Wk startup_stm32l431xx.o [4]
EXTI3_IRQHandler 0x802'593d Code Wk startup_stm32l431xx.o [4]
EXTI4_IRQHandler 0x802'5941 Code Wk startup_stm32l431xx.o [4]
EXTI9_5_IRQHandler 0x802'5481 0xa Code Gb stm32l4xx_it.o [3]
Error_Handler 0x801'e825 0x4 Code Gb main.o [3]
FLASH_FlushCaches 0x802'2541 0x64 Code Gb stm32l4xx_hal_flash_ex.o [5]
FLASH_IRQHandler 0x802'5969 Code Wk startup_stm32l431xx.o [4]
FLASH_MassErase 0x802'24fd 0x1e Code Lc stm32l4xx_hal_flash_ex.o [5]
FLASH_PageErase 0x802'251b 0x26 Code Gb stm32l4xx_hal_flash_ex.o [5]
FLASH_FlushCaches 0x802'2501 0x64 Code Gb stm32l4xx_hal_flash_ex.o [5]
FLASH_IRQHandler 0x802'5929 Code Wk startup_stm32l431xx.o [4]
FLASH_MassErase 0x802'24bd 0x1e Code Lc stm32l4xx_hal_flash_ex.o [5]
FLASH_PageErase 0x802'24db 0x26 Code Gb stm32l4xx_hal_flash_ex.o [5]
FLASH_Program_DoubleWord
0x802'2717 0x1a Code Lc stm32l4xx_hal_flash.o [5]
FLASH_Program_Fast 0x802'2731 0x2e Code Lc stm32l4xx_hal_flash.o [5]
0x802'26d7 0x1a Code Lc stm32l4xx_hal_flash.o [5]
FLASH_Program_Fast 0x802'26f1 0x2e Code Lc stm32l4xx_hal_flash.o [5]
FLASH_WaitForLastOperation
0x802'26b1 0x66 Code Gb stm32l4xx_hal_flash.o [5]
FPU_IRQHandler 0x802'5a3d Code Wk startup_stm32l431xx.o [4]
FRT_MsgHandler 0x802'00b3 0x6a Code Gb frt_protocol.o [1]
0x802'2671 0x66 Code Gb stm32l4xx_hal_flash.o [5]
FPU_IRQHandler 0x802'59fd Code Wk startup_stm32l431xx.o [4]
FRT_MsgHandler 0x802'0073 0x6a Code Gb frt_protocol.o [1]
FRT_MsgProc_ReadRegister
0x801'fe19 0xb6 Code Lc frt_protocol.o [1]
0x801'fe19 0xb4 Code Lc frt_protocol.o [1]
FRT_MsgProc_ReadRegister::reg_value_buff
0x2000'f23c 0xc8 Data Lc frt_protocol.o [1]
FRT_MsgProc_WriteRegister
0x801'fed9 0x138 Code Lc frt_protocol.o [1]
0x801'fed5 0x138 Code Lc frt_protocol.o [1]
FRT_ReadReg 0x801'fde3 0x36 Code Lc frt_protocol.o [1]
FRT_ReadRegBat_Charge 0x801'fcab 0x1e Code Lc frt_protocol.o [1]
FRT_ReadRegBat_V 0x801'fc89 0x22 Code Lc frt_protocol.o [1]
@ -643,19 +643,19 @@ FRT_WriteRegPulseCount 0x801'fd3d 0x1a Code Lc frt_protocol.o [1]
FRT_WriteRegReboot 0x801'fd57 0x18 Code Lc frt_protocol.o [1]
FRT_swap_endian_16 0x801'fc17 0x10 Code Lc frt_protocol.o [1]
HAL_ADCEx_Calibration_Start
0x802'0a79 0x8e Code Gb stm32l4xx_hal_adc_ex.o [5]
HAL_ADC_ConfigChannel 0x802'0f39 0x3da Code Gb stm32l4xx_hal_adc.o [5]
0x802'0a39 0x8e Code Gb stm32l4xx_hal_adc_ex.o [5]
HAL_ADC_ConfigChannel 0x802'0ef9 0x3da Code Gb stm32l4xx_hal_adc.o [5]
HAL_ADC_ConvCpltCallback
0x801'e4dd 0x202 Code Gb main.o [3]
HAL_ADC_ConvHalfCpltCallback
0x802'2407 0x2 Code Wk stm32l4xx_hal_adc.o [5]
HAL_ADC_ErrorCallback 0x802'2405 0x2 Code Wk stm32l4xx_hal_adc.o [5]
HAL_ADC_Init 0x802'0c8d 0x1c6 Code Gb stm32l4xx_hal_adc.o [5]
HAL_ADC_MspInit 0x802'0603 0xb8 Code Gb adc.o [3]
HAL_ADC_Start_DMA 0x802'0e53 0xbc Code Gb stm32l4xx_hal_adc.o [5]
0x802'23c7 0x2 Code Wk stm32l4xx_hal_adc.o [5]
HAL_ADC_ErrorCallback 0x802'23c5 0x2 Code Wk stm32l4xx_hal_adc.o [5]
HAL_ADC_Init 0x802'0c4d 0x1c6 Code Gb stm32l4xx_hal_adc.o [5]
HAL_ADC_MspInit 0x802'05c3 0xb8 Code Gb adc.o [3]
HAL_ADC_Start_DMA 0x802'0e13 0xbc Code Gb stm32l4xx_hal_adc.o [5]
HAL_DAC_ConfigChannel 0x801'f507 0x166 Code Gb stm32l4xx_hal_dac.o [5]
HAL_DAC_Init 0x801'f445 0x2c Code Gb stm32l4xx_hal_dac.o [5]
HAL_DAC_MspInit 0x802'0821 0x5a Code Gb dac.o [3]
HAL_DAC_MspInit 0x802'07e1 0x5a Code Gb dac.o [3]
HAL_DAC_SetValue 0x801'f4dd 0x2a Code Gb stm32l4xx_hal_dac.o [5]
HAL_DAC_Start 0x801'f471 0x6c Code Gb stm32l4xx_hal_dac.o [5]
HAL_DMA_Abort 0x801'd8a9 0x52 Code Gb stm32l4xx_hal_dma.o [5]
@ -664,21 +664,21 @@ HAL_DMA_IRQHandler 0x801'd953 0xea Code Gb stm32l4xx_hal_dma.o [5]
HAL_DMA_Init 0x801'd729 0xde Code Gb stm32l4xx_hal_dma.o [5]
HAL_DMA_Start_IT 0x801'd825 0x84 Code Gb stm32l4xx_hal_dma.o [5]
HAL_Delay 0x801'f41d 0x28 Code Wk stm32l4xx_hal.o [5]
HAL_FLASHEx_Erase 0x802'2419 0xe4 Code Gb stm32l4xx_hal_flash_ex.o [5]
HAL_FLASH_Lock 0x802'26a3 0xe Code Gb stm32l4xx_hal_flash.o [5]
HAL_FLASH_Program 0x802'25d1 0xb2 Code Gb stm32l4xx_hal_flash.o [5]
HAL_FLASH_Unlock 0x802'2683 0x20 Code Gb stm32l4xx_hal_flash.o [5]
HAL_GPIO_EXTI_Callback 0x802'1b0f 0x2 Code Wk stm32l4xx_hal_gpio.o [5]
HAL_FLASHEx_Erase 0x802'23d9 0xe4 Code Gb stm32l4xx_hal_flash_ex.o [5]
HAL_FLASH_Lock 0x802'2663 0xe Code Gb stm32l4xx_hal_flash.o [5]
HAL_FLASH_Program 0x802'2591 0xb2 Code Gb stm32l4xx_hal_flash.o [5]
HAL_FLASH_Unlock 0x802'2643 0x20 Code Gb stm32l4xx_hal_flash.o [5]
HAL_GPIO_EXTI_Callback 0x802'1acf 0x2 Code Wk stm32l4xx_hal_gpio.o [5]
HAL_GPIO_EXTI_IRQHandler
0x801'ef3d 0x1c Code Gb stm32l4xx_hal_gpio.o [5]
HAL_GPIO_Init 0x801'ed91 0x188 Code Gb stm32l4xx_hal_gpio.o [5]
HAL_GPIO_ReadPin 0x801'ef19 0x12 Code Gb stm32l4xx_hal_gpio.o [5]
HAL_GPIO_WritePin 0x801'ef2b 0x12 Code Gb stm32l4xx_hal_gpio.o [5]
HAL_GetTick 0x801'd71d 0xc Code Wk stm32l4xx_hal.o [5]
HAL_IncTick 0x802'54cd 0x18 Code Wk stm32l4xx_hal.o [5]
HAL_Init 0x802'01b1 0x22 Code Gb stm32l4xx_hal.o [5]
HAL_IncTick 0x802'548d 0x18 Code Wk stm32l4xx_hal.o [5]
HAL_Init 0x802'0171 0x22 Code Gb stm32l4xx_hal.o [5]
HAL_InitTick 0x801'e829 0x4e Code Gb main.o [3]
HAL_MspInit 0x802'2215 0x38 Code Gb stm32l4xx_hal_msp.o [3]
HAL_MspInit 0x802'21d5 0x38 Code Gb stm32l4xx_hal_msp.o [3]
HAL_NVIC_EnableIRQ 0x801'f07d 0xa Code Gb stm32l4xx_hal_cortex.o [5]
HAL_NVIC_SetPriority 0x801'f05b 0x22 Code Gb stm32l4xx_hal_cortex.o [5]
HAL_NVIC_SetPriorityGrouping
@ -693,7 +693,7 @@ HAL_PWREx_EnableLowPowerRunMode
0x801'f143 0xc Code Gb stm32l4xx_hal_pwr_ex.o [5]
HAL_PWREx_GetVoltageRange
0x801'f0b1 0xc Code Gb stm32l4xx_hal_pwr_ex.o [5]
HAL_PWR_EnterSLEEPMode 0x802'1a5d 0x42 Code Gb stm32l4xx_hal_pwr.o [5]
HAL_PWR_EnterSLEEPMode 0x802'1a1d 0x42 Code Gb stm32l4xx_hal_pwr.o [5]
HAL_RCCEx_PeriphCLKConfig
0x801'e925 0x2ec Code Gb stm32l4xx_hal_rcc_ex.o [5]
HAL_RCC_ClockConfig 0x801'e0bf 0x176 Code Gb stm32l4xx_hal_rcc.o [5]
@ -705,28 +705,28 @@ HAL_RCC_GetSysClockFreq
HAL_RCC_OscConfig 0x801'da75 0x64a Code Gb stm32l4xx_hal_rcc.o [5]
HAL_SYSTICK_Config 0x801'f087 0x8 Code Gb stm32l4xx_hal_cortex.o [5]
HAL_TIMEx_Break2Callback
0x802'2411 0x2 Code Wk stm32l4xx_hal_tim_ex.o [5]
0x802'23d1 0x2 Code Wk stm32l4xx_hal_tim_ex.o [5]
HAL_TIMEx_BreakCallback
0x802'240f 0x2 Code Wk stm32l4xx_hal_tim_ex.o [5]
0x802'23cf 0x2 Code Wk stm32l4xx_hal_tim_ex.o [5]
HAL_TIMEx_CommutCallback
0x802'2415 0x2 Code Wk stm32l4xx_hal_tim_ex.o [5]
0x802'23d5 0x2 Code Wk stm32l4xx_hal_tim_ex.o [5]
HAL_TIMEx_MasterConfigSynchronization
0x802'22e5 0x74 Code Gb stm32l4xx_hal_tim_ex.o [5]
HAL_TIM_Base_Init 0x802'1519 0x7a Code Gb stm32l4xx_hal_tim.o [5]
HAL_TIM_Base_MspInit 0x802'0775 0x4c Code Gb tim.o [3]
HAL_TIM_Base_Start 0x802'1593 0x60 Code Gb stm32l4xx_hal_tim.o [5]
HAL_TIM_Base_Start_IT 0x802'15f3 0x6c Code Gb stm32l4xx_hal_tim.o [5]
0x802'22a5 0x74 Code Gb stm32l4xx_hal_tim_ex.o [5]
HAL_TIM_Base_Init 0x802'14d9 0x7a Code Gb stm32l4xx_hal_tim.o [5]
HAL_TIM_Base_MspInit 0x802'0735 0x4c Code Gb tim.o [3]
HAL_TIM_Base_Start 0x802'1553 0x60 Code Gb stm32l4xx_hal_tim.o [5]
HAL_TIM_Base_Start_IT 0x802'15b3 0x6c Code Gb stm32l4xx_hal_tim.o [5]
HAL_TIM_IC_CaptureCallback
0x802'2409 0x2 Code Wk stm32l4xx_hal_tim.o [5]
HAL_TIM_IRQHandler 0x802'166d 0x194 Code Gb stm32l4xx_hal_tim.o [5]
0x802'23c9 0x2 Code Wk stm32l4xx_hal_tim.o [5]
HAL_TIM_IRQHandler 0x802'162d 0x194 Code Gb stm32l4xx_hal_tim.o [5]
HAL_TIM_OC_DelayElapsedCallback
0x802'240b 0x2 Code Wk stm32l4xx_hal_tim.o [5]
0x802'23cb 0x2 Code Wk stm32l4xx_hal_tim.o [5]
HAL_TIM_PWM_PulseFinishedCallback
0x802'240d 0x2 Code Wk stm32l4xx_hal_tim.o [5]
0x802'23cd 0x2 Code Wk stm32l4xx_hal_tim.o [5]
HAL_TIM_PeriodElapsedCallback
0x801'e6df 0x14 Code Gb main.o [3]
HAL_TIM_TriggerCallback
0x802'2413 0x2 Code Wk stm32l4xx_hal_tim.o [5]
0x802'23d3 0x2 Code Wk stm32l4xx_hal_tim.o [5]
HAL_UARTEx_RxEventCallback
0x801'da71 0x2 Code Wk stm32l4xx_hal_uart.o [5]
HAL_UARTEx_WakeupCallback
@ -741,113 +741,113 @@ HAL_UART_RxCpltCallback
HAL_UART_Transmit 0x801'c993 0xd0 Code Gb stm32l4xx_hal_uart.o [5]
HAL_UART_TxCpltCallback
0x801'e3d1 0x2 Code Wk stm32l4xx_hal_uart.o [5]
HardFault_Handler 0x802'53ff 0x2 Code Gb stm32l4xx_it.o [3]
I2C1_ER_IRQHandler 0x802'59c9 Code Wk startup_stm32l431xx.o [4]
I2C1_EV_IRQHandler 0x802'59c5 Code Wk startup_stm32l431xx.o [4]
I2C2_ER_IRQHandler 0x802'59d1 Code Wk startup_stm32l431xx.o [4]
I2C2_EV_IRQHandler 0x802'59cd Code Wk startup_stm32l431xx.o [4]
I2C3_ER_IRQHandler 0x802'5a29 Code Wk startup_stm32l431xx.o [4]
I2C3_EV_IRQHandler 0x802'5a25 Code Wk startup_stm32l431xx.o [4]
InFlash_Erase_Pages 0x802'1881 0x36 Code Gb inflash.o [1]
InFlash_Write 0x802'18b7 0x2c Code Gb inflash.o [1]
InRingQueue 0x802'236f 0x38 Code Gb ring_queue.o [7]
InitRingQueue 0x802'2361 0xe Code Gb ring_queue.o [7]
LL_ADC_Disable 0x802'0c47 0x10 Code Lc stm32l4xx_hal_adc.o [5]
HardFault_Handler 0x802'53bf 0x2 Code Gb stm32l4xx_it.o [3]
I2C1_ER_IRQHandler 0x802'5989 Code Wk startup_stm32l431xx.o [4]
I2C1_EV_IRQHandler 0x802'5985 Code Wk startup_stm32l431xx.o [4]
I2C2_ER_IRQHandler 0x802'5991 Code Wk startup_stm32l431xx.o [4]
I2C2_EV_IRQHandler 0x802'598d Code Wk startup_stm32l431xx.o [4]
I2C3_ER_IRQHandler 0x802'59e9 Code Wk startup_stm32l431xx.o [4]
I2C3_EV_IRQHandler 0x802'59e5 Code Wk startup_stm32l431xx.o [4]
InFlash_Erase_Pages 0x802'1841 0x36 Code Gb inflash.o [1]
InFlash_Write 0x802'1877 0x2c Code Gb inflash.o [1]
InRingQueue 0x802'232f 0x38 Code Gb ring_queue.o [7]
InitRingQueue 0x802'2321 0xe Code Gb ring_queue.o [7]
LL_ADC_Disable 0x802'0c07 0x10 Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_DisableDeepPowerDown
0x802'0c07 0xc Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_Enable 0x802'0c37 0x10 Code Lc stm32l4xx_hal_adc.o [5]
0x802'0bc7 0xc Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_Enable 0x802'0bf7 0x10 Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_EnableInternalRegulator
0x802'0c1d 0x10 Code Lc stm32l4xx_hal_adc.o [5]
0x802'0bdd 0x10 Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_GetCommonPathInternalCh
0x802'0b25 0x8 Code Lc stm32l4xx_hal_adc.o [5]
0x802'0ae5 0x8 Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_GetOffsetChannel
0x802'0b51 0xe Code Lc stm32l4xx_hal_adc.o [5]
0x802'0b11 0xe Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_INJ_IsConversionOngoing
0x802'0c83 0xa Code Lc stm32l4xx_hal_adc.o [5]
0x802'0c43 0xa Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_IsCalibrationOnGoing
0x802'0a73 0x6 Code Lc stm32l4xx_hal_adc_ex.o [5]
0x802'0a33 0x6 Code Lc stm32l4xx_hal_adc_ex.o [5]
LL_ADC_IsDeepPowerDownEnabled
0x802'0c13 0xa Code Lc stm32l4xx_hal_adc.o [5]
0x802'0bd3 0xa Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_IsDisableOngoing
0x802'0c5f 0xa Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_IsEnabled 0x802'0c57 0x8 Code Lc stm32l4xx_hal_adc.o [5]
0x802'0c1f 0xa Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_IsEnabled 0x802'0c17 0x8 Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_IsInternalRegulatorEnabled
0x802'0c2d 0xa Code Lc stm32l4xx_hal_adc.o [5]
0x802'0bed 0xa Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_REG_IsConversionOngoing
0x802'0c79 0xa Code Lc stm32l4xx_hal_adc.o [5]
0x802'0c39 0xa Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_REG_IsTriggerSourceSWStart
0x802'0b71 0x10 Code Lc stm32l4xx_hal_adc.o [5]
0x802'0b31 0x10 Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_REG_SetSequencerRanks
0x802'0b81 0x2e Code Lc stm32l4xx_hal_adc.o [5]
0x802'0b41 0x2e Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_REG_StartConversion
0x802'0c69 0x10 Code Lc stm32l4xx_hal_adc.o [5]
0x802'0c29 0x10 Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_SetChannelSamplingTime
0x802'0baf 0x32 Code Lc stm32l4xx_hal_adc.o [5]
0x802'0b6f 0x32 Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_SetChannelSingleDiff
0x802'0be1 0x26 Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_SetCommonClock 0x802'0b0d 0xc Code Lc stm32l4xx_hal_adc.o [5]
0x802'0ba1 0x26 Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_SetCommonClock 0x802'0acd 0xc Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_SetCommonPathInternalCh
0x802'0b19 0xc Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_SetOffset 0x802'0b2d 0x24 Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_SetOffsetState 0x802'0b5f 0x12 Code Lc stm32l4xx_hal_adc.o [5]
0x802'0ad9 0xc Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_SetOffset 0x802'0aed 0x24 Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_SetOffsetState 0x802'0b1f 0x12 Code Lc stm32l4xx_hal_adc.o [5]
LL_ADC_StartCalibration
0x802'0a5d 0x16 Code Lc stm32l4xx_hal_adc_ex.o [5]
LPTIM1_IRQHandler 0x802'5a0d Code Wk startup_stm32l431xx.o [4]
LPTIM2_IRQHandler 0x802'5a11 Code Wk startup_stm32l431xx.o [4]
LPUART1_IRQHandler 0x802'5a1d Code Wk startup_stm32l431xx.o [4]
MSIRangeTable 0x802'5728 0x30 Data Gb system_stm32l4xx.o [2]
MX_ADC1_Init 0x802'0559 0xaa Code Gb adc.o [3]
MX_DAC1_Init 0x802'07d5 0x4c Code Gb dac.o [3]
MX_DMA_Init 0x802'052d 0x2c Code Gb dma.o [3]
MX_GPIO_Init 0x802'0391 0x19c Code Gb gpio.o [3]
MX_TIM6_Init 0x802'06dd 0x4c Code Gb tim.o [3]
MX_TIM7_Init 0x802'0729 0x4c Code Gb tim.o [3]
0x802'0a1d 0x16 Code Lc stm32l4xx_hal_adc_ex.o [5]
LPTIM1_IRQHandler 0x802'59cd Code Wk startup_stm32l431xx.o [4]
LPTIM2_IRQHandler 0x802'59d1 Code Wk startup_stm32l431xx.o [4]
LPUART1_IRQHandler 0x802'59dd Code Wk startup_stm32l431xx.o [4]
MSIRangeTable 0x802'56e8 0x30 Data Gb system_stm32l4xx.o [2]
MX_ADC1_Init 0x802'0519 0xaa Code Gb adc.o [3]
MX_DAC1_Init 0x802'0795 0x4c Code Gb dac.o [3]
MX_DMA_Init 0x802'04ed 0x2c Code Gb dma.o [3]
MX_GPIO_Init 0x802'0351 0x19c Code Gb gpio.o [3]
MX_TIM6_Init 0x802'069d 0x4c Code Gb tim.o [3]
MX_TIM7_Init 0x802'06e9 0x4c Code Gb tim.o [3]
MX_USART1_UART_Init 0x801'd561 0x44 Code Gb usart.o [3]
MX_USART3_UART_Init 0x801'd5a5 0x44 Code Gb usart.o [3]
MemManage_Handler 0x802'5401 0x2 Code Gb stm32l4xx_it.o [3]
NMI_Handler 0x802'53fd 0x2 Code Gb stm32l4xx_it.o [3]
MemManage_Handler 0x802'53c1 0x2 Code Gb stm32l4xx_it.o [3]
NMI_Handler 0x802'53bd 0x2 Code Gb stm32l4xx_it.o [3]
NVIC_EncodePriority 0x801'efe9 0x3c Code Lc stm32l4xx_hal_cortex.o [5]
OutRingQueue 0x802'23a7 0x28 Code Gb ring_queue.o [7]
PVD_PVM_IRQHandler 0x802'595d Code Wk startup_stm32l431xx.o [4]
PendSV_Handler 0x802'540b 0x2 Code Gb stm32l4xx_it.o [3]
OutRingQueue 0x802'2367 0x28 Code Gb ring_queue.o [7]
PVD_PVM_IRQHandler 0x802'591d Code Wk startup_stm32l431xx.o [4]
PendSV_Handler 0x802'53cb 0x2 Code Gb stm32l4xx_it.o [3]
Pulse_Count 0x2000'f788 0x2 Data Gb main.o [3]
QUADSPI_IRQHandler 0x802'5a21 Code Wk startup_stm32l431xx.o [4]
QUADSPI_IRQHandler 0x802'59e1 Code Wk startup_stm32l431xx.o [4]
RCCEx_PLLSAI1_Config 0x801'ec25 0x154 Code Lc stm32l4xx_hal_rcc_ex.o [5]
RCC_IRQHandler 0x802'596d Code Wk startup_stm32l431xx.o [4]
RCC_IRQHandler 0x802'592d Code Wk startup_stm32l431xx.o [4]
RCC_SetFlashLatencyFromMSIRange
0x801'e31d 0x7c Code Lc stm32l4xx_hal_rcc.o [5]
RNG_IRQHandler 0x802'5a39 Code Wk startup_stm32l431xx.o [4]
RTC_Alarm_IRQHandler 0x802'59e5 Code Wk startup_stm32l431xx.o [4]
RTC_WKUP_IRQHandler 0x802'5965 Code Wk startup_stm32l431xx.o [4]
Region$$Table$$Base 0x802'57f4 -- Gb - Linker created -
Region$$Table$$Limit 0x802'5814 -- Gb - Linker created -
Reset_Handler 0x802'5931 Code Wk startup_stm32l431xx.o [4]
RNG_IRQHandler 0x802'59f9 Code Wk startup_stm32l431xx.o [4]
RTC_Alarm_IRQHandler 0x802'59a5 Code Wk startup_stm32l431xx.o [4]
RTC_WKUP_IRQHandler 0x802'5925 Code Wk startup_stm32l431xx.o [4]
Region$$Table$$Base 0x802'57b4 -- Gb - Linker created -
Region$$Table$$Limit 0x802'57d4 -- Gb - Linker created -
Reset_Handler 0x802'58f1 Code Wk startup_stm32l431xx.o [4]
S 0x2000'f714 0x18 Data Gb main.o [3]
SAI1_IRQHandler 0x802'5a2d Code Wk startup_stm32l431xx.o [4]
SDMMC1_IRQHandler 0x802'59e9 Code Wk startup_stm32l431xx.o [4]
SPI1_IRQHandler 0x802'59d5 Code Wk startup_stm32l431xx.o [4]
SPI2_IRQHandler 0x802'59d9 Code Wk startup_stm32l431xx.o [4]
SPI3_IRQHandler 0x802'59ed Code Wk startup_stm32l431xx.o [4]
SVC_Handler 0x802'5407 0x2 Code Gb stm32l4xx_it.o [3]
SWPMI1_IRQHandler 0x802'5a31 Code Wk startup_stm32l431xx.o [4]
SAI1_IRQHandler 0x802'59ed Code Wk startup_stm32l431xx.o [4]
SDMMC1_IRQHandler 0x802'59a9 Code Wk startup_stm32l431xx.o [4]
SPI1_IRQHandler 0x802'5995 Code Wk startup_stm32l431xx.o [4]
SPI2_IRQHandler 0x802'5999 Code Wk startup_stm32l431xx.o [4]
SPI3_IRQHandler 0x802'59ad Code Wk startup_stm32l431xx.o [4]
SVC_Handler 0x802'53c7 0x2 Code Gb stm32l4xx_it.o [3]
SWPMI1_IRQHandler 0x802'59f1 Code Wk startup_stm32l431xx.o [4]
SysTick_Config 0x801'f025 0x2e Code Lc stm32l4xx_hal_cortex.o [5]
SysTick_Handler 0x802'540d 0x8 Code Gb stm32l4xx_it.o [3]
SysTick_Handler 0x802'53cd 0x8 Code Gb stm32l4xx_it.o [3]
SystemClock_Config 0x801'e7b5 0x70 Code Gb main.o [3]
SystemCoreClock 0x2000'00a0 0x4 Data Gb system_stm32l4xx.o [2]
SystemInit 0x802'5941 0xc Code Gb system_stm32l4xx.o [2]
TAMP_STAMP_IRQHandler 0x802'5961 Code Wk startup_stm32l431xx.o [4]
SystemInit 0x802'5901 0xc Code Gb system_stm32l4xx.o [2]
TAMP_STAMP_IRQHandler 0x802'5921 Code Wk startup_stm32l431xx.o [4]
TIM1_BRK_TIM15_IRQHandler
0x802'59b1 Code Wk startup_stm32l431xx.o [4]
TIM1_CC_IRQHandler 0x802'59bd Code Wk startup_stm32l431xx.o [4]
0x802'5971 Code Wk startup_stm32l431xx.o [4]
TIM1_CC_IRQHandler 0x802'597d Code Wk startup_stm32l431xx.o [4]
TIM1_TRG_COM_IRQHandler
0x802'59b9 Code Wk startup_stm32l431xx.o [4]
0x802'5979 Code Wk startup_stm32l431xx.o [4]
TIM1_UP_TIM16_IRQHandler
0x802'59b5 Code Wk startup_stm32l431xx.o [4]
TIM2_IRQHandler 0x802'59c1 Code Wk startup_stm32l431xx.o [4]
TIM6_DAC_IRQHandler 0x802'59f1 Code Wk startup_stm32l431xx.o [4]
TIM7_IRQHandler 0x802'5497 0xa Code Gb stm32l4xx_it.o [3]
TIM_Base_SetConfig 0x802'1801 0x72 Code Gb stm32l4xx_hal_tim.o [5]
TSC_IRQHandler 0x802'5a35 Code Wk startup_stm32l431xx.o [4]
0x802'5975 Code Wk startup_stm32l431xx.o [4]
TIM2_IRQHandler 0x802'5981 Code Wk startup_stm32l431xx.o [4]
TIM6_DAC_IRQHandler 0x802'59b1 Code Wk startup_stm32l431xx.o [4]
TIM7_IRQHandler 0x802'5457 0xa Code Gb stm32l4xx_it.o [3]
TIM_Base_SetConfig 0x802'17c1 0x72 Code Gb stm32l4xx_hal_tim.o [5]
TSC_IRQHandler 0x802'59f5 Code Wk startup_stm32l431xx.o [4]
UART_AdvFeatureConfig 0x801'd061 0xda Code Gb stm32l4xx_hal_uart.o [5]
UART_CheckIdleState 0x801'd13b 0x6e Code Gb stm32l4xx_hal_uart.o [5]
UART_DMAAbortOnError 0x801'd3c5 0x16 Code Lc stm32l4xx_hal_uart.o [5]
@ -859,13 +859,13 @@ UART_SetConfig 0x801'cdad 0x28e Code Gb stm32l4xx_hal_uart.o [5]
UART_Start_Receive_IT 0x801'd287 0xe8 Code Gb stm32l4xx_hal_uart.o [5]
UART_WaitOnFlagUntilTimeout
0x801'd1a9 0xde Code Gb stm32l4xx_hal_uart.o [5]
USART1_IRQHandler 0x802'541f 0x3c Code Gb stm32l4xx_it.o [3]
USART2_IRQHandler 0x802'59dd Code Wk startup_stm32l431xx.o [4]
USART3_IRQHandler 0x802'545b 0x3c Code Gb stm32l4xx_it.o [3]
UsageFault_Handler 0x802'5405 0x2 Code Gb stm32l4xx_it.o [3]
USART1_IRQHandler 0x802'53df 0x3c Code Gb stm32l4xx_it.o [3]
USART2_IRQHandler 0x802'599d Code Wk startup_stm32l431xx.o [4]
USART3_IRQHandler 0x802'541b 0x3c Code Gb stm32l4xx_it.o [3]
UsageFault_Handler 0x802'53c5 0x2 Code Gb stm32l4xx_it.o [3]
V50hz_mA 0x2000'f75c 0x4 Data Gb main.o [3]
Vdc 0x2000'f758 0x4 Data Gb main.o [3]
WWDG_IRQHandler 0x802'5959 Code Wk startup_stm32l431xx.o [4]
WWDG_IRQHandler 0x802'5919 Code Wk startup_stm32l431xx.o [4]
_LC 0x801'9ecd 0x6 Code Lc xprintffull_nomb.o [8]
_LitobFullNoMb 0x801'abb5 0x114 Code Lc xprintffull_nomb.o [8]
_Locale_lconv 0x2000'00d4 0x38 Data Lc xlocale_c.o [8]
@ -894,102 +894,102 @@ __aeabi_ldiv0 0x801'baf1 Code Gb I64DivZer.o [11]
__aeabi_memcpy 0x801'af05 Code Gb ABImemcpy.o [11]
__aeabi_memcpy4 0x801'af25 Code Gb ABImemcpy.o [11]
__aeabi_memcpy8 0x801'af25 Code Gb ABImemcpy.o [11]
__aeabi_memset 0x802'1aa9 Code Gb ABImemset.o [11]
__aeabi_memset 0x802'1a69 Code Gb ABImemset.o [11]
__aeabi_ui2d 0x801'b6e9 Code Gb U32ToDbl.o [10]
__aeabi_uldivmod 0x801'b8b9 Code Gb I64DivMod.o [11]
__cmain 0x802'5815 Code Gb cmain.o [11]
__cmain 0x802'57d5 Code Gb cmain.o [11]
__exit 0x801'baf5 0x14 Code Gb exit.o [12]
__iar_Fail_s 0x801'ae35 0x1c Code Gb xfail_s.o [8]
__iar_Memchr 0x801'aead Code Gb memchr.o [11]
__iar_Memset 0x802'1aa9 Code Gb ABImemset.o [11]
__iar_Memset_word 0x802'1ab1 Code Gb ABImemset.o [11]
__iar_Memset 0x802'1a69 Code Gb ABImemset.o [11]
__iar_Memset_word 0x802'1a71 Code Gb ABImemset.o [11]
__iar_Sin32 0x801'f24d 0x18c Code Lc cos_sin32.o [10]
__iar_Strchr 0x801'ae15 Code Gb strchr.o [11]
__iar_cos32 0x801'f419 0x4 Code Gb cos_sin32.o [10]
__iar_cos_medium32 0x801'f419 0x4 Code Gb cos_sin32.o [10]
__iar_cos_mediumf 0x801'f419 0x4 Code Gb cos_sin32.o [10]
__iar_data_init3 0x802'57a9 0x28 Code Gb data_init.o [11]
__iar_data_init3 0x802'5769 0x28 Code Gb data_init.o [11]
__iar_frexp 0x801'afb9 Code Gb frexp.o [10]
__iar_frexpl 0x801'afb9 Code Gb frexp.o [10]
__iar_init_vfp 0x802'57d1 Code Gb fpinit_M.o [10]
__iar_init_vfp 0x802'5791 Code Gb fpinit_M.o [10]
__iar_ldexp64 0x801'b085 Code Gb ldexp.o [10]
__iar_lz77_init_single3
0x801'ad97 0x7e Code Gb lz77_init_single.o [11]
__iar_program_start 0x802'5849 Code Gb cstartup_M.o [11]
__iar_program_start 0x802'5809 Code Gb cstartup_M.o [11]
__iar_scalbln64 0x801'b085 Code Gb ldexp.o [10]
__iar_scalbn64 0x801'b085 Code Gb ldexp.o [10]
__iar_softfp___iar_frexp64
0x801'afad Code Gb frexp.o [10]
__iar_softfp_frexp 0x801'afad Code Gb frexp.o [10]
__iar_softfp_frexpl 0x801'afad Code Gb frexp.o [10]
__iar_zero_init3 0x802'56f1 0x38 Code Gb zero_init3.o [11]
__low_level_init 0x802'5833 0x4 Code Gb low_level_init.o [8]
__iar_zero_init3 0x802'56b1 0x38 Code Gb zero_init3.o [11]
__low_level_init 0x802'57f3 0x4 Code Gb low_level_init.o [8]
__vector_table 0x800'0000 Data Gb startup_stm32l431xx.o [4]
_call_main 0x802'5821 Code Gb cmain.o [11]
_exit 0x802'583d Code Gb cexit.o [11]
_call_main 0x802'57e1 Code Gb cmain.o [11]
_exit 0x802'57fd Code Gb cexit.o [11]
abort 0x801'bae9 0x6 Code Gb abort.o [8]
adc_bat_data 0x2000'6110 0x2000 Data Gb main.o [3]
adc_value 0x2000'0110 0x4000 Data Gb main.o [3]
armBitRevIndexTable1024
0x801'bb08 0xe10 Data Gb arm_common_tables.o [9]
armBitRevIndexTable128 0x802'505c 0x1a0 Data Gb arm_common_tables.o [9]
armBitRevIndexTable16 0x802'5780 0x28 Data Gb arm_common_tables.o [9]
armBitRevIndexTable128 0x802'501c 0x1a0 Data Gb arm_common_tables.o [9]
armBitRevIndexTable16 0x802'5740 0x28 Data Gb arm_common_tables.o [9]
armBitRevIndexTable2048
0x801'610c 0x1dc0 Data Gb arm_common_tables.o [9]
armBitRevIndexTable256 0x802'48ec 0x370 Data Gb arm_common_tables.o [9]
armBitRevIndexTable32 0x802'5654 0x60 Data Gb arm_common_tables.o [9]
armBitRevIndexTable256 0x802'48ac 0x370 Data Gb arm_common_tables.o [9]
armBitRevIndexTable32 0x802'5614 0x60 Data Gb arm_common_tables.o [9]
armBitRevIndexTable4096
0x801'418c 0x1f80 Data Gb arm_common_tables.o [9]
armBitRevIndexTable512 0x802'456c 0x380 Data Gb arm_common_tables.o [9]
armBitRevIndexTable64 0x802'55e4 0x70 Data Gb arm_common_tables.o [9]
arm_bitreversal_32 0x802'2d27 0x44 Code Gb arm_bitreversal2.o [9]
arm_cfft_f32 0x802'2091 0x184 Code Gb arm_cfft_f32.o [9]
arm_cfft_init_f32 0x802'224d 0x98 Code Gb arm_cfft_init_f32.o [9]
arm_cfft_radix8by2_f32 0x802'1b11 0x16a Code Gb arm_cfft_f32.o [9]
arm_cfft_radix8by4_f32 0x802'1c7d 0x412 Code Gb arm_cfft_f32.o [9]
armBitRevIndexTable512 0x802'452c 0x380 Data Gb arm_common_tables.o [9]
armBitRevIndexTable64 0x802'55a4 0x70 Data Gb arm_common_tables.o [9]
arm_bitreversal_32 0x802'2ce7 0x44 Code Gb arm_bitreversal2.o [9]
arm_cfft_f32 0x802'2051 0x184 Code Gb arm_cfft_f32.o [9]
arm_cfft_init_f32 0x802'220d 0x98 Code Gb arm_cfft_init_f32.o [9]
arm_cfft_radix8by2_f32 0x802'1ad1 0x16a Code Gb arm_cfft_f32.o [9]
arm_cfft_radix8by4_f32 0x802'1c3d 0x412 Code Gb arm_cfft_f32.o [9]
arm_cfft_sR_f32_len1024
0x802'5900 0x10 Data Gb arm_const_structs.o [9]
arm_cfft_sR_f32_len128 0x802'58d0 0x10 Data Gb arm_const_structs.o [9]
arm_cfft_sR_f32_len16 0x802'58a0 0x10 Data Gb arm_const_structs.o [9]
0x802'58c0 0x10 Data Gb arm_const_structs.o [9]
arm_cfft_sR_f32_len128 0x802'5890 0x10 Data Gb arm_const_structs.o [9]
arm_cfft_sR_f32_len16 0x802'5860 0x10 Data Gb arm_const_structs.o [9]
arm_cfft_sR_f32_len2048
0x802'5910 0x10 Data Gb arm_const_structs.o [9]
arm_cfft_sR_f32_len256 0x802'58e0 0x10 Data Gb arm_const_structs.o [9]
arm_cfft_sR_f32_len32 0x802'58b0 0x10 Data Gb arm_const_structs.o [9]
0x802'58d0 0x10 Data Gb arm_const_structs.o [9]
arm_cfft_sR_f32_len256 0x802'58a0 0x10 Data Gb arm_const_structs.o [9]
arm_cfft_sR_f32_len32 0x802'5870 0x10 Data Gb arm_const_structs.o [9]
arm_cfft_sR_f32_len4096
0x802'5920 0x10 Data Gb arm_const_structs.o [9]
arm_cfft_sR_f32_len512 0x802'58f0 0x10 Data Gb arm_const_structs.o [9]
arm_cfft_sR_f32_len64 0x802'58c0 0x10 Data Gb arm_const_structs.o [9]
0x802'58e0 0x10 Data Gb arm_const_structs.o [9]
arm_cfft_sR_f32_len512 0x802'58b0 0x10 Data Gb arm_const_structs.o [9]
arm_cfft_sR_f32_len64 0x802'5880 0x10 Data Gb arm_const_structs.o [9]
arm_cmplx_mag_f32 0x801'f7f9 0x158 Code Gb arm_cmplx_mag_f32.o [9]
arm_hanning_f32 0x801'e44d 0x5a Code Gb main.o [3]
arm_max_f32 0x801'fa25 0xb6 Code Gb arm_max_f32.o [9]
arm_radix8_butterfly_f32
0x802'2785 0x5a2 Code Gb arm_cfft_radix8_f32.o [9]
0x802'2745 0x5a2 Code Gb arm_cfft_radix8_f32.o [9]
arm_rfft_1024_fast_init_f32
0x802'0285 0x26 Code Lc arm_rfft_fast_init_f32.o [9]
0x802'0245 0x26 Code Lc arm_rfft_fast_init_f32.o [9]
arm_rfft_128_fast_init_f32
0x802'0219 0x22 Code Lc arm_rfft_fast_init_f32.o [9]
0x802'01d9 0x22 Code Lc arm_rfft_fast_init_f32.o [9]
arm_rfft_2048_fast_init_f32
0x802'02ab 0x26 Code Lc arm_rfft_fast_init_f32.o [9]
0x802'026b 0x26 Code Lc arm_rfft_fast_init_f32.o [9]
arm_rfft_256_fast_init_f32
0x802'023b 0x24 Code Lc arm_rfft_fast_init_f32.o [9]
0x802'01fb 0x24 Code Lc arm_rfft_fast_init_f32.o [9]
arm_rfft_32_fast_init_f32
0x802'01d5 0x22 Code Lc arm_rfft_fast_init_f32.o [9]
0x802'0195 0x22 Code Lc arm_rfft_fast_init_f32.o [9]
arm_rfft_4096_fast_init_f32
0x802'02d1 0x26 Code Lc arm_rfft_fast_init_f32.o [9]
0x802'0291 0x26 Code Lc arm_rfft_fast_init_f32.o [9]
arm_rfft_512_fast_init_f32
0x802'025f 0x26 Code Lc arm_rfft_fast_init_f32.o [9]
0x802'021f 0x26 Code Lc arm_rfft_fast_init_f32.o [9]
arm_rfft_64_fast_init_f32
0x802'01f7 0x22 Code Lc arm_rfft_fast_init_f32.o [9]
0x802'01b7 0x22 Code Lc arm_rfft_fast_init_f32.o [9]
arm_rfft_fast_f32 0x801'f7bd 0x3a Code Gb arm_rfft_fast_f32.o [9]
arm_rfft_fast_init_f32 0x802'02f7 0x5a Code Gb arm_rfft_fast_init_f32.o [9]
arm_rfft_fast_init_f32 0x802'02b7 0x5a Code Gb arm_rfft_fast_init_f32.o [9]
arm_rms_f32 0x801'fadd 0xc0 Code Gb arm_rms_f32.o [9]
arm_scale_f32 0x801'f951 0xd2 Code Gb arm_scale_f32.o [9]
bat_v 0x2000'f754 0x4 Data Gb main.o [3]
bat_v_get 0x801'e3d5 0x78 Code Gb main.o [3]
cosf 0x801'f419 0x4 Code Gb cos_sin32.o [10]
e22_config_data 0x2000'0000 0xc Data Gb e22.o [6]
e22_init 0x802'1a07 0x44 Code Gb e22.o [6]
exit 0x802'5837 0x4 Code Gb exit.o [8]
e22_init 0x802'19c7 0x44 Code Gb e22.o [6]
exit 0x802'57f7 0x4 Code Gb exit.o [8]
fft_mag 0x2000'e110 0x1000 Data Gb main.o [3]
fft_outdata 0x2000'a110 0x2000 Data Gb main.o [3]
fft_rawdata 0x2000'8110 0x2000 Data Gb main.o [3]
@ -1007,18 +1007,18 @@ htim6 0x2000'f600 0x4c Data Gb tim.o [3]
htim7 0x2000'f64c 0x4c Data Gb tim.o [3]
huart1 0x2000'f3cc 0x84 Data Gb usart.o [3]
huart3 0x2000'f450 0x84 Data Gb usart.o [3]
init_lora_uart 0x802'0a27 0x14 Code Gb uart_dev.o [1]
init_term_uart 0x802'0a15 0x12 Code Gb uart_dev.o [1]
init_lora_uart 0x802'09e7 0x14 Code Gb uart_dev.o [1]
init_term_uart 0x802'09d5 0x12 Code Gb uart_dev.o [1]
ldexp 0x801'b085 Code Gb ldexp.o [10]
ldexpl 0x801'b085 Code Gb ldexp.o [10]
localeconv 0x801'b8b1 0x4 Code Gb xlocale_c.o [8]
lora_in_buff 0x2000'f110 0x12c Data Lc uart_dev.o [1]
lora_out_buff 0x2000'f538 0x64 Data Gb uart_dev.o [1]
lora_set_mode 0x802'19d9 0x2e Code Gb e22.o [6]
lora_set_mode_config 0x802'1995 0x22 Code Gb e22.o [6]
lora_set_mode_normal 0x802'1951 0x22 Code Gb e22.o [6]
lora_set_mode_sleep 0x802'19b7 0x22 Code Gb e22.o [6]
lora_set_mode_wor 0x802'1973 0x22 Code Gb e22.o [6]
lora_set_mode 0x802'1999 0x2e Code Gb e22.o [6]
lora_set_mode_config 0x802'1955 0x22 Code Gb e22.o [6]
lora_set_mode_normal 0x802'1911 0x22 Code Gb e22.o [6]
lora_set_mode_sleep 0x802'1977 0x22 Code Gb e22.o [6]
lora_set_mode_wor 0x802'1933 0x22 Code Gb e22.o [6]
main 0x801'e6f9 0xa6 Code Gb main.o [3]
main_freq 0x2000'f764 0x4 Data Gb main.o [3]
max_rms_mA 0x2000'f770 0x4 Data Gb main.o [3]
@ -1028,8 +1028,8 @@ memset 0x801'e911 0x14 Code Gb memset.o [11]
merge_rfft_f32 0x801'f719 0xa4 Code Gb arm_rfft_fast_f32.o [9]
pFlash 0x2000'0080 0x20 Data Gb stm32l4xx_hal_flash.o [5]
read_and_process_uart_data
0x802'011d 0x4a Code Gb frt_protocol.o [1]
read_config_info 0x802'1903 0x3e Code Gb inflash.o [1]
0x802'00dd 0x4a Code Gb frt_protocol.o [1]
read_config_info 0x802'18c3 0x3e Code Gb inflash.o [1]
read_uart_flag 0x2000'f774 0x4 Data Gb main.o [3]
result_data 0x2000'4110 0x2000 Data Gb main.o [3]
rms_mA 0x2000'f76c 0x4 Data Gb main.o [3]
@ -1037,7 +1037,7 @@ rms_mV 0x2000'f768 0x4 Data Gb main.o [3]
rs485_buff 0x2000'f6e0 0x34 Data Lc frt_protocol.o [1]
rx_uart1_buf 0x2000'f78a 0x1 Data Gb usart.o [3]
rx_uart3_buf 0x2000'f78b 0x1 Data Gb usart.o [3]
save_config_info 0x802'18e3 0x20 Code Gb inflash.o [1]
save_config_info 0x802'18a3 0x20 Code Gb inflash.o [1]
scalbln 0x801'b085 Code Gb ldexp.o [10]
scalblnl 0x801'b085 Code Gb ldexp.o [10]
scalbn 0x801'b085 Code Gb ldexp.o [10]
@ -1048,41 +1048,41 @@ send_uart_pack 0x801'fd6f 0x74 Code Lc frt_protocol.o [1]
stage_rfft_f32 0x801'f66d 0xac Code Gb arm_rfft_fast_f32.o [9]
strchr 0x801'ae15 Code Gb strchr.o [11]
strlen 0x801'ae75 Code Gb strlen.o [11]
strrchr 0x802'25b5 0x1c Code Gb strrchr.o [8]
strrchr 0x802'2575 0x1c Code Gb strrchr.o [8]
term_in_buff 0x2000'f304 0xc8 Data Lc uart_dev.o [1]
term_out_buff 0x2000'f59c 0x64 Data Lc uart_dev.o [1]
term_printf 0x802'09e7 0x2e Code Gb uart_dev.o [1]
term_printf 0x802'09a7 0x2e Code Gb uart_dev.o [1]
twiddleCoef_1024 0x801'018c 0x2000 Data Gb arm_common_tables.o [9]
twiddleCoef_128 0x802'3d6c 0x400 Data Gb arm_common_tables.o [9]
twiddleCoef_16 0x802'54e4 0x80 Data Gb arm_common_tables.o [9]
twiddleCoef_128 0x802'3d2c 0x400 Data Gb arm_common_tables.o [9]
twiddleCoef_16 0x802'54a4 0x80 Data Gb arm_common_tables.o [9]
twiddleCoef_2048 0x800'818c 0x4000 Data Gb arm_common_tables.o [9]
twiddleCoef_256 0x802'2d6c 0x800 Data Gb arm_common_tables.o [9]
twiddleCoef_32 0x802'51fc 0x100 Data Gb arm_common_tables.o [9]
twiddleCoef_256 0x802'2d2c 0x800 Data Gb arm_common_tables.o [9]
twiddleCoef_32 0x802'51bc 0x100 Data Gb arm_common_tables.o [9]
twiddleCoef_4096 0x800'018c 0x8000 Data Gb arm_common_tables.o [9]
twiddleCoef_512 0x801'7ecc 0x1000 Data Gb arm_common_tables.o [9]
twiddleCoef_64 0x802'4c5c 0x200 Data Gb arm_common_tables.o [9]
twiddleCoef_64 0x802'4c1c 0x200 Data Gb arm_common_tables.o [9]
twiddleCoef_rfft_1024 0x801'8ecc 0x1000 Data Gb arm_common_tables.o [9]
twiddleCoef_rfft_128 0x802'4e5c 0x200 Data Gb arm_common_tables.o [9]
twiddleCoef_rfft_128 0x802'4e1c 0x200 Data Gb arm_common_tables.o [9]
twiddleCoef_rfft_2048 0x801'218c 0x2000 Data Gb arm_common_tables.o [9]
twiddleCoef_rfft_256 0x802'416c 0x400 Data Gb arm_common_tables.o [9]
twiddleCoef_rfft_32 0x802'5564 0x80 Data Gb arm_common_tables.o [9]
twiddleCoef_rfft_256 0x802'412c 0x400 Data Gb arm_common_tables.o [9]
twiddleCoef_rfft_32 0x802'5524 0x80 Data Gb arm_common_tables.o [9]
twiddleCoef_rfft_4096 0x800'c18c 0x4000 Data Gb arm_common_tables.o [9]
twiddleCoef_rfft_512 0x802'356c 0x800 Data Gb arm_common_tables.o [9]
twiddleCoef_rfft_64 0x802'52fc 0x100 Data Gb arm_common_tables.o [9]
uart_dev_char_present 0x802'09a3 0x22 Code Gb uart_dev.o [1]
uart_dev_in_char 0x802'09c5 0x22 Code Gb uart_dev.o [1]
uart_dev_init 0x802'088d 0x5c Code Gb uart_dev.o [1]
uart_dev_write 0x802'0987 0x1c Code Gb uart_dev.o [1]
twiddleCoef_rfft_512 0x802'352c 0x800 Data Gb arm_common_tables.o [9]
twiddleCoef_rfft_64 0x802'52bc 0x100 Data Gb arm_common_tables.o [9]
uart_dev_char_present 0x802'0963 0x22 Code Gb uart_dev.o [1]
uart_dev_in_char 0x802'0985 0x22 Code Gb uart_dev.o [1]
uart_dev_init 0x802'084d 0x5c Code Gb uart_dev.o [1]
uart_dev_write 0x802'0947 0x1c Code Gb uart_dev.o [1]
uart_devices 0x2000'00a4 0x30 Data Gb uart_dev.o [1]
uart_init 0x802'08e9 0x20 Code Lc uart_dev.o [1]
uart_putchar 0x802'0909 0x4a Code Lc uart_dev.o [1]
uart_init 0x802'08a9 0x20 Code Lc uart_dev.o [1]
uart_putchar 0x802'08c9 0x4a Code Lc uart_dev.o [1]
uart_read_frt_climate_pack
0x802'0011 0xa2 Code Lc frt_protocol.o [1]
uart_sendstr 0x802'0953 0x34 Code Gb uart_dev.o [1]
0x802'000d 0x66 Code Lc frt_protocol.o [1]
uart_sendstr 0x802'0913 0x34 Code Gb uart_dev.o [1]
uwTick 0x2000'f778 0x4 Data Gb stm32l4xx_hal.o [5]
uwTickFreq 0x2000'010c 0x1 Data Gb stm32l4xx_hal.o [5]
uwTickPrio 0x2000'007c 0x4 Data Gb stm32l4xx_hal.o [5]
vsprintf 0x802'23d1 0x34 Code Gb vsprintf.o [8]
vsprintf 0x802'2391 0x34 Code Gb vsprintf.o [8]
window_data 0x2000'c110 0x2000 Data Gb main.o [3]
@ -1099,7 +1099,7 @@ window_data 0x2000'c110 0x2000 Data Gb main.o [3]
[11] = rt7M_tl.a
[12] = shb_l.a
34'013 bytes of readonly code memory
33'949 bytes of readonly code memory
120'310 bytes of readonly data memory
64'393 bytes of readwrite data memory

File diff suppressed because one or more lines are too long

View File

@ -13,15 +13,15 @@
<MemConfigValue>D:\Program Files\IAR Systems\arm\config\debugger\ST\STM32L431RC.ddf</MemConfigValue>
</PlDriver>
<DebugChecksum>
<Checksum>1599935697</Checksum>
<Checksum>3292825121</Checksum>
</DebugChecksum>
<Exceptions>
<StopOnThrow>_ 0</StopOnThrow>
<StopOnUncaught>_ 0</StopOnUncaught>
<StopOnThrow>_ 0</StopOnThrow>
</Exceptions>
<Disassembly>
<MixedMode>1</MixedMode>
<InstrCount>0</InstrCount>
<MixedMode>1</MixedMode>
</Disassembly>
<Stack>
<FillEnabled>0</FillEnabled>
@ -56,8 +56,8 @@
<ITMlogFile>$PROJ_DIR$\ITM.log</ITMlogFile>
</SWOTraceHWSettings>
<ArmDriver>
<EnforceMemoryConfiguration>1</EnforceMemoryConfiguration>
<EnableCache>0</EnableCache>
<EnforceMemoryConfiguration>1</EnforceMemoryConfiguration>
</ArmDriver>
<LogFile>
<LoggingEnabled>_ 0</LoggingEnabled>