再填入BUFF前清空BUFF,避免BUFF里面还有上次的内容

This commit is contained in:
95384 2024-08-15 17:42:15 +08:00
parent d127392021
commit b4a617dee7
21 changed files with 1549 additions and 1413 deletions

View File

@ -207,6 +207,7 @@ void parse_4g_receive_data()
char c = 0; char c = 0;
int inJson = 0; int inJson = 0;
if(uart_dev_char_present(g_ec801_uart_handle)){ if(uart_dev_char_present(g_ec801_uart_handle)){
memset(temp_buff, '\0', sizeof(temp_buff));//每次接受前清空一下BUFF
for(jsonBufferIndex = 0; uart_dev_char_present(g_ec801_uart_handle);) for(jsonBufferIndex = 0; uart_dev_char_present(g_ec801_uart_handle);)
{ {
c = uart_dev_in_char(g_ec801_uart_handle); c = uart_dev_in_char(g_ec801_uart_handle);
@ -228,8 +229,7 @@ void parse_4g_receive_data()
jsonBufferIndex++;//一直没有{可以继续检索 jsonBufferIndex++;//一直没有{可以继续检索
} }
} }
term_printf(temp_buff);
term_printf(temp_buff);
} }
} }

Binary file not shown.

View File

@ -158,3 +158,21 @@
2 462 7454139352527908 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f 2 462 7454139352527908 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
463 675 7454139354637893 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40 463 675 7454139354637893 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
677 695 7454139354977891 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b 677 695 7454139354977891 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 477 7454142869576986 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
477 727 7454142872172255 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
729 749 7454142872517496 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
4 470 7454151908622377 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
471 708 7454151911098412 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
710 731 7454151911458409 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 422 7454153163859531 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
423 641 7454153166016482 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
644 662 7454153166348238 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 411 7454154397271585 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
412 620 7454154399352859 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
622 639 7454154399672385 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
2 461 7454159833673962 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
462 669 7454159835841423 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
671 689 7454159836161455 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b
3 458 7454179303590080 E:/Y/IAR/micro_climate/EWARM/micro_climate/Obj/EC801E_17758034221153603070.dir/EC801E.o a54b6de52d607a4f
459 677 7454179305845562 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.out 42c24b588bc0dc40
678 698 7454179306205563 E:/Y/IAR/micro_climate/EWARM/micro_climate/Exe/micro_climate.hex da035ebc0f78809b

View File

@ -231,3 +231,120 @@
540 1058 7454140161998150 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79 540 1058 7454140161998150 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1058 1628 7454140167702880 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97 1058 1628 7454140167702880 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1629 3147 7454140182441016 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0 1629 3147 7454140182441016 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 540 7454142759660142 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
541 1054 7454142764807849 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1055 1616 7454142770427250 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1617 3081 7454142784608175 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 554 7454143998246415 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
555 1100 7454144003713784 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1100 1665 7454144009373227 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1666 3211 7454144024365537 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 545 7454144131735993 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
546 1090 7454144137203930 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1091 1665 7454144142946925 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1665 3127 7454144157101778 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 540 7454150349509432 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
540 1074 7454150354861053 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1074 1649 7454150360606312 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1650 3136 7454150375009540 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 532 7454150431929184 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
533 1049 7454150437110939 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1049 1619 7454150442805284 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1620 3063 7454150456788823 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 533 7454150563985337 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
534 1063 7454150569283139 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1064 1631 7454150574973501 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1632 3136 7454150589487483 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 530 7454150696763054 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
531 1059 7454150702055966 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1059 1636 7454150707828812 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1637 3172 7454150722726367 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
3 540 7454150779671264 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
541 1074 7454150785031258 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1075 1633 7454150790621612 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1634 3204 7454150805703977 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 559 7454150863043530 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
560 1103 7454150868487046 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1104 1729 7454150874756412 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1730 3279 7454150889762377 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 542 7454151853749780 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
543 1085 7454151859181769 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1085 1658 7454151864916351 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1658 3158 7454151879451848 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 558 7454151936590021 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
559 1104 7454151942053706 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1104 1685 7454151947865502 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1685 3206 7454151962621064 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 553 7454153126791312 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
554 1100 7454153132492288 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1101 1670 7454153138203751 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1671 3226 7454153153288104 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 550 7454153210395629 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
551 1107 7454153215980530 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1108 1702 7454153221942178 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1703 3200 7454153236440753 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 528 7454154299459245 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
529 1042 7454154304609302 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1043 1606 7454154310248257 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1607 3058 7454154324305393 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 592 7454156192673257 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
1 559 7454156249985622 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
560 1138 7454156255780650 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1138 2655 7454156270458398 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 540 7454156327495433 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
540 1093 7454156333036774 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1094 1661 7454156338713186 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1661 3222 7454156353808661 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 533 7454159328718677 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
534 1080 7454159334192595 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1081 1665 7454159340035431 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1666 3127 7454159354204840 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 530 7454159762964062 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
531 1051 7454159768187392 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1052 1625 7454159773935382 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1626 3098 7454159788165873 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 577 7454159845514044 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
578 1136 7454159851108652 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1137 1712 7454159856865719 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1712 3174 7454159871054290 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 530 7454160883600258 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
531 1057 7454160888893104 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1058 1629 7454160894608995 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1630 3100 7454160908876691 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
1 518 7454167052632361 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
519 1043 7454167057898408 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1043 1618 7454167063648433 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1619 3129 7454167078295697 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 535 7454169197087554 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
536 1091 7454169202659565 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1092 1685 7454169208594671 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1685 3142 7454169222676986 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 529 7454169279539277 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
529 1064 7454169284898613 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1065 1645 7454169290714754 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1646 3138 7454169305199989 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 555 7454170619226220 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
556 1077 7454170624450349 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1077 1645 7454170630126508 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1645 3120 7454170644417116 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 556 7454179100057697 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
557 1109 7454179105603956 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1110 1679 7454179111305260 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1680 3214 7454179126152513 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 538 7454179283683713 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
539 1089 7454179289195776 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1090 1671 7454179295012176 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1 1476 7454179363345926 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 565 7454180274172579 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
566 1078 7454180279585314 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1079 1641 7454180285213087 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1642 3080 7454180299158324 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 525 7454180355923026 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
526 1046 7454180361134435 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1047 1631 7454180366992458 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1632 3084 7454180381069882 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 541 7454180588878366 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98
541 1055 7454180594021191 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate_part2.pbi ac5f6eea2281be79
1056 1620 7454180599681855 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbd 70ab1a767db47c97
1621 3072 7454180613751628 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/micro_climate.pbw 68766e220b8d24a0
2 577 7454180670982022 E:/Y/IAR/micro_climate/EWARM/micro_climate/BrowseInfo/EC801E_17758034221153603070.dir/EC801E.pbi 567bcf822d995d98

View File

@ -1,96 +1,89 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.dir\frt_protocol.pbi: \ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.dir\frt_protocol.pbi: \
E:\Y\IAR\micro_climate\App\Src\frt_protocol.c \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\HP203B\hp203b.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\frt_protocol.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\Sht3x\sht30.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ycheck.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\limits.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Defaults.h \ D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.h \ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\ST\ARM\DSP\Inc\arm_math.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\pdebug.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\timer.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h \ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ E:\Y\IAR\micro_climate\EWARM\..\tools\arr_tool.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \ D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\tim.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\i2c.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\dma.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\inflash.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h \ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \ E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iar_intrinsics_common.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\intrinsics.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\FreeRTOSConfig.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\timer.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\pdebug.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\inflash.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\anemometer_dev.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\adc.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\dma.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\i2c.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\tim.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\math.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_float_setup.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\tools\arr_tool.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \
E:\Y\IAR\micro_climate\EWARM\..\Middlewares\ST\ARM\DSP\Inc\arm_math.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\float.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\limits.h \ D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\Sht3x\sht30.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\HP203B\hp203b.h \ E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.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\string.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\frt_protocol.h \
E:\Y\IAR\micro_climate\App\Src\frt_protocol.c

View File

@ -1,62 +1,60 @@
E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.dir\uart_dev.pbi: \ E:\Y\IAR\micro_climate\EWARM\micro_climate\BrowseInfo\Src_5571640358672592439.dir\uart_dev.pbi: \
E:\Y\IAR\micro_climate\App\Src\uart_dev.c \ E:\Y\IAR\micro_climate\EWARM\..\App\Inc\inflash.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\string.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_Normal.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\pdebug.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdio.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\uart_dev.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdarg.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\timer.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \ E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\gpio.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\inflash.h E:\Y\IAR\micro_climate\EWARM\..\App\Inc\timer.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdarg.h \
E:\Y\IAR\micro_climate\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\micro_climate\EWARM\..\App\Inc\pdebug.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\assertions.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stddef.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\aarch32\iccarm_builtin.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\stdint.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\stm32l4xx_hal_conf.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\main.h \
E:\Y\IAR\micro_climate\EWARM\..\Core\Inc\usart.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product_string.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\ysizet.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Product.h \
D:\Program\ Files\IAR\ Systems\arm\inc\c\DLib_Config_Normal.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\string.h \
E:\Y\IAR\micro_climate\EWARM\..\App\Inc\comm_types.h \
E:\Y\IAR\micro_climate\EWARM\..\Drivers\RingQueue\ring_queue.h \
E:\Y\IAR\micro_climate\App\Src\uart_dev.c

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
############################################################################### ###############################################################################
# #
# IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 15/Aug/2024 16:32:15 # IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 15/Aug/2024 17:38:50
# Copyright 1999-2023 IAR Systems AB. # Copyright 1999-2023 IAR Systems AB.
# #
# Cpu mode = thumb # Cpu mode = thumb
@ -148,7 +148,7 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
43 43
44 // MQTT打开客户端网络.连接MQTT服务器.订阅 44 // MQTT打开客户端网络.连接MQTT服务器.订阅
\ In section .text, align 4, keep-with-next \ In section .text, align 2, keep-with-next
45 void MQTT_Config() 45 void MQTT_Config()
46 { 46 {
\ MQTT_Config: (+1) \ MQTT_Config: (+1)
@ -178,8 +178,8 @@ E:\Y\IAR\micro_climate\Drivers\EC801E\EC801E.c
\ 0x28 0x.... 0x.... BL osDelay \ 0x28 0x.... 0x.... BL osDelay
56 // 连接服务器 56 // 连接服务器
57 uart_sendstr(g_ec801_uart_handle, "AT+QMTCONN=0,Test_SUB\r\n"); 57 uart_sendstr(g_ec801_uart_handle, "AT+QMTCONN=0,Test_SUB\r\n");
\ 0x2C 0xF8D5 0x0000 LDR.W R0,[R5, #+0] \ 0x2C 0x6828 LDR R0,[R5, #+0]
\ 0x30 0x.... ADR.N R1,?_2 \ 0x2E 0x.... 0x.... ADR.W R1,?_2
\ 0x32 0x.... 0x.... BL uart_sendstr \ 0x32 0x.... 0x.... BL uart_sendstr
58 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTCONN=0,Test_SUB\r\n", sizeof("AT+QMTCONN=0,Test_SUB\r\n"), 0xFFFF); 58 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTCONN=0,Test_SUB\r\n", sizeof("AT+QMTCONN=0,Test_SUB\r\n"), 0xFFFF);
59 // 确保服务器连接完毕 59 // 确保服务器连接完毕
@ -628,70 +628,74 @@ Warning[Pa205]: implicit conversion from float to double
\ 0x8 0x.... 0x.... BL uart_dev_char_present \ 0x8 0x.... 0x.... BL uart_dev_char_present
\ 0xC 0x2500 MOVS R5,#+0 \ 0xC 0x2500 MOVS R5,#+0
\ 0xE 0x2400 MOVS R4,#+0 \ 0xE 0x2400 MOVS R4,#+0
\ 0x10 0xB920 CBNZ.N R0,??parse_4g_receive_data_0 \ 0x10 0xB320 CBZ.N R0,??parse_4g_receive_data_0
\ 0x12 0xE01F B.N ??parse_4g_receive_data_1 210 memset(temp_buff, '\0', sizeof(temp_buff));
210 for(jsonBufferIndex = 0; uart_dev_char_present(g_ec801_uart_handle);) \ 0x12 0x21C8 MOVS R1,#+200
211 { \ 0x14 0x4668 MOV R0,SP
212 c = uart_dev_in_char(g_ec801_uart_handle); \ 0x16 0x.... 0x.... BL __aeabi_memclr4
213 if (c == '{') { 211 for(jsonBufferIndex = 0; uart_dev_char_present(g_ec801_uart_handle);)
214 inJson = 1; // 进入JSON字符串 \ 0x1A 0xE003 B.N ??parse_4g_receive_data_1
212 {
213 c = uart_dev_in_char(g_ec801_uart_handle);
214 if (c == '{') {
215 inJson = 1; // 进入JSON字符串
\ ??parse_4g_receive_data_2: (+1) \ ??parse_4g_receive_data_2: (+1)
\ 0x14 0x2401 MOVS R4,#+1 \ 0x1C 0x2401 MOVS R4,#+1
215 jsonBufferIndex = 0; // 重置JSON缓冲区索引 216 jsonBufferIndex = 0; // 重置JSON缓冲区索引
216 temp_buff[jsonBufferIndex++] = c; 217 temp_buff[jsonBufferIndex++] = c;
\ 0x16 0xF88D 0x0000 STRB R0,[SP, #+0] \ 0x1E 0xF88D 0x0000 STRB R0,[SP, #+0]
\ 0x1A 0x2501 MOVS R5,#+1 \ 0x22 0x2501 MOVS R5,#+1
217 } else if (c == '}' && inJson) { 218 } else if (c == '}' && inJson) {
\ ??parse_4g_receive_data_0: (+1) \ ??parse_4g_receive_data_1: (+1)
\ 0x1C 0x6830 LDR R0,[R6, #+0]
\ 0x1E 0x.... 0x.... BL uart_dev_char_present
\ 0x22 0xB1A0 CBZ.N R0,??parse_4g_receive_data_3
\ 0x24 0x6830 LDR R0,[R6, #+0] \ 0x24 0x6830 LDR R0,[R6, #+0]
\ 0x26 0x.... 0x.... BL uart_dev_in_char \ 0x26 0x.... 0x.... BL uart_dev_char_present
\ 0x2A 0x287B CMP R0,#+123 \ 0x2A 0xB1A0 CBZ.N R0,??parse_4g_receive_data_3
\ 0x2C 0xD0F2 BEQ.N ??parse_4g_receive_data_2 \ 0x2C 0x6830 LDR R0,[R6, #+0]
\ 0x2E 0x1C69 ADDS R1,R5,#+1 \ 0x2E 0x.... 0x.... BL uart_dev_in_char
\ 0x30 0x287D CMP R0,#+125 \ 0x32 0x287B CMP R0,#+123
\ 0x32 0xD105 BNE.N ??parse_4g_receive_data_4 \ 0x34 0xD0F2 BEQ.N ??parse_4g_receive_data_2
\ 0x34 0xB14C CBZ.N R4,??parse_4g_receive_data_5 \ 0x36 0x1C69 ADDS R1,R5,#+1
218 temp_buff[jsonBufferIndex++] = c; \ 0x38 0x287D CMP R0,#+125
\ 0x36 0xF80D 0x0005 STRB R0,[SP, R5] \ 0x3A 0xD105 BNE.N ??parse_4g_receive_data_4
219 //重置索引与标志 \ 0x3C 0xB14C CBZ.N R4,??parse_4g_receive_data_5
220 jsonBufferIndex = 0; 219 temp_buff[jsonBufferIndex++] = c;
\ 0x3A 0x2500 MOVS R5,#+0 \ 0x3E 0xF80D 0x0005 STRB R0,[SP, R5]
221 inJson = 0; 220 //重置索引与标志
\ 0x3C 0x2400 MOVS R4,#+0 221 jsonBufferIndex = 0;
\ 0x3E 0xE7ED B.N ??parse_4g_receive_data_0 \ 0x42 0x2500 MOVS R5,#+0
222 } else if (inJson) { 222 inJson = 0;
\ 0x44 0x2400 MOVS R4,#+0
\ 0x46 0xE7ED B.N ??parse_4g_receive_data_1
223 } else if (inJson) {
\ ??parse_4g_receive_data_4: (+1) \ ??parse_4g_receive_data_4: (+1)
\ 0x40 0xB11C CBZ.N R4,??parse_4g_receive_data_5 \ 0x48 0xB11C CBZ.N R4,??parse_4g_receive_data_5
223 // 如果在JSON字符串内部则存储字符 224 // 如果在JSON字符串内部则存储字符
224 if (jsonBufferIndex < JSON_BUFFER_SIZE - 1) { // 保留一个位置给字符串结束符 225 if (jsonBufferIndex < JSON_BUFFER_SIZE - 1) { // 保留一个位置给字符串结束符
\ 0x42 0x2DC7 CMP R5,#+199 \ 0x4A 0x2DC7 CMP R5,#+199
\ 0x44 0xDAEA BGE.N ??parse_4g_receive_data_0 \ 0x4C 0xDAEA BGE.N ??parse_4g_receive_data_1
225 temp_buff[jsonBufferIndex++] = c; 226 temp_buff[jsonBufferIndex++] = c;
\ 0x46 0xF80D 0x0005 STRB R0,[SP, R5] \ 0x4E 0xF80D 0x0005 STRB R0,[SP, R5]
\ ??parse_4g_receive_data_5: (+1) \ ??parse_4g_receive_data_5: (+1)
\ 0x4A 0x460D MOV R5,R1 \ 0x52 0x460D MOV R5,R1
\ 0x4C 0xE7E6 B.N ??parse_4g_receive_data_0 \ 0x54 0xE7E6 B.N ??parse_4g_receive_data_1
226 } 227 }
227 }else { 228 }else {
228 jsonBufferIndex++;//一直没有{可以继续检索 229 jsonBufferIndex++;//一直没有{可以继续检索
229 } 230 }
230 } 231 }
231 232 term_printf(temp_buff);
232 term_printf(temp_buff); ^
^
Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
type "char *" type "char *"
\ ??parse_4g_receive_data_3: (+1) \ ??parse_4g_receive_data_3: (+1)
\ 0x4E 0x4668 MOV R0,SP \ 0x56 0x4668 MOV R0,SP
\ 0x50 0x.... 0x.... BL term_printf \ 0x58 0x.... 0x.... BL term_printf
233 } 233 // memset(temp_buff, '\0', sizeof(temp_buff));
234 } 234 }
\ ??parse_4g_receive_data_1: (+1) 235 }
\ 0x54 0xB032 ADD SP,SP,#+200 \ ??parse_4g_receive_data_0: (+1)
\ 0x56 0xBD70 POP {R4-R6,PC} \ 0x5C 0xB032 ADD SP,SP,#+200
\ 0x5E 0xBD70 POP {R4-R6,PC}
\ In section .text, align 4, keep-with-next \ In section .text, align 4, keep-with-next
\ ??DataTable23: \ ??DataTable23:
@ -943,8 +947,8 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
\ 0x64 0x3A \ 0x64 0x3A
\ 0x25 0x64 \ 0x25 0x64
\ 0x22 0x00 \ 0x22 0x00
235
236 236
237
Maximum stack usage in bytes: Maximum stack usage in bytes:
@ -995,6 +999,7 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
48 -> __aeabi_memcpy4 48 -> __aeabi_memcpy4
48 -> fml_leap_year 48 -> fml_leap_year
216 parse_4g_receive_data 216 parse_4g_receive_data
216 -> __aeabi_memclr4
216 -> term_printf 216 -> term_printf
216 -> uart_dev_char_present 216 -> uart_dev_char_present
216 -> uart_dev_in_char 216 -> uart_dev_in_char
@ -1046,16 +1051,16 @@ Warning[Pe167]: argument of type "uint8_t *" is incompatible with parameter of
4 day_count 4 day_count
50 fml_leap_year 50 fml_leap_year
128 fml_time_to_stamp 128 fml_time_to_stamp
88 parse_4g_receive_data 96 parse_4g_receive_data
8 time_get_ok 8 time_get_ok
g_time_stamp g_time_stamp
16 bytes in section .bss 16 bytes in section .bss
44 bytes in section .rodata 44 bytes in section .rodata
1'154 bytes in section .text 1'162 bytes in section .text
1'154 bytes of CODE memory 1'162 bytes of CODE memory
44 bytes of CONST memory 44 bytes of CONST memory
16 bytes of DATA memory 16 bytes of DATA memory

View File

@ -1,6 +1,6 @@
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// //
// IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 15/Aug/2024 16:32:15 // IAR ANSI C/C++ Compiler V9.40.2.374/W64 for ARM 15/Aug/2024 17:38:50
// Copyright 1999-2023 IAR Systems AB. // Copyright 1999-2023 IAR Systems AB.
// //
// Cpu mode = thumb // Cpu mode = thumb
@ -305,7 +305,7 @@ __write:
// 43 // 43
// 44 // MQTT.MQTT. // 44 // MQTT.MQTT.
SECTION `.text`:CODE:NOROOT(2) SECTION `.text`:CODE:NOROOT(1)
CFI Block cfiBlock3 Using cfiCommon0 CFI Block cfiBlock3 Using cfiCommon0
CFI Function MQTT_Config CFI Function MQTT_Config
THUMB THUMB
@ -347,8 +347,8 @@ MQTT_Config:
BL osDelay BL osDelay
// 56 // // 56 //
// 57 uart_sendstr(g_ec801_uart_handle, "AT+QMTCONN=0,Test_SUB\r\n"); // 57 uart_sendstr(g_ec801_uart_handle, "AT+QMTCONN=0,Test_SUB\r\n");
LDR.W R0,[R5, #+0] LDR R0,[R5, #+0]
ADR.N R1,?_2 ADR.W R1,?_2
CFI FunCall uart_sendstr CFI FunCall uart_sendstr
BL uart_sendstr BL uart_sendstr
// 58 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTCONN=0,Test_SUB\r\n", sizeof("AT+QMTCONN=0,Test_SUB\r\n"), 0xFFFF); // 58 // HAL_UART_Transmit(&huart5, (uint8_t *)"AT+QMTCONN=0,Test_SUB\r\n", sizeof("AT+QMTCONN=0,Test_SUB\r\n"), 0xFFFF);
@ -915,21 +915,26 @@ parse_4g_receive_data:
BL uart_dev_char_present BL uart_dev_char_present
MOVS R5,#+0 MOVS R5,#+0
MOVS R4,#+0 MOVS R4,#+0
CBNZ.N R0,??parse_4g_receive_data_0 CBZ.N R0,??parse_4g_receive_data_0
// 210 memset(temp_buff, '\0', sizeof(temp_buff));
MOVS R1,#+200
MOV R0,SP
CFI FunCall __aeabi_memclr4
BL __aeabi_memclr4
// 211 for(jsonBufferIndex = 0; uart_dev_char_present(g_ec801_uart_handle);)
B.N ??parse_4g_receive_data_1 B.N ??parse_4g_receive_data_1
// 210 for(jsonBufferIndex = 0; uart_dev_char_present(g_ec801_uart_handle);) // 212 {
// 211 { // 213 c = uart_dev_in_char(g_ec801_uart_handle);
// 212 c = uart_dev_in_char(g_ec801_uart_handle); // 214 if (c == '{') {
// 213 if (c == '{') { // 215 inJson = 1; // 进入JSON字符串
// 214 inJson = 1; // 进入JSON字符串
??parse_4g_receive_data_2: ??parse_4g_receive_data_2:
MOVS R4,#+1 MOVS R4,#+1
// 215 jsonBufferIndex = 0; // 重置JSON缓冲区索引 // 216 jsonBufferIndex = 0; // 重置JSON缓冲区索引
// 216 temp_buff[jsonBufferIndex++] = c; // 217 temp_buff[jsonBufferIndex++] = c;
STRB R0,[SP, #+0] STRB R0,[SP, #+0]
MOVS R5,#+1 MOVS R5,#+1
// 217 } else if (c == '}' && inJson) { // 218 } else if (c == '}' && inJson) {
??parse_4g_receive_data_0: ??parse_4g_receive_data_1:
LDR R0,[R6, #+0] LDR R0,[R6, #+0]
CFI FunCall uart_dev_char_present CFI FunCall uart_dev_char_present
BL uart_dev_char_present BL uart_dev_char_present
@ -943,40 +948,40 @@ parse_4g_receive_data:
CMP R0,#+125 CMP R0,#+125
BNE.N ??parse_4g_receive_data_4 BNE.N ??parse_4g_receive_data_4
CBZ.N R4,??parse_4g_receive_data_5 CBZ.N R4,??parse_4g_receive_data_5
// 218 temp_buff[jsonBufferIndex++] = c; // 219 temp_buff[jsonBufferIndex++] = c;
STRB R0,[SP, R5] STRB R0,[SP, R5]
// 219 // // 220 //
// 220 jsonBufferIndex = 0; // 221 jsonBufferIndex = 0;
MOVS R5,#+0 MOVS R5,#+0
// 221 inJson = 0; // 222 inJson = 0;
MOVS R4,#+0 MOVS R4,#+0
B.N ??parse_4g_receive_data_0 B.N ??parse_4g_receive_data_1
// 222 } else if (inJson) { // 223 } else if (inJson) {
??parse_4g_receive_data_4: ??parse_4g_receive_data_4:
CBZ.N R4,??parse_4g_receive_data_5 CBZ.N R4,??parse_4g_receive_data_5
// 223 // JSON // 224 // JSON
// 224 if (jsonBufferIndex < JSON_BUFFER_SIZE - 1) { // // 225 if (jsonBufferIndex < JSON_BUFFER_SIZE - 1) { //
CMP R5,#+199 CMP R5,#+199
BGE.N ??parse_4g_receive_data_0 BGE.N ??parse_4g_receive_data_1
// 225 temp_buff[jsonBufferIndex++] = c; // 226 temp_buff[jsonBufferIndex++] = c;
STRB R0,[SP, R5] STRB R0,[SP, R5]
??parse_4g_receive_data_5: ??parse_4g_receive_data_5:
MOV R5,R1 MOV R5,R1
B.N ??parse_4g_receive_data_0 B.N ??parse_4g_receive_data_1
// 226 } // 227 }
// 227 }else { // 228 }else {
// 228 jsonBufferIndex++;//一直没有{可以继续检索 // 229 jsonBufferIndex++;//一直没有{可以继续检索
// 229 } // 230 }
// 230 } // 231 }
// 231 // 232 term_printf(temp_buff);
// 232 term_printf(temp_buff);
??parse_4g_receive_data_3: ??parse_4g_receive_data_3:
MOV R0,SP MOV R0,SP
CFI FunCall term_printf CFI FunCall term_printf
BL term_printf BL term_printf
// 233 } // 233 // memset(temp_buff, '\0', sizeof(temp_buff));
// 234 } // 234 }
??parse_4g_receive_data_1: // 235 }
??parse_4g_receive_data_0:
ADD SP,SP,#+200 ADD SP,SP,#+200
CFI CFA R13+16 CFI CFA R13+16
POP {R4-R6,PC} POP {R4-R6,PC}
@ -1221,14 +1226,14 @@ parse_4g_receive_data:
DS8 1 DS8 1
END END
// 235
// 236 // 236
// 237
// //
// 16 bytes in section .bss // 16 bytes in section .bss
// 44 bytes in section .rodata // 44 bytes in section .rodata
// 1'154 bytes in section .text // 1'162 bytes in section .text
// //
// 1'154 bytes of CODE memory // 1'162 bytes of CODE memory
// 44 bytes of CONST memory // 44 bytes of CONST memory
// 16 bytes of DATA memory // 16 bytes of DATA memory
// //

View File

@ -1,6 +1,6 @@
############################################################################### ###############################################################################
# #
# IAR ELF Linker V9.40.2.374/W64 for ARM 15/Aug/2024 16:32:15 # IAR ELF Linker V9.40.2.374/W64 for ARM 15/Aug/2024 17:38:50
# Copyright 2007-2023 IAR Systems AB. # Copyright 2007-2023 IAR Systems AB.
# #
# Output file = # Output file =
@ -123,7 +123,7 @@ initialize by copy { rw };
.intvec ro code 0x800'0000 0x1ac startup_stm32l496xx.o [4] .intvec ro code 0x800'0000 0x1ac startup_stm32l496xx.o [4]
- 0x800'01ac 0x1ac - 0x800'01ac 0x1ac
"P1": 0xbcf9 "P1": 0xbcfd
.text ro code 0x800'01ac 0xeae xprintffull_nomb.o [13] .text ro code 0x800'01ac 0xeae xprintffull_nomb.o [13]
.text ro code 0x800'105a 0x7e lz77_init_single.o [16] .text ro code 0x800'105a 0x7e lz77_init_single.o [16]
.text ro code 0x800'10d8 0x16 strchr.o [16] .text ro code 0x800'10d8 0x16 strchr.o [16]
@ -210,67 +210,66 @@ initialize by copy { rw };
.text ro code 0x800'898c 0x48 FltToDbl.o [15] .text ro code 0x800'898c 0x48 FltToDbl.o [15]
.text ro code 0x800'89d4 0x86 filter.o [5] .text ro code 0x800'89d4 0x86 filter.o [5]
.text ro code 0x800'8a5c 0x494 frt_protocol.o [12] .text ro code 0x800'8a5c 0x494 frt_protocol.o [12]
.text ro code 0x800'8ef0 0x448 EC801E.o [3] .text ro code 0x800'8ef0 0x44c EC801E.o [3]
.text ro code 0x800'9338 0x594 tasks.o [6] .text ro code 0x800'933c 0x594 tasks.o [6]
.text ro code 0x800'98cc 0xc stm32l4xx_hal.o [9] .text ro code 0x800'98d0 0xc stm32l4xx_hal.o [9]
.text ro code 0x800'98d8 0x12 ABImemset_small.o [16] .text ro code 0x800'98dc 0x12 ABImemset_small.o [16]
.text ro code 0x800'98ea 0x2 stm32l4xx_hal_adc.o [9]
.text ro code 0x800'98ec 0x2 stm32l4xx_hal_adc.o [9]
.text ro code 0x800'98ee 0x2 stm32l4xx_hal_adc.o [9] .text ro code 0x800'98ee 0x2 stm32l4xx_hal_adc.o [9]
.text ro code 0x800'98f0 0x2 stm32l4xx_hal_uart.o [9] .text ro code 0x800'98f0 0x2 stm32l4xx_hal_adc.o [9]
.text ro code 0x800'98f2 0x2 stm32l4xx_hal_uart.o [9] .text ro code 0x800'98f2 0x2 stm32l4xx_hal_adc.o [9]
.text ro code 0x800'98f4 0x2 stm32l4xx_hal_uart_ex.o [9] .text ro code 0x800'98f4 0x2 stm32l4xx_hal_uart.o [9]
.text ro code 0x800'98f6 0x2 stm32l4xx_hal_uart.o [9] .text ro code 0x800'98f6 0x2 stm32l4xx_hal_uart.o [9]
.text ro code 0x800'98f8 0x2 stm32l4xx_hal_uart.o [9] .text ro code 0x800'98f8 0x2 stm32l4xx_hal_uart_ex.o [9]
.text ro code 0x800'98fc 0x6 ABImemclr.o [16] .text ro code 0x800'98fa 0x2 stm32l4xx_hal_uart.o [9]
.text ro code 0x800'9904 0x868 cJSON.o [2] .text ro code 0x800'98fc 0x2 stm32l4xx_hal_uart.o [9]
.text ro code 0x800'a16c 0x40 sprintf.o [13] .text ro code 0x800'9900 0x6 ABImemclr.o [16]
.text ro code 0x800'a1ac 0x1b0 heap_4.o [6] .text ro code 0x800'9908 0x868 cJSON.o [2]
.text ro code 0x800'a35c 0x28 sscanf.o [13] .text ro code 0x800'a170 0x40 sprintf.o [13]
.text ro code 0x800'a384 0x92 list.o [6] .text ro code 0x800'a1b0 0x1b0 heap_4.o [6]
.text ro code 0x800'a418 0x18a port.o [6] .text ro code 0x800'a360 0x28 sscanf.o [13]
.text ro code 0x800'a5a2 0x4a cJSON.o [2] .text ro code 0x800'a388 0x92 list.o [6]
.text ro code 0x800'a5ec 0x20 DblCmpEq.o [15] .text ro code 0x800'a41c 0x18a port.o [6]
.text ro code 0x800'a60c 0x28 port.o [6] .text ro code 0x800'a5a6 0x4a cJSON.o [2]
CODE ro code 0x800'a634 0xb0 portasm.o [6] .text ro code 0x800'a5f0 0x20 DblCmpEq.o [15]
.text ro code 0x800'a6e4 0x8a0 anemometer_dev.o [12] .text ro code 0x800'a610 0x28 port.o [6]
.text ro code 0x800'af84 0x64 acosf.o [15] CODE ro code 0x800'a638 0xb0 portasm.o [6]
.text ro code 0x800'afe8 0x1d4 cos_sin32.o [15] .text ro code 0x800'a6e8 0x8a0 anemometer_dev.o [12]
.text ro code 0x800'b1bc 0x48 atanf.o [15] .text ro code 0x800'af88 0x64 acosf.o [15]
.text ro code 0x800'b204 0x78 arm_max_q15.o [14] .text ro code 0x800'afec 0x1d4 cos_sin32.o [15]
.text ro code 0x800'b27c 0x4e arm_mean_q15.o [14] .text ro code 0x800'b1c0 0x48 atanf.o [15]
.text ro code 0x800'b2cc 0x52 arm_offset_q15.o [14] .text ro code 0x800'b208 0x78 arm_max_q15.o [14]
.text ro code 0x800'b320 0x1e sqrtf.o [15] .text ro code 0x800'b280 0x4e arm_mean_q15.o [14]
.text ro code 0x800'b340 0x178 arm_mean_f32.o [14] .text ro code 0x800'b2d0 0x52 arm_offset_q15.o [14]
.text ro code 0x800'b4b8 0xa4 xatanf.o [15] .text ro code 0x800'b324 0x1e sqrtf.o [15]
.rodata const 0x800'b55c 0x224 sht30.o [11] .text ro code 0x800'b344 0x178 arm_mean_f32.o [14]
.text ro code 0x800'b780 0x100 stm32l4xx_it.o [2] .text ro code 0x800'b4bc 0xa4 xatanf.o [15]
.rodata const 0x800'b880 0xc8 sht30.o [11] .rodata const 0x800'b560 0x224 sht30.o [11]
.text ro code 0x800'b948 0x5c system_stm32l4xx.o [1] .text ro code 0x800'b784 0x100 stm32l4xx_it.o [2]
.rodata const 0x800'b9a4 0x54 inflash.o [12] .rodata const 0x800'b884 0xc8 sht30.o [11]
.rodata const 0x800'b9f8 0x50 iar_Stoullx.o [13] .text ro code 0x800'b94c 0x5c system_stm32l4xx.o [1]
.rodata const 0x800'ba48 0x24 EC801E.o [3] .rodata const 0x800'b9a8 0x54 inflash.o [12]
.rodata const 0x800'ba70 0x48 strto64.o [15] .rodata const 0x800'b9fc 0x50 iar_Stoullx.o [13]
.text ro code 0x800'bab8 0x38 zero_init3.o [16] .rodata const 0x800'ba50 0x48 strto64.o [15]
.rodata const 0x800'baf0 0x30 system_stm32l4xx.o [1] .text ro code 0x800'ba98 0x38 zero_init3.o [16]
.rodata const 0x800'bb20 0x28 xscanffull_nomb.o [13] .rodata const 0x800'bad0 0x30 system_stm32l4xx.o [1]
.text ro code 0x800'bb48 0x28 data_init.o [16] .rodata const 0x800'bb00 0x28 xscanffull_nomb.o [13]
.rodata const 0x800'bb70 0x24 xscanffull_nomb.o [13] .text ro code 0x800'bb28 0x28 data_init.o [16]
.text ro code 0x800'bb94 0x22 fpinit_M.o [15] .rodata const 0x800'bb50 0x24 EC801E.o [3]
.iar.init_table const 0x800'bbb8 0x20 - Linker created - .rodata const 0x800'bb74 0x24 xscanffull_nomb.o [13]
.text ro code 0x800'bbd8 0x1e cmain.o [16] .text ro code 0x800'bb98 0x22 fpinit_M.o [15]
.text ro code 0x800'bbf6 0x4 low_level_init.o [13] .iar.init_table const 0x800'bbbc 0x20 - Linker created -
.text ro code 0x800'bbfa 0x4 exit.o [13] .text ro code 0x800'bbdc 0x1e cmain.o [16]
.text ro code 0x800'bc00 0xa cexit.o [16] .text ro code 0x800'bbfa 0x4 low_level_init.o [13]
.text ro code 0x800'bc0c 0x1c cstartup_M.o [16] .text ro code 0x800'bbfe 0x4 exit.o [13]
.rodata const 0x800'bc28 0x14 freertos.o [2] .text ro code 0x800'bc04 0xa cexit.o [16]
.rodata const 0x800'bc3c 0x10 freertos.o [2] .text ro code 0x800'bc10 0x1c cstartup_M.o [16]
.text ro code 0x800'bc4c 0x10 startup_stm32l496xx.o [4] .rodata const 0x800'bc2c 0x14 freertos.o [2]
.rodata const 0x800'bc5c 0xc freertos.o [2] .rodata const 0x800'bc40 0x10 freertos.o [2]
.rodata const 0x800'bc68 0xc freertos.o [2] .text ro code 0x800'bc50 0x10 startup_stm32l496xx.o [4]
.rodata const 0x800'bc74 0x8 freertos.o [2] .rodata const 0x800'bc60 0xc freertos.o [2]
.rodata const 0x800'bc7c 0x8 system_stm32l4xx.o [1] .rodata const 0x800'bc6c 0xc freertos.o [2]
.text ro code 0x800'bc84 0x4 startup_stm32l496xx.o [4] .rodata const 0x800'bc78 0x8 freertos.o [2]
.rodata const 0x800'bc80 0x8 system_stm32l4xx.o [1]
.text ro code 0x800'bc88 0x4 startup_stm32l496xx.o [4] .text ro code 0x800'bc88 0x4 startup_stm32l496xx.o [4]
.text ro code 0x800'bc8c 0x4 startup_stm32l496xx.o [4] .text ro code 0x800'bc8c 0x4 startup_stm32l496xx.o [4]
.text ro code 0x800'bc90 0x4 startup_stm32l496xx.o [4] .text ro code 0x800'bc90 0x4 startup_stm32l496xx.o [4]
@ -354,10 +353,11 @@ initialize by copy { rw };
.text ro code 0x800'bdc8 0x4 startup_stm32l496xx.o [4] .text ro code 0x800'bdc8 0x4 startup_stm32l496xx.o [4]
.text ro code 0x800'bdcc 0x4 startup_stm32l496xx.o [4] .text ro code 0x800'bdcc 0x4 startup_stm32l496xx.o [4]
.text ro code 0x800'bdd0 0x4 startup_stm32l496xx.o [4] .text ro code 0x800'bdd0 0x4 startup_stm32l496xx.o [4]
.rodata const 0x800'bdd4 0x0 zero_init3.o [16] .text ro code 0x800'bdd4 0x4 startup_stm32l496xx.o [4]
.rodata const 0x800'bdd4 0x0 lz77_init_single.o [16] .rodata const 0x800'bdd8 0x0 zero_init3.o [16]
Initializer bytes const 0x800'bdd4 0xd1 <for P2-1> .rodata const 0x800'bdd8 0x0 lz77_init_single.o [16]
- 0x800'bea5 0xbcf9 Initializer bytes const 0x800'bdd8 0xd1 <for P2-1>
- 0x800'bea9 0xbcfd
"P2", part 1 of 3: 0x254 "P2", part 1 of 3: 0x254
P2-1 0x2000'0000 0x254 <Init block> P2-1 0x2000'0000 0x254 <Init block>
@ -419,7 +419,7 @@ Unused ranges:
From To Size From To Size
---- -- ---- ---- -- ----
0x800'bea5 0x80f'ffff 0xf'415b 0x800'bea9 0x80f'ffff 0xf'4157
0x2000'5dcc 0x2000'5dcf 0x4 0x2000'5dcc 0x2000'5dcf 0x4
0x2000'61d0 0x2004'ffff 0x4'9e30 0x2000'61d0 0x2004'ffff 0x4'9e30
@ -436,7 +436,7 @@ Zero (__iar_zero_init3)
Copy/lz77 (__iar_lz77_init_single3) Copy/lz77 (__iar_lz77_init_single3)
1 source range, total size 0xd1 (35% of destination): 1 source range, total size 0xd1 (35% of destination):
0x800'bdd4 0xd1 0x800'bdd8 0xd1
1 destination range, total size 0x254: 1 destination range, total size 0x254:
0x2000'0000 0x254 0x2000'0000 0x254
@ -475,9 +475,9 @@ E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\Core_13247989168731456611.dir: [2
Total: 6'244 75 2'083 Total: 6'244 75 2'083
E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\EC801E_17758034221153603070.dir: [3] E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\EC801E_17758034221153603070.dir: [3]
EC801E.o 1'096 36 8 EC801E.o 1'100 36 8
------------------------------------------------------- -------------------------------------------------------
Total: 1'096 36 8 Total: 1'100 36 8
E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\EWARM_18443280873093131863.dir: [4] E:\Y\IAR\micro_climate\EWARM\micro_climate\Obj\EWARM_18443280873093131863.dir: [4]
startup_stm32l496xx.o 780 startup_stm32l496xx.o 780
@ -631,7 +631,7 @@ shb_l.a: [17]
Gaps 61 6 9 Gaps 61 6 9
Linker created 32 1'024 Linker created 32 1'024
----------------------------------------------------------- -----------------------------------------------------------
Grand Total: 47'338 1'467 25'036 Grand Total: 47'342 1'467 25'036
******************************************************************************* *******************************************************************************
@ -640,82 +640,82 @@ shb_l.a: [17]
Entry Address Size Type Object Entry Address Size Type Object
----- ------- ---- ---- ------ ----- ------- ---- ---- ------
.iar.init_table$$Base 0x800'bbb8 -- Gb - Linker created - .iar.init_table$$Base 0x800'bbbc -- Gb - Linker created -
.iar.init_table$$Limit 0x800'bbd8 -- Gb - Linker created - .iar.init_table$$Limit 0x800'bbdc -- Gb - Linker created -
?main 0x800'bbd9 Code Gb cmain.o [16] ?main 0x800'bbdd Code Gb cmain.o [16]
ADC1_2_IRQHandler 0x800'bcc9 Code Wk startup_stm32l496xx.o [4] ADC1_2_IRQHandler 0x800'bccd Code Wk startup_stm32l496xx.o [4]
ADC3_IRQHandler 0x800'bd31 Code Wk startup_stm32l496xx.o [4] ADC3_IRQHandler 0x800'bd35 Code Wk startup_stm32l496xx.o [4]
ADC_DMAConvCplt 0x800'6d51 0x6c Code Gb stm32l4xx_hal_adc.o [9] ADC_DMAConvCplt 0x800'6d51 0x6c Code Gb stm32l4xx_hal_adc.o [9]
ADC_DMAError 0x800'6dc5 0x16 Code Gb stm32l4xx_hal_adc.o [9] ADC_DMAError 0x800'6dc5 0x16 Code Gb stm32l4xx_hal_adc.o [9]
ADC_DMAHalfConvCplt 0x800'6dbd 0x6 Code Gb stm32l4xx_hal_adc.o [9] ADC_DMAHalfConvCplt 0x800'6dbd 0x6 Code Gb stm32l4xx_hal_adc.o [9]
ADC_Disable 0x800'6ca9 0x70 Code Gb stm32l4xx_hal_adc.o [9] ADC_Disable 0x800'6ca9 0x70 Code Gb stm32l4xx_hal_adc.o [9]
ADC_Enable 0x800'6c05 0x80 Code Gb stm32l4xx_hal_adc.o [9] ADC_Enable 0x800'6c05 0x80 Code Gb stm32l4xx_hal_adc.o [9]
AHBPrescTable 0x800'b994 0x10 Data Gb system_stm32l4xx.o [1] AHBPrescTable 0x800'b998 0x10 Data Gb system_stm32l4xx.o [1]
APBPrescTable 0x800'bc7c 0x8 Data Gb system_stm32l4xx.o [1] APBPrescTable 0x800'bc80 0x8 Data Gb system_stm32l4xx.o [1]
BusFault_Handler 0x800'b787 0x2 Code Gb stm32l4xx_it.o [2] BusFault_Handler 0x800'b78b 0x2 Code Gb stm32l4xx_it.o [2]
CAN1_RX0_IRQHandler 0x800'bcd1 Code Wk startup_stm32l496xx.o [4] CAN1_RX0_IRQHandler 0x800'bcd5 Code Wk startup_stm32l496xx.o [4]
CAN1_RX1_IRQHandler 0x800'bcd5 Code Wk startup_stm32l496xx.o [4] CAN1_RX1_IRQHandler 0x800'bcd9 Code Wk startup_stm32l496xx.o [4]
CAN1_SCE_IRQHandler 0x800'bcd9 Code Wk startup_stm32l496xx.o [4] CAN1_SCE_IRQHandler 0x800'bcdd Code Wk startup_stm32l496xx.o [4]
CAN1_TX_IRQHandler 0x800'bccd Code Wk startup_stm32l496xx.o [4] CAN1_TX_IRQHandler 0x800'bcd1 Code Wk startup_stm32l496xx.o [4]
CAN2_RX0_IRQHandler 0x800'bdc5 Code Wk startup_stm32l496xx.o [4] CAN2_RX0_IRQHandler 0x800'bdc9 Code Wk startup_stm32l496xx.o [4]
CAN2_RX1_IRQHandler 0x800'bdc9 Code Wk startup_stm32l496xx.o [4] CAN2_RX1_IRQHandler 0x800'bdcd Code Wk startup_stm32l496xx.o [4]
CAN2_SCE_IRQHandler 0x800'bdcd Code Wk startup_stm32l496xx.o [4] CAN2_SCE_IRQHandler 0x800'bdd1 Code Wk startup_stm32l496xx.o [4]
CAN2_TX_IRQHandler 0x800'bdc1 Code Wk startup_stm32l496xx.o [4] CAN2_TX_IRQHandler 0x800'bdc5 Code Wk startup_stm32l496xx.o [4]
COMP_IRQHandler 0x800'bd71 Code Wk startup_stm32l496xx.o [4] COMP_IRQHandler 0x800'bd75 Code Wk startup_stm32l496xx.o [4]
CRC16 0x800'8a7b 0x3a Code Gb frt_protocol.o [12] CRC16 0x800'8a7b 0x3a Code Gb frt_protocol.o [12]
CRS_IRQHandler 0x800'bdb1 Code Wk startup_stm32l496xx.o [4] CRS_IRQHandler 0x800'bdb5 Code Wk startup_stm32l496xx.o [4]
CSTACK$$Base 0x2000'5dd0 -- Gb - Linker created - CSTACK$$Base 0x2000'5dd0 -- Gb - Linker created -
CSTACK$$Limit 0x2000'61d0 -- Gb - Linker created - CSTACK$$Limit 0x2000'61d0 -- Gb - Linker created -
CheckCrc8 0x800'545d 0x2a Code Gb sht30.o [11] CheckCrc8 0x800'545d 0x2a Code Gb sht30.o [11]
DCMI_IRQHandler 0x800'bdbd Code Wk startup_stm32l496xx.o [4] DCMI_IRQHandler 0x800'bdc1 Code Wk startup_stm32l496xx.o [4]
DFSDM1_FLT0_IRQHandler 0x800'bd65 Code Wk startup_stm32l496xx.o [4] DFSDM1_FLT0_IRQHandler 0x800'bd69 Code Wk startup_stm32l496xx.o [4]
DFSDM1_FLT1_IRQHandler 0x800'bd69 Code Wk startup_stm32l496xx.o [4] DFSDM1_FLT1_IRQHandler 0x800'bd6d Code Wk startup_stm32l496xx.o [4]
DFSDM1_FLT2_IRQHandler 0x800'bd6d Code Wk startup_stm32l496xx.o [4] DFSDM1_FLT2_IRQHandler 0x800'bd71 Code Wk startup_stm32l496xx.o [4]
DFSDM1_FLT3_IRQHandler 0x800'bd1d Code Wk startup_stm32l496xx.o [4] DFSDM1_FLT3_IRQHandler 0x800'bd21 Code Wk startup_stm32l496xx.o [4]
DMA1_Channel1_IRQHandler DMA1_Channel1_IRQHandler
0x800'b78d 0x6 Code Gb stm32l4xx_it.o [2] 0x800'b791 0x6 Code Gb stm32l4xx_it.o [2]
DMA1_Channel2_IRQHandler DMA1_Channel2_IRQHandler
0x800'bcb1 Code Wk startup_stm32l496xx.o [4]
DMA1_Channel3_IRQHandler
0x800'bcb5 Code Wk startup_stm32l496xx.o [4] 0x800'bcb5 Code Wk startup_stm32l496xx.o [4]
DMA1_Channel4_IRQHandler DMA1_Channel3_IRQHandler
0x800'bcb9 Code Wk startup_stm32l496xx.o [4] 0x800'bcb9 Code Wk startup_stm32l496xx.o [4]
DMA1_Channel5_IRQHandler DMA1_Channel4_IRQHandler
0x800'bcbd Code Wk startup_stm32l496xx.o [4] 0x800'bcbd Code Wk startup_stm32l496xx.o [4]
DMA1_Channel6_IRQHandler DMA1_Channel5_IRQHandler
0x800'bcc1 Code Wk startup_stm32l496xx.o [4] 0x800'bcc1 Code Wk startup_stm32l496xx.o [4]
DMA1_Channel7_IRQHandler DMA1_Channel6_IRQHandler
0x800'bcc5 Code Wk startup_stm32l496xx.o [4] 0x800'bcc5 Code Wk startup_stm32l496xx.o [4]
DMA2D_IRQHandler 0x800'bdd1 Code Wk startup_stm32l496xx.o [4] DMA1_Channel7_IRQHandler
0x800'bcc9 Code Wk startup_stm32l496xx.o [4]
DMA2D_IRQHandler 0x800'bdd5 Code Wk startup_stm32l496xx.o [4]
DMA2_Channel1_IRQHandler DMA2_Channel1_IRQHandler
0x800'bd51 Code Wk startup_stm32l496xx.o [4]
DMA2_Channel2_IRQHandler
0x800'bd55 Code Wk startup_stm32l496xx.o [4] 0x800'bd55 Code Wk startup_stm32l496xx.o [4]
DMA2_Channel3_IRQHandler DMA2_Channel2_IRQHandler
0x800'bd59 Code Wk startup_stm32l496xx.o [4] 0x800'bd59 Code Wk startup_stm32l496xx.o [4]
DMA2_Channel4_IRQHandler DMA2_Channel3_IRQHandler
0x800'bd5d Code Wk startup_stm32l496xx.o [4] 0x800'bd5d Code Wk startup_stm32l496xx.o [4]
DMA2_Channel5_IRQHandler DMA2_Channel4_IRQHandler
0x800'bd61 Code Wk startup_stm32l496xx.o [4] 0x800'bd61 Code Wk startup_stm32l496xx.o [4]
DMA2_Channel5_IRQHandler
0x800'bd65 Code Wk startup_stm32l496xx.o [4]
DMA2_Channel6_IRQHandler DMA2_Channel6_IRQHandler
0x800'bd81 Code Wk startup_stm32l496xx.o [4]
DMA2_Channel7_IRQHandler
0x800'bd85 Code Wk startup_stm32l496xx.o [4] 0x800'bd85 Code Wk startup_stm32l496xx.o [4]
DMA2_Channel7_IRQHandler
0x800'bd89 Code Wk startup_stm32l496xx.o [4]
DMA_SetConfig 0x800'75cf 0x28 Code Lc stm32l4xx_hal_dma.o [9] DMA_SetConfig 0x800'75cf 0x28 Code Lc stm32l4xx_hal_dma.o [9]
DebugMon_Handler 0x800'b78b 0x2 Code Gb stm32l4xx_it.o [2] DebugMon_Handler 0x800'b78f 0x2 Code Gb stm32l4xx_it.o [2]
Dtentox 0x800'2965 0x1d8 Code Lc strto64.o [15] Dtentox 0x800'2965 0x1d8 Code Lc strto64.o [15]
EC801E_Power_ON 0x800'8ef1 0x22 Code Gb EC801E.o [3] EC801E_Power_ON 0x800'8ef1 0x22 Code Gb EC801E.o [3]
EC801_GET_Time 0x800'9119 0xa2 Code Gb EC801E.o [3] EC801_GET_Time 0x800'9115 0xa2 Code Gb EC801E.o [3]
EXTI0_IRQHandler 0x800'bc9d Code Wk startup_stm32l496xx.o [4] EXTI0_IRQHandler 0x800'bca1 Code Wk startup_stm32l496xx.o [4]
EXTI15_10_IRQHandler 0x800'bd15 Code Wk startup_stm32l496xx.o [4] EXTI15_10_IRQHandler 0x800'bd19 Code Wk startup_stm32l496xx.o [4]
EXTI1_IRQHandler 0x800'bca1 Code Wk startup_stm32l496xx.o [4] EXTI1_IRQHandler 0x800'bca5 Code Wk startup_stm32l496xx.o [4]
EXTI2_IRQHandler 0x800'bca5 Code Wk startup_stm32l496xx.o [4] EXTI2_IRQHandler 0x800'bca9 Code Wk startup_stm32l496xx.o [4]
EXTI3_IRQHandler 0x800'bca9 Code Wk startup_stm32l496xx.o [4] EXTI3_IRQHandler 0x800'bcad Code Wk startup_stm32l496xx.o [4]
EXTI4_IRQHandler 0x800'bcad Code Wk startup_stm32l496xx.o [4] EXTI4_IRQHandler 0x800'bcb1 Code Wk startup_stm32l496xx.o [4]
EXTI9_5_IRQHandler 0x800'bcdd Code Wk startup_stm32l496xx.o [4] EXTI9_5_IRQHandler 0x800'bce1 Code Wk startup_stm32l496xx.o [4]
Error_Handler 0x800'4425 0x4 Code Gb main.o [2] Error_Handler 0x800'4425 0x4 Code Gb main.o [2]
FLASH_FlushCaches 0x800'6373 0x56 Code Gb stm32l4xx_hal_flash_ex.o [9] FLASH_FlushCaches 0x800'6373 0x56 Code Gb stm32l4xx_hal_flash_ex.o [9]
FLASH_IRQHandler 0x800'bc95 Code Wk startup_stm32l496xx.o [4] FLASH_IRQHandler 0x800'bc99 Code Wk startup_stm32l496xx.o [4]
FLASH_MassErase 0x800'631d 0x24 Code Lc stm32l4xx_hal_flash_ex.o [9] FLASH_MassErase 0x800'631d 0x24 Code Lc stm32l4xx_hal_flash_ex.o [9]
FLASH_PageErase 0x800'6341 0x32 Code Gb stm32l4xx_hal_flash_ex.o [9] FLASH_PageErase 0x800'6341 0x32 Code Gb stm32l4xx_hal_flash_ex.o [9]
FLASH_Program_DoubleWord FLASH_Program_DoubleWord
@ -723,8 +723,8 @@ FLASH_Program_DoubleWord
FLASH_Program_Fast 0x800'651f 0x26 Code Lc stm32l4xx_hal_flash.o [9] FLASH_Program_Fast 0x800'651f 0x26 Code Lc stm32l4xx_hal_flash.o [9]
FLASH_WaitForLastOperation FLASH_WaitForLastOperation
0x800'64bb 0x4c Code Gb stm32l4xx_hal_flash.o [9] 0x800'64bb 0x4c Code Gb stm32l4xx_hal_flash.o [9]
FMC_IRQHandler 0x800'bd35 Code Wk startup_stm32l496xx.o [4] FMC_IRQHandler 0x800'bd39 Code Wk startup_stm32l496xx.o [4]
FPU_IRQHandler 0x800'bdad Code Wk startup_stm32l496xx.o [4] FPU_IRQHandler 0x800'bdb1 Code Wk startup_stm32l496xx.o [4]
FRT_MsgHandler 0x800'8dcb 0x50 Code Gb frt_protocol.o [12] FRT_MsgHandler 0x800'8dcb 0x50 Code Gb frt_protocol.o [12]
FRT_MsgProc_ReadRegister FRT_MsgProc_ReadRegister
0x800'8c4d 0xb8 Code Lc frt_protocol.o [12] 0x800'8c4d 0xb8 Code Lc frt_protocol.o [12]
@ -775,10 +775,10 @@ HAL_ADCEx_MultiModeConfigChannel
0x800'5379 0xc2 Code Gb stm32l4xx_hal_adc_ex.o [9] 0x800'5379 0xc2 Code Gb stm32l4xx_hal_adc_ex.o [9]
HAL_ADC_ConfigChannel 0x800'687d 0x324 Code Gb stm32l4xx_hal_adc.o [9] HAL_ADC_ConfigChannel 0x800'687d 0x324 Code Gb stm32l4xx_hal_adc.o [9]
HAL_ADC_ConvCpltCallback HAL_ADC_ConvCpltCallback
0x800'98eb 0x2 Code Wk stm32l4xx_hal_adc.o [9]
HAL_ADC_ConvHalfCpltCallback
0x800'98ef 0x2 Code Wk stm32l4xx_hal_adc.o [9] 0x800'98ef 0x2 Code Wk stm32l4xx_hal_adc.o [9]
HAL_ADC_ErrorCallback 0x800'98ed 0x2 Code Wk stm32l4xx_hal_adc.o [9] HAL_ADC_ConvHalfCpltCallback
0x800'98f3 0x2 Code Wk stm32l4xx_hal_adc.o [9]
HAL_ADC_ErrorCallback 0x800'98f1 0x2 Code Wk stm32l4xx_hal_adc.o [9]
HAL_ADC_Init 0x800'65c9 0x19e Code Gb stm32l4xx_hal_adc.o [9] HAL_ADC_Init 0x800'65c9 0x19e Code Gb stm32l4xx_hal_adc.o [9]
HAL_ADC_MspInit 0x800'4b5d 0xb0 Code Gb adc.o [2] HAL_ADC_MspInit 0x800'4b5d 0xb0 Code Gb adc.o [2]
HAL_ADC_Start_DMA 0x800'6771 0xe4 Code Gb stm32l4xx_hal_adc.o [9] HAL_ADC_Start_DMA 0x800'6771 0xe4 Code Gb stm32l4xx_hal_adc.o [9]
@ -795,7 +795,7 @@ HAL_FLASH_Unlock 0x800'648b 0x20 Code Gb stm32l4xx_hal_flash.o [9]
HAL_GPIO_Init 0x800'45ad 0x1cc Code Gb stm32l4xx_hal_gpio.o [9] HAL_GPIO_Init 0x800'45ad 0x1cc Code Gb stm32l4xx_hal_gpio.o [9]
HAL_GPIO_TogglePin 0x800'4783 0x10 Code Gb stm32l4xx_hal_gpio.o [9] HAL_GPIO_TogglePin 0x800'4783 0x10 Code Gb stm32l4xx_hal_gpio.o [9]
HAL_GPIO_WritePin 0x800'4779 0xa Code Gb stm32l4xx_hal_gpio.o [9] HAL_GPIO_WritePin 0x800'4779 0xa Code Gb stm32l4xx_hal_gpio.o [9]
HAL_GetTick 0x800'98cd 0xc Code Wk stm32l4xx_hal.o [9] HAL_GetTick 0x800'98d1 0xc Code Wk stm32l4xx_hal.o [9]
HAL_I2CEx_ConfigAnalogFilter HAL_I2CEx_ConfigAnalogFilter
0x800'81a1 0x2a Code Gb stm32l4xx_hal_i2c_ex.o [9] 0x800'81a1 0x2a Code Gb stm32l4xx_hal_i2c_ex.o [9]
HAL_I2CEx_ConfigDigitalFilter HAL_I2CEx_ConfigDigitalFilter
@ -871,31 +871,31 @@ HAL_TIM_PeriodElapsedCallback
HAL_TIM_TriggerCallback HAL_TIM_TriggerCallback
0x800'4485 0x2 Code Wk stm32l4xx_hal_tim.o [9] 0x800'4485 0x2 Code Wk stm32l4xx_hal_tim.o [9]
HAL_UARTEx_RxEventCallback HAL_UARTEx_RxEventCallback
0x800'98f3 0x2 Code Wk stm32l4xx_hal_uart.o [9] 0x800'98f7 0x2 Code Wk stm32l4xx_hal_uart.o [9]
HAL_UARTEx_WakeupCallback HAL_UARTEx_WakeupCallback
0x800'98f5 0x2 Code Wk stm32l4xx_hal_uart_ex.o [9] 0x800'98f9 0x2 Code Wk stm32l4xx_hal_uart_ex.o [9]
HAL_UART_ErrorCallback 0x800'98f1 0x2 Code Wk stm32l4xx_hal_uart.o [9] HAL_UART_ErrorCallback 0x800'98f5 0x2 Code Wk stm32l4xx_hal_uart.o [9]
HAL_UART_IRQHandler 0x800'7819 0x286 Code Gb stm32l4xx_hal_uart.o [9] HAL_UART_IRQHandler 0x800'7819 0x286 Code Gb stm32l4xx_hal_uart.o [9]
HAL_UART_Init 0x800'7685 0x34 Code Gb stm32l4xx_hal_uart.o [9] HAL_UART_Init 0x800'7685 0x34 Code Gb stm32l4xx_hal_uart.o [9]
HAL_UART_MspInit 0x800'4ccf 0x1ac Code Gb usart.o [2] HAL_UART_MspInit 0x800'4ccf 0x1ac Code Gb usart.o [2]
HAL_UART_Receive_IT 0x800'77ad 0x26 Code Gb stm32l4xx_hal_uart.o [9] HAL_UART_Receive_IT 0x800'77ad 0x26 Code Gb stm32l4xx_hal_uart.o [9]
HAL_UART_RxCpltCallback HAL_UART_RxCpltCallback
0x800'98f9 0x2 Code Wk stm32l4xx_hal_uart.o [9] 0x800'98fd 0x2 Code Wk stm32l4xx_hal_uart.o [9]
HAL_UART_Transmit 0x800'770d 0x9a Code Gb stm32l4xx_hal_uart.o [9] HAL_UART_Transmit 0x800'770d 0x9a Code Gb stm32l4xx_hal_uart.o [9]
HAL_UART_TxCpltCallback HAL_UART_TxCpltCallback
0x800'98f7 0x2 Code Wk stm32l4xx_hal_uart.o [9] 0x800'98fb 0x2 Code Wk stm32l4xx_hal_uart.o [9]
HardFault_Handler 0x800'b783 0x2 Code Gb stm32l4xx_it.o [2] HardFault_Handler 0x800'b787 0x2 Code Gb stm32l4xx_it.o [2]
Hp203bPressure_Temp 0x2000'5dc0 0x4 Data Gb hp203b.o [7] Hp203bPressure_Temp 0x2000'5dc0 0x4 Data Gb hp203b.o [7]
Hp203bReadPressure 0x800'56f5 0x5a Code Gb hp203b.o [7] Hp203bReadPressure 0x800'56f5 0x5a Code Gb hp203b.o [7]
Hp203b_Pressure 0x2000'5dc4 0x4 Data Gb hp203b.o [7] Hp203b_Pressure 0x2000'5dc4 0x4 Data Gb hp203b.o [7]
I2C1_ER_IRQHandler 0x800'bcfd Code Wk startup_stm32l496xx.o [4] I2C1_ER_IRQHandler 0x800'bd01 Code Wk startup_stm32l496xx.o [4]
I2C1_EV_IRQHandler 0x800'bcf9 Code Wk startup_stm32l496xx.o [4] I2C1_EV_IRQHandler 0x800'bcfd Code Wk startup_stm32l496xx.o [4]
I2C2_ER_IRQHandler 0x800'bd05 Code Wk startup_stm32l496xx.o [4] I2C2_ER_IRQHandler 0x800'bd09 Code Wk startup_stm32l496xx.o [4]
I2C2_EV_IRQHandler 0x800'bd01 Code Wk startup_stm32l496xx.o [4] I2C2_EV_IRQHandler 0x800'bd05 Code Wk startup_stm32l496xx.o [4]
I2C3_ER_IRQHandler 0x800'bd91 Code Wk startup_stm32l496xx.o [4] I2C3_ER_IRQHandler 0x800'bd95 Code Wk startup_stm32l496xx.o [4]
I2C3_EV_IRQHandler 0x800'bd8d Code Wk startup_stm32l496xx.o [4] I2C3_EV_IRQHandler 0x800'bd91 Code Wk startup_stm32l496xx.o [4]
I2C4_ER_IRQHandler 0x800'bdb9 Code Wk startup_stm32l496xx.o [4] I2C4_ER_IRQHandler 0x800'bdbd Code Wk startup_stm32l496xx.o [4]
I2C4_EV_IRQHandler 0x800'bdb5 Code Wk startup_stm32l496xx.o [4] I2C4_EV_IRQHandler 0x800'bdb9 Code Wk startup_stm32l496xx.o [4]
I2C_Flush_TXDR 0x800'8521 0x1c Code Lc stm32l4xx_hal_i2c.o [9] I2C_Flush_TXDR 0x800'8521 0x1c Code Lc stm32l4xx_hal_i2c.o [9]
I2C_IsErrorOccurred 0x800'86bd 0xea Code Lc stm32l4xx_hal_i2c.o [9] I2C_IsErrorOccurred 0x800'86bd 0xea Code Lc stm32l4xx_hal_i2c.o [9]
I2C_TransferConfig 0x800'87b3 0x26 Code Lc stm32l4xx_hal_i2c.o [9] I2C_TransferConfig 0x800'87b3 0x26 Code Lc stm32l4xx_hal_i2c.o [9]
@ -911,7 +911,7 @@ InFlash_Erase_Pages 0x800'4885 0x36 Code Gb inflash.o [12]
InFlash_Write 0x800'48bb 0x2a Code Gb inflash.o [12] InFlash_Write 0x800'48bb 0x2a Code Gb inflash.o [12]
InRingQueue 0x800'88d1 0x2e Code Gb ring_queue.o [8] InRingQueue 0x800'88d1 0x2e Code Gb ring_queue.o [8]
InitRingQueue 0x800'88c1 0x10 Code Gb ring_queue.o [8] InitRingQueue 0x800'88c1 0x10 Code Gb ring_queue.o [8]
LCD_IRQHandler 0x800'bda5 Code Wk startup_stm32l496xx.o [4] LCD_IRQHandler 0x800'bda9 Code Wk startup_stm32l496xx.o [4]
LEDTask 0x800'57d7 0x16 Code Gb freertos.o [2] LEDTask 0x800'57d7 0x16 Code Gb freertos.o [2]
LL_ADC_GetOffsetChannel LL_ADC_GetOffsetChannel
0x800'6575 0xe Code Lc stm32l4xx_hal_adc.o [9] 0x800'6575 0xe Code Lc stm32l4xx_hal_adc.o [9]
@ -920,12 +920,12 @@ LL_ADC_REG_IsTriggerSourceSWStart
LL_ADC_SetChannelSamplingTime LL_ADC_SetChannelSamplingTime
0x800'65a3 0x26 Code Lc stm32l4xx_hal_adc.o [9] 0x800'65a3 0x26 Code Lc stm32l4xx_hal_adc.o [9]
LL_ADC_SetOffsetState 0x800'6583 0x12 Code Lc stm32l4xx_hal_adc.o [9] LL_ADC_SetOffsetState 0x800'6583 0x12 Code Lc stm32l4xx_hal_adc.o [9]
LPTIM1_IRQHandler 0x800'bd75 Code Wk startup_stm32l496xx.o [4] LPTIM1_IRQHandler 0x800'bd79 Code Wk startup_stm32l496xx.o [4]
LPTIM2_IRQHandler 0x800'bd79 Code Wk startup_stm32l496xx.o [4] LPTIM2_IRQHandler 0x800'bd7d Code Wk startup_stm32l496xx.o [4]
LPUART1_IRQHandler 0x800'b847 0x6 Code Gb stm32l4xx_it.o [2] LPUART1_IRQHandler 0x800'b84b 0x6 Code Gb stm32l4xx_it.o [2]
MQTT_Config 0x800'8f15 0x4a Code Gb EC801E.o [3] MQTT_Config 0x800'8f13 0x4a Code Gb EC801E.o [3]
MQTT_Trans_Data 0x800'8f61 0x106 Code Gb EC801E.o [3] MQTT_Trans_Data 0x800'8f5d 0x106 Code Gb EC801E.o [3]
MSIRangeTable 0x800'baf0 0x30 Data Gb system_stm32l4xx.o [1] MSIRangeTable 0x800'bad0 0x30 Data Gb system_stm32l4xx.o [1]
MX_ADC1_Init 0x800'4ac5 0x98 Code Gb adc.o [2] MX_ADC1_Init 0x800'4ac5 0x98 Code Gb adc.o [2]
MX_DMA_Init 0x800'4a95 0x30 Code Gb dma.o [2] MX_DMA_Init 0x800'4a95 0x30 Code Gb dma.o [2]
MX_FREERTOS_Init 0x800'5775 0x3e Code Gb freertos.o [2] MX_FREERTOS_Init 0x800'5775 0x3e Code Gb freertos.o [2]
@ -952,56 +952,56 @@ MX_TIM7_Init 0x800'4071 0x24 Code Gb tim.o [2]
MX_UART5_Init 0x800'4c61 0x8 Code Gb usart.o [2] MX_UART5_Init 0x800'4c61 0x8 Code Gb usart.o [2]
MX_USART1_UART_Init 0x800'4c69 0x6 Code Gb usart.o [2] MX_USART1_UART_Init 0x800'4c69 0x6 Code Gb usart.o [2]
MX_USART3_UART_Init 0x800'4ca3 0x2c Code Gb usart.o [2] MX_USART3_UART_Init 0x800'4ca3 0x2c Code Gb usart.o [2]
MemManage_Handler 0x800'b785 0x2 Code Gb stm32l4xx_it.o [2] MemManage_Handler 0x800'b789 0x2 Code Gb stm32l4xx_it.o [2]
NMI_Handler 0x800'b781 0x2 Code Gb stm32l4xx_it.o [2] NMI_Handler 0x800'b785 0x2 Code Gb stm32l4xx_it.o [2]
OTG_FS_IRQHandler 0x800'bd7d Code Wk startup_stm32l496xx.o [4] OTG_FS_IRQHandler 0x800'bd81 Code Wk startup_stm32l496xx.o [4]
OutRingQueue 0x800'88ff 0x22 Code Gb ring_queue.o [8] OutRingQueue 0x800'88ff 0x22 Code Gb ring_queue.o [8]
PVD_PVM_IRQHandler 0x800'bc89 Code Wk startup_stm32l496xx.o [4] PVD_PVM_IRQHandler 0x800'bc8d Code Wk startup_stm32l496xx.o [4]
PendSV_Handler 0x800'a635 Code Gb portasm.o [6] PendSV_Handler 0x800'a639 Code Gb portasm.o [6]
QUADSPI_IRQHandler 0x800'bd89 Code Wk startup_stm32l496xx.o [4] QUADSPI_IRQHandler 0x800'bd8d Code Wk startup_stm32l496xx.o [4]
RCCEx_PLLSAI1_Config 0x800'7145 0xe6 Code Lc stm32l4xx_hal_rcc_ex.o [9] RCCEx_PLLSAI1_Config 0x800'7145 0xe6 Code Lc stm32l4xx_hal_rcc_ex.o [9]
RCCEx_PLLSAI2_Config 0x800'722b 0xce Code Lc stm32l4xx_hal_rcc_ex.o [9] RCCEx_PLLSAI2_Config 0x800'722b 0xce Code Lc stm32l4xx_hal_rcc_ex.o [9]
RCC_IRQHandler 0x800'bc99 Code Wk startup_stm32l496xx.o [4] RCC_IRQHandler 0x800'bc9d Code Wk startup_stm32l496xx.o [4]
RCC_SetFlashLatencyFromMSIRange RCC_SetFlashLatencyFromMSIRange
0x800'6087 0x74 Code Lc stm32l4xx_hal_rcc.o [9] 0x800'6087 0x74 Code Lc stm32l4xx_hal_rcc.o [9]
RNG_IRQHandler 0x800'bda9 Code Wk startup_stm32l496xx.o [4] RNG_IRQHandler 0x800'bdad Code Wk startup_stm32l496xx.o [4]
RTC_Alarm_IRQHandler 0x800'bd19 Code Wk startup_stm32l496xx.o [4] RTC_Alarm_IRQHandler 0x800'bd1d Code Wk startup_stm32l496xx.o [4]
RTC_WKUP_IRQHandler 0x800'bc91 Code Wk startup_stm32l496xx.o [4] RTC_WKUP_IRQHandler 0x800'bc95 Code Wk startup_stm32l496xx.o [4]
Region$$Table$$Base 0x800'bbb8 -- Gb - Linker created - Region$$Table$$Base 0x800'bbbc -- Gb - Linker created -
Region$$Table$$Limit 0x800'bbd8 -- Gb - Linker created - Region$$Table$$Limit 0x800'bbdc -- Gb - Linker created -
Reset_Handler 0x800'bc4d Code Wk startup_stm32l496xx.o [4] Reset_Handler 0x800'bc51 Code Wk startup_stm32l496xx.o [4]
SAI1_IRQHandler 0x800'bd95 Code Wk startup_stm32l496xx.o [4] SAI1_IRQHandler 0x800'bd99 Code Wk startup_stm32l496xx.o [4]
SAI2_IRQHandler 0x800'bd99 Code Wk startup_stm32l496xx.o [4] SAI2_IRQHandler 0x800'bd9d Code Wk startup_stm32l496xx.o [4]
SDMMC1_IRQHandler 0x800'bd39 Code Wk startup_stm32l496xx.o [4] SDMMC1_IRQHandler 0x800'bd3d Code Wk startup_stm32l496xx.o [4]
SPI1_IRQHandler 0x800'bd09 Code Wk startup_stm32l496xx.o [4] SPI1_IRQHandler 0x800'bd0d Code Wk startup_stm32l496xx.o [4]
SPI2_IRQHandler 0x800'bd0d Code Wk startup_stm32l496xx.o [4] SPI2_IRQHandler 0x800'bd11 Code Wk startup_stm32l496xx.o [4]
SPI3_IRQHandler 0x800'bd41 Code Wk startup_stm32l496xx.o [4] SPI3_IRQHandler 0x800'bd45 Code Wk startup_stm32l496xx.o [4]
SVC_Handler 0x800'a68d Code Gb portasm.o [6] SVC_Handler 0x800'a691 Code Gb portasm.o [6]
SWPMI1_IRQHandler 0x800'bd9d Code Wk startup_stm32l496xx.o [4] SWPMI1_IRQHandler 0x800'bda1 Code Wk startup_stm32l496xx.o [4]
StartDefaultTask 0x800'57b3 0x24 Code Gb freertos.o [2] StartDefaultTask 0x800'57b3 0x24 Code Gb freertos.o [2]
SysTick_Handler 0x800'a551 0x26 Code Gb port.o [6] SysTick_Handler 0x800'a555 0x26 Code Gb port.o [6]
SystemClock_Config 0x800'4399 0x6e Code Gb main.o [2] SystemClock_Config 0x800'4399 0x6e Code Gb main.o [2]
SystemCoreClock 0x2000'0208 0x4 Data Gb system_stm32l4xx.o [1] SystemCoreClock 0x2000'0208 0x4 Data Gb system_stm32l4xx.o [1]
SystemInit 0x800'b949 0x3c Code Gb system_stm32l4xx.o [1] SystemInit 0x800'b94d 0x3c Code Gb system_stm32l4xx.o [1]
TAMP_STAMP_IRQHandler 0x800'bc8d Code Wk startup_stm32l496xx.o [4] TAMP_STAMP_IRQHandler 0x800'bc91 Code Wk startup_stm32l496xx.o [4]
TIM1_BRK_TIM15_IRQHandler TIM1_BRK_TIM15_IRQHandler
0x800'bce1 Code Wk startup_stm32l496xx.o [4]
TIM1_CC_IRQHandler 0x800'bce9 Code Wk startup_stm32l496xx.o [4]
TIM1_TRG_COM_TIM17_IRQHandler
0x800'bce5 Code Wk startup_stm32l496xx.o [4] 0x800'bce5 Code Wk startup_stm32l496xx.o [4]
TIM1_CC_IRQHandler 0x800'bced Code Wk startup_stm32l496xx.o [4]
TIM1_TRG_COM_TIM17_IRQHandler
0x800'bce9 Code Wk startup_stm32l496xx.o [4]
TIM1_UP_TIM16_IRQHandler TIM1_UP_TIM16_IRQHandler
0x800'b793 0x12 Code Gb stm32l4xx_it.o [2] 0x800'b797 0x12 Code Gb stm32l4xx_it.o [2]
TIM2_IRQHandler 0x800'bced Code Wk startup_stm32l496xx.o [4] TIM2_IRQHandler 0x800'bcf1 Code Wk startup_stm32l496xx.o [4]
TIM3_IRQHandler 0x800'bcf1 Code Wk startup_stm32l496xx.o [4] TIM3_IRQHandler 0x800'bcf5 Code Wk startup_stm32l496xx.o [4]
TIM4_IRQHandler 0x800'bcf5 Code Wk startup_stm32l496xx.o [4] TIM4_IRQHandler 0x800'bcf9 Code Wk startup_stm32l496xx.o [4]
TIM5_IRQHandler 0x800'bd3d Code Wk startup_stm32l496xx.o [4] TIM5_IRQHandler 0x800'bd41 Code Wk startup_stm32l496xx.o [4]
TIM6_DAC_IRQHandler 0x800'bd49 Code Wk startup_stm32l496xx.o [4] TIM6_DAC_IRQHandler 0x800'bd4d Code Wk startup_stm32l496xx.o [4]
TIM7_IRQHandler 0x800'bd4d Code Wk startup_stm32l496xx.o [4] TIM7_IRQHandler 0x800'bd51 Code Wk startup_stm32l496xx.o [4]
TIM8_BRK_IRQHandler 0x800'bd21 Code Wk startup_stm32l496xx.o [4] TIM8_BRK_IRQHandler 0x800'bd25 Code Wk startup_stm32l496xx.o [4]
TIM8_CC_IRQHandler 0x800'bd2d Code Wk startup_stm32l496xx.o [4] TIM8_CC_IRQHandler 0x800'bd31 Code Wk startup_stm32l496xx.o [4]
TIM8_TRG_COM_IRQHandler TIM8_TRG_COM_IRQHandler
0x800'bd29 Code Wk startup_stm32l496xx.o [4] 0x800'bd2d Code Wk startup_stm32l496xx.o [4]
TIM8_UP_IRQHandler 0x800'bd25 Code Wk startup_stm32l496xx.o [4] TIM8_UP_IRQHandler 0x800'bd29 Code Wk startup_stm32l496xx.o [4]
TIM_Base_SetConfig 0x800'3b73 0xb6 Code Gb stm32l4xx_hal_tim.o [9] TIM_Base_SetConfig 0x800'3b73 0xb6 Code Gb stm32l4xx_hal_tim.o [9]
TIM_CCxChannelCmd 0x800'3faf 0x16 Code Gb stm32l4xx_hal_tim.o [9] TIM_CCxChannelCmd 0x800'3faf 0x16 Code Gb stm32l4xx_hal_tim.o [9]
TIM_ETR_SetConfig 0x800'3f9b 0x14 Code Gb stm32l4xx_hal_tim.o [9] TIM_ETR_SetConfig 0x800'3f9b 0x14 Code Gb stm32l4xx_hal_tim.o [9]
@ -1018,11 +1018,11 @@ TIM_TI1_SetConfig 0x800'3e91 0x56 Code Gb stm32l4xx_hal_tim.o [9]
TIM_TI2_ConfigInputStage TIM_TI2_ConfigInputStage
0x800'3f67 0x24 Code Lc stm32l4xx_hal_tim.o [9] 0x800'3f67 0x24 Code Lc stm32l4xx_hal_tim.o [9]
TIM_TI2_SetConfig 0x800'3f3b 0x2c Code Lc stm32l4xx_hal_tim.o [9] TIM_TI2_SetConfig 0x800'3f3b 0x2c Code Lc stm32l4xx_hal_tim.o [9]
TSC_IRQHandler 0x800'bda1 Code Wk startup_stm32l496xx.o [4] TSC_IRQHandler 0x800'bda5 Code Wk startup_stm32l496xx.o [4]
Trans_4g_Task 0x800'5809 0x32 Code Gb freertos.o [2] Trans_4g_Task 0x800'5809 0x32 Code Gb freertos.o [2]
Trans_4g_taskHandle 0x2000'5d9c 0x4 Data Gb freertos.o [2] Trans_4g_taskHandle 0x2000'5d9c 0x4 Data Gb freertos.o [2]
UART4_IRQHandler 0x800'bd45 Code Wk startup_stm32l496xx.o [4] UART4_IRQHandler 0x800'bd49 Code Wk startup_stm32l496xx.o [4]
UART5_IRQHandler 0x800'b7fd 0x1c Code Gb stm32l4xx_it.o [2] UART5_IRQHandler 0x800'b801 0x1c Code Gb stm32l4xx_it.o [2]
UART_AdvFeatureConfig 0x800'7d05 0xc6 Code Gb stm32l4xx_hal_uart.o [9] UART_AdvFeatureConfig 0x800'7d05 0xc6 Code Gb stm32l4xx_hal_uart.o [9]
UART_CheckIdleState 0x800'7dcb 0x8e Code Gb stm32l4xx_hal_uart.o [9] UART_CheckIdleState 0x800'7dcb 0x8e Code Gb stm32l4xx_hal_uart.o [9]
UART_DMAAbortOnError 0x800'801d 0x12 Code Lc stm32l4xx_hal_uart.o [9] UART_DMAAbortOnError 0x800'801d 0x12 Code Lc stm32l4xx_hal_uart.o [9]
@ -1033,11 +1033,11 @@ UART_SetConfig 0x800'7add 0x222 Code Gb stm32l4xx_hal_uart.o [9]
UART_Start_Receive_IT 0x800'7ef1 0xb4 Code Gb stm32l4xx_hal_uart.o [9] UART_Start_Receive_IT 0x800'7ef1 0xb4 Code Gb stm32l4xx_hal_uart.o [9]
UART_WaitOnFlagUntilTimeout UART_WaitOnFlagUntilTimeout
0x800'7e65 0x8c Code Gb stm32l4xx_hal_uart.o [9] 0x800'7e65 0x8c Code Gb stm32l4xx_hal_uart.o [9]
USART1_IRQHandler 0x800'b7a5 0x3c Code Gb stm32l4xx_it.o [2] USART1_IRQHandler 0x800'b7a9 0x3c Code Gb stm32l4xx_it.o [2]
USART2_IRQHandler 0x800'bd11 Code Wk startup_stm32l496xx.o [4] USART2_IRQHandler 0x800'bd15 Code Wk startup_stm32l496xx.o [4]
USART3_IRQHandler 0x800'b7e1 0x1c Code Gb stm32l4xx_it.o [2] USART3_IRQHandler 0x800'b7e5 0x1c Code Gb stm32l4xx_it.o [2]
UsageFault_Handler 0x800'b789 0x2 Code Gb stm32l4xx_it.o [2] UsageFault_Handler 0x800'b78d 0x2 Code Gb stm32l4xx_it.o [2]
WWDG_IRQHandler 0x800'bc85 Code Wk startup_stm32l496xx.o [4] WWDG_IRQHandler 0x800'bc89 Code Wk startup_stm32l496xx.o [4]
_Get 0x800'1c01 0x12 Code Lc xscanffull_nomb.o [13] _Get 0x800'1c01 0x12 Code Lc xscanffull_nomb.o [13]
_GetN 0x800'1c13 0x22 Code Lc xscanffull_nomb.o [13] _GetN 0x800'1c13 0x22 Code Lc xscanffull_nomb.o [13]
_GetstrFullNoMb 0x800'2749 0x1a8 Code Lc xscanffull_nomb.o [13] _GetstrFullNoMb 0x800'2749 0x1a8 Code Lc xscanffull_nomb.o [13]
@ -1051,7 +1051,7 @@ _ScanfFullNoMb 0x800'1c51 0xaa4 Code Gb xscanffull_nomb.o [13]
_UngetN 0x800'1c35 0x1a Code Lc xscanffull_nomb.o [13] _UngetN 0x800'1c35 0x1a Code Lc xscanffull_nomb.o [13]
__NVIC_SetPriority 0x800'47bd 0x1a Code Lc stm32l4xx_hal_cortex.o [9] __NVIC_SetPriority 0x800'47bd 0x1a Code Lc stm32l4xx_hal_cortex.o [9]
__NVIC_SystemReset 0x800'8a5d 0x1e Code Lc frt_protocol.o [12] __NVIC_SystemReset 0x800'8a5d 0x1e Code Lc frt_protocol.o [12]
__aeabi_cdcmpeq 0x800'a5ed Code Gb DblCmpEq.o [15] __aeabi_cdcmpeq 0x800'a5f1 Code Gb DblCmpEq.o [15]
__aeabi_cdcmple 0x800'1241 Code Gb DblCmpLe.o [15] __aeabi_cdcmple 0x800'1241 Code Gb DblCmpLe.o [15]
__aeabi_cdrcmple 0x800'1275 Code Gb DblCmpGe.o [15] __aeabi_cdrcmple 0x800'1275 Code Gb DblCmpGe.o [15]
__aeabi_d2f 0x800'2cbd Code Gb DblToFlt.o [15] __aeabi_d2f 0x800'2cbd Code Gb DblToFlt.o [15]
@ -1064,16 +1064,16 @@ __aeabi_dsub 0x800'15c5 Code Gb DblAddSub.o [15]
__aeabi_f2d 0x800'898d Code Gb FltToDbl.o [15] __aeabi_f2d 0x800'898d Code Gb FltToDbl.o [15]
__aeabi_i2d 0x800'1425 Code Gb S32ToDbl.o [15] __aeabi_i2d 0x800'1425 Code Gb S32ToDbl.o [15]
__aeabi_ldiv0 0x800'1be9 Code Gb I64DivZer.o [16] __aeabi_ldiv0 0x800'1be9 Code Gb I64DivZer.o [16]
__aeabi_memclr 0x800'98fd Code Gb ABImemclr.o [16] __aeabi_memclr 0x800'9901 Code Gb ABImemclr.o [16]
__aeabi_memclr4 0x800'45a5 Code Gb ABImemclr4.o [16] __aeabi_memclr4 0x800'45a5 Code Gb ABImemclr4.o [16]
__aeabi_ui2d 0x800'1915 Code Gb U32ToDbl.o [15] __aeabi_ui2d 0x800'1915 Code Gb U32ToDbl.o [15]
__cmain 0x800'bbd9 Code Gb cmain.o [16] __cmain 0x800'bbdd Code Gb cmain.o [16]
__exit 0x800'1bed 0x14 Code Gb exit.o [17] __exit 0x800'1bed 0x14 Code Gb exit.o [17]
__iar_Fail_s 0x800'110d 0x1c Code Gb xfail_s.o [13] __iar_Fail_s 0x800'110d 0x1c Code Gb xfail_s.o [13]
__iar_Memchr 0x800'1161 Code Gb memchr.o [16] __iar_Memchr 0x800'1161 Code Gb memchr.o [16]
__iar_Memset4_word 0x800'614d Code Gb ABImemset48.o [16] __iar_Memset4_word 0x800'614d Code Gb ABImemset48.o [16]
__iar_Memset8_word 0x800'614d Code Gb ABImemset48.o [16] __iar_Memset8_word 0x800'614d Code Gb ABImemset48.o [16]
__iar_Sin32 0x800'afe9 0x18c Code Lc cos_sin32.o [15] __iar_Sin32 0x800'afed 0x18c Code Lc cos_sin32.o [15]
__iar_Sto64 0x800'2b45 0x140 Code Gb strto64.o [15] __iar_Sto64 0x800'2b45 0x140 Code Gb strto64.o [15]
__iar_Stoflt 0x800'3099 0x1a8 Code Gb iar_Stoflt.o [13] __iar_Stoflt 0x800'3099 0x1a8 Code Gb iar_Stoflt.o [13]
__iar_Stollx 0x800'2ecd 0xa4 Code Gb iar_Stollx.o [13] __iar_Stollx 0x800'2ecd 0xa4 Code Gb iar_Stollx.o [13]
@ -1083,95 +1083,95 @@ __iar_Stoxflt 0x800'3241 0x1d6 Code Gb iar_Stoxflt.o [13]
__iar_Stoxflt::digits 0x800'341c 0x18 Data Lc iar_Stoxflt.o [13] __iar_Stoxflt::digits 0x800'341c 0x18 Data Lc iar_Stoxflt.o [13]
__iar_Stoxflt::vals 0x800'3434 0x18 Data Lc iar_Stoxflt.o [13] __iar_Stoxflt::vals 0x800'3434 0x18 Data Lc iar_Stoxflt.o [13]
__iar_Strchr 0x800'10d9 Code Gb strchr.o [16] __iar_Strchr 0x800'10d9 Code Gb strchr.o [16]
__iar_acos32 0x800'af85 Code Gb acosf.o [15] __iar_acos32 0x800'af89 Code Gb acosf.o [15]
__iar_atan32 0x800'b1bd Code Gb atanf.o [15] __iar_atan32 0x800'b1c1 Code Gb atanf.o [15]
__iar_cos32 0x800'b1b5 0x4 Code Gb cos_sin32.o [15] __iar_cos32 0x800'b1b9 0x4 Code Gb cos_sin32.o [15]
__iar_cos_medium32 0x800'b1b5 0x4 Code Gb cos_sin32.o [15] __iar_cos_medium32 0x800'b1b9 0x4 Code Gb cos_sin32.o [15]
__iar_cos_mediumf 0x800'b1b5 0x4 Code Gb cos_sin32.o [15] __iar_cos_mediumf 0x800'b1b9 0x4 Code Gb cos_sin32.o [15]
__iar_data_init3 0x800'bb49 0x28 Code Gb data_init.o [16] __iar_data_init3 0x800'bb29 0x28 Code Gb data_init.o [16]
__iar_frexp 0x800'11dd Code Gb frexp.o [15] __iar_frexp 0x800'11dd Code Gb frexp.o [15]
__iar_frexpl 0x800'11dd Code Gb frexp.o [15] __iar_frexpl 0x800'11dd Code Gb frexp.o [15]
__iar_init_vfp 0x800'bb95 Code Gb fpinit_M.o [15] __iar_init_vfp 0x800'bb99 Code Gb fpinit_M.o [15]
__iar_ldexp64 0x800'12a9 Code Gb ldexp.o [15] __iar_ldexp64 0x800'12a9 Code Gb ldexp.o [15]
__iar_lz77_init_single3 __iar_lz77_init_single3
0x800'105b 0x7e Code Gb lz77_init_single.o [16] 0x800'105b 0x7e Code Gb lz77_init_single.o [16]
__iar_program_start 0x800'bc0d Code Gb cstartup_M.o [16] __iar_program_start 0x800'bc11 Code Gb cstartup_M.o [16]
__iar_scalbln64 0x800'12a9 Code Gb ldexp.o [15] __iar_scalbln64 0x800'12a9 Code Gb ldexp.o [15]
__iar_scalbn64 0x800'12a9 Code Gb ldexp.o [15] __iar_scalbn64 0x800'12a9 Code Gb ldexp.o [15]
__iar_sin32 0x800'b1b9 0x4 Code Gb cos_sin32.o [15] __iar_sin32 0x800'b1bd 0x4 Code Gb cos_sin32.o [15]
__iar_sin_medium32 0x800'b1b9 0x4 Code Gb cos_sin32.o [15] __iar_sin_medium32 0x800'b1bd 0x4 Code Gb cos_sin32.o [15]
__iar_sin_mediumf 0x800'b1b9 0x4 Code Gb cos_sin32.o [15] __iar_sin_mediumf 0x800'b1bd 0x4 Code Gb cos_sin32.o [15]
__iar_small_Memcpy 0x800'11bd Code Gb ABImemcpy_small.o [16] __iar_small_Memcpy 0x800'11bd Code Gb ABImemcpy_small.o [16]
__iar_small_Memset 0x800'98d9 Code Gb ABImemset_small.o [16] __iar_small_Memset 0x800'98dd Code Gb ABImemset_small.o [16]
__iar_small_Memset_word __iar_small_Memset_word
0x800'98d9 Code Gb ABImemset_small.o [16] 0x800'98dd Code Gb ABImemset_small.o [16]
__iar_small_memcpy 0x800'11b9 Code Gb ABImemcpy_small.o [16] __iar_small_memcpy 0x800'11b9 Code Gb ABImemcpy_small.o [16]
__iar_small_memcpy4 0x800'11b9 Code Gb ABImemcpy_small.o [16] __iar_small_memcpy4 0x800'11b9 Code Gb ABImemcpy_small.o [16]
__iar_small_memcpy8 0x800'11b9 Code Gb ABImemcpy_small.o [16] __iar_small_memcpy8 0x800'11b9 Code Gb ABImemcpy_small.o [16]
__iar_small_memset 0x800'98d9 Code Gb ABImemset_small.o [16] __iar_small_memset 0x800'98dd Code Gb ABImemset_small.o [16]
__iar_small_strlen 0x800'114d Code Gb strlen_small.o [16] __iar_small_strlen 0x800'114d Code Gb strlen_small.o [16]
__iar_small_uldivmod 0x800'1add Code Gb I64DivMod_small.o [16] __iar_small_uldivmod 0x800'1add Code Gb I64DivMod_small.o [16]
__iar_softfp___iar_frexp64 __iar_softfp___iar_frexp64
0x800'11d1 Code Gb frexp.o [15] 0x800'11d1 Code Gb frexp.o [15]
__iar_softfp_frexp 0x800'11d1 Code Gb frexp.o [15] __iar_softfp_frexp 0x800'11d1 Code Gb frexp.o [15]
__iar_softfp_frexpl 0x800'11d1 Code Gb frexp.o [15] __iar_softfp_frexpl 0x800'11d1 Code Gb frexp.o [15]
__iar_sqrt32 0x800'b321 Code Gb sqrtf.o [15] __iar_sqrt32 0x800'b325 Code Gb sqrtf.o [15]
__iar_xatanf 0x800'b4b9 Code Gb xatanf.o [15] __iar_xatanf 0x800'b4bd Code Gb xatanf.o [15]
__iar_zero_init3 0x800'bab9 0x38 Code Gb zero_init3.o [16] __iar_zero_init3 0x800'ba99 0x38 Code Gb zero_init3.o [16]
__isinf 0x800'a5a3 0x4a Code Wk cJSON.o [2] __isinf 0x800'a5a7 0x4a Code Wk cJSON.o [2]
__low_level_init 0x800'bbf7 0x4 Code Gb low_level_init.o [13] __low_level_init 0x800'bbfb 0x4 Code Gb low_level_init.o [13]
__vector_table 0x800'0000 Data Gb startup_stm32l496xx.o [4] __vector_table 0x800'0000 Data Gb startup_stm32l496xx.o [4]
_call_main 0x800'bbe5 Code Gb cmain.o [16] _call_main 0x800'bbe9 Code Gb cmain.o [16]
_exit 0x800'bc01 Code Gb cexit.o [16] _exit 0x800'bc05 Code Gb cexit.o [16]
abort 0x800'1be3 0x6 Code Gb abort.o [13] abort 0x800'1be3 0x6 Code Gb abort.o [13]
acosf 0x800'af85 Code Gb acosf.o [15] acosf 0x800'af89 Code Gb acosf.o [15]
adc_val 0x2000'4038 0x800 Data Gb anemometer_dev.o [12] adc_val 0x2000'4038 0x800 Data Gb anemometer_dev.o [12]
adc_val1 0x2000'4838 0x800 Data Gb anemometer_dev.o [12] adc_val1 0x2000'4838 0x800 Data Gb anemometer_dev.o [12]
add_item_to_array 0x800'9fdf 0x2e Code Lc cJSON.o [2] add_item_to_array 0x800'9fe3 0x2e Code Lc cJSON.o [2]
add_item_to_object 0x800'a00f 0x5e Code Lc cJSON.o [2] add_item_to_object 0x800'a013 0x5e Code Lc cJSON.o [2]
anemometerHandle 0x2000'5d98 0x4 Data Gb freertos.o [2] anemometerHandle 0x2000'5d98 0x4 Data Gb freertos.o [2]
angle 0x2000'3fb4 0x28 Data Gb anemometer_dev.o [12] angle 0x2000'3fb4 0x28 Data Gb anemometer_dev.o [12]
arm_max_q15 0x800'b205 0x78 Code Gb arm_max_q15.o [14] arm_max_q15 0x800'b209 0x78 Code Gb arm_max_q15.o [14]
arm_mean_f32 0x800'b341 0x178 Code Gb arm_mean_f32.o [14] arm_mean_f32 0x800'b345 0x178 Code Gb arm_mean_f32.o [14]
arm_mean_q15 0x800'b27d 0x4e Code Gb arm_mean_q15.o [14] arm_mean_q15 0x800'b281 0x4e Code Gb arm_mean_q15.o [14]
arm_offset_q15 0x800'b2cd 0x52 Code Gb arm_offset_q15.o [14] arm_offset_q15 0x800'b2d1 0x52 Code Gb arm_offset_q15.o [14]
atanf 0x800'b1bd Code Gb atanf.o [15] atanf 0x800'b1c1 Code Gb atanf.o [15]
av_angle 0x2000'5d60 0x4 Data Gb anemometer_dev.o [12] av_angle 0x2000'5d60 0x4 Data Gb anemometer_dev.o [12]
av_speed 0x2000'5d5c 0x4 Data Gb anemometer_dev.o [12] av_speed 0x2000'5d5c 0x4 Data Gb anemometer_dev.o [12]
av_speedx 0x2000'4030 0x4 Data Gb anemometer_dev.o [12] av_speedx 0x2000'4030 0x4 Data Gb anemometer_dev.o [12]
av_speedy 0x2000'4034 0x4 Data Gb anemometer_dev.o [12] av_speedy 0x2000'4034 0x4 Data Gb anemometer_dev.o [12]
cJSON_AddItemToArray 0x800'a00d 0x2 Code Gb cJSON.o [2] cJSON_AddItemToArray 0x800'a011 0x2 Code Gb cJSON.o [2]
cJSON_AddItemToObject 0x800'a06d 0x6 Code Gb cJSON.o [2] cJSON_AddItemToObject 0x800'a071 0x6 Code Gb cJSON.o [2]
cJSON_AddNumberToObject cJSON_AddNumberToObject
0x800'a0a1 0xc Code Gb cJSON.o [2] 0x800'a0a5 0xc Code Gb cJSON.o [2]
cJSON_AddStringToObject cJSON_AddStringToObject
0x800'a0ad 0xe Code Gb cJSON.o [2] 0x800'a0b1 0xe Code Gb cJSON.o [2]
cJSON_CreateArray 0x800'a13f 0xe Code Gb cJSON.o [2] cJSON_CreateArray 0x800'a143 0xe Code Gb cJSON.o [2]
cJSON_CreateNumber 0x800'a0bb 0x42 Code Gb cJSON.o [2] cJSON_CreateNumber 0x800'a0bf 0x42 Code Gb cJSON.o [2]
cJSON_CreateObject 0x800'a14d 0xe Code Gb cJSON.o [2] cJSON_CreateObject 0x800'a151 0xe Code Gb cJSON.o [2]
cJSON_CreateString 0x800'a105 0x1a Code Gb cJSON.o [2] cJSON_CreateString 0x800'a109 0x1a Code Gb cJSON.o [2]
cJSON_Delete 0x800'9945 0x4a Code Gb cJSON.o [2] cJSON_Delete 0x800'9949 0x4a Code Gb cJSON.o [2]
cJSON_New_Item 0x800'992d 0x18 Code Lc cJSON.o [2] cJSON_New_Item 0x800'9931 0x18 Code Lc cJSON.o [2]
cJSON_Print 0x800'9c61 0x8 Code Gb cJSON.o [2] cJSON_Print 0x800'9c65 0x8 Code Gb cJSON.o [2]
cJSON_strdup 0x800'9905 0x28 Code Lc cJSON.o [2] cJSON_strdup 0x800'9909 0x28 Code Lc cJSON.o [2]
cal_tof 0x800'a735 0x130 Code Gb anemometer_dev.o [12] cal_tof 0x800'a739 0x130 Code Gb anemometer_dev.o [12]
calculate_tof_dtof_param calculate_tof_dtof_param
0x800'a969 0xfe Code Gb anemometer_dev.o [12] 0x800'a96d 0xfe Code Gb anemometer_dev.o [12]
change_channel 0x800'a865 0x66 Code Gb anemometer_dev.o [12] change_channel 0x800'a869 0x66 Code Gb anemometer_dev.o [12]
compare_double 0x800'9a2d 0x74 Code Lc cJSON.o [2] compare_double 0x800'9a31 0x74 Code Lc cJSON.o [2]
cosf 0x800'b1b5 0x4 Code Gb cos_sin32.o [15] cosf 0x800'b1b9 0x4 Code Gb cos_sin32.o [15]
defaultTaskHandle 0x2000'5da4 0x4 Data Gb freertos.o [2] defaultTaskHandle 0x2000'5da4 0x4 Data Gb freertos.o [2]
delete_config_info 0x800'493d 0x26 Code Gb inflash.o [12] delete_config_info 0x800'493d 0x26 Code Gb inflash.o [12]
digits 0x800'ba20 0x28 Data Lc iar_Stoullx.o [13] digits 0x800'ba24 0x28 Data Lc iar_Stoullx.o [13]
dtof 0x2000'5db4 0x4 Data Gb anemometer_dev.o [12] dtof 0x2000'5db4 0x4 Data Gb anemometer_dev.o [12]
ec801_in_buff 0x2000'54f0 0xc8 Data Lc uart_dev.o [12] ec801_in_buff 0x2000'54f0 0xc8 Data Lc uart_dev.o [12]
ensure 0x800'998f 0x84 Code Lc cJSON.o [2] ensure 0x800'9993 0x84 Code Lc cJSON.o [2]
exit 0x800'bbfb 0x4 Code Gb exit.o [13] exit 0x800'bbff 0x4 Code Gb exit.o [13]
filter_middle 0x800'89d5 0x86 Code Gb filter.o [5] filter_middle 0x800'89d5 0x86 Code Gb filter.o [5]
find_maxValPosition_by_sinInterpolation find_maxValPosition_by_sinInterpolation
0x800'a6e5 0x50 Code Gb anemometer_dev.o [12] 0x800'a6e9 0x50 Code Gb anemometer_dev.o [12]
fml_leap_year 0x800'9067 0x32 Code Gb EC801E.o [3] fml_leap_year 0x800'9063 0x32 Code Gb EC801E.o [3]
fml_time_to_stamp 0x800'9099 0x80 Code Gb EC801E.o [3] fml_time_to_stamp 0x800'9095 0x80 Code Gb EC801E.o [3]
g_MsgTbl 0x2000'0014 0x10 Data Gb frt_protocol.o [12] g_MsgTbl 0x2000'0014 0x10 Data Gb frt_protocol.o [12]
g_RegTbl 0x2000'00ec 0x80 Data Gb frt_protocol.o [12] g_RegTbl 0x2000'00ec 0x80 Data Gb frt_protocol.o [12]
g_Write_RegTbl 0x2000'016c 0x30 Data Gb frt_protocol.o [12] g_Write_RegTbl 0x2000'016c 0x30 Data Gb frt_protocol.o [12]
@ -1213,37 +1213,37 @@ max_point_position 0x2000'5d08 0x28 Data Gb anemometer_dev.o [12]
max_point_val 0x2000'5cf4 0x14 Data Gb anemometer_dev.o [12] max_point_val 0x2000'5cf4 0x14 Data Gb anemometer_dev.o [12]
memchr 0x800'1161 Code Gb memchr.o [16] memchr 0x800'1161 Code Gb memchr.o [16]
memset 0x800'6561 0x14 Code Gb memset.o [16] memset 0x800'6561 0x14 Code Gb memset.o [16]
my_update_mcs_param 0x800'ace9 0x1f0 Code Gb anemometer_dev.o [12] my_update_mcs_param 0x800'aced 0x1f0 Code Gb anemometer_dev.o [12]
ndigs 0x800'b9f8 0x28 Data Lc iar_Stoullx.o [13] ndigs 0x800'b9fc 0x28 Data Lc iar_Stoullx.o [13]
osDelay 0x800'593d 0x14 Code Gb cmsis_os.o [6] osDelay 0x800'593d 0x14 Code Gb cmsis_os.o [6]
osKernelStart 0x800'58d5 0xa Code Gb cmsis_os.o [6] osKernelStart 0x800'58d5 0xa Code Gb cmsis_os.o [6]
osThreadCreate 0x800'58df 0x5e Code Gb cmsis_os.o [6] osThreadCreate 0x800'58df 0x5e Code Gb cmsis_os.o [6]
pFlash 0x2000'01e8 0x20 Data Gb stm32l4xx_hal_flash.o [9] pFlash 0x2000'01e8 0x20 Data Gb stm32l4xx_hal_flash.o [9]
parse_4g_receive_data 0x800'91c7 0x58 Code Gb EC801E.o [3] parse_4g_receive_data 0x800'91c3 0x60 Code Gb EC801E.o [3]
play_one_measure 0x800'a8d1 0x8a Code Gb anemometer_dev.o [12] play_one_measure 0x800'a8d5 0x8a Code Gb anemometer_dev.o [12]
pows 0x800'ba70 0x48 Data Lc strto64.o [15] pows 0x800'ba50 0x48 Data Lc strto64.o [15]
print 0x800'9bbd 0xa4 Code Lc cJSON.o [2] print 0x800'9bc1 0xa4 Code Lc cJSON.o [2]
print_string_ptr 0x800'9aa1 0x112 Code Lc cJSON.o [2] print_string_ptr 0x800'9aa5 0x112 Code Lc cJSON.o [2]
print_value 0x800'9c95 0x2fc Code Lc cJSON.o [2] print_value 0x800'9c99 0x2fc Code Lc cJSON.o [2]
prvAddCurrentTaskToDelayedList prvAddCurrentTaskToDelayedList
0x800'9853 0x5e Code Lc tasks.o [6] 0x800'9857 0x5e Code Lc tasks.o [6]
prvAddNewTaskToReadyList prvAddNewTaskToReadyList
0x800'9473 0xa8 Code Lc tasks.o [6] 0x800'9477 0xa8 Code Lc tasks.o [6]
prvDeleteTCB 0x800'97d3 0x2e Code Lc tasks.o [6] prvDeleteTCB 0x800'97d7 0x2e Code Lc tasks.o [6]
prvIdleTask 0x800'9791 0x42 Code Lc tasks.o [6] prvIdleTask 0x800'9795 0x42 Code Lc tasks.o [6]
prvInitialiseNewTask 0x800'93f7 0x7c Code Lc tasks.o [6] prvInitialiseNewTask 0x800'93fb 0x7c Code Lc tasks.o [6]
prvInsertBlockIntoFreeList prvInsertBlockIntoFreeList
0x800'a311 0x46 Code Lc heap_4.o [6] 0x800'a315 0x46 Code Lc heap_4.o [6]
prvResetNextTaskUnblockTime prvResetNextTaskUnblockTime
0x800'9801 0x1a Code Lc tasks.o [6] 0x800'9805 0x1a Code Lc tasks.o [6]
prvTaskExitError 0x800'a441 0x1c Code Lc port.o [6] prvTaskExitError 0x800'a445 0x1c Code Lc port.o [6]
pvPortMalloc 0x800'a1ad 0x102 Code Gb heap_4.o [6] pvPortMalloc 0x800'a1b1 0x102 Code Gb heap_4.o [6]
pxCurrentTCB 0x2000'55e0 0x4 Data Gb tasks.o [6] pxCurrentTCB 0x2000'55e0 0x4 Data Gb tasks.o [6]
pxDelayedTaskList 0x2000'55e4 0x4 Data Lc tasks.o [6] pxDelayedTaskList 0x2000'55e4 0x4 Data Lc tasks.o [6]
pxEnd 0x2000'27e4 0x4 Data Lc heap_4.o [6] pxEnd 0x2000'27e4 0x4 Data Lc heap_4.o [6]
pxOverflowDelayedTaskList pxOverflowDelayedTaskList
0x2000'55e8 0x4 Data Lc tasks.o [6] 0x2000'55e8 0x4 Data Lc tasks.o [6]
pxPortInitialiseStack 0x800'a419 0x26 Code Gb port.o [6] pxPortInitialiseStack 0x800'a41d 0x26 Code Gb port.o [6]
pxReadyTasksLists 0x2000'5654 0x8c Data Lc tasks.o [6] pxReadyTasksLists 0x2000'5654 0x8c Data Lc tasks.o [6]
ranmatch 0x800'2703 0x46 Code Lc xscanffull_nomb.o [13] ranmatch 0x800'2703 0x46 Code Lc xscanffull_nomb.o [13]
read_and_process_uart_data read_and_process_uart_data
@ -1265,21 +1265,21 @@ sec_hand 0x2000'5dc8 0x4 Data Lc xfail_s.o [13]
send_uart_pack 0x800'8c03 0x48 Code Lc frt_protocol.o [12] send_uart_pack 0x800'8c03 0x48 Code Lc frt_protocol.o [12]
sht30_collect_data 0x800'54dd 0xba Code Gb sht30.o [11] sht30_collect_data 0x800'54dd 0xba Code Gb sht30.o [11]
sht30_init 0x800'5487 0x56 Code Gb sht30.o [11] sht30_init 0x800'5487 0x56 Code Gb sht30.o [11]
sinf 0x800'b1b9 0x4 Code Gb cos_sin32.o [15] sinf 0x800'b1bd 0x4 Code Gb cos_sin32.o [15]
speed 0x2000'3f8c 0x28 Data Gb anemometer_dev.o [12] speed 0x2000'3f8c 0x28 Data Gb anemometer_dev.o [12]
speedi 0x2000'402c 0x4 Data Gb anemometer_dev.o [12] speedi 0x2000'402c 0x4 Data Gb anemometer_dev.o [12]
speedx 0x2000'3fdc 0x28 Data Gb anemometer_dev.o [12] speedx 0x2000'3fdc 0x28 Data Gb anemometer_dev.o [12]
speedy 0x2000'4004 0x28 Data Gb anemometer_dev.o [12] speedy 0x2000'4004 0x28 Data Gb anemometer_dev.o [12]
sprintf 0x800'a16d 0x40 Code Gb sprintf.o [13] sprintf 0x800'a171 0x40 Code Gb sprintf.o [13]
sqrtf 0x800'b321 Code Gb sqrtf.o [15] sqrtf 0x800'b325 Code Gb sqrtf.o [15]
sscanf 0x800'a35d 0x28 Code Gb sscanf.o [13] sscanf 0x800'a361 0x28 Code Gb sscanf.o [13]
strchr 0x800'10d9 Code Gb strchr.o [16] strchr 0x800'10d9 Code Gb strchr.o [16]
strrchr 0x800'63e1 0x1c Code Gb strrchr.o [13] strrchr 0x800'63e1 0x1c Code Gb strrchr.o [13]
strtoll 0x800'2f71 0x2 Code Gb iar_Stollx.o [13] strtoll 0x800'2f71 0x2 Code Gb iar_Stollx.o [13]
strtoull 0x800'2ec5 0x2 Code Gb iar_Stoullx.o [13] strtoull 0x800'2ec5 0x2 Code Gb iar_Stoullx.o [13]
suffix_object 0x800'9fd9 0x6 Code Lc cJSON.o [2] suffix_object 0x800'9fdd 0x6 Code Lc cJSON.o [2]
sum 0x800'acbd 0x1c Code Gb anemometer_dev.o [12] sum 0x800'acc1 0x1c Code Gb anemometer_dev.o [12]
tem_hum_update_task 0x800'aef1 0x34 Code Gb anemometer_dev.o [12] tem_hum_update_task 0x800'aef5 0x34 Code Gb anemometer_dev.o [12]
temhum_update_taskHandle temhum_update_taskHandle
0x2000'5da8 0x4 Data Gb freertos.o [2] 0x2000'5da8 0x4 Data Gb freertos.o [2]
term_in_buff 0x2000'5290 0xc8 Data Lc uart_dev.o [12] term_in_buff 0x2000'5290 0xc8 Data Lc uart_dev.o [12]
@ -1298,7 +1298,7 @@ uart_sendstr 0x800'51eb 0x2a Code Gb uart_dev.o [12]
ucHeap 0x2000'27fc 0x1770 Data Lc heap_4.o [6] ucHeap 0x2000'27fc 0x1770 Data Lc heap_4.o [6]
ucMaxSysCallPriority 0x2000'01a8 0x1 Data Lc port.o [6] ucMaxSysCallPriority 0x2000'01a8 0x1 Data Lc port.o [6]
ulMaxPRIGROUPValue 0x2000'01b0 0x4 Data Lc port.o [6] ulMaxPRIGROUPValue 0x2000'01b0 0x4 Data Lc port.o [6]
update_offset 0x800'9a13 0x1a Code Lc cJSON.o [2] update_offset 0x800'9a17 0x1a Code Lc cJSON.o [2]
uwTick 0x2000'01e0 0x4 Data Gb stm32l4xx_hal.o [9] uwTick 0x2000'01e0 0x4 Data Gb stm32l4xx_hal.o [9]
uwTickFreq 0x2000'01dc 0x1 Data Gb stm32l4xx_hal.o [9] uwTickFreq 0x2000'01dc 0x1 Data Gb stm32l4xx_hal.o [9]
uwTickPrio 0x2000'01e4 0x4 Data Gb stm32l4xx_hal.o [9] uwTickPrio 0x2000'01e4 0x4 Data Gb stm32l4xx_hal.o [9]
@ -1306,31 +1306,31 @@ uxCriticalNesting 0x2000'01ac 0x4 Data Lc port.o [6]
uxCurrentNumberOfTasks 0x2000'5604 0x4 Data Lc tasks.o [6] uxCurrentNumberOfTasks 0x2000'5604 0x4 Data Lc tasks.o [6]
uxDeletedTasksWaitingCleanUp uxDeletedTasksWaitingCleanUp
0x2000'55ec 0x4 Data Lc tasks.o [6] 0x2000'55ec 0x4 Data Lc tasks.o [6]
uxListRemove 0x800'a3f1 0x26 Code Gb list.o [6] uxListRemove 0x800'a3f5 0x26 Code Gb list.o [6]
uxSchedulerSuspended 0x2000'5628 0x4 Data Lc tasks.o [6] uxSchedulerSuspended 0x2000'5628 0x4 Data Lc tasks.o [6]
uxTaskNumber 0x2000'5620 0x4 Data Lc tasks.o [6] uxTaskNumber 0x2000'5620 0x4 Data Lc tasks.o [6]
uxTopReadyPriority 0x2000'560c 0x4 Data Lc tasks.o [6] uxTopReadyPriority 0x2000'560c 0x4 Data Lc tasks.o [6]
vApplicationGetIdleTaskMemory vApplicationGetIdleTaskMemory
0x800'5765 0x10 Code Gb freertos.o [2] 0x800'5765 0x10 Code Gb freertos.o [2]
vListInitialise 0x800'a385 0x1a Code Gb list.o [6] vListInitialise 0x800'a389 0x1a Code Gb list.o [6]
vListInitialiseItem 0x800'a39f 0x6 Code Gb list.o [6] vListInitialiseItem 0x800'a3a3 0x6 Code Gb list.o [6]
vListInsert 0x800'a3bf 0x32 Code Gb list.o [6] vListInsert 0x800'a3c3 0x32 Code Gb list.o [6]
vListInsertEnd 0x800'a3a5 0x1a Code Gb list.o [6] vListInsertEnd 0x800'a3a9 0x1a Code Gb list.o [6]
vPortEnableVFP 0x800'a6c9 Code Gb portasm.o [6] vPortEnableVFP 0x800'a6cd Code Gb portasm.o [6]
vPortEnterCritical 0x800'a4fd 0x32 Code Gb port.o [6] vPortEnterCritical 0x800'a501 0x32 Code Gb port.o [6]
vPortExitCritical 0x800'a52f 0x22 Code Gb port.o [6] vPortExitCritical 0x800'a533 0x22 Code Gb port.o [6]
vPortFree 0x800'a2bd 0x54 Code Gb heap_4.o [6] vPortFree 0x800'a2c1 0x54 Code Gb heap_4.o [6]
vPortSetupTimerInterrupt vPortSetupTimerInterrupt
0x800'a60d 0x28 Code Wk port.o [6] 0x800'a611 0x28 Code Wk port.o [6]
vPortStartFirstTask 0x800'a6a9 Code Gb portasm.o [6] vPortStartFirstTask 0x800'a6ad Code Gb portasm.o [6]
vTaskDelay 0x800'951b 0x2e Code Gb tasks.o [6] vTaskDelay 0x800'951f 0x2e Code Gb tasks.o [6]
vTaskStartScheduler 0x800'954f 0x54 Code Gb tasks.o [6] vTaskStartScheduler 0x800'9553 0x54 Code Gb tasks.o [6]
vTaskSuspendAll 0x800'95ab 0xc Code Gb tasks.o [6] vTaskSuspendAll 0x800'95af 0xc Code Gb tasks.o [6]
vTaskSwitchContext 0x800'9721 0x52 Code Gb tasks.o [6] vTaskSwitchContext 0x800'9725 0x52 Code Gb tasks.o [6]
vsprintf 0x800'8931 0x34 Code Gb vsprintf.o [13] vsprintf 0x800'8931 0x34 Code Gb vsprintf.o [13]
weather_info 0x2000'3f6c 0x20 Data Gb anemometer_dev.o [12] weather_info 0x2000'3f6c 0x20 Data Gb anemometer_dev.o [12]
win_10min 0x2000'0254 0x2588 Data Gb anemometer_dev.o [12] win_10min 0x2000'0254 0x2588 Data Gb anemometer_dev.o [12]
wind_task 0x800'aa79 0x208 Code Gb anemometer_dev.o [12] wind_task 0x800'aa7d 0x208 Code Gb anemometer_dev.o [12]
xBlockAllocatedBit 0x2000'27f8 0x4 Data Lc heap_4.o [6] xBlockAllocatedBit 0x2000'27f8 0x4 Data Lc heap_4.o [6]
xDelayedTaskList1 0x2000'562c 0x14 Data Lc tasks.o [6] xDelayedTaskList1 0x2000'562c 0x14 Data Lc tasks.o [6]
xDelayedTaskList2 0x2000'5640 0x14 Data Lc tasks.o [6] xDelayedTaskList2 0x2000'5640 0x14 Data Lc tasks.o [6]
@ -1347,14 +1347,14 @@ xNumberOfSuccessfulFrees
0x2000'27f4 0x4 Data Lc heap_4.o [6] 0x2000'27f4 0x4 Data Lc heap_4.o [6]
xPendedTicks 0x2000'5614 0x4 Data Lc tasks.o [6] xPendedTicks 0x2000'5614 0x4 Data Lc tasks.o [6]
xPendingReadyList 0x2000'55b8 0x14 Data Lc tasks.o [6] xPendingReadyList 0x2000'55b8 0x14 Data Lc tasks.o [6]
xPortStartScheduler 0x800'a45d 0xa0 Code Gb port.o [6] xPortStartScheduler 0x800'a461 0xa0 Code Gb port.o [6]
xSchedulerRunning 0x2000'5610 0x4 Data Lc tasks.o [6] xSchedulerRunning 0x2000'5610 0x4 Data Lc tasks.o [6]
xStart 0x2000'27dc 0x8 Data Lc heap_4.o [6] xStart 0x2000'27dc 0x8 Data Lc heap_4.o [6]
xSuspendedTaskList 0x2000'55f0 0x14 Data Lc tasks.o [6] xSuspendedTaskList 0x2000'55f0 0x14 Data Lc tasks.o [6]
xTaskCreate 0x800'939b 0x5c Code Gb tasks.o [6] xTaskCreate 0x800'939f 0x5c Code Gb tasks.o [6]
xTaskCreateStatic 0x800'9339 0x62 Code Gb tasks.o [6] xTaskCreateStatic 0x800'933d 0x62 Code Gb tasks.o [6]
xTaskIncrementTick 0x800'9661 0xc0 Code Gb tasks.o [6] xTaskIncrementTick 0x800'9665 0xc0 Code Gb tasks.o [6]
xTaskResumeAll 0x800'95b7 0x9a Code Gb tasks.o [6] xTaskResumeAll 0x800'95bb 0x9a Code Gb tasks.o [6]
xTasksWaitingTermination xTasksWaitingTermination
0x2000'55cc 0x14 Data Lc tasks.o [6] 0x2000'55cc 0x14 Data Lc tasks.o [6]
xTickCount 0x2000'5608 0x4 Data Lc tasks.o [6] xTickCount 0x2000'5608 0x4 Data Lc tasks.o [6]
@ -1379,7 +1379,7 @@ xYieldPending 0x2000'5618 0x4 Data Lc tasks.o [6]
[16] = rt7M_tl.a [16] = rt7M_tl.a
[17] = shb_l.a [17] = shb_l.a
47'338 bytes of readonly code memory 47'342 bytes of readonly code memory
1'467 bytes of readonly data memory 1'467 bytes of readonly data memory
25'036 bytes of readwrite data memory 25'036 bytes of readwrite data memory

File diff suppressed because one or more lines are too long

View File

@ -148,11 +148,11 @@
<RecentlyUsedMenus>1</RecentlyUsedMenus> <RecentlyUsedMenus>1</RecentlyUsedMenus>
<MenuShadows>1</MenuShadows> <MenuShadows>1</MenuShadows>
<ShowAllMenusAfterDelay>1</ShowAllMenusAfterDelay> <ShowAllMenusAfterDelay>1</ShowAllMenusAfterDelay>
<CommandsUsage>09050000E200178200000100000029920000030000001B8F0000010000001386000034000000A180000001000000298100000600000040E1000006000000048400000100000001DC000001000000D08400000100000019800000010000005786000004000000B2800000010000002387000001000000088000000100000059840000010000009E8000000100000015810000020000002CE1000035000000AF8000000100000048810000010000003BB000000100000026810000020000005684000003000000048100000100000019B000000100000059920000010000000184000001000000108600005C0100008684000013000000AC800000010000000D8600000100000012810000020000009B80000001000000239200000D00000007E1000001000000018100007400000029E10000050000003184000002000000458100000100000016B00000010000006BB0000001000000F080000001000000AF0600000100000023810000010000008A800000020000000D970000020000001E97000001000000499C000001000000259E000002000000A9800000010000008780000007000000009000000100000004E10000040000000C840000010000009BB00000010000000A8600000100000079B0000001000000539200000100000002B0000001000000BA8000000100000020920000010000000F810000020000005F8600000E00000020810000050000001D8100001300000004DE00000100000007860000010000003F810000060000000D8000000200000023E100000100000001E1000001000000EA80000003000000A68000000100000026DE0000040000000C8100008A0000000684000001000000198200000100000004860000030000002FB000000100000003DC0000010000001EB0000001000000A6B00000010000002892000001000000568600001D0000001A8F00000100000017810000050000009A86000001000000038400000100000028810000040000003DB00000010000005FB0000001000000A08000000400000000DC0000020000000186000001000000B180000001000000239700000200000025920000030000002BE100005B0000009D80000001000000AE8000000100000011840000010000000084000006000000808C00000300000077840000010000006DB0000001000000478100000100000042970000010000005584000005000000148100001E00000045D500000100000022810000010000008584000003000000AB800000020000000E8400000200000028E10000C3000000BFB00000010000000C860000010000004481000001000000BC800000020000008980000001000000008100006C00000003E100000B0000005E86000025000000ECFFFFFF01000000098600000100000028DE00000200000023B00000010000001A8600000100000001B0000001000000EC80000001000000029E00000100000056B00000010000002F820000020000004D970000010000001F810000B70000000E8100007D010000289700000100000006860000010000008E8600000500000000E100000200000053B000000100000020B0000001000000A8B0000001000000E980000002000000A5800000010000000B810000130000005A840000010000001882000009000000A28000000100000069860000010000002EB000000100000058860000010000007C84000001000000D18400000100000083B000000100000041E1000002000000F78000000100000005840000020000001486000013000000509C00000100000016810000020000002781000006000000198F000001000000558600000200000000860000010000003CB00000010000000284000001000000B0800000010000002A8F0000010000002187000001000000058100000F000000118600003000000001E8000001000000108400000100000024920000010000002AE100000100000017B00000020000000281000001000000E3B00000010000009C80000002000000F180000001000000468100009E000000998000000100000088800000010000000B86000001000000218100001C00000003B000000100000025B000000100000047B0000001000000549200000100000051840000050000004381000001000000AA80000002000000BB80000003000000608600002C000000C980000001000000A7800000010000001E8100000500000024E100000200000077B000000100000008860000050000000A8400000B000000C386000001000000A186000001000000AAB000000100000055B000000100000002E100000400000035E10000040000001986000004000000129E000004000000EB80000001000000B8800000010000005D860000020000000D81000003000000449C00000100000007840000010000001686000001000000058600000200000004DC000001000000A7B0000001000000E880000001000000C08600000100000024DE000001000000A4800000010000000B80000001000000</CommandsUsage> <CommandsUsage>82050000E200598400000100000008800000010000002387000001000000B28000000100000057860000040000001980000001000000D08400000100000001DC000001000000048400000100000040E10000060000002981000006000000A18000000100000013860000340000001B8F0000010000002992000003000000178200000100000010860000AD0100000184000001000000599200000100000019B00000010000000481000001000000568400000300000026810000020000003BB00000010000004881000001000000AF800000010000002CE100003500000015810000020000009E800000010000001E970000010000000D970000020000008A800000020000002381000001000000AF06000001000000F0800000010000006BB000000100000016B00000010000004581000001000000318400000200000029E1000005000000018100007400000007E1000001000000239200000D0000009B8000000100000012810000020000000D86000001000000AC80000001000000868400001300000020810000050000005F8600000E0000000F810000020000002092000001000000BA8000000100000002B0000001000000539200000100000079B00000010000000A860000010000009BB00000010000000C8400000100000004E100000400000000900000010000008780000007000000A980000001000000259E000002000000499C0000010000000C8100008A00000026DE000004000000A680000001000000EA8000000300000001E100000100000023E10000010000000D800000020000003F81000006000000078600000100000004DE0000010000001D81000013000000A6B00000010000001EB000000100000003DC0000010000002FB00000010000000486000003000000198200000100000006840000010000002397000002000000B180000001000000018600000100000000DC000002000000A0800000040000005FB00000010000003DB0000001000000288100000400000003840000010000009A8600000100000017810000050000001A8F000001000000568600001D0000002892000001000000148100001E0000005584000005000000429700000100000047810000010000006DB00000010000007784000001000000808C00000300000000840000060000001184000001000000AE800000010000009D800000010000002BE100005B0000002592000003000000008100006C0000008980000001000000BC8000000200000044810000010000000C86000001000000BFB000000100000028E10000C30000000E84000002000000AB800000020000008584000003000000228100000100000045D50000010000000E8100007D0100001F810000C00000004D970000010000002F8200000200000056B0000001000000029E000001000000EC8000000100000001B00000010000001A8600000100000023B000000100000028DE0000020000000986000001000000ECFFFFFF010000005E8600002500000003E100000B0000000B81000013000000A580000001000000E980000002000000A8B000000100000020B000000100000053B000000100000000E10000020000008E8600000500000006860000010000002897000001000000148600001E0000000584000002000000F78000000100000041E100000200000083B0000001000000D1840000010000007C8400000100000058860000010000002EB00000010000006986000001000000A28000000100000018820000090000005A840000010000001186000034000000058100000F00000021870000010000002A8F000001000000B08000000100000002840000010000003CB000000100000000860000010000005586000002000000198F00000100000027810000060000001681000002000000509C00000100000046810000AD000000F1800000010000009C80000002000000E3B0000001000000028100000100000017B00000020000002AE10000010000002492000001000000108400000100000001E8000001000000608600002D000000BB80000003000000AA8000000200000043810000010000005184000005000000549200000100000047B000000100000025B000000100000003B0000001000000218100001C0000000B86000001000000888000000100000099800000010000000D810000030000005D86000002000000B880000001000000EB80000001000000129E000004000000198600000400000035E100000400000002E100000400000055B0000001000000AAB0000001000000A186000001000000C3860000010000000A8400000B000000088600000500000077B000000100000024E10000020000001E81000005000000A780000001000000C9800000010000000B80000001000000A48000000100000024DE000001000000C086000001000000E880000001000000A7B000000100000004DC000001000000058600000200000016860000010000000784000001000000449C000001000000</CommandsUsage>
</MFCToolBarParameters> </MFCToolBarParameters>
<CommandManager> <CommandManager>
<CommandsWithoutImages>55000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000BD8000002AE10000008200001C8200003382000001820000BA800000BB800000228100002381000000880000018800000288000003880000048800000588000008800000098000000A8000000B8000000C800000158000000A81000001E8000012810000D28400000C84000033840000788400001184000012DE000002DE000003DE00000BDE000005DE000006DE000004DE0000259200001E920000249200001D920000778400000784000086840000808C000044D500004D9700003D9700003E9700002A8F00000D970000429700003C8400003D840000408400004C8400003E8400004B8400004D8400003F8400003A8400003B8400005A8400005B840000818400007D8400008284000083840000848400001C8F00001E8F00001F8F0000218F0000118F00003597000005DC0000</CommandsWithoutImages> <CommandsWithoutImages>55000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000BD8000002AE10000008200001C8200003382000001820000BA800000BB800000228100002381000000880000018800000288000003880000048800000588000008800000098000000A8000000B8000000C800000158000000A81000001E8000012810000D28400000C84000033840000788400001184000012DE000002DE000003DE00000BDE000005DE000006DE000004DE0000259200001E920000249200001D920000778400000784000086840000808C000044D500004D9700003D9700003E9700002A8F00000D970000429700003C8400003D840000408400004C8400003E8400004B8400004D8400003F8400003A8400003B8400005A8400005B840000818400007D8400008284000083840000848400001C8F00001E8F00001F8F0000218F0000118F00003597000005DC0000</CommandsWithoutImages>
<MenuUserImages>AA00D08400000C0000002981000072080000A18000009E0200001B8F000004000000908000009302000002970000850000002497000003010000048400004C0500002CE100001C030000AF80000053010000018400004A000000188F000007000000268100007B2400009E800000B60000008D8000009002000004810000BB020000158100007500000021970000F2000000AC800000A9020000018100001A0000009B800000980200004581000004000000239200000000000029E1000063040000318400005305000007E10000900000001E970000FD000000A9800000A60200005F8600003400000087800000360400000A97000066000000BA800000D10000000F810000210500002081000029050000009000005705000004E100008E00000029970000341F000023E100001903000095800000CE0E0000A6800000A30200003F810000310000001D8100006A080000B7800000B3020000848000003B0400000C8100001E0500001D9200009200000001E100008B0000000D800000690000003A9700001801000019820000EB020000B4800000CC000000A3800000A002000092800000950200000497000087000000098100001D000000269700000F010000068400004E05000016820000E90200004A810000470000002881000071080000A08000009D020000B1800000AE0200001A8F0000060000008F800000920200000197000084000000038400004B0500001781000077000000349700001301000023970000060100002BE100001B030000AE800000AB0200009D800000700000008C8000008F02000025920000B0010000148100007400000020970000F100000031970000100100000084000054010000BC800000D3000000AB800000A8020000898000001700000022920000FF0000004481000002000000858400000500000028E10000620400000C97000016050000449200000B050000008100006A0000000E8400005100000030840000530000002B970000361F000025E100001A0300002F820000EC020000A8800000A5020000B9800000B502000086800000C80200000E810000200500001F810000280500001F9200000805000003E100008D0000003C9700001A01000028970000331F000022E10000180300000697000010030000A5800000A2020000C78000009D1D00005D84000003000000B6800000B20200002D9200008702000094800000970200004A970000FA0E000000E100008A00000039970000170100000B8100001E00000018820000EA020000B38000005E080000A28000009F02000091800000940200002B8000003A0400000397000086000000058400004D050000D18400000705000041E1000097000000259700000E010000B08000005B08000049810000460000002781000070080000198F0000010000008E800000910200009F80000072000000009700007C000000028400004A05000005810000BC020000168100007600000022970000F3000000AD800000AA020000028100005D0800008B8000008E0200009C8000006F000000328400005405000010840000510500001F970000F0000000AA800000A70200004381000003000000888000003704000021810000500400000B97000067000000BB800000D200000005E100008F00000051840000A80000002A970000351F000096800000CF0E0000A7800000A40200001E8100006B080000B8800000B402000024E1000060040000858000003C0400004C970000FA0E00000A8400004F05000035E100004500000002E100008C0000003B970000190100000D81000020000000059700000F030000B580000067020000A4800000A10200005C840000000000002C9200008602000093800000960200002797000007010000</MenuUserImages> <MenuUserImages>AA00048400004C0500002497000003010000029700008500000090800000930200001B8F000004000000A18000009E0200002981000072080000D08400000C00000021970000F2000000158100007500000004810000BB0200008D800000900200009E800000B6000000268100007B240000188F000007000000018400004A000000AF800000530100002CE100001C0300001E970000FD00000007E1000090000000318400005305000029E1000063040000239200000000000045810000040000009B80000098020000018100001A000000AC800000A902000004E100008E000000009000005705000020810000290500000F81000021050000BA800000D10000000A9700006600000087800000360400005F86000034000000A9800000A60200003A970000180100000D8000006900000001E100008B0000001D920000920000000C8100001E050000848000003B040000B7800000B30200001D8100006A0800003F81000031000000A6800000A302000095800000CE0E000023E100001903000029970000341F0000068400004E050000269700000F010000098100001D00000004970000870000009280000095020000A3800000A0020000B4800000CC00000019820000EB020000239700000601000034970000130100001781000077000000038400004B05000001970000840000008F800000920200001A8F000006000000B1800000AE020000A08000009D02000028810000710800004A8100004700000016820000E90200000084000054010000319700001001000020970000F1000000148100007400000025920000B00100008C8000008F0200009D80000070000000AE800000AB0200002BE100001B03000030840000530000000E84000051000000008100006A000000449200000B0500000C9700001605000028E10000620400008584000005000000448100000200000022920000FF0000008980000017000000AB800000A8020000BC800000D30000003C9700001A01000003E100008D0000001F920000080500001F810000280500000E8100002005000086800000C8020000B9800000B5020000A8800000A50200002F820000EC02000025E100001A0300002B970000361F00000B8100001E000000399700001701000000E100008A0000004A970000FA0E000094800000970200002D92000087020000B6800000B20200005D84000003000000C78000009D1D0000A5800000A2020000069700001003000022E100001803000028970000331F0000259700000E01000041E1000097000000D184000007050000058400004D05000003970000860000002B8000003A0400009180000094020000A28000009F020000B38000005E08000018820000EA02000022970000F3000000168100007600000005810000BC020000028400004A050000009700007C0000009F800000720000008E80000091020000198F00000100000027810000700800004981000046000000B08000005B0800001F970000F0000000108400005105000032840000540500009C8000006F0000008B8000008E020000028100005D080000AD800000AA02000051840000A800000005E100008F000000BB800000D20000000B97000067000000218100005004000088800000370400004381000003000000AA800000A70200000D810000200000003B9700001901000002E100008C00000035E10000450000000A8400004F0500004C970000FA0E0000858000003C04000024E1000060040000B8800000B40200001E8100006B080000A7800000A402000096800000CF0E00002A970000351F0000279700000701000093800000960200002C920000860200005C84000000000000A4800000A1020000B580000067020000059700000F030000</MenuUserImages>
</CommandManager> </CommandManager>
<Pane-59393> <Pane-59393>
<ID>0</ID> <ID>0</ID>
@ -935,7 +935,7 @@
</DockingManager-256> </DockingManager-256>
<MFCToolBar-34048> <MFCToolBar-34048>
<Name>CMSIS-Pack</Name> <Name>CMSIS-Pack</Name>
<Buttons>00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED184000002000000A6170000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000</Buttons> <Buttons>00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000020000007D130000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000</Buttons>
</MFCToolBar-34048> </MFCToolBar-34048>
<Pane-34048> <Pane-34048>
<ID>34048</ID> <ID>34048</ID>
@ -952,7 +952,7 @@
</BasePane-34048> </BasePane-34048>
<MFCToolBar-34049> <MFCToolBar-34049>
<Name>Debug</Name> <Name>Debug</Name>
<Buttons>00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E5686000002000400C1170000FFFEFF00000000000000000000000000010000000100000001801386000002000400BD170000FFFEFF00000000000000000000000000010000000100000001805E86000002000400C3170000FFFEFF00000000000000000000000000010000000100000001806086000002000400C5170000FFFEFF00000000000000000000000000010000000100000001805D86000002000400C2170000FFFEFF00000000000000000000000000010000000100000001801086000002000400BB170000FFFEFF00000000000000000000000000010000000100000001801186000002000000BC170000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E1486000002000000BE170000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000080009802087000000000000FFFFFFFFFFFEFF13440069007300610062006C0065006400200028006E006F0020007200650073006500740029000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802287000000000000FFFFFFFFFFFEFF08480061007200640077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802987000000000000FFFFFFFFFFFEFF1443006F006E006E00650063007400200064007500720069006E0067002000720065007300650074000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000</Buttons> <Buttons>00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E568600000200040098130000FFFEFF0000000000000000000000000001000000010000000180138600000200040094130000FFFEFF00000000000000000000000000010000000100000001805E860000020004009A130000FFFEFF000000000000000000000000000100000001000000018060860000020004009C130000FFFEFF00000000000000000000000000010000000100000001805D8600000200040099130000FFFEFF0000000000000000000000000001000000010000000180108600000200040092130000FFFEFF0000000000000000000000000001000000010000000180118600000200000093130000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E148600000200000095130000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000080009802087000000000000FFFFFFFFFFFEFF13440069007300610062006C0065006400200028006E006F0020007200650073006500740029000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802287000000000000FFFFFFFFFFFEFF08480061007200640077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802987000000000000FFFFFFFFFFFEFF1443006F006E006E00650063007400200064007500720069006E0067002000720065007300650074000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000</Buttons>
</MFCToolBar-34049> </MFCToolBar-34049>
<Pane-34049> <Pane-34049>
<ID>34049</ID> <ID>34049</ID>
@ -969,7 +969,7 @@
</BasePane-34049> </BasePane-34049>
<MFCToolBar-34050> <MFCToolBar-34050>
<Name>Trace</Name> <Name>Trace</Name>
<Buttons>00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E539200000000040028180000FFFEFF03450054004D0000000000000000000000000001000000010000000180549200000000040029180000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000</Buttons> <Buttons>00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E5392000000000400FF130000FFFEFF03450054004D0000000000000000000000000001000000010000000180549200000000040000140000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000</Buttons>
</MFCToolBar-34050> </MFCToolBar-34050>
<Pane-34050> <Pane-34050>
<ID>34050</ID> <ID>34050</ID>
@ -986,7 +986,7 @@
</BasePane-34050> </BasePane-34050>
<MFCToolBar-34051> <MFCToolBar-34051>
<Name>Main</Name> <Name>Main</Name>
<Buttons>00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000008180000FFFEFF000000000000000000000000000100000001000000018001E100000000000009180000FFFEFF000000000000000000000000000100000001000000018003E10000000000000B180000FFFEFF00000000000000000000000000010000000100000001800081000000000000E8170000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000000E180000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040010180000FFFEFF000000000000000000000000000100000001000000018022E10000000004000F180000FFFEFF000000000000000000000000000100000001000000018025E100000000000011180000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040012180000FFFEFF00000000000000000000000000010000000100000001802CE100000000040013180000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000000FFFFFFFFFFFEFF000100000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF009600000000000000000001802181000000000400FA170000FFFEFF000000000000000000000000000100000001000000018024E100000000000003180000FFFEFF000000000000000000000000000100000001000000018028E100000000040002180000FFFEFF000000000000000000000000000100000001000000018029E100000000000004180000FFFEFF00000000000000000000000000010000000100000001800281000000000000E9170000FFFEFF00000000000000000000000000010000000100000001802981000000000000FE170000FFFEFF00000000000000000000000000010000000100000001802781000000000000FC170000FFFEFF00000000000000000000000000010000000100000001802881000000000000FD170000FFFEFF00000000000000000000000000010000000100000001801D81000000000400F6170000FFFEFF00000000000000000000000000010000000100000001801E81000000000400F7170000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B81000002000000ED170000FFFEFF00000000000000000000000000010000000100000001800C81000002000000EE170000FFFEFF00000000000000000000000000010000000100000001805F8600000200000001180000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F81000002000000F8170000FFFEFF00000000000000000000000000010000000100000001802081000002000000F9170000FFFEFF00000000000000000000000000010000000100000001804681000002000200FF170000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E003B030000</Buttons> <Buttons>00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000DF130000FFFEFF000000000000000000000000000100000001000000018001E1000000000000E0130000FFFEFF000000000000000000000000000100000001000000018003E1000000000000E2130000FFFEFF00000000000000000000000000010000000100000001800081000000000000BF130000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E1000000000000E5130000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E1000000000400E7130000FFFEFF000000000000000000000000000100000001000000018022E1000000000400E6130000FFFEFF000000000000000000000000000100000001000000018025E1000000000000E8130000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE1000000000000E9130000FFFEFF00000000000000000000000000010000000100000001802CE1000000000400EA130000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000000FFFFFFFFFFFEFF000100000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF009600000000000000000001802181000000000400D1130000FFFEFF000000000000000000000000000100000001000000018024E1000000000000DA130000FFFEFF000000000000000000000000000100000001000000018028E1000000000400D9130000FFFEFF000000000000000000000000000100000001000000018029E1000000000000DB130000FFFEFF00000000000000000000000000010000000100000001800281000000000000C0130000FFFEFF00000000000000000000000000010000000100000001802981000000000000D5130000FFFEFF00000000000000000000000000010000000100000001802781000000000000D3130000FFFEFF00000000000000000000000000010000000100000001802881000000000000D4130000FFFEFF00000000000000000000000000010000000100000001801D81000000000000CD130000FFFEFF00000000000000000000000000010000000100000001801E81000000000400CE130000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B81000002000000C4130000FFFEFF00000000000000000000000000010000000100000001800C81000002000000C5130000FFFEFF00000000000000000000000000010000000100000001805F86000002000000D8130000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F81000002000000CF130000FFFEFF00000000000000000000000000010000000100000001802081000002000000D0130000FFFEFF00000000000000000000000000010000000100000001804681000002000200D6130000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E003B030000</Buttons>
</MFCToolBar-34051> </MFCToolBar-34051>
<Pane-34051> <Pane-34051>
<ID>34051</ID> <ID>34051</ID>

View File

@ -19,18 +19,18 @@
<JetConnSerialNo>WCH CMSIS-DAP:1BEC8F06A0E4</JetConnSerialNo> <JetConnSerialNo>WCH CMSIS-DAP:1BEC8F06A0E4</JetConnSerialNo>
<JetConnFoundProbes /> <JetConnFoundProbes />
<PrevWtdReset>Connect during reset</PrevWtdReset> <PrevWtdReset>Connect during reset</PrevWtdReset>
<OnlineReset>Software</OnlineReset>
<DisableInterrupts>0</DisableInterrupts> <DisableInterrupts>0</DisableInterrupts>
<LeaveRunning>0</LeaveRunning> <LeaveRunning>0</LeaveRunning>
<MultiCoreRunAll>0</MultiCoreRunAll> <MultiCoreRunAll>0</MultiCoreRunAll>
<CpuHaltOnBreakpointSet>0</CpuHaltOnBreakpointSet> <CpuHaltOnBreakpointSet>0</CpuHaltOnBreakpointSet>
<OnlineReset>Software</OnlineReset>
</Jet> </Jet>
<ArmDriver> <ArmDriver>
<EnableCache>0</EnableCache> <EnableCache>0</EnableCache>
<EnforceMemoryConfiguration>1</EnforceMemoryConfiguration> <EnforceMemoryConfiguration>1</EnforceMemoryConfiguration>
</ArmDriver> </ArmDriver>
<DebugChecksum> <DebugChecksum>
<Checksum>1504065840</Checksum> <Checksum>500844858</Checksum>
</DebugChecksum> </DebugChecksum>
<Exceptions> <Exceptions>
<StopOnUncaught>_ 0</StopOnUncaught> <StopOnUncaught>_ 0</StopOnUncaught>
@ -94,16 +94,16 @@
<EventLSU>0</EventLSU> <EventLSU>0</EventLSU>
<EventSLEEP>0</EventSLEEP> <EventSLEEP>0</EventSLEEP>
</SWOTraceWindow> </SWOTraceWindow>
<TermIOLog>
<LoggingEnabled>_ 0</LoggingEnabled>
<LogFile>_ ""</LogFile>
</TermIOLog>
<DisassembleMode> <DisassembleMode>
<mode>0</mode> <mode>0</mode>
</DisassembleMode> </DisassembleMode>
<Breakpoints2> <Breakpoints2>
<Count>0</Count> <Count>0</Count>
</Breakpoints2> </Breakpoints2>
<TermIOLog>
<LoggingEnabled>_ 0</LoggingEnabled>
<LogFile>_ ""</LogFile>
</TermIOLog>
<Aliases> <Aliases>
<Count>0</Count> <Count>0</Count>
<SuppressDialog>0</SuppressDialog> <SuppressDialog>0</SuppressDialog>