Base_GD303.map 502 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476
Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]

==============================================================================

Section Cross References

    main.o(i.GPIO_Init) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    main.o(i.GPIO_Init) refers to hw_mcuio.o(i.HW_GD_GPIO_Init) for HW_GD_GPIO_Init
    main.o(i.TIMER1_Init) refers to gd32f30x_timer.o(i.timer_init) for timer_init
    main.o(i.TIMER1_Init) refers to gd32f30x_misc.o(i.nvic_irq_enable) for nvic_irq_enable
    main.o(i.TIMER1_Init) refers to gd32f30x_timer.o(i.timer_counter_value_config) for timer_counter_value_config
    main.o(i.TIMER1_Init) refers to gd32f30x_timer.o(i.timer_prescaler_config) for timer_prescaler_config
    main.o(i.TIMER1_Init) refers to gd32f30x_timer.o(i.timer_autoreload_value_config) for timer_autoreload_value_config
    main.o(i.TIMER1_Init) refers to gd32f30x_timer.o(i.timer_interrupt_disable) for timer_interrupt_disable
    main.o(i.TIMER1_Init) refers to gd32f30x_timer.o(i.timer_interrupt_flag_clear) for timer_interrupt_flag_clear
    main.o(i.TIMER1_Init) refers to gd32f30x_timer.o(i.timer_interrupt_enable) for timer_interrupt_enable
    main.o(i.TIMER1_Init) refers to gd32f30x_timer.o(i.timer_enable) for timer_enable
    main.o(i.TIMER2_Init) refers to gd32f30x_timer.o(i.timer_init) for timer_init
    main.o(i.TIMER2_Init) refers to gd32f30x_misc.o(i.nvic_irq_enable) for nvic_irq_enable
    main.o(i.TIMER2_Init) refers to gd32f30x_timer.o(i.timer_counter_value_config) for timer_counter_value_config
    main.o(i.TIMER2_Init) refers to gd32f30x_timer.o(i.timer_prescaler_config) for timer_prescaler_config
    main.o(i.TIMER2_Init) refers to gd32f30x_timer.o(i.timer_autoreload_value_config) for timer_autoreload_value_config
    main.o(i.TIMER2_Init) refers to gd32f30x_timer.o(i.timer_interrupt_disable) for timer_interrupt_disable
    main.o(i.TIMER2_Init) refers to gd32f30x_timer.o(i.timer_interrupt_flag_clear) for timer_interrupt_flag_clear
    main.o(i.TIMER2_Init) refers to gd32f30x_timer.o(i.timer_interrupt_enable) for timer_interrupt_enable
    main.o(i.TIMER2_Init) refers to gd32f30x_timer.o(i.timer_enable) for timer_enable
    main.o(i.main) refers to gd32f30x_misc.o(i.nvic_vector_table_set) for nvic_vector_table_set
    main.o(i.main) refers to gd32f30x_usbd_hw.o(i.rcu_config) for rcu_config
    main.o(i.main) refers to custom_hid_core.o(i.custom_hid_itfop_register) for custom_hid_itfop_register
    main.o(i.main) refers to usbd_core.o(i.usbd_init) for usbd_init
    main.o(i.main) refers to gd32f30x_usbd_hw.o(i.nvic_config) for nvic_config
    main.o(i.main) refers to gd32f30x_usbd_hw.o(i.gpio_config) for gpio_config
    main.o(i.main) refers to gd32f30x_usbd_hw.o(i.systick_config) for systick_config
    main.o(i.main) refers to main.o(i.GPIO_Init) for GPIO_Init
    main.o(i.main) refers to hw_mcuio.o(i.HW_GD_SPI0_Init) for HW_GD_SPI0_Init
    main.o(i.main) refers to main.o(i.TIMER1_Init) for TIMER1_Init
    main.o(i.main) refers to main.o(i.TIMER2_Init) for TIMER2_Init
    main.o(i.main) refers to fucntion_text_message.o(i.msg_polling) for msg_polling
    main.o(i.main) refers to custom_hid_itf.o(.data) for fop_handler
    main.o(i.main) refers to main.o(.bss) for usbd_custom_hid
    main.o(i.main) refers to custom_hid_core.o(.data) for custom_hid_class
    main.o(i.main) refers to base_core.o(.data) for base_core
    main.o(i.main) refers to function.o(.data) for function
    gd32f30x_it.o(i.EXTI5_9_IRQHandler) refers to gd32f30x_exti.o(i.exti_interrupt_flag_get) for exti_interrupt_flag_get
    gd32f30x_it.o(i.EXTI5_9_IRQHandler) refers to rf24l01 - multi.o(i.rf_Irq) for rf_Irq
    gd32f30x_it.o(i.EXTI5_9_IRQHandler) refers to gd32f30x_exti.o(i.exti_interrupt_flag_clear) for exti_interrupt_flag_clear
    gd32f30x_it.o(i.SysTick_Handler) refers to hw_mcuio.o(i.HW_GD_IncTick) for HW_GD_IncTick
    gd32f30x_it.o(i.TIMER1_IRQHandler) refers to gd32f30x_timer.o(i.timer_interrupt_flag_get) for timer_interrupt_flag_get
    gd32f30x_it.o(i.TIMER1_IRQHandler) refers to gd32f30x_timer.o(i.timer_interrupt_flag_clear) for timer_interrupt_flag_clear
    gd32f30x_it.o(i.TIMER1_IRQHandler) refers to platform.o(i.user_2ms5_timer) for user_2ms5_timer
    gd32f30x_it.o(i.TIMER1_IRQHandler) refers to base_core.o(.data) for base_core
    gd32f30x_it.o(i.TIMER2_IRQHandler) refers to gd32f30x_timer.o(i.timer_interrupt_flag_get) for timer_interrupt_flag_get
    gd32f30x_it.o(i.TIMER2_IRQHandler) refers to gd32f30x_timer.o(i.timer_interrupt_flag_clear) for timer_interrupt_flag_clear
    gd32f30x_it.o(i.TIMER2_IRQHandler) refers to platform.o(i.user_20ms_timer) for user_20ms_timer
    gd32f30x_it.o(i.TIMER2_IRQHandler) refers to base_core.o(.data) for base_core
    gd32f30x_it.o(i.TIMER3_IRQHandler) refers to gd32f30x_timer.o(i.timer_interrupt_flag_get) for timer_interrupt_flag_get
    gd32f30x_it.o(i.TIMER3_IRQHandler) refers to gd32f30x_timer.o(i.timer_interrupt_flag_clear) for timer_interrupt_flag_clear
    gd32f30x_it.o(i.USBD_LP_CAN0_RX0_IRQHandler) refers to usbd_lld_int.o(i.usbd_isr) for usbd_isr
    custom_hid_itf.o(.data) refers to custom_hid_itf.o(i.key_config) for key_config
    custom_hid_itf.o(.data) refers to custom_hid_itf.o(i.led_config) for led_config
    gd32f30x_usbd_hw.o(i.gpio_config) refers to gd32f30x_gpio.o(i.gpio_init) for gpio_init
    gd32f30x_usbd_hw.o(i.nvic_config) refers to gd32f30x_misc.o(i.nvic_priority_group_set) for nvic_priority_group_set
    gd32f30x_usbd_hw.o(i.nvic_config) refers to gd32f30x_misc.o(i.nvic_irq_enable) for nvic_irq_enable
    gd32f30x_usbd_hw.o(i.rcu_config) refers to gd32f30x_rcu.o(i.rcu_clock_freq_get) for rcu_clock_freq_get
    gd32f30x_usbd_hw.o(i.rcu_config) refers to gd32f30x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
    gd32f30x_usbd_hw.o(i.rcu_config) refers to gd32f30x_rcu.o(i.rcu_usb_clock_config) for rcu_usb_clock_config
    gd32f30x_usbd_hw.o(i.systick_config) refers to gd32f30x_usbd_hw.o(i.NVIC_SetPriority) for NVIC_SetPriority
    gd32f30x_usbd_hw.o(i.systick_config) refers to system_gd32f30x.o(.data) for SystemCoreClock
    system_gd32f30x.o(i.SystemCoreClockUpdate) refers to system_gd32f30x.o(.data) for SystemCoreClock
    system_gd32f30x.o(i.SystemInit) refers to system_gd32f30x.o(i.system_clock_config) for system_clock_config
    system_gd32f30x.o(i.system_clock_config) refers to system_gd32f30x.o(i.system_clock_120m_hxtal) for system_clock_120m_hxtal
    gd32f30x_dma.o(i.dma_channel_disable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_channel_enable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_circulation_disable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_circulation_enable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_deinit) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_init) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_interrupt_disable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_interrupt_enable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_memory_address_config) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_memory_increase_disable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_memory_increase_enable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_memory_to_memory_disable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_memory_to_memory_enable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_memory_width_config) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_periph_address_config) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_periph_increase_disable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_periph_increase_enable) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_periph_width_config) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_priority_config) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_transfer_direction_config) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_transfer_number_config) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_dma.o(i.dma_transfer_number_get) refers to gd32f30x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check
    gd32f30x_fmc.o(i.fmc_bank0_erase) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
    gd32f30x_fmc.o(i.fmc_bank0_ready_wait) refers to gd32f30x_fmc.o(i.fmc_bank0_state_get) for fmc_bank0_state_get
    gd32f30x_fmc.o(i.fmc_bank1_erase) refers to gd32f30x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
    gd32f30x_fmc.o(i.fmc_bank1_ready_wait) refers to gd32f30x_fmc.o(i.fmc_bank1_state_get) for fmc_bank1_state_get
    gd32f30x_fmc.o(i.fmc_halfword_program) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
    gd32f30x_fmc.o(i.fmc_halfword_program) refers to gd32f30x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
    gd32f30x_fmc.o(i.fmc_mass_erase) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
    gd32f30x_fmc.o(i.fmc_mass_erase) refers to gd32f30x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
    gd32f30x_fmc.o(i.fmc_page_erase) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
    gd32f30x_fmc.o(i.fmc_page_erase) refers to gd32f30x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
    gd32f30x_fmc.o(i.fmc_word_program) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
    gd32f30x_fmc.o(i.fmc_word_program) refers to gd32f30x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
    gd32f30x_fmc.o(i.fmc_word_reprogram) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
    gd32f30x_fmc.o(i.fmc_word_reprogram) refers to gd32f30x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait
    gd32f30x_fmc.o(i.ob_data_program) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
    gd32f30x_fmc.o(i.ob_erase) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
    gd32f30x_fmc.o(i.ob_erase) refers to gd32f30x_fmc.o(i.ob_spc_get) for ob_spc_get
    gd32f30x_fmc.o(i.ob_security_protection_config) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
    gd32f30x_fmc.o(i.ob_user_write) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
    gd32f30x_fmc.o(i.ob_write_protection_enable) refers to gd32f30x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait
    gd32f30x_gpio.o(i.gpio_afio_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
    gd32f30x_gpio.o(i.gpio_afio_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
    gd32f30x_gpio.o(i.gpio_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
    gd32f30x_gpio.o(i.gpio_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
    gd32f30x_misc.o(i.nvic_irq_enable) refers to gd32f30x_misc.o(i.nvic_priority_group_set) for nvic_priority_group_set
    gd32f30x_pmu.o(i.pmu_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
    gd32f30x_pmu.o(i.pmu_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
    gd32f30x_pmu.o(i.pmu_highdriver_switch_select) refers to gd32f30x_pmu.o(i.pmu_flag_get) for pmu_flag_get
    gd32f30x_pmu.o(i.pmu_to_deepsleepmode) refers to gd32f30x_pmu.o(.bss) for reg_snap
    gd32f30x_rcu.o(i.rcu_deinit) refers to gd32f30x_rcu.o(i.rcu_osci_stab_wait) for rcu_osci_stab_wait
    gd32f30x_rcu.o(i.rcu_osci_stab_wait) refers to gd32f30x_rcu.o(i.rcu_flag_get) for rcu_flag_get
    gd32f30x_spi.o(i.i2s_psc_config) refers to gd32f30x_rcu.o(i.rcu_clock_freq_get) for rcu_clock_freq_get
    gd32f30x_spi.o(i.spi_i2s_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
    gd32f30x_spi.o(i.spi_i2s_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
    gd32f30x_timer.o(i.timer_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
    gd32f30x_timer.o(i.timer_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
    gd32f30x_timer.o(i.timer_external_clock_mode0_config) refers to gd32f30x_timer.o(i.timer_external_trigger_config) for timer_external_trigger_config
    gd32f30x_timer.o(i.timer_external_clock_mode1_config) refers to gd32f30x_timer.o(i.timer_external_trigger_config) for timer_external_trigger_config
    gd32f30x_timer.o(i.timer_external_trigger_as_external_clock_config) refers to gd32f30x_timer.o(i.timer_input_trigger_source_select) for timer_input_trigger_source_select
    gd32f30x_timer.o(i.timer_input_capture_config) refers to gd32f30x_timer.o(i.timer_channel_input_capture_prescaler_config) for timer_channel_input_capture_prescaler_config
    gd32f30x_timer.o(i.timer_input_pwm_capture_config) refers to gd32f30x_timer.o(i.timer_channel_input_capture_prescaler_config) for timer_channel_input_capture_prescaler_config
    gd32f30x_timer.o(i.timer_internal_trigger_as_external_clock_config) refers to gd32f30x_timer.o(i.timer_input_trigger_source_select) for timer_input_trigger_source_select
    gd32f30x_usart.o(i.usart_baudrate_set) refers to gd32f30x_rcu.o(i.rcu_clock_freq_get) for rcu_clock_freq_get
    gd32f30x_usart.o(i.usart_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable
    gd32f30x_usart.o(i.usart_deinit) refers to gd32f30x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable
    startup_gd32f30x_hd.o(RESET) refers to startup_gd32f30x_hd.o(STACK) for __initial_sp
    startup_gd32f30x_hd.o(RESET) refers to startup_gd32f30x_hd.o(.text) for Reset_Handler
    startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(i.NMI_Handler) for NMI_Handler
    startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(i.HardFault_Handler) for HardFault_Handler
    startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(i.MemManage_Handler) for MemManage_Handler
    startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(i.BusFault_Handler) for BusFault_Handler
    startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(i.UsageFault_Handler) for UsageFault_Handler
    startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(i.SVC_Handler) for SVC_Handler
    startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(i.DebugMon_Handler) for DebugMon_Handler
    startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(i.PendSV_Handler) for PendSV_Handler
    startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(i.SysTick_Handler) for SysTick_Handler
    startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(i.USBD_LP_CAN0_RX0_IRQHandler) for USBD_LP_CAN0_RX0_IRQHandler
    startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(i.EXTI5_9_IRQHandler) for EXTI5_9_IRQHandler
    startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(i.TIMER1_IRQHandler) for TIMER1_IRQHandler
    startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(i.TIMER2_IRQHandler) for TIMER2_IRQHandler
    startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(i.TIMER3_IRQHandler) for TIMER3_IRQHandler
    startup_gd32f30x_hd.o(.text) refers to system_gd32f30x.o(i.SystemInit) for SystemInit
    startup_gd32f30x_hd.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    usbd_lld_core.o(i.usbd_dp_pullup) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    usbd_lld_core.o(i.usbd_dp_pullup) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    usbd_lld_core.o(i.usbd_ep_data_read) refers to usbd_lld_core.o(.ARM.__AT_0x40006000) for btable_ep
    usbd_lld_core.o(i.usbd_ep_data_write) refers to usbd_lld_core.o(.ARM.__AT_0x40006000) for btable_ep
    usbd_lld_core.o(i.usbd_ep_reset) refers to usbd_lld_core.o(.ARM.__AT_0x40006000) for btable_ep
    usbd_lld_core.o(i.usbd_ep_setup) refers to usbd_lld_core.o(.constdata) for ep_type
    usbd_lld_core.o(i.usbd_ep_setup) refers to usbd_lld_core.o(.ARM.__AT_0x40006000) for btable_ep
    usbd_lld_core.o(i.usbd_resume) refers to usbd_lld_core.o(.data) for usbd_core
    usbd_lld_core.o(.data) refers to usbd_lld_core.o(i.usbd_core_reset) for usbd_core_reset
    usbd_lld_core.o(.data) refers to usbd_lld_core.o(i.usbd_core_stop) for usbd_core_stop
    usbd_lld_core.o(.data) refers to usbd_lld_core.o(i.usbd_dp_pullup) for usbd_dp_pullup
    usbd_lld_core.o(.data) refers to usbd_lld_core.o(i.usbd_address_set) for usbd_address_set
    usbd_lld_core.o(.data) refers to usbd_lld_core.o(i.usbd_suspend) for usbd_suspend
    usbd_lld_core.o(.data) refers to usbd_lld_core.o(i.usbd_leave_suspend) for usbd_leave_suspend
    usbd_lld_core.o(.data) refers to usbd_lld_core.o(i.usbd_resume) for usbd_resume
    usbd_lld_core.o(.data) refers to usbd_lld_core.o(i.usbd_ep_reset) for usbd_ep_reset
    usbd_lld_core.o(.data) refers to usbd_lld_core.o(i.usbd_ep_setup) for usbd_ep_setup
    usbd_lld_core.o(.data) refers to usbd_lld_core.o(i.usbd_ep_disable) for usbd_ep_disable
    usbd_lld_core.o(.data) refers to usbd_lld_core.o(i.usbd_ep_rx_enable) for usbd_ep_rx_enable
    usbd_lld_core.o(.data) refers to usbd_lld_core.o(i.usbd_ep_data_write) for usbd_ep_data_write
    usbd_lld_core.o(.data) refers to usbd_lld_core.o(i.usbd_ep_data_read) for usbd_ep_data_read
    usbd_lld_core.o(.data) refers to usbd_lld_core.o(i.usbd_ep_stall_set) for usbd_ep_stall_set
    usbd_lld_core.o(.data) refers to usbd_lld_core.o(i.usbd_ep_stall_clear) for usbd_ep_stall_clear
    usbd_lld_core.o(.data) refers to usbd_lld_core.o(i.usbd_ep_status) for usbd_ep_status
    usbd_lld_int.o(i.usbd_int_hpst) refers to usbd_lld_core.o(i.user_buffer_free) for user_buffer_free
    usbd_lld_int.o(i.usbd_isr) refers to usbd_core.o(i.usbd_ep_send) for usbd_ep_send
    usbd_lld_int.o(i.usbd_isr) refers to usbd_lld_int.o(i.usbd_int_suspend) for usbd_int_suspend
    usbd_lld_int.o(i.usbd_isr) refers to usbd_lld_core.o(.data) for usbd_core
    usbd_lld_int.o(i.usbd_isr) refers to usbd_core.o(.data) for usbd_int_fops
    usbd_core.o(i.usbd_ep_recev) refers to usbd_core.o(i.usb_transc_config) for usb_transc_config
    usbd_core.o(i.usbd_ep_send) refers to usbd_core.o(i.usb_transc_config) for usb_transc_config
    usbd_core.o(i.usbd_init) refers to usbd_enum.o(i.serial_string_get) for serial_string_get
    usbd_core.o(i.usbd_init) refers to usbd_lld_core.o(.data) for usbd_core
    usbd_core.o(i.usbd_init) refers to usbd_transc.o(i._usb_setup_transc) for _usb_setup_transc
    usbd_core.o(i.usbd_init) refers to usbd_transc.o(i._usb_out0_transc) for _usb_out0_transc
    usbd_core.o(i.usbd_init) refers to usbd_transc.o(i._usb_in0_transc) for _usb_in0_transc
    usbd_enum.o(i._usb_std_getconfiguration) refers to usbd_enum.o(i.usb_transc_config) for usb_transc_config
    usbd_enum.o(i._usb_std_getdescriptor) refers to usbd_enum.o(i._usb_bos_desc_get) for _usb_bos_desc_get
    usbd_enum.o(i._usb_std_getdescriptor) refers to usbd_enum.o(.data) for std_desc_get
    usbd_enum.o(i._usb_std_getinterface) refers to usbd_enum.o(i.usb_transc_config) for usb_transc_config
    usbd_enum.o(i._usb_std_getstatus) refers to usbd_enum.o(i.usb_transc_config) for usb_transc_config
    usbd_enum.o(i._usb_std_getstatus) refers to usbd_enum.o(.data) for status
    usbd_enum.o(i._usb_std_setconfiguration) refers to usbd_enum.o(.data) for config
    usbd_enum.o(i.serial_string_get) refers to usbd_enum.o(i.int_to_unicode) for int_to_unicode
    usbd_enum.o(i.usbd_standard_request) refers to usbd_enum.o(.data) for _std_dev_req
    usbd_enum.o(.data) refers to usbd_enum.o(i._usb_std_getstatus) for _usb_std_getstatus
    usbd_enum.o(.data) refers to usbd_enum.o(i._usb_std_clearfeature) for _usb_std_clearfeature
    usbd_enum.o(.data) refers to usbd_enum.o(i._usb_std_reserved) for _usb_std_reserved
    usbd_enum.o(.data) refers to usbd_enum.o(i._usb_std_setfeature) for _usb_std_setfeature
    usbd_enum.o(.data) refers to usbd_enum.o(i._usb_std_setaddress) for _usb_std_setaddress
    usbd_enum.o(.data) refers to usbd_enum.o(i._usb_std_getdescriptor) for _usb_std_getdescriptor
    usbd_enum.o(.data) refers to usbd_enum.o(i._usb_std_setdescriptor) for _usb_std_setdescriptor
    usbd_enum.o(.data) refers to usbd_enum.o(i._usb_std_getconfiguration) for _usb_std_getconfiguration
    usbd_enum.o(.data) refers to usbd_enum.o(i._usb_std_setconfiguration) for _usb_std_setconfiguration
    usbd_enum.o(.data) refers to usbd_enum.o(i._usb_std_getinterface) for _usb_std_getinterface
    usbd_enum.o(.data) refers to usbd_enum.o(i._usb_std_setinterface) for _usb_std_setinterface
    usbd_enum.o(.data) refers to usbd_enum.o(i._usb_std_synchframe) for _usb_std_synchframe
    usbd_enum.o(.data) refers to usbd_enum.o(i._usb_dev_desc_get) for _usb_dev_desc_get
    usbd_enum.o(.data) refers to usbd_enum.o(i._usb_config_desc_get) for _usb_config_desc_get
    usbd_enum.o(.data) refers to usbd_enum.o(i._usb_str_desc_get) for _usb_str_desc_get
    usbd_transc.o(i._usb_in0_transc) refers to usbd_transc.o(i.usb_ctl_out) for usb_ctl_out
    usbd_transc.o(i._usb_out0_transc) refers to usbd_transc.o(i.usb_ctl_status_in) for usb_ctl_status_in
    usbd_transc.o(i._usb_setup_transc) refers to usbd_transc.o(i.usb_stall_transc) for usb_stall_transc
    usbd_transc.o(i._usb_setup_transc) refers to usbd_enum.o(i.usbd_standard_request) for usbd_standard_request
    usbd_transc.o(i._usb_setup_transc) refers to usbd_enum.o(i.usbd_class_request) for usbd_class_request
    usbd_transc.o(i._usb_setup_transc) refers to usbd_enum.o(i.usbd_vendor_request) for usbd_vendor_request
    usbd_transc.o(i._usb_setup_transc) refers to usbd_transc.o(i.usb_ctl_status_in) for usb_ctl_status_in
    usbd_transc.o(i._usb_setup_transc) refers to usbd_core.o(i.usbd_ep_send) for usbd_ep_send
    usbd_transc.o(i._usb_setup_transc) refers to usbd_transc.o(i.usb_ctl_out) for usb_ctl_out
    custom_hid_core.o(i.custom_hid_data_out) refers to debug.o(i.core_debug_enter) for core_debug_enter
    custom_hid_core.o(i.custom_hid_data_out) refers to platform.o(i.set_pc_communication_type) for set_pc_communication_type
    custom_hid_core.o(i.custom_hid_data_out) refers to usbd_core.o(i.usbd_ep_recev) for usbd_ep_recev
    custom_hid_core.o(i.custom_hid_data_out) refers to base_core.o(.data) for base_core
    custom_hid_core.o(i.custom_hid_deinit) refers to custom_hid_core.o(i.usbd_ep_deinit) for usbd_ep_deinit
    custom_hid_core.o(i.custom_hid_init) refers to memseta.o(.text) for __aeabi_memclr
    custom_hid_core.o(i.custom_hid_init) refers to custom_hid_core.o(i.usbd_ep_init) for usbd_ep_init
    custom_hid_core.o(i.custom_hid_init) refers to usbd_core.o(i.usbd_ep_recev) for usbd_ep_recev
    custom_hid_core.o(i.custom_hid_init) refers to custom_hid_core.o(.bss) for hid_handler
    custom_hid_core.o(i.custom_hid_init) refers to custom_hid_core.o(.data) for custom_hid_config_desc
    custom_hid_core.o(i.custom_hid_report_send) refers to usbd_core.o(i.usbd_ep_send) for usbd_ep_send
    custom_hid_core.o(i.custom_hid_req_handler) refers to custom_hid_core.o(i.usb_transc_config) for usb_transc_config
    custom_hid_core.o(i.custom_hid_req_handler) refers to custom_hid_core.o(.constdata) for customhid_report_descriptor
    custom_hid_core.o(i.custom_hid_req_handler) refers to custom_hid_core.o(.data) for custom_hid_config_desc
    custom_hid_core.o(.data) refers to custom_hid_core.o(i.custom_hid_init) for custom_hid_init
    custom_hid_core.o(.data) refers to custom_hid_core.o(i.custom_hid_deinit) for custom_hid_deinit
    custom_hid_core.o(.data) refers to custom_hid_core.o(i.custom_hid_req_handler) for custom_hid_req_handler
    custom_hid_core.o(.data) refers to custom_hid_core.o(i.custom_hid_data_in) for custom_hid_data_in
    custom_hid_core.o(.data) refers to custom_hid_core.o(i.custom_hid_data_out) for custom_hid_data_out
    buzzer.o(i.beep_ctrl) refers to buzzer.o(i.Beep) for Beep
    i2c.o(i.EE_ReadBytes) refers to i2c.o(i.i2c_start) for i2c_start
    i2c.o(i.EE_ReadBytes) refers to i2c.o(i.i2c_send_byte) for i2c_send_byte
    i2c.o(i.EE_ReadBytes) refers to i2c.o(i.i2c_read_byte) for i2c_read_byte
    i2c.o(i.EE_ReadBytes) refers to i2c.o(i.i2c_stop) for i2c_stop
    i2c.o(i.EE_WriteBytes) refers to i2c.o(i.i2c_start) for i2c_start
    i2c.o(i.EE_WriteBytes) refers to i2c.o(i.i2c_send_byte) for i2c_send_byte
    i2c.o(i.EE_WriteBytes) refers to i2c.o(i.i2c_stop) for i2c_stop
    i2c.o(i.EE_WriteBytes) refers to platform.o(i.basic_delay_ms) for basic_delay_ms
    i2c.o(i.SET_SDA_IN) refers to memseta.o(.text) for __aeabi_memclr4
    i2c.o(i.SET_SDA_IN) refers to hw_mcuio.o(i.HW_GD_GPIO_Init) for HW_GD_GPIO_Init
    i2c.o(i.SET_SDA_OUT) refers to memseta.o(.text) for __aeabi_memclr4
    i2c.o(i.SET_SDA_OUT) refers to hw_mcuio.o(i.HW_GD_GPIO_Init) for HW_GD_GPIO_Init
    i2c.o(i.i2c_init) refers to memseta.o(.text) for __aeabi_memclr4
    i2c.o(i.i2c_init) refers to hw_mcuio.o(i.HW_GD_GPIO_Init) for HW_GD_GPIO_Init
    i2c.o(i.i2c_read_byte) refers to i2c.o(i.SET_SDA_IN) for SET_SDA_IN
    i2c.o(i.i2c_read_byte) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    i2c.o(i.i2c_read_byte) refers to i2c.o(i.i2c_delay) for i2c_delay
    i2c.o(i.i2c_read_byte) refers to gd32f30x_gpio.o(i.gpio_input_bit_get) for gpio_input_bit_get
    i2c.o(i.i2c_read_byte) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    i2c.o(i.i2c_read_byte) refers to i2c.o(i.SET_SDA_OUT) for SET_SDA_OUT
    i2c.o(i.i2c_send_byte) refers to i2c.o(i.SET_SDA_OUT) for SET_SDA_OUT
    i2c.o(i.i2c_send_byte) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    i2c.o(i.i2c_send_byte) refers to i2c.o(i.i2c_delay) for i2c_delay
    i2c.o(i.i2c_send_byte) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    i2c.o(i.i2c_send_byte) refers to i2c.o(i.SET_SDA_IN) for SET_SDA_IN
    i2c.o(i.i2c_send_byte) refers to gd32f30x_gpio.o(i.gpio_input_bit_get) for gpio_input_bit_get
    i2c.o(i.i2c_start) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    i2c.o(i.i2c_start) refers to i2c.o(i.i2c_delay) for i2c_delay
    i2c.o(i.i2c_start) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    i2c.o(i.i2c_stop) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    i2c.o(i.i2c_stop) refers to i2c.o(i.i2c_delay) for i2c_delay
    i2c.o(i.i2c_stop) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    i2c.o(i.i2c_test_basic) refers to i2c.o(i.EE_WriteBytes) for EE_WriteBytes
    i2c.o(i.i2c_test_basic) refers to i2c.o(i.EE_ReadBytes) for EE_ReadBytes
    led.o(i.lcd_back_light_ctrl) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    led.o(i.lcd_back_light_ctrl) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    led.o(i.led1_control) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    led.o(i.led1_control) refers to hw_mcuio.o(i.HW_GD_GPIO_TogglePin) for HW_GD_GPIO_TogglePin
    led.o(i.led1_control) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    led.o(i.led2_control) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    led.o(i.led2_control) refers to hw_mcuio.o(i.HW_GD_GPIO_TogglePin) for HW_GD_GPIO_TogglePin
    led.o(i.led2_control) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    platform.o(i.CRC16) refers to platform.o(.constdata) for crc_table2
    platform.o(i.ant_sw) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    platform.o(i.ant_sw) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    platform.o(i.get_hard_flag) refers to platform.o(.data) for hard_200s_ver3
    platform.o(i.get_pc_communication_type) refers to platform.o(.data) for pc_tcpip_usb_com_type_flag
    platform.o(i.get_usb_status) refers to main.o(.bss) for usbd_custom_hid
    platform.o(i.operation_debug_io) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    platform.o(i.set_hard_flag) refers to platform.o(.data) for hard_200s_ver3
    platform.o(i.set_pc_communication_type) refers to platform.o(.data) for pc_tcpip_usb_com_type_flag
    platform.o(i.set_pc_communication_type) refers to hw_mcuio.o(i.HW_GD_CUSTOM_HID_REPORT_SEND) for HW_GD_CUSTOM_HID_REPORT_SEND
    platform.o(i.user_20ms_timer) refers to transparentupgrade.o(i.update_2_timer) for update_2_timer
    platform.o(i.user_2ms5_timer) refers to function_broadcast.o(i.base_broadcast_process_2ms5) for base_broadcast_process_2ms5
    platform.o(i.user_2ms5_timer) refers to function_whitelist.o(i.whitelist__2ms5_call) for whitelist__2ms5_call
    platform.o(i.user_2ms5_timer) refers to platform.o(.data) for mainloop_2ms5_flag
    platform.o(.data) refers to platform.o(i.CLI) for CLI
    platform.o(.data) refers to platform.o(i.SEI) for SEI
    platform.o(.data) refers to platform.o(i.NVIC_SystemReset) for NVIC_SystemReset
    platform.o(.data) refers to hw_mcuio.o(i.HW_GD_Delay) for HW_GD_Delay
    platform.o(.data) refers to platform.o(i.basic_delay_us) for basic_delay_us
    platform.o(.data) refers to platform.o(i.get_stm32_chip_id) for get_stm32_chip_id
    platform.o(.data) refers to hw_mcuio.o(i.HW_GD_CUSTOM_HID_REPORT_SEND) for HW_GD_CUSTOM_HID_REPORT_SEND
    platform.o(.data) refers to platform.o(i.get_usb_status) for get_usb_status
    platform.o(.data) refers to i2c.o(i.EE_WriteBytes) for EE_WriteBytes
    platform.o(.data) refers to i2c.o(i.EE_ReadBytes) for EE_ReadBytes
    platform.o(.data) refers to rf24l01 - multi.o(i.rf_SendPacket) for rf_SendPacket
    platform.o(.data) refers to rf24l01 - multi.o(i.rf_setfreq) for rf_setfreq
    platform.o(.data) refers to rf24l01 - multi.o(i.rf_set_PA_Mode) for rf_set_PA_Mode
    platform.o(.data) refers to rf24l01 - multi.o(i.rf_initial) for rf_initial
    platform.o(.data) refers to rf24l01 - multi.o(i.rf_set_syncode) for rf_set_syncode
    platform.o(.data) refers to led.o(i.led1_control) for led1_control
    platform.o(.data) refers to led.o(i.led2_control) for led2_control
    platform.o(.data) refers to platform.o(i.ant_sw) for ant_sw
    platform.o(.data) refers to buzzer.o(i.beep_ctrl) for beep_ctrl
    platform.o(.data) refers to platform.o(i.uart1_send_datas) for uart1_send_datas
    rf24l01 - multi.o(i.DelayUs) refers to rf24l01 - multi.o(i._24R1_delay_us) for _24R1_delay_us
    rf24l01 - multi.o(i.NRF24L01_Clear_IRQ_Flag) refers to rf24l01 - multi.o(i.NRF24L01_Read_Status_Register) for NRF24L01_Read_Status_Register
    rf24l01 - multi.o(i.NRF24L01_Clear_IRQ_Flag) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    rf24l01 - multi.o(i.NRF24L01_Clear_IRQ_Flag) refers to rf24l01 - multi.o(i.drv_spi_read_write_byte) for drv_spi_read_write_byte
    rf24l01 - multi.o(i.NRF24L01_Clear_IRQ_Flag) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    rf24l01 - multi.o(i.NRF24L01_Clear_IRQ_Flag) refers to rf24l01 - multi.o(.constdata) for rf_cs_pin
    rf24l01 - multi.o(i.NRF24L01_Flush_Rx_Fifo) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    rf24l01 - multi.o(i.NRF24L01_Flush_Rx_Fifo) refers to rf24l01 - multi.o(i.drv_spi_read_write_byte) for drv_spi_read_write_byte
    rf24l01 - multi.o(i.NRF24L01_Flush_Rx_Fifo) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    rf24l01 - multi.o(i.NRF24L01_Flush_Rx_Fifo) refers to rf24l01 - multi.o(.constdata) for rf_cs_pin
    rf24l01 - multi.o(i.NRF24L01_Flush_Tx_Fifo) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    rf24l01 - multi.o(i.NRF24L01_Flush_Tx_Fifo) refers to rf24l01 - multi.o(i.drv_spi_read_write_byte) for drv_spi_read_write_byte
    rf24l01 - multi.o(i.NRF24L01_Flush_Tx_Fifo) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    rf24l01 - multi.o(i.NRF24L01_Flush_Tx_Fifo) refers to rf24l01 - multi.o(.constdata) for rf_cs_pin
    rf24l01 - multi.o(i.NRF24L01_Read_Buf) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    rf24l01 - multi.o(i.NRF24L01_Read_Buf) refers to rf24l01 - multi.o(i.drv_spi_read_write_byte) for drv_spi_read_write_byte
    rf24l01 - multi.o(i.NRF24L01_Read_Buf) refers to rf24l01 - multi.o(i.drv_spi_read_write_byte_N) for drv_spi_read_write_byte_N
    rf24l01 - multi.o(i.NRF24L01_Read_Buf) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    rf24l01 - multi.o(i.NRF24L01_Read_Buf) refers to rf24l01 - multi.o(.constdata) for rf_cs_pin
    rf24l01 - multi.o(i.NRF24L01_Read_Reg) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    rf24l01 - multi.o(i.NRF24L01_Read_Reg) refers to rf24l01 - multi.o(i.drv_spi_read_write_byte) for drv_spi_read_write_byte
    rf24l01 - multi.o(i.NRF24L01_Read_Reg) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    rf24l01 - multi.o(i.NRF24L01_Read_Reg) refers to rf24l01 - multi.o(.constdata) for rf_cs_pin
    rf24l01 - multi.o(i.NRF24L01_Read_Rx_Payload) refers to rf24l01 - multi.o(i.NRF24L01_Read_Reg) for NRF24L01_Read_Reg
    rf24l01 - multi.o(i.NRF24L01_Read_Rx_Payload) refers to rf24l01 - multi.o(i.NRF24L01_Read_Top_Fifo_Width) for NRF24L01_Read_Top_Fifo_Width
    rf24l01 - multi.o(i.NRF24L01_Read_Rx_Payload) refers to rf24l01 - multi.o(i.NRF24L01_Flush_Rx_Fifo) for NRF24L01_Flush_Rx_Fifo
    rf24l01 - multi.o(i.NRF24L01_Read_Rx_Payload) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    rf24l01 - multi.o(i.NRF24L01_Read_Rx_Payload) refers to rf24l01 - multi.o(i.drv_spi_read_write_byte) for drv_spi_read_write_byte
    rf24l01 - multi.o(i.NRF24L01_Read_Rx_Payload) refers to rf24l01 - multi.o(i.drv_spi_read_write_byte_N) for drv_spi_read_write_byte_N
    rf24l01 - multi.o(i.NRF24L01_Read_Rx_Payload) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    rf24l01 - multi.o(i.NRF24L01_Read_Rx_Payload) refers to rf24l01 - multi.o(.constdata) for rf_cs_pin
    rf24l01 - multi.o(i.NRF24L01_Read_Status_Register) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    rf24l01 - multi.o(i.NRF24L01_Read_Status_Register) refers to rf24l01 - multi.o(i.drv_spi_read_write_byte) for drv_spi_read_write_byte
    rf24l01 - multi.o(i.NRF24L01_Read_Status_Register) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    rf24l01 - multi.o(i.NRF24L01_Read_Status_Register) refers to rf24l01 - multi.o(.constdata) for rf_cs_pin
    rf24l01 - multi.o(i.NRF24L01_Read_Top_Fifo_Width) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    rf24l01 - multi.o(i.NRF24L01_Read_Top_Fifo_Width) refers to rf24l01 - multi.o(i.drv_spi_read_write_byte) for drv_spi_read_write_byte
    rf24l01 - multi.o(i.NRF24L01_Read_Top_Fifo_Width) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    rf24l01 - multi.o(i.NRF24L01_Read_Top_Fifo_Width) refers to rf24l01 - multi.o(.constdata) for rf_cs_pin
    rf24l01 - multi.o(i.NRF24L01_SetPA) refers to rf24l01 - multi.o(i.NRF24L01_Read_Reg) for NRF24L01_Read_Reg
    rf24l01 - multi.o(i.NRF24L01_SetPA) refers to rf24l01 - multi.o(i.NRF24L01_Write_Reg) for NRF24L01_Write_Reg
    rf24l01 - multi.o(i.NRF24L01_Set_RxAddr) refers to rf24l01 - multi.o(i.NRF24L01_Write_Buf) for NRF24L01_Write_Buf
    rf24l01 - multi.o(i.NRF24L01_Set_Speed) refers to rf24l01 - multi.o(i.NRF24L01_Read_Reg) for NRF24L01_Read_Reg
    rf24l01 - multi.o(i.NRF24L01_Set_Speed) refers to rf24l01 - multi.o(i.NRF24L01_Write_Reg) for NRF24L01_Write_Reg
    rf24l01 - multi.o(i.NRF24L01_Set_TxAddr) refers to rf24l01 - multi.o(i.NRF24L01_Write_Buf) for NRF24L01_Write_Buf
    rf24l01 - multi.o(i.NRF24L01_Write_Buf) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    rf24l01 - multi.o(i.NRF24L01_Write_Buf) refers to rf24l01 - multi.o(i.drv_spi_read_write_byte) for drv_spi_read_write_byte
    rf24l01 - multi.o(i.NRF24L01_Write_Buf) refers to rf24l01 - multi.o(i.drv_spi_read_write_byte_N) for drv_spi_read_write_byte_N
    rf24l01 - multi.o(i.NRF24L01_Write_Buf) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    rf24l01 - multi.o(i.NRF24L01_Write_Buf) refers to rf24l01 - multi.o(.constdata) for rf_cs_pin
    rf24l01 - multi.o(i.NRF24L01_Write_Reg) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    rf24l01 - multi.o(i.NRF24L01_Write_Reg) refers to rf24l01 - multi.o(i.drv_spi_read_write_byte) for drv_spi_read_write_byte
    rf24l01 - multi.o(i.NRF24L01_Write_Reg) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    rf24l01 - multi.o(i.NRF24L01_Write_Reg) refers to rf24l01 - multi.o(.constdata) for rf_ce_pin
    rf24l01 - multi.o(i.NRF24L01_Write_Tx_Payload_NoAck) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    rf24l01 - multi.o(i.NRF24L01_Write_Tx_Payload_NoAck) refers to rf24l01 - multi.o(i.drv_spi_read_write_byte) for drv_spi_read_write_byte
    rf24l01 - multi.o(i.NRF24L01_Write_Tx_Payload_NoAck) refers to rf24l01 - multi.o(i.drv_spi_read_write_byte_N) for drv_spi_read_write_byte_N
    rf24l01 - multi.o(i.NRF24L01_Write_Tx_Payload_NoAck) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    rf24l01 - multi.o(i.NRF24L01_Write_Tx_Payload_NoAck) refers to rf24l01 - multi.o(.constdata) for rf_cs_pin
    rf24l01 - multi.o(i.NRF24L01_check) refers to rf24l01 - multi.o(i.NRF24L01_Write_Buf) for NRF24L01_Write_Buf
    rf24l01 - multi.o(i.NRF24L01_check) refers to rf24l01 - multi.o(i.NRF24L01_Read_Buf) for NRF24L01_Read_Buf
    rf24l01 - multi.o(i.RF24L01_Chan) refers to rf24l01 - multi.o(i.NRF24L01_Write_Reg) for NRF24L01_Write_Reg
    rf24l01 - multi.o(i.RF24L01_ClrIRQ) refers to rf24l01 - multi.o(i.NRF24L01_Clear_IRQ_Flag) for NRF24L01_Clear_IRQ_Flag
    rf24l01 - multi.o(i.RF24L01_RxOn) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    rf24l01 - multi.o(i.RF24L01_RxOn) refers to rf24l01 - multi.o(i.RF24L01_Set_Mode) for RF24L01_Set_Mode
    rf24l01 - multi.o(i.RF24L01_RxOn) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    rf24l01 - multi.o(i.RF24L01_RxOn) refers to rf24l01 - multi.o(.constdata) for rf_ce_pin
    rf24l01 - multi.o(i.RF24L01_Set_Mode) refers to rf24l01 - multi.o(i.NRF24L01_Read_Reg) for NRF24L01_Read_Reg
    rf24l01 - multi.o(i.RF24L01_Set_Mode) refers to rf24l01 - multi.o(i.NRF24L01_Write_Reg) for NRF24L01_Write_Reg
    rf24l01 - multi.o(i.drv_spi_read_write_byte) refers to hw_mcuio.o(i.HW_GD_SPI0_TransmitReceive) for HW_GD_SPI0_TransmitReceive
    rf24l01 - multi.o(i.drv_spi_read_write_byte_N) refers to hw_mcuio.o(i.HW_GD_SPI0_TransmitReceive) for HW_GD_SPI0_TransmitReceive
    rf24l01 - multi.o(i.get_tx_ok_flag) refers to rf24l01 - multi.o(.data) for tx_ok_flag
    rf24l01 - multi.o(i.rf_Irq) refers to rf24l01 - multi.o(i.NRF24L01_Read_Reg) for NRF24L01_Read_Reg
    rf24l01 - multi.o(i.rf_Irq) refers to rf24l01 - multi.o(i.NRF24L01_Write_Reg) for NRF24L01_Write_Reg
    rf24l01 - multi.o(i.rf_Irq) refers to rf24l01 - multi.o(i.NRF24L01_Read_Rx_Payload) for NRF24L01_Read_Rx_Payload
    rf24l01 - multi.o(i.rf_Irq) refers to rf24l01 - multi.o(i.set_tx_ok_flag) for set_tx_ok_flag
    rf24l01 - multi.o(i.rf_Irq) refers to multi_channel.o(i.rf_modual__tx_interrupt_counter) for rf_modual__tx_interrupt_counter
    rf24l01 - multi.o(i.rf_Irq) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    rf24l01 - multi.o(i.rf_Irq) refers to rf24l01 - multi.o(i.RF24L01_ClrIRQ) for RF24L01_ClrIRQ
    rf24l01 - multi.o(i.rf_Irq) refers to rf24l01 - multi.o(i.RF24L01_RxOn) for RF24L01_RxOn
    rf24l01 - multi.o(i.rf_Irq) refers to base_core.o(.data) for base_core
    rf24l01 - multi.o(i.rf_Irq) refers to rf24l01 - multi.o(.constdata) for rf_paTX_pin
    rf24l01 - multi.o(i.rf_SendPacket) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    rf24l01 - multi.o(i.rf_SendPacket) refers to rf24l01 - multi.o(i.RF24L01_Set_Mode) for RF24L01_Set_Mode
    rf24l01 - multi.o(i.rf_SendPacket) refers to rf24l01 - multi.o(i.drv_spi_read_write_byte) for drv_spi_read_write_byte
    rf24l01 - multi.o(i.rf_SendPacket) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    rf24l01 - multi.o(i.rf_SendPacket) refers to fucntion_fastmatch.o(i.check_fastmatch_lowerPA) for check_fastmatch_lowerPA
    rf24l01 - multi.o(i.rf_SendPacket) refers to rf24l01 - multi.o(i.NRF24L01_Write_Tx_Payload_NoAck) for NRF24L01_Write_Tx_Payload_NoAck
    rf24l01 - multi.o(i.rf_SendPacket) refers to rf24l01 - multi.o(i.DelayUs) for DelayUs
    rf24l01 - multi.o(i.rf_SendPacket) refers to rf24l01 - multi.o(.constdata) for rf_ce_pin
    rf24l01 - multi.o(i.rf_initial) refers to rf24l01 - multi.o(i.NRF24L01_check) for NRF24L01_check
    rf24l01 - multi.o(i.rf_initial) refers to rf24l01 - multi.o(i.NRF24L01_Clear_IRQ_Flag) for NRF24L01_Clear_IRQ_Flag
    rf24l01 - multi.o(i.rf_initial) refers to rf24l01 - multi.o(i.NRF24L01_Write_Reg) for NRF24L01_Write_Reg
    rf24l01 - multi.o(i.rf_initial) refers to rf24l01 - multi.o(i.NRF24L01_Set_Speed) for NRF24L01_Set_Speed
    rf24l01 - multi.o(i.rf_initial) refers to rf24l01 - multi.o(i.NRF24L01_SetPA) for NRF24L01_SetPA
    rf24l01 - multi.o(i.rf_initial) refers to rf24l01 - multi.o(i.rf_set_syncode) for rf_set_syncode
    rf24l01 - multi.o(i.rf_initial) refers to rf24l01 - multi.o(i.NRF24L01_Flush_Tx_Fifo) for NRF24L01_Flush_Tx_Fifo
    rf24l01 - multi.o(i.rf_initial) refers to rf24l01 - multi.o(i.NRF24L01_Flush_Rx_Fifo) for NRF24L01_Flush_Rx_Fifo
    rf24l01 - multi.o(i.rf_initial) refers to rf24l01 - multi.o(i.RF24L01_RxOn) for RF24L01_RxOn
    rf24l01 - multi.o(i.rf_initial) refers to function.o(.data) for function
    rf24l01 - multi.o(i.rf_set_PA_Mode) refers to fucntion_fastmatch.o(i.check_fastmatch_lowerPA) for check_fastmatch_lowerPA
    rf24l01 - multi.o(i.rf_set_PA_Mode) refers to rf24l01 - multi.o(i.NRF24L01_SetPA) for NRF24L01_SetPA
    rf24l01 - multi.o(i.rf_set_syncode) refers to rf24l01 - multi.o(i.NRF24L01_Set_TxAddr) for NRF24L01_Set_TxAddr
    rf24l01 - multi.o(i.rf_set_syncode) refers to rf24l01 - multi.o(i.NRF24L01_Set_RxAddr) for NRF24L01_Set_RxAddr
    rf24l01 - multi.o(i.rf_setfreq) refers to platform.o(i.CLI) for CLI
    rf24l01 - multi.o(i.rf_setfreq) refers to rf24l01 - multi.o(i.RF24L01_Chan) for RF24L01_Chan
    rf24l01 - multi.o(i.rf_setfreq) refers to rf24l01 - multi.o(i.RF24L01_RxOn) for RF24L01_RxOn
    rf24l01 - multi.o(i.rf_setfreq) refers to platform.o(i.SEI) for SEI
    rf24l01 - multi.o(i.set_tx_ok_flag) refers to rf24l01 - multi.o(.data) for tx_ok_flag
    hw_mcuio.o(i.HW_GD_CUSTOM_HID_REPORT_SEND) refers to custom_hid_core.o(i.custom_hid_report_send) for custom_hid_report_send
    hw_mcuio.o(i.HW_GD_CUSTOM_HID_REPORT_SEND) refers to main.o(.bss) for usbd_custom_hid
    hw_mcuio.o(i.HW_GD_Delay) refers to hw_mcuio.o(i.HW_GD_GetTick) for HW_GD_GetTick
    hw_mcuio.o(i.HW_GD_GPIO_Init) refers to gd32f30x_gpio.o(i.gpio_init) for gpio_init
    hw_mcuio.o(i.HW_GD_GPIO_TogglePin) refers to gd32f30x_gpio.o(i.gpio_input_bit_get) for gpio_input_bit_get
    hw_mcuio.o(i.HW_GD_GPIO_TogglePin) refers to gd32f30x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset
    hw_mcuio.o(i.HW_GD_GPIO_TogglePin) refers to gd32f30x_gpio.o(i.gpio_bit_set) for gpio_bit_set
    hw_mcuio.o(i.HW_GD_GetTick) refers to hw_mcuio.o(.data) for systick
    hw_mcuio.o(i.HW_GD_IncTick) refers to hw_mcuio.o(.data) for systick
    hw_mcuio.o(i.HW_GD_SPI0_Init) refers to gd32f30x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable
    hw_mcuio.o(i.HW_GD_SPI0_Init) refers to gd32f30x_gpio.o(i.gpio_init) for gpio_init
    hw_mcuio.o(i.HW_GD_SPI0_Init) refers to gd32f30x_spi.o(i.spi_init) for spi_init
    hw_mcuio.o(i.HW_GD_SPI0_Init) refers to gd32f30x_spi.o(i.spi_enable) for spi_enable
    hw_mcuio.o(i.HW_GD_SPI0_Init) refers to gd32f30x_misc.o(i.nvic_irq_enable) for nvic_irq_enable
    hw_mcuio.o(i.HW_GD_SPI0_Init) refers to gd32f30x_gpio.o(i.gpio_exti_source_select) for gpio_exti_source_select
    hw_mcuio.o(i.HW_GD_SPI0_Init) refers to gd32f30x_exti.o(i.exti_init) for exti_init
    hw_mcuio.o(i.HW_GD_SPI0_Init) refers to gd32f30x_exti.o(i.exti_interrupt_flag_clear) for exti_interrupt_flag_clear
    hw_mcuio.o(i.HW_GD_SPI0_TransmitReceive) refers to hw_mcuio.o(i.HW_GD_SPI_TransmitReceiveOneByte) for HW_GD_SPI_TransmitReceiveOneByte
    hw_mcuio.o(i.HW_GD_SPI_TransmitReceiveOneByte) refers to gd32f30x_spi.o(i.spi_i2s_flag_get) for spi_i2s_flag_get
    hw_mcuio.o(i.HW_GD_SPI_TransmitReceiveOneByte) refers to gd32f30x_spi.o(i.spi_i2s_data_transmit) for spi_i2s_data_transmit
    hw_mcuio.o(i.HW_GD_SPI_TransmitReceiveOneByte) refers to gd32f30x_spi.o(i.spi_i2s_data_receive) for spi_i2s_data_receive
    base_core.o(i._debug_core__RTT_read) refers to segger_rtt.o(i.SEGGER_RTT_Read) for SEGGER_RTT_Read
    base_core.o(i._debug_core__RTT_read) refers to base_core.o(i._debug_core__printf) for _debug_core__printf
    base_core.o(i._debug_core__RTT_read) refers to segger_rtt_printf.o(i.SEGGER_RTT_printf) for SEGGER_RTT_printf
    base_core.o(i._debug_core__init_parameter_datapos_change) refers to memseta.o(.text) for __aeabi_memclr
    base_core.o(i._debug_core__init_parameter_datapos_change) refers to base_core.o(.bss) for debug_rxkp
    base_core.o(i._debug_core__printf) refers to base_core.o(i.debug_check_allerr) for debug_check_allerr
    base_core.o(i._debug_core__printf) refers to segger_rtt_printf.o(i.SEGGER_RTT_printf) for SEGGER_RTT_printf
    base_core.o(i._debug_core__printf) refers to platform.o(i.basic_delay_us) for basic_delay_us
    base_core.o(i._debug_core__printf) refers to base_process_pc_enter.o(.bss) for vote_beacon
    base_core.o(i._debug_core__printf) refers to base_core.o(.conststring) for .conststring
    base_core.o(i._debug_core__printf) refers to base_core.o(.bss) for debug_ackkpcnt
    base_core.o(i._debug_core__printf) refers to base_core.o(.data) for debug_subject
    base_core.o(i._debug_core__record_ackkp_info) refers to base_core.o(.bss) for debug_ackkpcnt
    base_core.o(i._debug_core__record_rxkp_info) refers to base_core.o(i.debug_set_buf_bit) for debug_set_buf_bit
    base_core.o(i._debug_core__record_rxkp_info) refers to base_core.o(.bss) for debug_rxkp
    base_core.o(i._debug_set_subject) refers to base_core.o(.data) for debug_subject
    base_core.o(i.base_core_force_sysmode0) refers to common_math.o(i.mem_set) for mem_set
    base_core.o(i.base_core_force_sysmode0) refers to base_process_pc_enter.o(.bss) for vote_beacon
    base_core.o(i.base_core_force_sysmode0) refers to base_core.o(.bss) for kernel
    base_core.o(i.base_core_init_all) refers to function_e2prom.o(i.base_read_e2prom_parameter) for base_read_e2prom_parameter
    base_core.o(i.base_core_init_all) refers to multi_channel.o(i.multi_chan_init) for multi_chan_init
    base_core.o(i.base_core_init_all) refers to vote__report.o(i.vote_data_parameter_init) for vote_data_parameter_init
    base_core.o(i.base_core_init_all) refers to base_process_pc_enter.o(i.base_process_pc_init) for base_process_pc_init
    base_core.o(i.base_core_init_all) refers to base_process_rx_keypad.o(i.base_process_keyapad_init) for base_process_keyapad_init
    base_core.o(i.base_core_init_all) refers to base_core.o(i._debug_core__init) for _debug_core__init
    base_core.o(i.base_core_init_all) refers to function.o(.data) for function
    base_core.o(i.base_core_main_loop) refers to base_process_pc_enter.o(i.base_process_pc_data) for base_process_pc_data
    base_core.o(i.base_core_main_loop) refers to transfer_keypad_pc.o(i.keypad_transfer2pc_data_fetch) for keypad_transfer2pc_data_fetch
    base_core.o(i.base_core_main_loop) refers to base_core.o(i._debug_core__RTT_read) for _debug_core__RTT_read
    base_core.o(i.base_core_main_loop) refers to base_core.o(.bss) for kernel
    base_core.o(i.base_core_main_loop) refers to function.o(.data) for function
    base_core.o(i.debug_check_allerr) refers to base_core.o(.bss) for debug_rxkp
    base_core.o(i.debug_check_allerr) refers to base_core.o(.data) for debug_subject
    base_core.o(i.debug_check_err) refers to base_core.o(.data) for debug_subject
    base_core.o(i.get_base_status) refers to base_process_pc_enter.o(.bss) for vote_beacon
    base_core.o(i.get_base_status) refers to base_core.o(.bss) for kernel
    base_core.o(i.get_datapos) refers to base_process_pc_enter.o(.bss) for vote_beacon
    base_core.o(i.get_pc_connect_status) refers to base_core.o(.bss) for kernel
    base_core.o(i.get_pc_connect_status_acc) refers to base_core.o(.bss) for kernel
    base_core.o(i.get_permit_dispaly_status) refers to base_core.o(.bss) for kernel
    base_core.o(i.refresh_pc_connect_status) refers to platform.o(.data) for platform
    base_core.o(i.refresh_pc_connect_status) refers to base_core.o(.bss) for kernel
    base_core.o(i.refresh_rcvRF_indicate) refers to base_core.o(.bss) for kernel
    base_core.o(i.refresh_rcvRF_indicate) refers to platform.o(.data) for platform
    base_core.o(i.set_base_hard_firmware_info) refers to base_process_pc_enter.o(.bss) for base_hdinfo
    base_core.o(i.set_base_hard_firmware_info) refers to function.o(.data) for function
    base_core.o(i.timer_20ms_function) refers to base_core.o(.bss) for kernel
    base_core.o(i.timer_20ms_function) refers to platform.o(.data) for platform
    base_core.o(.data) refers to base_core.o(i.get_core_version) for get_core_version
    base_core.o(.data) refers to base_core.o(i.base_core_init_all) for base_core_init_all
    base_core.o(.data) refers to base_core.o(i.base_core_main_loop) for base_core_main_loop
    base_core.o(.data) refers to base_timer.o(i.base_core_2ms5_isr) for base_core_2ms5_isr
    base_core.o(.data) refers to base_timer.o(i.base_core_20ms_isr) for base_core_20ms_isr
    base_core.o(.data) refers to base_timer.o(i.base_core_28ms_isr) for base_core_28ms_isr
    base_core.o(.data) refers to base_process_pc_enter.o(i.get_base_match_code) for get_base_match_code
    base_core.o(.data) refers to base_process_pc_enter.o(i.get_base_id) for get_base_id
    base_core.o(.data) refers to base_process_pc_enter.o(i.get_base_log_mode) for get_base_log_mode
    base_core.o(.data) refers to multi_channel.o(i.process_setup_single_chan) for process_setup_single_chan
    base_core.o(.data) refers to multi_channel.o(i.get_base_main_rfchannel) for get_base_main_rfchannel
    base_core.o(.data) refers to multi_channel.o(i.get_main_rf_hard_id) for get_main_rf_hard_id
    base_core.o(.data) refers to multi_channel.o(i.get_whitelist_rfid) for get_whitelist_rfid
    base_core.o(.data) refers to base_process_tx_keypad.o(i.send_to_keypad_user_hardID) for send_to_keypad_user_hardID
    base_core.o(.data) refers to base_process_tx_keypad.o(i.base_send_beacon_switch) for base_send_beacon_switch
    base_core.o(.data) refers to base_process_tx_keypad.o(i.get_base_send_beacon_status) for get_base_send_beacon_status
    base_core.o(.data) refers to base_process_rx_keypad.o(i.keypad_rf_data_save) for keypad_rf_data_save
    base_core.o(.data) refers to base_process_pc_enter.o(i.base_tx_to_pc_sub) for base_tx_to_pc_sub
    base_core.o(.data) refers to base_core.o(i.get_datapos) for get_datapos
    base_core.o(.data) refers to base_process_pc_enter.o(i.pcrx_data_save) for pcrx_data_save
    base_core.o(.data) refers to base_core.o(i.get_base_status) for get_base_status
    base_core.o(.data) refers to base_core.o(i.get_pc_connect_status) for get_pc_connect_status
    base_core.o(.data) refers to base_core.o(i.get_pc_connect_status_acc) for get_pc_connect_status_acc
    base_core.o(.data) refers to base_core.o(i.get_permit_dispaly_status) for get_permit_dispaly_status
    base_core.o(.data) refers to base_core.o(i.base_core_force_sysmode0) for base_core_force_sysmode0
    base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_ack) refers to common_math.o(i.mem_set) for mem_set
    base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_ack) refers to base_process_pc_enter.o(i.get_base_id) for get_base_id
    base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_ack) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_ack) refers to base_process_pc_enter.o(i.base_tx_to_pc_sub) for base_tx_to_pc_sub
    base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_process) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_process) refers to function_e2prom.o(i.base_write_e2prom) for base_write_e2prom
    base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_process) refers to base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_ack) for pc_cmd_0x60_ack
    base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_process) refers to base_core.o(i._debug_core__init_parameter_datapos_change) for _debug_core__init_parameter_datapos_change
    base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_process) refers to base_core.o(i._debug_set_subject) for _debug_set_subject
    base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_process) refers to vote__report.o(i.vote_data_report_startup) for vote_data_report_startup
    base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_process) refers to vote__process.o(i.vote_status_clear_confirmed) for vote_status_clear_confirmed
    base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_process) refers to base_process_pc_cmd_0x60.o(i._0x60_basic_delay_ms) for _0x60_basic_delay_ms
    base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_process) refers to base_process_pc_enter.o(.bss) for basic_beacon
    base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_process) refers to base_core.o(.bss) for kernel
    base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_process) refers to function.o(.data) for function
    base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_process) refers to base_process_pc_enter.o(.data) for basic_beacon_crs2
    base_process_pc_cmd_0x61.o(i._0x61_AUX_CONFIG_sub) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_pc_cmd_0x61.o(i._0x61_AUX_CONFIG_sub) refers to base_process_pc_enter.o(i.assert_base_log_mode) for assert_base_log_mode
    base_process_pc_cmd_0x61.o(i._0x61_AUX_CONFIG_sub) refers to function_e2prom.o(i.base_write_e2prom) for base_write_e2prom
    base_process_pc_cmd_0x61.o(i._0x61_AUX_CONFIG_sub) refers to base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_ack) for pc_cmd_0x61_ack
    base_process_pc_cmd_0x61.o(i._0x61_AUX_CONFIG_sub) refers to multi_channel.o(i.process_setup_multi_chan) for process_setup_multi_chan
    base_process_pc_cmd_0x61.o(i._0x61_AUX_CONFIG_sub) refers to base_process_tx_keypad.o(i.set_ext_basicbeacon_startup_flag) for set_ext_basicbeacon_startup_flag
    base_process_pc_cmd_0x61.o(i._0x61_AUX_CONFIG_sub) refers to base_process_pc_enter.o(.bss) for base_name_log_mode
    base_process_pc_cmd_0x61.o(i._0x61_AUX_CONFIG_sub) refers to base_process_pc_enter.o(.data) for multi_freq_setup
    base_process_pc_cmd_0x61.o(i._0x61_AUX_CONFIG_sub) refers to function.o(.data) for function
    base_process_pc_cmd_0x61.o(i._0x61_AUX_CONFIG_sub) refers to multi_channel.o(.bss) for multi
    base_process_pc_cmd_0x61.o(i._0x61_soft_dog_sub) refers to function_e2prom.o(i.base_read_e2prom) for base_read_e2prom
    base_process_pc_cmd_0x61.o(i._0x61_soft_dog_sub) refers to common_math.o(i.mem_compare) for mem_compare
    base_process_pc_cmd_0x61.o(i._0x61_soft_dog_sub) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_pc_cmd_0x61.o(i._0x61_soft_dog_sub) refers to function_e2prom.o(i.base_write_e2prom) for base_write_e2prom
    base_process_pc_cmd_0x61.o(i._0x61_soft_dog_sub) refers to multi_channel.o(i.get_main_rf_hard_id) for get_main_rf_hard_id
    base_process_pc_cmd_0x61.o(i._0x61_soft_dog_sub) refers to function_e2prom.o(i.calc_custom_rf_sync_code) for calc_custom_rf_sync_code
    base_process_pc_cmd_0x61.o(i._0x61_soft_dog_sub) refers to base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_ack) for pc_cmd_0x61_ack
    base_process_pc_cmd_0x61.o(i._0x61_soft_dog_sub) refers to base_process_pc_cmd_0x61.o(.data) for oem_code_check_rslt
    base_process_pc_cmd_0x61.o(i._0x61_soft_dog_sub) refers to platform.o(.data) for platform
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_ack) refers to common_math.o(i.mem_set) for mem_set
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_ack) refers to base_process_pc_enter.o(i.get_base_id) for get_base_id
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_ack) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_ack) refers to base_process_pc_enter.o(i.base_tx_to_pc_sub) for base_tx_to_pc_sub
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to base_process_pc_enter.o(i.assert_base_id) for assert_base_id
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to base_process_tx_keypad.o(i.assert_base_channel) for assert_base_channel
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to multi_channel.o(i.process_setup_single_chan) for process_setup_single_chan
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to multi_channel.o(i.get_main_rf_hard_id) for get_main_rf_hard_id
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_ack) for pc_cmd_0x61_ack
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to base_core.o(i.set_base_hard_firmware_info) for set_base_hard_firmware_info
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to function_e2prom.o(i.base_write_e2prom) for base_write_e2prom
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to base_process_pc_enter.o(i.get_base_match_code) for get_base_match_code
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to base_process_pc_cmd_0x61.o(i._0x61_soft_dog_sub) for _0x61_soft_dog_sub
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to base_process_pc_cmd_0x61.o(i._0x61_AUX_CONFIG_sub) for _0x61_AUX_CONFIG_sub
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to common_math.o(i.mem_set) for mem_set
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to base_process_tx_keypad.o(i.set_keypad_crc_config) for set_keypad_crc_config
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to base_process_pc_enter.o(.data) for base_config
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to platform.o(.data) for platform
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to multi_channel.o(.bss) for multi
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to base_process_pc_enter.o(.bss) for base_hdinfo
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to function.o(.data) for function
    base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) refers to base_core.o(.bss) for kernel
    base_process_pc_enter.o(i.assert_base_id) refers to base_process_pc_enter.o(.data) for base_config
    base_process_pc_enter.o(i.assert_base_log_mode) refers to function.o(.data) for function
    base_process_pc_enter.o(i.assert_base_log_mode) refers to base_process_pc_enter.o(.bss) for base_name_log_mode
    base_process_pc_enter.o(i.base_process_pc_data) refers to base_process_pc_enter.o(i.pcrx_data_fetch) for pcrx_data_fetch
    base_process_pc_enter.o(i.base_process_pc_data) refers to base_process_pc_enter.o(i.get_base_id) for get_base_id
    base_process_pc_enter.o(i.base_process_pc_data) refers to base_core.o(i.refresh_pc_connect_status) for refresh_pc_connect_status
    base_process_pc_enter.o(i.base_process_pc_data) refers to base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_process) for pc_cmd_0x60_process
    base_process_pc_enter.o(i.base_process_pc_data) refers to base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process) for pc_cmd_0x61_process
    base_process_pc_enter.o(i.base_process_pc_data) refers to transfer_keypad_pc.o(i.pc_transfer2keypad_data_save) for pc_transfer2keypad_data_save
    base_process_pc_enter.o(i.base_process_pc_init) refers to base_process_pc_enter.o(i.pcrx_init_queue) for pcrx_init_queue
    base_process_pc_enter.o(i.base_process_pc_init) refers to transfer_keypad_pc.o(i.transfer2pc_init_queue) for transfer2pc_init_queue
    base_process_pc_enter.o(i.base_tx_to_pc_sub) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_pc_enter.o(i.base_tx_to_pc_sub) refers to common_math.o(i.mem_set) for mem_set
    base_process_pc_enter.o(i.base_tx_to_pc_sub) refers to platform.o(.data) for platform
    base_process_pc_enter.o(i.get_base_id) refers to base_process_pc_enter.o(.data) for base_config
    base_process_pc_enter.o(i.get_base_log_mode) refers to base_process_pc_enter.o(.bss) for base_name_log_mode
    base_process_pc_enter.o(i.get_base_match_code) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_pc_enter.o(i.get_base_match_code) refers to base_process_pc_enter.o(.bss) for base_name_log_mode
    base_process_pc_enter.o(i.get_base_match_code) refers to base_process_pc_enter.o(.data) for base_mac
    base_process_pc_enter.o(i.pcrx_data_fetch) refers to queue_circle.o(i.queue_out) for queue_out
    base_process_pc_enter.o(i.pcrx_data_fetch) refers to base_process_pc_enter.o(.bss) for pcrx_queue
    base_process_pc_enter.o(i.pcrx_data_save) refers to queue_circle.o(i.queue_in) for queue_in
    base_process_pc_enter.o(i.pcrx_data_save) refers to base_process_pc_enter.o(.bss) for pcrx_queue
    base_process_pc_enter.o(i.pcrx_init_queue) refers to queue_circle.o(i.queue_init) for queue_init
    base_process_pc_enter.o(i.pcrx_init_queue) refers to base_process_pc_enter.o(.bss) for pcrx_buf
    base_process_rx_keypad.o(i.base_process_keyapad_init) refers to base_process_rx_keypad.o(i.kprx_init_queue) for kprx_init_queue
    base_process_rx_keypad.o(i.base_process_keyapad_init) refers to transfer_keypad_pc.o(i.transfer2kp_init_queue) for transfer2kp_init_queue
    base_process_rx_keypad.o(i.base_process_keyapad_init) refers to base_process_tx_keypad.o(i.keypad_idsn_clear) for keypad_idsn_clear
    base_process_rx_keypad.o(i.base_process_keyapad_init) refers to base_process_tx_keypad.o(i.base_send_beacon_switch) for base_send_beacon_switch
    base_process_rx_keypad.o(i.keypad_crs2_mode) refers to base_process_pc_enter.o(i.get_base_log_mode) for get_base_log_mode
    base_process_rx_keypad.o(i.keypad_crs2_mode) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_rx_keypad.o(i.keypad_crs2_mode) refers to vote__process.o(i.vote_data_store) for vote_data_store
    base_process_rx_keypad.o(i.keypad_crs2_mode) refers to base_process_tx_keypad.o(i.keypad_idsn_save) for keypad_idsn_save
    base_process_rx_keypad.o(i.keypad_crs2_mode) refers to base_core.o(i._debug_core__record_rxkp_info) for _debug_core__record_rxkp_info
    base_process_rx_keypad.o(i.keypad_crs2_mode) refers to function.o(.data) for function
    base_process_rx_keypad.o(i.keypad_crs2_mode) refers to base_process_pc_enter.o(.data) for aux_beats
    base_process_rx_keypad.o(i.keypad_crs2_mode) refers to base_core.o(.data) for base_core
    base_process_rx_keypad.o(i.keypad_id_mode) refers to common_math.o(i.mem_set) for mem_set
    base_process_rx_keypad.o(i.keypad_id_mode) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_rx_keypad.o(i.keypad_id_mode) refers to vote__process.o(i.vote_data_store) for vote_data_store
    base_process_rx_keypad.o(i.keypad_id_mode) refers to base_core.o(i._debug_core__record_rxkp_info) for _debug_core__record_rxkp_info
    base_process_rx_keypad.o(i.keypad_id_mode) refers to base_process_tx_keypad.o(i.keypad_idsn_save) for keypad_idsn_save
    base_process_rx_keypad.o(i.keypad_id_mode) refers to base_process_pc_enter.o(.bss) for vote_beacon
    base_process_rx_keypad.o(i.keypad_id_mode) refers to function.o(.data) for function
    base_process_rx_keypad.o(i.keypad_rf_data_fetch) refers to queue_circle.o(i.queue_out) for queue_out
    base_process_rx_keypad.o(i.keypad_rf_data_fetch) refers to platform.o(.data) for platform
    base_process_rx_keypad.o(i.keypad_rf_data_fetch) refers to base_process_rx_keypad.o(.bss) for kprx_queue
    base_process_rx_keypad.o(i.keypad_rf_data_process) refers to base_process_rx_keypad.o(i.keypad_rf_data_fetch) for keypad_rf_data_fetch
    base_process_rx_keypad.o(i.keypad_rf_data_process) refers to base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo) for keypad_rf_data_process_NO_fifo
    base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo) refers to multi_channel.o(i.conver_id) for conver_id
    base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo) refers to base_process_tx_keypad.o(i.keypad_crc_check) for keypad_crc_check
    base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo) refers to common_math.o(i.crc16) for crc16
    base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo) refers to base_core.o(i.refresh_rcvRF_indicate) for refresh_rcvRF_indicate
    base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo) refers to base_process_pc_enter.o(i.get_base_log_mode) for get_base_log_mode
    base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo) refers to common_math.o(i.mem_compare) for mem_compare
    base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo) refers to base_process_rx_keypad.o(i.keypad_id_mode) for keypad_id_mode
    base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo) refers to base_process_rx_keypad.o(i.keypad_sn_mode) for keypad_sn_mode
    base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo) refers to base_process_rx_keypad.o(i.keypad_crs2_mode) for keypad_crs2_mode
    base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo) refers to transfer_keypad_pc.o(i.keypad_transfer2pc_data_save) for keypad_transfer2pc_data_save
    base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo) refers to function.o(.data) for function
    base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo) refers to base_process_pc_enter.o(.data) for base_mac
    base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo) refers to base_process_rx_keypad.o(.data) for error_cnt
    base_process_rx_keypad.o(i.keypad_rf_data_save) refers to base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo) for keypad_rf_data_process_NO_fifo
    base_process_rx_keypad.o(i.keypad_sn_mode) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_rx_keypad.o(i.keypad_sn_mode) refers to vote__process.o(i.vote_data_store) for vote_data_store
    base_process_rx_keypad.o(i.keypad_sn_mode) refers to base_core.o(i._debug_core__record_rxkp_info) for _debug_core__record_rxkp_info
    base_process_rx_keypad.o(i.keypad_sn_mode) refers to base_process_tx_keypad.o(i.keypad_idsn_save) for keypad_idsn_save
    base_process_rx_keypad.o(i.keypad_sn_mode) refers to function.o(.data) for function
    base_process_rx_keypad.o(i.kprx_init_queue) refers to queue_circle.o(i.queue_init) for queue_init
    base_process_rx_keypad.o(i.kprx_init_queue) refers to base_process_rx_keypad.o(.bss) for kprx_buf
    base_process_tx_keypad.o(i.assert_base_channel) refers to function.o(.data) for function
    base_process_tx_keypad.o(i.assert_base_channel) refers to base_process_pc_enter.o(.data) for base_config
    base_process_tx_keypad.o(i.base_confirm_keypad_crs2_mode) refers to base_process_pc_enter.o(i.get_base_match_code) for get_base_match_code
    base_process_tx_keypad.o(i.base_confirm_keypad_crs2_mode) refers to base_core.o(i._debug_core__record_ackkp_info) for _debug_core__record_ackkp_info
    base_process_tx_keypad.o(i.base_confirm_keypad_crs2_mode) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_tx_keypad.o(i.base_confirm_keypad_crs2_mode) refers to base_process_tx_keypad.o(i.keypad_crc_check) for keypad_crc_check
    base_process_tx_keypad.o(i.base_confirm_keypad_crs2_mode) refers to common_math.o(i.crc16) for crc16
    base_process_tx_keypad.o(i.base_confirm_keypad_crs2_mode) refers to base_process_tx_keypad.o(i.base_tx_to_keypad_sub) for base_tx_to_keypad_sub
    base_process_tx_keypad.o(i.base_confirm_keypad_crs2_mode) refers to function.o(.data) for function
    base_process_tx_keypad.o(i.base_confirm_keypad_crs2_mode) refers to base_process_pc_enter.o(.data) for aux_att
    base_process_tx_keypad.o(i.base_confirm_keypad_crs2_mode) refers to multi_channel.o(.bss) for multi
    base_process_tx_keypad.o(i.base_confirm_keypad_crs2_mode) refers to base_core.o(.bss) for kernel
    base_process_tx_keypad.o(i.base_confirm_keypad_id_mode) refers to base_process_pc_enter.o(i.get_base_match_code) for get_base_match_code
    base_process_tx_keypad.o(i.base_confirm_keypad_id_mode) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_tx_keypad.o(i.base_confirm_keypad_id_mode) refers to base_process_tx_keypad.o(i.keypad_crc_check) for keypad_crc_check
    base_process_tx_keypad.o(i.base_confirm_keypad_id_mode) refers to common_math.o(i.crc16) for crc16
    base_process_tx_keypad.o(i.base_confirm_keypad_id_mode) refers to base_process_tx_keypad.o(i.base_tx_to_keypad_sub) for base_tx_to_keypad_sub
    base_process_tx_keypad.o(i.base_confirm_keypad_id_mode) refers to multi_channel.o(.bss) for multi
    base_process_tx_keypad.o(i.base_confirm_keypad_id_mode) refers to function.o(.data) for function
    base_process_tx_keypad.o(i.base_confirm_keypad_sn_mode) refers to base_process_pc_enter.o(i.get_base_match_code) for get_base_match_code
    base_process_tx_keypad.o(i.base_confirm_keypad_sn_mode) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_tx_keypad.o(i.base_confirm_keypad_sn_mode) refers to base_process_tx_keypad.o(i.keypad_crc_check) for keypad_crc_check
    base_process_tx_keypad.o(i.base_confirm_keypad_sn_mode) refers to common_math.o(i.crc16) for crc16
    base_process_tx_keypad.o(i.base_confirm_keypad_sn_mode) refers to base_process_tx_keypad.o(i.base_tx_to_keypad_sub) for base_tx_to_keypad_sub
    base_process_tx_keypad.o(i.base_confirm_keypad_sn_mode) refers to multi_channel.o(.bss) for multi
    base_process_tx_keypad.o(i.base_confirm_keypad_sn_mode) refers to function.o(.data) for function
    base_process_tx_keypad.o(i.base_send_beacon_switch) refers to base_process_tx_keypad.o(.bss) for send_beacon
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to base_process_tx_keypad.o(i.check_send_ext_basic_beacon) for check_send_ext_basic_beacon
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to base_process_tx_keypad.o(i.keypad_idsn_clear) for keypad_idsn_clear
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to base_process_pc_enter.o(i.get_base_match_code) for get_base_match_code
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to base_process_pc_enter.o(i.get_base_id) for get_base_id
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to multi_channel.o(i.get_base_main_rfchannel) for get_base_main_rfchannel
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to base_process_pc_enter.o(i.get_base_log_mode) for get_base_log_mode
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to base_process_tx_keypad.o(i.get_ext_basicbeacon_startup_flag) for get_ext_basicbeacon_startup_flag
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to base_process_tx_keypad.o(i.keypad_crc_check) for keypad_crc_check
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to common_math.o(i.crc16) for crc16
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to base_process_tx_keypad.o(i.base_tx_to_keypad_sub) for base_tx_to_keypad_sub
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to base_process_pc_enter.o(.data) for base_config
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to base_process_pc_enter.o(.bss) for basic_beacon
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to base_process_tx_keypad.o(.data) for beacon_type
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to function.o(.data) for function
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to base_core.o(.bss) for kernel
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to multi_channel.o(.bss) for multi
    base_process_tx_keypad.o(i.base_tx_basic_beacon) refers to base_process_tx_keypad.o(.bss) for send_beacon
    base_process_tx_keypad.o(i.base_tx_ext_basic_beacon) refers to base_process_pc_enter.o(i.get_base_id) for get_base_id
    base_process_tx_keypad.o(i.base_tx_ext_basic_beacon) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_tx_keypad.o(i.base_tx_ext_basic_beacon) refers to base_process_tx_keypad.o(i.base_tx_to_keypad_sub) for base_tx_to_keypad_sub
    base_process_tx_keypad.o(i.base_tx_ext_basic_beacon) refers to base_core.o(.data) for base_core
    base_process_tx_keypad.o(i.base_tx_ext_basic_beacon) refers to base_process_pc_enter.o(.bss) for basic_ext_beacon
    base_process_tx_keypad.o(i.base_tx_ext_basic_beacon) refers to multi_channel.o(.bss) for multi
    base_process_tx_keypad.o(i.base_tx_ext_basic_beacon) refers to base_process_tx_keypad.o(.bss) for send_beacon
    base_process_tx_keypad.o(i.base_tx_ext_vbeacon) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_tx_keypad.o(i.base_tx_ext_vbeacon) refers to multi_channel.o(i.get_base_main_rfchannel) for get_base_main_rfchannel
    base_process_tx_keypad.o(i.base_tx_ext_vbeacon) refers to multi_channel.o(i.get_mainRF_usr_id) for get_mainRF_usr_id
    base_process_tx_keypad.o(i.base_tx_ext_vbeacon) refers to base_process_tx_keypad.o(i.base_tx_to_keypad_sub) for base_tx_to_keypad_sub
    base_process_tx_keypad.o(i.base_tx_ext_vbeacon) refers to base_core.o(.data) for base_core
    base_process_tx_keypad.o(i.base_tx_ext_vbeacon) refers to base_process_pc_enter.o(.bss) for ext_vbeacon
    base_process_tx_keypad.o(i.base_tx_ext_vbeacon) refers to base_process_tx_keypad.o(.bss) for send_beacon
    base_process_tx_keypad.o(i.base_tx_keypad_beacon) refers to fucntion_text_message.o(i.msg_recover_beacon_countdown) for msg_recover_beacon_countdown
    base_process_tx_keypad.o(i.base_tx_keypad_beacon) refers to base_process_pc_enter.o(i.get_base_log_mode) for get_base_log_mode
    base_process_tx_keypad.o(i.base_tx_keypad_beacon) refers to base_process_tx_keypad.o(i.base_tx_vote_beacon) for base_tx_vote_beacon
    base_process_tx_keypad.o(i.base_tx_keypad_beacon) refers to base_process_tx_keypad.o(i.base_tx_basic_beacon) for base_tx_basic_beacon
    base_process_tx_keypad.o(i.base_tx_keypad_beacon) refers to base_process_tx_keypad.o(i.base_confirm_keypad_id_mode) for base_confirm_keypad_id_mode
    base_process_tx_keypad.o(i.base_tx_keypad_beacon) refers to base_process_tx_keypad.o(i.base_confirm_keypad_crs2_mode) for base_confirm_keypad_crs2_mode
    base_process_tx_keypad.o(i.base_tx_keypad_beacon) refers to base_process_tx_keypad.o(i.base_confirm_keypad_sn_mode) for base_confirm_keypad_sn_mode
    base_process_tx_keypad.o(i.base_tx_keypad_beacon) refers to multi_channel.o(i.multi_chan_polling) for multi_chan_polling
    base_process_tx_keypad.o(i.base_tx_keypad_beacon) refers to transfer_keypad_pc.o(i.pc_transfer2keypad_data_fetch) for pc_transfer2keypad_data_fetch
    base_process_tx_keypad.o(i.base_tx_keypad_beacon) refers to fucntion_text_message.o(i.msg_issendtime) for msg_issendtime
    base_process_tx_keypad.o(i.base_tx_keypad_beacon) refers to base_process_tx_keypad.o(i.base_send_beacon_switch) for base_send_beacon_switch
    base_process_tx_keypad.o(i.base_tx_keypad_beacon) refers to base_process_tx_keypad.o(.bss) for send_beacon
    base_process_tx_keypad.o(i.base_tx_keypad_beacon) refers to function.o(.data) for function
    base_process_tx_keypad.o(i.base_tx_keypad_beacon) refers to base_process_tx_keypad.o(.data) for beacon_type
    base_process_tx_keypad.o(i.base_tx_to_keypad_sub) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_tx_keypad.o(i.base_tx_to_keypad_sub) refers to multi_channel.o(i.rf_modual__tx_counter) for rf_modual__tx_counter
    base_process_tx_keypad.o(i.base_tx_to_keypad_sub) refers to function.o(.data) for function
    base_process_tx_keypad.o(i.base_tx_to_keypad_sub) refers to multi_channel.o(.bss) for multi
    base_process_tx_keypad.o(i.base_tx_to_keypad_sub) refers to platform.o(.data) for platform
    base_process_tx_keypad.o(i.base_tx_vote_beacon) refers to base_process_tx_keypad.o(i.check_send_ext_vbeacon) for check_send_ext_vbeacon
    base_process_tx_keypad.o(i.base_tx_vote_beacon) refers to base_process_tx_keypad.o(i.keypad_idsn_clear) for keypad_idsn_clear
    base_process_tx_keypad.o(i.base_tx_vote_beacon) refers to base_process_tx_keypad.o(i.doule_ant_application) for doule_ant_application
    base_process_tx_keypad.o(i.base_tx_vote_beacon) refers to base_process_pc_enter.o(i.get_base_match_code) for get_base_match_code
    base_process_tx_keypad.o(i.base_tx_vote_beacon) refers to base_process_pc_enter.o(i.get_base_log_mode) for get_base_log_mode
    base_process_tx_keypad.o(i.base_tx_vote_beacon) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_tx_keypad.o(i.base_tx_vote_beacon) refers to multi_channel.o(i.get_base_main_rfchannel) for get_base_main_rfchannel
    base_process_tx_keypad.o(i.base_tx_vote_beacon) refers to common_math.o(i.crc16) for crc16
    base_process_tx_keypad.o(i.base_tx_vote_beacon) refers to base_process_tx_keypad.o(i.get_ext_basicbeacon_startup_flag) for get_ext_basicbeacon_startup_flag
    base_process_tx_keypad.o(i.base_tx_vote_beacon) refers to base_process_tx_keypad.o(i.keypad_crc_check) for keypad_crc_check
    base_process_tx_keypad.o(i.base_tx_vote_beacon) refers to base_process_tx_keypad.o(i.base_tx_to_keypad_sub) for base_tx_to_keypad_sub
    base_process_tx_keypad.o(i.base_tx_vote_beacon) refers to function.o(.data) for function
    base_process_tx_keypad.o(i.base_tx_vote_beacon) refers to base_process_pc_enter.o(.data) for aux_att
    base_process_tx_keypad.o(i.base_tx_vote_beacon) refers to base_process_pc_enter.o(.bss) for basic_beacon
    base_process_tx_keypad.o(i.base_tx_vote_beacon) refers to multi_channel.o(.bss) for multi
    base_process_tx_keypad.o(i.base_tx_vote_beacon) refers to base_process_tx_keypad.o(.bss) for send_beacon
    base_process_tx_keypad.o(i.check_send_ext_basic_beacon) refers to base_process_tx_keypad.o(i.get_ext_basicbeacon_startup_flag) for get_ext_basicbeacon_startup_flag
    base_process_tx_keypad.o(i.check_send_ext_basic_beacon) refers to base_process_tx_keypad.o(i.base_tx_ext_basic_beacon) for base_tx_ext_basic_beacon
    base_process_tx_keypad.o(i.check_send_ext_basic_beacon) refers to base_process_tx_keypad.o(.data) for alternate
    base_process_tx_keypad.o(i.check_send_ext_vbeacon) refers to base_process_tx_keypad.o(i.base_tx_ext_vbeacon) for base_tx_ext_vbeacon
    base_process_tx_keypad.o(i.check_send_ext_vbeacon) refers to base_core.o(.bss) for kernel
    base_process_tx_keypad.o(i.check_send_ext_vbeacon) refers to base_process_tx_keypad.o(.data) for alternate_flag
    base_process_tx_keypad.o(i.check_send_ext_vbeacon) refers to base_process_pc_enter.o(.bss) for vote_beacon
    base_process_tx_keypad.o(i.doule_ant_application) refers to base_process_tx_keypad.o(.data) for multi_ant_counter
    base_process_tx_keypad.o(i.doule_ant_application) refers to platform.o(.data) for platform
    base_process_tx_keypad.o(i.get_base_send_beacon_status) refers to base_process_tx_keypad.o(.bss) for send_beacon
    base_process_tx_keypad.o(i.get_ext_basicbeacon_startup_flag) refers to base_process_tx_keypad.o(.data) for ext_basic_beacon_startup_flag
    base_process_tx_keypad.o(i.keypad_crc_check) refers to function.o(.data) for function
    base_process_tx_keypad.o(i.keypad_crc_check) refers to base_core.o(.bss) for kernel
    base_process_tx_keypad.o(i.keypad_idsn_clear) refers to common_math.o(i.mem_set) for mem_set
    base_process_tx_keypad.o(i.keypad_idsn_clear) refers to multi_channel.o(.bss) for multi
    base_process_tx_keypad.o(i.keypad_idsn_save) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_tx_keypad.o(i.keypad_idsn_save) refers to platform.o(.data) for platform
    base_process_tx_keypad.o(i.keypad_idsn_save) refers to multi_channel.o(.bss) for multi
    base_process_tx_keypad.o(i.keypad_idsn_save) refers to function.o(.data) for function
    base_process_tx_keypad.o(i.send_to_keypad_user_hardID) refers to common_math.o(i.mem_cpy) for mem_cpy
    base_process_tx_keypad.o(i.send_to_keypad_user_hardID) refers to function.o(.data) for function
    base_process_tx_keypad.o(i.send_to_keypad_user_hardID) refers to platform.o(.data) for platform
    base_process_tx_keypad.o(i.set_ext_basicbeacon_startup_flag) refers to base_process_tx_keypad.o(.data) for ext_basic_beacon_startup_flag
    base_process_tx_keypad.o(i.set_keypad_crc_config) refers to function_e2prom.o(i.base_write_e2prom) for base_write_e2prom
    base_process_tx_keypad.o(i.set_keypad_crc_config) refers to function.o(.data) for function
    base_process_tx_keypad.o(i.set_keypad_crc_config) refers to base_core.o(.bss) for kernel
    base_timer.o(i.base_core_20ms_isr) refers to base_core.o(i.timer_20ms_function) for timer_20ms_function
    base_timer.o(i.base_core_20ms_isr) refers to multi_channel.o(i.rf_error_warning) for rf_error_warning
    base_timer.o(i.base_core_20ms_isr) refers to base_process_pc_enter.o(.bss) for basic_beacon
    base_timer.o(i.base_core_20ms_isr) refers to base_timer.o(.data) for _0s5_cnt
    base_timer.o(i.base_core_20ms_isr) refers to function.o(.data) for function
    base_timer.o(i.base_core_20ms_isr) refers to base_process_pc_enter.o(.data) for aux_beats
    base_timer.o(i.base_core_20ms_isr) refers to base_core.o(.bss) for kernel
    base_timer.o(i.base_core_2ms5_isr) refers to base_process_tx_keypad.o(i.base_tx_keypad_beacon) for base_tx_keypad_beacon
    base_timer.o(i.base_core_2ms5_isr) refers to vote__report.o(i.vote_data_report_interval) for vote_data_report_interval
    function_e2prom.o(i.base_read_e2prom) refers to common_math.o(i.mem_cpy) for mem_cpy
    function_e2prom.o(i.base_read_e2prom) refers to platform.o(.data) for platform
    function_e2prom.o(i.base_read_e2prom_parameter) refers to function_e2prom.o(i.base_read_e2prom) for base_read_e2prom
    function_e2prom.o(i.base_read_e2prom_parameter) refers to common_math.o(i.mem_cpy) for mem_cpy
    function_e2prom.o(i.base_read_e2prom_parameter) refers to common_math.o(i.mem_set) for mem_set
    function_e2prom.o(i.base_read_e2prom_parameter) refers to base_process_pc_enter.o(i.assert_base_log_mode) for assert_base_log_mode
    function_e2prom.o(i.base_read_e2prom_parameter) refers to base_process_pc_enter.o(i.assert_base_id) for assert_base_id
    function_e2prom.o(i.base_read_e2prom_parameter) refers to base_process_tx_keypad.o(i.assert_base_channel) for assert_base_channel
    function_e2prom.o(i.base_read_e2prom_parameter) refers to base_core.o(i.set_base_hard_firmware_info) for set_base_hard_firmware_info
    function_e2prom.o(i.base_read_e2prom_parameter) refers to function_e2prom.o(i.calc_custom_rf_sync_code) for calc_custom_rf_sync_code
    function_e2prom.o(i.base_read_e2prom_parameter) refers to function_e2prom.o(i.base_write_e2prom) for base_write_e2prom
    function_e2prom.o(i.base_read_e2prom_parameter) refers to multi_channel.o(i.single_relevant_to_multi_chan) for single_relevant_to_multi_chan
    function_e2prom.o(i.base_read_e2prom_parameter) refers to base_process_pc_enter.o(.bss) for base_name_log_mode
    function_e2prom.o(i.base_read_e2prom_parameter) refers to function.o(.data) for function
    function_e2prom.o(i.base_read_e2prom_parameter) refers to base_process_pc_enter.o(.data) for base_pwd_setup
    function_e2prom.o(i.base_read_e2prom_parameter) refers to base_core.o(.bss) for kernel
    function_e2prom.o(i.base_read_e2prom_parameter) refers to function_e2prom.o(.constdata) for OEM_CODE
    function_e2prom.o(i.base_write_e2prom) refers to common_math.o(i.mem_cpy) for mem_cpy
    function_e2prom.o(i.base_write_e2prom) refers to platform.o(.data) for platform
    multi_channel.o(i.calc_next_multi_chan) refers to function.o(.data) for function
    multi_channel.o(i.conver_id) refers to multi_channel.o(.bss) for multi
    multi_channel.o(i.get_base_main_rfchannel) refers to multi_channel.o(.bss) for multi
    multi_channel.o(i.get_error_info) refers to multi_channel.o(.bss) for multi
    multi_channel.o(i.get_main_rf_hard_id) refers to multi_channel.o(.bss) for multi
    multi_channel.o(i.get_whitelist_rfid) refers to multi_channel.o(.bss) for multi
    multi_channel.o(i.multi_chan_init) refers to multi_channel.o(i.setup_multi_info) for setup_multi_info
    multi_channel.o(i.multi_chan_init) refers to multi_channel.o(i.get_main_rf_hard_id) for get_main_rf_hard_id
    multi_channel.o(i.multi_chan_init) refers to multi_channel.o(.bss) for multi
    multi_channel.o(i.multi_chan_init) refers to function.o(.data) for function
    multi_channel.o(i.multi_chan_init) refers to platform.o(.data) for platform
    multi_channel.o(i.multi_chan_init) refers to base_process_pc_enter.o(.data) for multi_freq_setup
    multi_channel.o(i.multi_chan_init) refers to base_core.o(.bss) for kernel
    multi_channel.o(i.multi_chan_polling) refers to multi_channel.o(i.rf_modual__check) for rf_modual__check
    multi_channel.o(i.multi_chan_polling) refers to multi_channel.o(.bss) for multi
    multi_channel.o(i.multi_chan_polling) refers to function.o(.data) for function
    multi_channel.o(i.multi_chan_polling) refers to multi_channel.o(.data) for switch_cycle_cnt
    multi_channel.o(i.multi_chan_polling) refers to platform.o(.data) for platform
    multi_channel.o(i.process_setup_multi_chan) refers to multi_channel.o(i.setup_multi_info) for setup_multi_info
    multi_channel.o(i.process_setup_multi_chan) refers to function_e2prom.o(i.base_write_e2prom) for base_write_e2prom
    multi_channel.o(i.process_setup_multi_chan) refers to multi_channel.o(i.e2prom_write_delay_ms) for e2prom_write_delay_ms
    multi_channel.o(i.process_setup_multi_chan) refers to base_process_pc_enter.o(.data) for base_config
    multi_channel.o(i.process_setup_single_chan) refers to multi_channel.o(i.single_relevant_to_multi_chan) for single_relevant_to_multi_chan
    multi_channel.o(i.process_setup_single_chan) refers to multi_channel.o(i.setup_multi_info) for setup_multi_info
    multi_channel.o(i.process_setup_single_chan) refers to function_e2prom.o(i.base_write_e2prom) for base_write_e2prom
    multi_channel.o(i.process_setup_single_chan) refers to multi_channel.o(i.e2prom_write_delay_ms) for e2prom_write_delay_ms
    multi_channel.o(i.process_setup_single_chan) refers to base_process_pc_enter.o(.data) for multi_freq_setup
    multi_channel.o(i.rf_error_ack_pc) refers to common_math.o(i.mem_set) for mem_set
    multi_channel.o(i.rf_error_ack_pc) refers to multi_channel.o(i.get_error_info) for get_error_info
    multi_channel.o(i.rf_error_ack_pc) refers to base_core.o(.data) for base_core
    multi_channel.o(i.rf_error_warning) refers to multi_channel.o(i.rf_error_ack_pc) for rf_error_ack_pc
    multi_channel.o(i.rf_error_warning) refers to multi_channel.o(.data) for rf_error
    multi_channel.o(i.rf_error_warning) refers to platform.o(.data) for platform
    multi_channel.o(i.rf_modual__tx_counter) refers to multi_channel.o(.bss) for rf_modual
    multi_channel.o(i.rf_modual__tx_interrupt_counter) refers to multi_channel.o(.bss) for rf_modual
    multi_channel.o(i.setup_multi_info) refers to common_math.o(i.mem_set) for mem_set
    multi_channel.o(i.setup_multi_info) refers to common_math.o(i.mem_cpy) for mem_cpy
    multi_channel.o(i.setup_multi_info) refers to base_process_pc_enter.o(.data) for multi_freq_setup
    multi_channel.o(i.setup_multi_info) refers to multi_channel.o(.bss) for multi
    multi_channel.o(i.setup_multi_info) refers to platform.o(.data) for platform
    multi_channel.o(i.single_relevant_to_multi_chan) refers to multi_channel.o(i.calc_next_multi_chan) for calc_next_multi_chan
    multi_channel.o(i.single_relevant_to_multi_chan) refers to base_process_pc_enter.o(.data) for multi_freq_setup
    queue_circle.o(i.queue_in) refers to common_math.o(i.mem_cpy) for mem_cpy
    queue_circle.o(i.queue_in) refers to platform.o(.data) for platform
    queue_circle.o(i.queue_out) refers to common_math.o(i.mem_cpy) for mem_cpy
    queue_circle.o(i.queue_out) refers to platform.o(.data) for platform
    queue_circle.o(i.queue_out_get_type) refers to platform.o(.data) for platform
    queue_circle.o(i.queue_out_special) refers to common_math.o(i.mem_cpy) for mem_cpy
    queue_circle.o(i.queue_out_special) refers to platform.o(.data) for platform
    transfer_keypad_pc.o(i.keypad_transfer2pc_data_fetch) refers to queue_circle.o(i.queue_out) for queue_out
    transfer_keypad_pc.o(i.keypad_transfer2pc_data_fetch) refers to base_process_pc_enter.o(i.base_tx_to_pc_sub) for base_tx_to_pc_sub
    transfer_keypad_pc.o(i.keypad_transfer2pc_data_fetch) refers to platform.o(.data) for platform
    transfer_keypad_pc.o(i.keypad_transfer2pc_data_fetch) refers to transfer_keypad_pc.o(.bss) for trans2pc_queue
    transfer_keypad_pc.o(i.keypad_transfer2pc_data_save) refers to queue_circle.o(i.queue_in) for queue_in
    transfer_keypad_pc.o(i.keypad_transfer2pc_data_save) refers to transfer_keypad_pc.o(.bss) for trans2pc_queue
    transfer_keypad_pc.o(i.pc_transfer2keypad_data_fetch) refers to queue_circle.o(i.queue_out) for queue_out
    transfer_keypad_pc.o(i.pc_transfer2keypad_data_fetch) refers to base_process_pc_enter.o(i.get_base_match_code) for get_base_match_code
    transfer_keypad_pc.o(i.pc_transfer2keypad_data_fetch) refers to base_process_tx_keypad.o(i.get_ext_basicbeacon_startup_flag) for get_ext_basicbeacon_startup_flag
    transfer_keypad_pc.o(i.pc_transfer2keypad_data_fetch) refers to base_process_tx_keypad.o(i.base_tx_to_keypad_sub) for base_tx_to_keypad_sub
    transfer_keypad_pc.o(i.pc_transfer2keypad_data_fetch) refers to common_math.o(i.crc16) for crc16
    transfer_keypad_pc.o(i.pc_transfer2keypad_data_fetch) refers to multi_channel.o(i.get_mainRF_usr_id) for get_mainRF_usr_id
    transfer_keypad_pc.o(i.pc_transfer2keypad_data_fetch) refers to transfer_keypad_pc.o(.bss) for trans2kp_queue
    transfer_keypad_pc.o(i.pc_transfer2keypad_data_fetch) refers to multi_channel.o(.bss) for multi
    transfer_keypad_pc.o(i.pc_transfer2keypad_data_fetch) refers to function.o(.data) for function
    transfer_keypad_pc.o(i.pc_transfer2keypad_data_save) refers to queue_circle.o(i.queue_in) for queue_in
    transfer_keypad_pc.o(i.pc_transfer2keypad_data_save) refers to platform.o(.data) for platform
    transfer_keypad_pc.o(i.pc_transfer2keypad_data_save) refers to transfer_keypad_pc.o(.bss) for trans2kp_queue
    transfer_keypad_pc.o(i.transfer2kp_init_queue) refers to queue_circle.o(i.queue_init) for queue_init
    transfer_keypad_pc.o(i.transfer2kp_init_queue) refers to transfer_keypad_pc.o(.bss) for trans2kp_buf
    transfer_keypad_pc.o(i.transfer2pc_init_queue) refers to queue_circle.o(i.queue_init) for queue_init
    transfer_keypad_pc.o(i.transfer2pc_init_queue) refers to transfer_keypad_pc.o(.bss) for trans2pc_buf
    vote__process.o(i.vote_data_packing) refers to common_math.o(i.mem_set) for mem_set
    vote__process.o(i.vote_data_packing) refers to base_process_pc_enter.o(i.get_base_id) for get_base_id
    vote__process.o(i.vote_data_packing) refers to common_math.o(i.mem_cpy) for mem_cpy
    vote__process.o(i.vote_data_packing) refers to base_core.o(i._debug_core__record_txpc_info_report) for _debug_core__record_txpc_info_report
    vote__process.o(i.vote_data_packing) refers to base_process_pc_enter.o(i.base_tx_to_pc_sub) for base_tx_to_pc_sub
    vote__process.o(i.vote_data_packing) refers to queue_circle.o(i.queue_out_get_type) for queue_out_get_type
    vote__process.o(i.vote_data_packing) refers to vote__report.o(i.get_packing_parameter) for get_packing_parameter
    vote__process.o(i.vote_data_packing) refers to queue_circle.o(i.queue_out_special) for queue_out_special
    vote__process.o(i.vote_data_packing) refers to base_core.o(i._debug_core__record_txpc_info) for _debug_core__record_txpc_info
    vote__process.o(i.vote_data_packing) refers to vote__process.o(.data) for packet_count
    vote__process.o(i.vote_data_packing) refers to vote__process.o(.bss) for packet
    vote__process.o(i.vote_data_store) refers to queue_circle.o(i.queue_in) for queue_in
    vote__process.o(i.vote_data_store) refers to vote__process.o(.bss) for vote_queue
    vote__process.o(i.vote_init_queue) refers to queue_circle.o(i.queue_init) for queue_init
    vote__process.o(i.vote_init_queue) refers to vote__process.o(.bss) for vote_buf
    vote__process.o(i.vote_status_clear_confirmed) refers to base_core.o(i._debug_core__record_pcack_info) for _debug_core__record_pcack_info
    vote__process.o(i.vote_status_clear_confirmed) refers to common_math.o(i.mem_cpy) for mem_cpy
    vote__process.o(i.vote_status_clear_confirmed) refers to platform.o(.data) for platform
    vote__process.o(i.vote_status_clear_confirmed) refers to vote__process.o(.bss) for packet
    vote__process.o(i.vote_status_clear_confirmed) refers to vote__process.o(.data) for packet_count
    vote__process.o(i.vote_status_clear_confirmed) refers to base_core.o(.bss) for kernel
    vote__report.o(i.get_packing_parameter) refers to base_process_pc_enter.o(.bss) for vote_beacon
    vote__report.o(i.vote_data_parameter_init) refers to vote__process.o(i.vote_init_queue) for vote_init_queue
    vote__report.o(i.vote_data_parameter_init) refers to vote__report.o(.data) for rpt_vote
    vote__report.o(i.vote_data_report_interval) refers to vote__report.o(i.vote_data_report_to_pc) for vote_data_report_to_pc
    vote__report.o(i.vote_data_report_interval) refers to vote__report.o(.data) for rpt_vote
    vote__report.o(i.vote_data_report_startup) refers to vote__process.o(i.vote_status_reset_NOconfirmed) for vote_status_reset_NOconfirmed
    vote__report.o(i.vote_data_report_startup) refers to vote__report.o(.data) for rpt_vote
    vote__report.o(i.vote_data_report_to_pc) refers to vote__process.o(i.vote_data_packing) for vote_data_packing
    vote__report.o(i.vote_data_report_to_pc) refers to vote__report.o(.data) for rpt_vote
    function.o(i.function_init_all) refers to function.o(.data) for function
    function.o(i.user__pc_cmd_ack) refers to memseta.o(.text) for __aeabi_memclr4
    function.o(i.user__pc_cmd_ack) refers to memmovea.o(.text) for __aeabi_memcpy
    function.o(i.user__pc_cmd_ack) refers to base_core.o(.data) for base_core
    function.o(.data) refers to function_whitelist.o(i.whitelist_init) for whitelist_init
    function.o(.data) refers to function_whitelist.o(i.whitelist_enter) for whitelist_enter
    function.o(.data) refers to function_whitelist.o(i.search_special_list) for search_special_list
    function.o(.data) refers to function_whitelist.o(i.base_confirm_keypad_whitelist_request) for base_confirm_keypad_whitelist_request
    function.o(.data) refers to function_whitelist.o(i.keypad_idsn_record_whitelist_request) for keypad_idsn_record_whitelist_request
    function.o(.data) refers to fucntion_fastmatch.o(i.fastmatch_enter_exit) for fastmatch_enter_exit
    function.o(.data) refers to fucntion_fastmatch.o(i.fastmatch_load_info_to_vote_beacon) for fastmatch_load_info_to_vote_beacon
    function.o(.data) refers to fucntion_fastmatch.o(i.fastmatch_success_check) for fastmatch_success_check
    function.o(.data) refers to fucntion_fastmatch.o(i.fastmatch_lowerPA_setup) for fastmatch_lowerPA_setup
    function.o(.data) refers to fucntion_fastmatch.o(i.fastmatch_lowerPA_ack) for fastmatch_lowerPA_ack
    function.o(.data) refers to fucntion_fastmatch.o(i.fastmatch_status) for fastmatch_status
    function.o(.data) refers to transparentupgrade.o(i.update_kp_enter) for update_kp_enter
    function.o(.data) refers to transparentupgrade.o(i.update_kp_progress) for update_kp_progress
    function.o(.data) refers to transparentupgrade.o(i.save_keypad_ack_data) for save_keypad_ack_data
    function.o(.data) refers to transparentupgrade.o(i.update_get_status) for update_get_status
    function.o(.data) refers to transparentupgrade.o(i.update_monitor_sdk_connect) for update_monitor_sdk_connect
    function.o(.data) refers to fucntion_base_test.o(i.basetest_progress) for basetest_progress
    function.o(.data) refers to fucntion_base_test.o(i.basetest_init) for basetest_init
    function.o(.data) refers to fucntion_base_test.o(i.basetest_get_status) for basetest_get_status
    function.o(.data) refers to fucntion_base_test.o(i.basetest_rx_and_ack_pc) for basetest_rx_and_ack_pc
    function.o(.data) refers to function_monitor_freq.o(i.auto_search_freq_enter) for auto_search_freq_enter
    function.o(.data) refers to function_monitor_freq.o(i.monitor_rf_data) for monitor_rf_data
    function.o(.data) refers to function_monitor_freq.o(i.monitor_freq_process) for monitor_freq_process
    function.o(.data) refers to function_aes.o(i.aes_init) for aes_init
    function.o(.data) refers to function_aes.o(i.process_pc_aes_config) for process_pc_aes_config
    function.o(.data) refers to function_aes.o(i.aes_load_fastmatch_data) for aes_load_fastmatch_data
    function.o(.data) refers to function_aes.o(i.aes_keycode_upgrade) for aes_keycode_upgrade
    function.o(.data) refers to function_aes.o(i.rf_Encrypt) for rf_Encrypt
    function.o(.data) refers to function_aes.o(i.rf_Decrypt) for rf_Decrypt
    function.o(.data) refers to function_aes.o(i.get_aes_key) for get_aes_key
    function.o(.data) refers to function_aes.o(i.get_aes_status) for get_aes_status
    function.o(.data) refers to function_broadcast.o(i.broadcast_config) for broadcast_config
    function.o(.data) refers to function_broadcast.o(i.startup_broadcast) for startup_broadcast
    function.o(.data) refers to function_broadcast.o(i.process_keypad_broadcast_requst) for process_keypad_broadcast_requst
    function.o(.data) refers to function_broadcast.o(i.det_blank_content) for det_blank_content
    function.o(.data) refers to function.o(i.user__pc_transfer2keypad) for user__pc_transfer2keypad
    function.o(.data) refers to function.o(i.user__pc_0x60cmd) for user__pc_0x60cmd
    function.o(.data) refers to function.o(i.user__pc_0x61cmd) for user__pc_0x61cmd
    function.o(.data) refers to function.o(i.user__pc_0x61cmd_type0x0B) for user__pc_0x61cmd_type0x0B
    function.o(.data) refers to function.o(i.user__keypad_transfer2pc) for user__keypad_transfer2pc
    function.o(.data) refers to function_debug.o(i._debug_function_enter) for _debug_function_enter
    function.o(.data) refers to fucntion_text_message.o(i.msg_polling) for msg_polling
    function.o(.data) refers to function_network.o(i.network_polling) for network_polling
    function.o(.data) refers to function_network.o(i.network_get_netseq) for network_get_netseq
    function.o(.data) refers to function_network.o(i.network_set_netseq_change) for network_set_netseq_change
    function.o(.data) refers to function_network.o(i.network_get_pwd) for network_get_pwd
    function.o(.data) refers to function_network.o(i.network_set_pwd) for network_set_pwd
    function.o(.data) refers to function_network.o(i.network_get_name) for network_get_name
    function.o(.data) refers to function_network.o(i.network_set_name) for network_set_name
    function.o(.data) refers to function_network.o(i.network_get_nameview) for network_get_nameview
    function.o(.data) refers to function_network.o(i.network_set_nameview) for network_set_nameview
    function.o(.data) refers to func_list_mgnt.o(i.list__init_all) for list__init_all
    function.o(.data) refers to func_list_mgnt.o(i.list__fetch_e2prom) for list__fetch_e2prom
    function.o(.data) refers to func_list_mgnt.o(i.user_ops_list) for user_ops_list
    fucntion_base_test.o(i.basetest_get_status) refers to fucntion_base_test.o(.bss) for base_test
    fucntion_base_test.o(i.basetest_init) refers to fucntion_base_test.o(.bss) for base_test
    fucntion_base_test.o(i.basetest_init) refers to fucntion_base_test.o(.data) for cur_send_cnt
    fucntion_base_test.o(i.basetest_progress) refers to fucntion_base_test.o(i.basetest_init) for basetest_init
    fucntion_base_test.o(i.basetest_progress) refers to fucntion_base_test.o(.bss) for base_test
    fucntion_base_test.o(i.basetest_progress) refers to platform.o(.data) for platform
    fucntion_base_test.o(i.basetest_progress) refers to fucntion_base_test.o(.data) for cur_send_cnt
    fucntion_base_test.o(i.basetest_progress) refers to base_core.o(.data) for base_core
    fucntion_base_test.o(i.basetest_rx_and_ack_pc) refers to fucntion_base_test.o(.bss) for base_test
    fucntion_base_test.o(i.basetest_rx_and_ack_pc) refers to fucntion_base_test.o(.data) for cur_send_cnt
    fucntion_fastmatch.o(i.check_fastmatch_lowerPA) refers to fucntion_fastmatch.o(.data) for fastmatch
    fucntion_fastmatch.o(i.fastmatch_enter_exit) refers to fucntion_fastmatch.o(.data) for fastmatch
    fucntion_fastmatch.o(i.fastmatch_enter_exit) refers to function.o(.data) for function
    fucntion_fastmatch.o(i.fastmatch_enter_exit) refers to base_core.o(.data) for base_core
    fucntion_fastmatch.o(i.fastmatch_enter_exit) refers to platform.o(.data) for platform
    fucntion_fastmatch.o(i.fastmatch_load_info_to_vote_beacon) refers to fucntion_fastmatch.o(.data) for fastmatch
    fucntion_fastmatch.o(i.fastmatch_load_info_to_vote_beacon) refers to base_core.o(.data) for base_core
    fucntion_fastmatch.o(i.fastmatch_load_info_to_vote_beacon) refers to platform.o(.data) for platform
    fucntion_fastmatch.o(i.fastmatch_load_info_to_vote_beacon) refers to function.o(.data) for function
    fucntion_fastmatch.o(i.fastmatch_lowerPA_ack) refers to fucntion_fastmatch.o(i.fastmatch_lowerPA_ack_sub) for fastmatch_lowerPA_ack_sub
    fucntion_fastmatch.o(i.fastmatch_lowerPA_ack) refers to fucntion_fastmatch.o(.data) for fastmatch
    fucntion_fastmatch.o(i.fastmatch_lowerPA_ack_sub) refers to memseta.o(.text) for __aeabi_memclr4
    fucntion_fastmatch.o(i.fastmatch_lowerPA_ack_sub) refers to memmovea.o(.text) for __aeabi_memcpy
    fucntion_fastmatch.o(i.fastmatch_lowerPA_ack_sub) refers to base_core.o(.data) for base_core
    fucntion_fastmatch.o(i.fastmatch_lowerPA_setup) refers to fucntion_fastmatch.o(.data) for fastmatch
    fucntion_fastmatch.o(i.fastmatch_status) refers to fucntion_fastmatch.o(.data) for fastmatch
    fucntion_fastmatch.o(i.fastmatch_success_check) refers to fucntion_fastmatch.o(.data) for fastmatch
    fucntion_fastmatch.o(i.fastmatch_switch) refers to fucntion_fastmatch.o(.data) for fastmatch
    fucntion_fastmatch.o(i.fastmatch_switch) refers to base_core.o(.data) for base_core
    fucntion_fastmatch.o(i.fastmatch_switch) refers to platform.o(.data) for platform
    fucntion_text_message.o(i.Msg_TickHandler) refers to fucntion_text_message.o(.data) for msg_outtime_cnt
    fucntion_text_message.o(i.Msg_TickHandler) refers to fucntion_text_message.o(.bss) for msg
    fucntion_text_message.o(i.msg_clr_len) refers to fucntion_text_message.o(.bss) for msg
    fucntion_text_message.o(i.msg_delay_us) refers to platform.o(i.basic_delay_us) for basic_delay_us
    fucntion_text_message.o(i.msg_get_pc_data) refers to memseta.o(.text) for __aeabi_memclr
    fucntion_text_message.o(i.msg_get_pc_data) refers to memmovea.o(.text) for __aeabi_memcpy
    fucntion_text_message.o(i.msg_get_pc_data) refers to fucntion_text_message.o(.bss) for msg
    fucntion_text_message.o(i.msg_get_pc_data) refers to fucntion_text_message.o(.data) for msg_outtime_cnt
    fucntion_text_message.o(i.msg_get_status) refers to fucntion_text_message.o(.bss) for msg
    fucntion_text_message.o(i.msg_issendtime) refers to fucntion_text_message.o(i.msg_set_status) for msg_set_status
    fucntion_text_message.o(i.msg_issendtime) refers to base_core.o(.data) for base_core
    fucntion_text_message.o(i.msg_issendtime) refers to fucntion_text_message.o(.bss) for msg
    fucntion_text_message.o(i.msg_issendtime) refers to base_process_pc_enter.o(.data) for basic_beacon_crs2
    fucntion_text_message.o(i.msg_polling) refers to memmovea.o(.text) for __aeabi_memcpy
    fucntion_text_message.o(i.msg_polling) refers to fucntion_text_message.o(i.msg_send) for msg_send
    fucntion_text_message.o(i.msg_polling) refers to base_process_tx_keypad.o(i.base_send_beacon_switch) for base_send_beacon_switch
    fucntion_text_message.o(i.msg_polling) refers to fucntion_text_message.o(.bss) for msg
    fucntion_text_message.o(i.msg_recover_beacon_countdown) refers to fucntion_text_message.o(.bss) for msg
    fucntion_text_message.o(i.msg_send) refers to memseta.o(.text) for __aeabi_memclr4
    fucntion_text_message.o(i.msg_send) refers to common_math.o(i.crc16) for crc16
    fucntion_text_message.o(i.msg_send) refers to fucntion_text_message.o(i.msg_tx_payload) for msg_tx_payload
    fucntion_text_message.o(i.msg_send) refers to fucntion_text_message.o(i.msg_wait_rfsendOK) for msg_wait_rfsendOK
    fucntion_text_message.o(i.msg_send) refers to fucntion_text_message.o(i.msg_delay_us) for msg_delay_us
    fucntion_text_message.o(i.msg_send) refers to base_core.o(.data) for base_core
    fucntion_text_message.o(i.msg_send) refers to fucntion_text_message.o(.bss) for msg
    fucntion_text_message.o(i.msg_set_status) refers to fucntion_text_message.o(.bss) for msg
    fucntion_text_message.o(i.msg_tx_payload) refers to rf24l01 - multi.o(i.set_tx_ok_flag) for set_tx_ok_flag
    fucntion_text_message.o(i.msg_tx_payload) refers to base_core.o(.data) for base_core
    fucntion_text_message.o(i.msg_tx_payload) refers to platform.o(.data) for platform
    fucntion_text_message.o(i.msg_wait_rfsendOK) refers to rf24l01 - multi.o(i.get_tx_ok_flag) for get_tx_ok_flag
    fucntion_text_message.o(i.msg_wait_rfsendOK) refers to fucntion_text_message.o(i.msg_delay_us) for msg_delay_us
    function_aes.o(i.CmdXch) refers to function_aes.o(.constdata) for CmdTAB
    function_aes.o(i.Decrypt) refers to aes.o(i.STM32_AES_ECB_Decrypt) for STM32_AES_ECB_Decrypt
    function_aes.o(i.Decrypt) refers to aes.o(i.AES_Decrypt) for AES_Decrypt
    function_aes.o(i.Decrypt) refers to function_aes.o(.bss) for aes
    function_aes.o(i.Encrypt) refers to aes.o(i.STM32_AES_ECB_Encrypt) for STM32_AES_ECB_Encrypt
    function_aes.o(i.Encrypt) refers to aes.o(i.AES_Encrypt) for AES_Encrypt
    function_aes.o(i.Encrypt) refers to function_aes.o(.bss) for aes
    function_aes.o(i.aes_init) refers to function_aes.o(i.read_AES_config) for read_AES_config
    function_aes.o(i.aes_init) refers to function_aes.o(i.generate_default_key0_code) for generate_default_key0_code
    function_aes.o(i.aes_init) refers to function_aes.o(i.read_keycode) for read_keycode
    function_aes.o(i.aes_init) refers to function_aes.o(i.aes_test) for aes_test
    function_aes.o(i.aes_init) refers to function.o(.data) for function
    function_aes.o(i.aes_init) refers to function_aes.o(.bss) for aes
    function_aes.o(i.aes_keycode_upgrade) refers to gd32f30x_timer.o(i.timer_counter_read) for timer_counter_read
    function_aes.o(i.aes_keycode_upgrade) refers to rand.o(.text) for srand
    function_aes.o(i.aes_keycode_upgrade) refers to function_aes.o(i.write_keycode) for write_keycode
    function_aes.o(i.aes_keycode_upgrade) refers to function.o(.data) for function
    function_aes.o(i.aes_keycode_upgrade) refers to function_aes.o(.bss) for aes
    function_aes.o(i.aes_load_fastmatch_data) refers to memmovea.o(.text) for __aeabi_memcpy
    function_aes.o(i.aes_load_fastmatch_data) refers to function.o(.data) for function
    function_aes.o(i.aes_load_fastmatch_data) refers to function_aes.o(.bss) for aes
    function_aes.o(i.aes_load_fastmatch_data) refers to base_core.o(.data) for base_core
    function_aes.o(i.aes_load_fastmatch_data) refers to function_aes.o(.data) for aes_pos
    function_aes.o(i.aes_test) refers to function_aes.o(i.rf_Encrypt) for rf_Encrypt
    function_aes.o(i.aes_test) refers to function_aes.o(i.rf_Decrypt) for rf_Decrypt
    function_aes.o(i.base_is_auto_match) refers to base_core.o(.data) for base_core
    function_aes.o(i.generate_default_key0_code) refers to memseta.o(.text) for __aeabi_memclr
    function_aes.o(i.generate_default_key0_code) refers to memmovea.o(.text) for __aeabi_memcpy
    function_aes.o(i.generate_default_key0_code) refers to function_aes.o(i.Encrypt) for Encrypt
    function_aes.o(i.generate_default_key0_code) refers to function_aes.o(.bss) for aes
    function_aes.o(i.generate_default_key0_code) refers to function_aes.o(.constdata) for Keycode_Sunvote
    function_aes.o(i.generate_default_key0_code) refers to aes.o(.constdata) for rsbox
    function_aes.o(i.get_aes_key) refers to memmovea.o(.text) for __aeabi_memcpy
    function_aes.o(i.get_aes_key) refers to function_aes.o(.bss) for aes
    function_aes.o(i.get_aes_status) refers to function.o(.data) for function
    function_aes.o(i.get_aes_status) refers to function_aes.o(.bss) for aes
    function_aes.o(i.process_pc_aes_config) refers to function.o(i.user__pc_cmd_ack) for user__pc_cmd_ack
    function_aes.o(i.process_pc_aes_config) refers to function_aes.o(.bss) for aes
    function_aes.o(i.process_pc_aes_config) refers to platform.o(.data) for platform
    function_aes.o(i.read_AES_config) refers to platform.o(.data) for platform
    function_aes.o(i.read_AES_config) refers to function_aes.o(.bss) for aes
    function_aes.o(i.read_keycode) refers to function_aes.o(i.Decrypt) for Decrypt
    function_aes.o(i.read_keycode) refers to platform.o(.data) for platform
    function_aes.o(i.read_keycode) refers to function_aes.o(.bss) for aes
    function_aes.o(i.rf_Decrypt) refers to memmovea.o(.text) for __aeabi_memcpy
    function_aes.o(i.rf_Decrypt) refers to function_aes.o(i.CmdXch) for CmdXch
    function_aes.o(i.rf_Decrypt) refers to function_aes.o(i.base_is_auto_match) for base_is_auto_match
    function_aes.o(i.rf_Decrypt) refers to function_aes.o(i.Decrypt) for Decrypt
    function_aes.o(i.rf_Decrypt) refers to common_math.o(i.crc16) for crc16
    function_aes.o(i.rf_Decrypt) refers to function.o(.data) for function
    function_aes.o(i.rf_Decrypt) refers to function_aes.o(.bss) for aes
    function_aes.o(i.rf_Encrypt) refers to common_math.o(i.crc16) for crc16
    function_aes.o(i.rf_Encrypt) refers to memmovea.o(.text) for __aeabi_memcpy
    function_aes.o(i.rf_Encrypt) refers to function_aes.o(i.CmdXch) for CmdXch
    function_aes.o(i.rf_Encrypt) refers to function_aes.o(i.Encrypt) for Encrypt
    function_aes.o(i.rf_Encrypt) refers to function_aes.o(i.base_is_auto_match) for base_is_auto_match
    function_aes.o(i.rf_Encrypt) refers to function.o(.data) for function
    function_aes.o(i.rf_Encrypt) refers to function_aes.o(.bss) for aes
    function_aes.o(i.write_keycode) refers to function_aes.o(i.Encrypt) for Encrypt
    function_aes.o(i.write_keycode) refers to function_aes.o(.bss) for aes
    function_aes.o(i.write_keycode) refers to platform.o(.data) for platform
    function_broadcast.o(i.base_broadcast_process_2ms5) refers to function_broadcast.o(i.base_broadcast_sub) for base_broadcast_sub
    function_broadcast.o(i.base_broadcast_process_2ms5) refers to function.o(.data) for function
    function_broadcast.o(i.base_broadcast_process_2ms5) refers to function_broadcast.o(.bss) for broadcast
    function_broadcast.o(i.base_broadcast_process_2ms5) refers to base_core.o(.data) for base_core
    function_broadcast.o(i.base_broadcast_sub) refers to memmovea.o(.text) for __aeabi_memcpy
    function_broadcast.o(i.base_broadcast_sub) refers to common_math.o(i.crc16) for crc16
    function_broadcast.o(i.base_broadcast_sub) refers to base_core.o(.data) for base_core
    function_broadcast.o(i.base_broadcast_sub) refers to function_broadcast.o(.bss) for broadcast
    function_broadcast.o(i.broadcast_config) refers to memmovea.o(.text) for __aeabi_memcpy
    function_broadcast.o(i.broadcast_config) refers to function.o(i.user__pc_cmd_ack) for user__pc_cmd_ack
    function_broadcast.o(i.broadcast_config) refers to function_broadcast.o(.constdata) for .constdata
    function_broadcast.o(i.broadcast_config) refers to function_broadcast.o(.bss) for broadcast
    function_broadcast.o(i.det_blank_content) refers to function_broadcast.o(.bss) for broadcast
    function_broadcast.o(i.det_blank_content) refers to base_core.o(.data) for base_core
    function_broadcast.o(i.process_keypad_broadcast_requst) refers to function_broadcast.o(i.det_blank_content) for det_blank_content
    function_broadcast.o(i.process_keypad_broadcast_requst) refers to function_broadcast.o(i.startup_broadcast) for startup_broadcast
    function_broadcast.o(i.process_keypad_broadcast_requst) refers to function.o(.data) for function
    function_broadcast.o(i.process_keypad_broadcast_requst) refers to function_broadcast.o(.bss) for broadcast
    function_broadcast.o(i.startup_broadcast) refers to function.o(.data) for function
    function_broadcast.o(i.startup_broadcast) refers to function_broadcast.o(.bss) for broadcast
    function_broadcast.o(i.startup_broadcast) refers to base_core.o(.data) for base_core
    function_debug.o(i._dbg_function__response_pc_cmd) refers to memmovea.o(.text) for __aeabi_memcpy
    function_debug.o(i._dbg_function__response_pc_cmd) refers to memseta.o(.text) for __aeabi_memset
    function_debug.o(i._dbg_function__response_pc_cmd) refers to platform.o(.data) for platform
    function_debug.o(i._debug_function_enter) refers to memseta.o(.text) for __aeabi_memset
    function_debug.o(i._debug_function_enter) refers to memmovea.o(.text) for __aeabi_memcpy
    function_debug.o(i._debug_function_enter) refers to function_debug.o(i._dbg_function__response_pc_cmd) for _dbg_function__response_pc_cmd
    function_monitor_freq.o(i.auto_search_freq_enter) refers to function_monitor_freq.o(.data) for monitor_freq
    function_monitor_freq.o(i.auto_search_freq_enter) refers to base_core.o(.data) for base_core
    function_monitor_freq.o(i.check_disturb) refers to function_monitor_freq.o(.data) for monitor_freq
    function_monitor_freq.o(i.monitor_freq_ack_pc) refers to memseta.o(.text) for __aeabi_memclr4
    function_monitor_freq.o(i.monitor_freq_ack_pc) refers to memmovea.o(.text) for __aeabi_memcpy
    function_monitor_freq.o(i.monitor_freq_ack_pc) refers to base_core.o(.data) for base_core
    function_monitor_freq.o(i.monitor_freq_process) refers to function_monitor_freq.o(i.check_disturb) for check_disturb
    function_monitor_freq.o(i.monitor_freq_process) refers to function_monitor_freq.o(i.monitor_freq_ack_pc) for monitor_freq_ack_pc
    function_monitor_freq.o(i.monitor_freq_process) refers to function.o(.data) for function
    function_monitor_freq.o(i.monitor_freq_process) refers to function_monitor_freq.o(.data) for monitor_freq
    function_monitor_freq.o(i.monitor_freq_process) refers to base_core.o(.data) for base_core
    function_monitor_freq.o(i.monitor_rf_data) refers to function.o(.data) for function
    function_monitor_freq.o(i.monitor_rf_data) refers to base_core.o(.data) for base_core
    function_monitor_freq.o(i.monitor_rf_data) refers to function_monitor_freq.o(.data) for monitor_freq
    function_whitelist.o(i.auth_all_keypad) refers to function_whitelist.o(.bss) for wlist
    function_whitelist.o(i.auth_special_keypad) refers to function_whitelist.o(.bss) for wlist
    function_whitelist.o(i.base_confirm_keypad_whitelist_request) refers to function_whitelist.o(.data) for list_request_flag
    function_whitelist.o(i.base_confirm_keypad_whitelist_request) refers to base_core.o(.data) for base_core
    function_whitelist.o(i.keypad_idsn_record_whitelist_request) refers to function_whitelist.o(.data) for list_sn
    function_whitelist.o(i.search_special_list) refers to memcmp.o(.text) for memcmp
    function_whitelist.o(i.search_special_list) refers to function_whitelist.o(.bss) for list
    function_whitelist.o(i.search_special_list) refers to function_whitelist.o(.data) for list_valid_cnt
    function_whitelist.o(i.whitelist__2ms5_call) refers to function_whitelist.o(i.auth_all_keypad) for auth_all_keypad
    function_whitelist.o(i.whitelist__2ms5_call) refers to function_whitelist.o(i.whitelist__tx_authcode_to_keypad) for whitelist__tx_authcode_to_keypad
    function_whitelist.o(i.whitelist__2ms5_call) refers to function.o(.data) for function
    function_whitelist.o(i.whitelist__2ms5_call) refers to base_core.o(.data) for base_core
    function_whitelist.o(i.whitelist__2ms5_call) refers to function_whitelist.o(.bss) for wlist
    function_whitelist.o(i.whitelist__tx_authcode_to_keypad) refers to memseta.o(.text) for __aeabi_memclr
    function_whitelist.o(i.whitelist__tx_authcode_to_keypad) refers to function.o(.data) for function
    function_whitelist.o(i.whitelist__tx_authcode_to_keypad) refers to function_whitelist.o(.bss) for wlist
    function_whitelist.o(i.whitelist__tx_authcode_to_keypad) refers to base_core.o(.data) for base_core
    function_whitelist.o(i.whitelist_ack_pc) refers to memseta.o(.text) for __aeabi_memclr4
    function_whitelist.o(i.whitelist_ack_pc) refers to memmovea.o(.text) for __aeabi_memcpy
    function_whitelist.o(i.whitelist_ack_pc) refers to base_core.o(.data) for base_core
    function_whitelist.o(i.whitelist_add) refers to function_whitelist.o(i.calc_valid_list_cnt) for calc_valid_list_cnt
    function_whitelist.o(i.whitelist_add) refers to function_whitelist.o(i.write_list_sub) for write_list_sub
    function_whitelist.o(i.whitelist_add) refers to function_whitelist.o(.data) for list_valid_cnt
    function_whitelist.o(i.whitelist_delete) refers to function_whitelist.o(i.calc_valid_list_cnt) for calc_valid_list_cnt
    function_whitelist.o(i.whitelist_delete) refers to function_whitelist.o(i.search_special_list) for search_special_list
    function_whitelist.o(i.whitelist_delete) refers to function_whitelist.o(i.auth_special_keypad) for auth_special_keypad
    function_whitelist.o(i.whitelist_delete) refers to memseta.o(.text) for __aeabi_memset
    function_whitelist.o(i.whitelist_delete) refers to function_whitelist.o(.bss) for wlist
    function_whitelist.o(i.whitelist_enter) refers to function_whitelist.o(i.whitelist_write_1zone) for whitelist_write_1zone
    function_whitelist.o(i.whitelist_enter) refers to function_whitelist.o(i.whitelist_read_1zone) for whitelist_read_1zone
    function_whitelist.o(i.whitelist_enter) refers to memseta.o(.text) for __aeabi_memclr
    function_whitelist.o(i.whitelist_enter) refers to function_whitelist.o(i.whitelist_ack_pc) for whitelist_ack_pc
    function_whitelist.o(i.whitelist_enter) refers to function_whitelist.o(i.whitelist_add) for whitelist_add
    function_whitelist.o(i.whitelist_enter) refers to function_whitelist.o(i.whitelist_delete) for whitelist_delete
    function_whitelist.o(i.whitelist_init) refers to function_whitelist.o(.data) for list_request_flag
    function_whitelist.o(i.whitelist_init) refers to function_whitelist.o(.bss) for list
    function_whitelist.o(i.whitelist_read_1zone) refers to function_whitelist.o(i.get_offset) for get_offset
    function_whitelist.o(i.whitelist_read_1zone) refers to function_whitelist.o(.bss) for list
    function_whitelist.o(i.whitelist_write_1zone) refers to function_whitelist.o(i.whitelist_init) for whitelist_init
    function_whitelist.o(i.whitelist_write_1zone) refers to function_whitelist.o(i.auth_all_keypad) for auth_all_keypad
    function_whitelist.o(i.whitelist_write_1zone) refers to function_whitelist.o(i.calc_valid_list_cnt) for calc_valid_list_cnt
    function_whitelist.o(i.whitelist_write_1zone) refers to function_whitelist.o(i.get_offset) for get_offset
    function_whitelist.o(i.whitelist_write_1zone) refers to function_whitelist.o(i.write_list_sub) for write_list_sub
    function_whitelist.o(i.write_list_sub) refers to function_whitelist.o(.bss) for list
    function_whitelist.o(i.write_list_sub) refers to function_whitelist.o(.data) for list_valid_cnt
    transparentupgrade.o(i.Upgrade_BeaconQuery) refers to memseta.o(.text) for __aeabi_memclr4
    transparentupgrade.o(i.Upgrade_BeaconQuery) refers to transparentupgrade.o(i.Upgrade_CRC) for Upgrade_CRC
    transparentupgrade.o(i.Upgrade_BeaconQuery) refers to memmovea.o(.text) for __aeabi_memcpy
    transparentupgrade.o(i.Upgrade_BeaconQuery) refers to transparentupgrade.o(i.Upgrade_TxPayload) for Upgrade_TxPayload
    transparentupgrade.o(i.Upgrade_BeaconQuery) refers to transparentupgrade.o(i.Upgrade_WaitRfSendOK) for Upgrade_WaitRfSendOK
    transparentupgrade.o(i.Upgrade_BeaconQuery) refers to transparentupgrade.o(i.Upgrade_DelayUs) for Upgrade_DelayUs
    transparentupgrade.o(i.Upgrade_BeaconQuery) refers to transparentupgrade.o(.bss) for DownLoad
    transparentupgrade.o(i.Upgrade_CRC) refers to common_math.o(i.crc16) for crc16
    transparentupgrade.o(i.Upgrade_CheckNextPackArrive) refers to memmovea.o(.text) for __aeabi_memcpy
    transparentupgrade.o(i.Upgrade_CheckNextPackArrive) refers to transparentupgrade.o(.bss) for update
    transparentupgrade.o(i.Upgrade_DelayUs) refers to transparentupgrade.o(i.basic_delay_us_update) for basic_delay_us_update
    transparentupgrade.o(i.Upgrade_ParameterInit) refers to transparentupgrade.o(i.log_debug) for log_debug
    transparentupgrade.o(i.Upgrade_ParameterInit) refers to transparentupgrade.o(.bss) for DownLoad
    transparentupgrade.o(i.Upgrade_PassThrough_CheckHead) refers to transparentupgrade.o(.bss) for DownLoad
    transparentupgrade.o(i.Upgrade_RfSendCallBack) refers to memseta.o(.text) for __aeabi_memclr4
    transparentupgrade.o(i.Upgrade_RfSendCallBack) refers to memmovea.o(.text) for __aeabi_memcpy
    transparentupgrade.o(i.Upgrade_RfSendCallBack) refers to transparentupgrade.o(i.Upgrade_PassThrough_CheckHead) for Upgrade_PassThrough_CheckHead
    transparentupgrade.o(i.Upgrade_RfSendCallBack) refers to transparentupgrade.o(i.Upgrade_CRC) for Upgrade_CRC
    transparentupgrade.o(i.Upgrade_RfSendCallBack) refers to transparentupgrade.o(i.log_debug) for log_debug
    transparentupgrade.o(i.Upgrade_RfSendCallBack) refers to transparentupgrade.o(.data) for PassThroughStep
    transparentupgrade.o(i.Upgrade_RfSendCallBack) refers to transparentupgrade.o(.bss) for DownLoad
    transparentupgrade.o(i.Upgrade_SendBeacon) refers to memseta.o(.text) for __aeabi_memclr4
    transparentupgrade.o(i.Upgrade_SendBeacon) refers to transparentupgrade.o(i.Upgrade_CRC) for Upgrade_CRC
    transparentupgrade.o(i.Upgrade_SendBeacon) refers to transparentupgrade.o(i.Upgrade_TxPayload) for Upgrade_TxPayload
    transparentupgrade.o(i.Upgrade_SendBeacon) refers to transparentupgrade.o(i.Upgrade_WaitRfSendOK) for Upgrade_WaitRfSendOK
    transparentupgrade.o(i.Upgrade_SendBeacon) refers to transparentupgrade.o(i.Upgrade_DelayUs) for Upgrade_DelayUs
    transparentupgrade.o(i.Upgrade_SendBeacon) refers to transparentupgrade.o(.bss) for DownLoad
    transparentupgrade.o(i.Upgrade_SendPassThroughPack) refers to memseta.o(.text) for __aeabi_memclr4
    transparentupgrade.o(i.Upgrade_SendPassThroughPack) refers to transparentupgrade.o(i.Upgrade_TxPayload) for Upgrade_TxPayload
    transparentupgrade.o(i.Upgrade_SendPassThroughPack) refers to transparentupgrade.o(i.Upgrade_WaitRfSendOK) for Upgrade_WaitRfSendOK
    transparentupgrade.o(i.Upgrade_SendPassThroughPack) refers to transparentupgrade.o(i.Upgrade_DelayUs) for Upgrade_DelayUs
    transparentupgrade.o(i.Upgrade_SendPassThroughPack) refers to transparentupgrade.o(.bss) for DownLoad
    transparentupgrade.o(i.Upgrade_Start) refers to transparentupgrade.o(.data) for DownFSM
    transparentupgrade.o(i.Upgrade_Start) refers to transparentupgrade.o(.bss) for DownLoad
    transparentupgrade.o(i.Upgrade_Start) refers to base_core.o(.data) for base_core
    transparentupgrade.o(i.Upgrade_StartGetNextPack) refers to transparentupgrade.o(i.update_request_pkt_to_pc) for update_request_pkt_to_pc
    transparentupgrade.o(i.Upgrade_StartGetNextPack) refers to transparentupgrade.o(.bss) for update
    transparentupgrade.o(i.Upgrade_TickHandler) refers to transparentupgrade.o(i.Upgrade_SendBeacon) for Upgrade_SendBeacon
    transparentupgrade.o(i.Upgrade_TickHandler) refers to memseta.o(.text) for __aeabi_memclr
    transparentupgrade.o(i.Upgrade_TickHandler) refers to transparentupgrade.o(i.Upgrade_StartGetNextPack) for Upgrade_StartGetNextPack
    transparentupgrade.o(i.Upgrade_TickHandler) refers to transparentupgrade.o(i.Upgrade_ClrBit) for Upgrade_ClrBit
    transparentupgrade.o(i.Upgrade_TickHandler) refers to transparentupgrade.o(i.log_debug) for log_debug
    transparentupgrade.o(i.Upgrade_TickHandler) refers to transparentupgrade.o(i.Upgrade_CheckNextPackArrive) for Upgrade_CheckNextPackArrive
    transparentupgrade.o(i.Upgrade_TickHandler) refers to transparentupgrade.o(i.Upgrade_CRC) for Upgrade_CRC
    transparentupgrade.o(i.Upgrade_TickHandler) refers to transparentupgrade.o(i.Upgrade_SendPassThroughPack) for Upgrade_SendPassThroughPack
    transparentupgrade.o(i.Upgrade_TickHandler) refers to transparentupgrade.o(i.Upgrade_DelayUs) for Upgrade_DelayUs
    transparentupgrade.o(i.Upgrade_TickHandler) refers to transparentupgrade.o(i.Upgrade_GetBit) for Upgrade_GetBit
    transparentupgrade.o(i.Upgrade_TickHandler) refers to transparentupgrade.o(i.Upgrade_BeaconQuery) for Upgrade_BeaconQuery
    transparentupgrade.o(i.Upgrade_TickHandler) refers to transparentupgrade.o(i.updat__exit) for updat__exit
    transparentupgrade.o(i.Upgrade_TickHandler) refers to transparentupgrade.o(.data) for TickTimeOut
    transparentupgrade.o(i.Upgrade_TickHandler) refers to transparentupgrade.o(.bss) for DownLoad
    transparentupgrade.o(i.Upgrade_TxPayload) refers to rf24l01 - multi.o(i.set_tx_ok_flag) for set_tx_ok_flag
    transparentupgrade.o(i.Upgrade_TxPayload) refers to base_core.o(.data) for base_core
    transparentupgrade.o(i.Upgrade_TxPayload) refers to platform.o(.data) for platform
    transparentupgrade.o(i.Upgrade_WaitRfSendOK) refers to rf24l01 - multi.o(i.get_tx_ok_flag) for get_tx_ok_flag
    transparentupgrade.o(i.Upgrade_WaitRfSendOK) refers to transparentupgrade.o(i.Upgrade_DelayUs) for Upgrade_DelayUs
    transparentupgrade.o(i.save_keypad_ack_data) refers to transparentupgrade.o(i.Upgrade_RfSendCallBack) for Upgrade_RfSendCallBack
    transparentupgrade.o(i.save_keypad_ack_data) refers to transparentupgrade.o(.bss) for update
    transparentupgrade.o(i.updat__exit) refers to transparentupgrade.o(i.basic_delay_us_update) for basic_delay_us_update
    transparentupgrade.o(i.updat__exit) refers to transparentupgrade.o(i.update_request_pkt_to_pc) for update_request_pkt_to_pc
    transparentupgrade.o(i.updat__exit) refers to platform.o(.data) for platform
    transparentupgrade.o(i.updat__exit) refers to base_core.o(.data) for base_core
    transparentupgrade.o(i.updat__exit) refers to transparentupgrade.o(.bss) for update
    transparentupgrade.o(i.update_2_timer) refers to transparentupgrade.o(i.Upgrade_TickHandler) for Upgrade_TickHandler
    transparentupgrade.o(i.update_2_timer) refers to fucntion_text_message.o(i.Msg_TickHandler) for Msg_TickHandler
    transparentupgrade.o(i.update_2_timer) refers to transparentupgrade.o(.bss) for update
    transparentupgrade.o(i.update_kp_enter) refers to transparentupgrade.o(i.Upgrade_ParameterInit) for Upgrade_ParameterInit
    transparentupgrade.o(i.update_kp_enter) refers to transparentupgrade.o(i.Upgrade_Start) for Upgrade_Start
    transparentupgrade.o(i.update_kp_enter) refers to function.o(i.user__pc_cmd_ack) for user__pc_cmd_ack
    transparentupgrade.o(i.update_kp_enter) refers to fucntion_text_message.o(i.msg_get_pc_data) for msg_get_pc_data
    transparentupgrade.o(i.update_kp_enter) refers to memmovea.o(.text) for __aeabi_memcpy
    transparentupgrade.o(i.update_kp_enter) refers to transparentupgrade.o(.bss) for update
    transparentupgrade.o(i.update_kp_enter) refers to base_core.o(.data) for base_core
    transparentupgrade.o(i.update_kp_enter) refers to transparentupgrade.o(.data) for DownFSM
    transparentupgrade.o(i.update_request_pkt_to_pc) refers to base_core.o(.data) for base_core
    function_network.o(i.RandData) refers to rand.o(.text) for srand
    function_network.o(i.RandData) refers to gd32f30x_timer.o(i.timer_counter_read) for timer_counter_read
    function_network.o(i.RandData) refers to base_core.o(.data) for base_core
    function_network.o(i.network_creat_random_delay) refers to function_network.o(i.network_randtime) for network_randtime
    function_network.o(i.network_creat_random_delay) refers to function_network.o(.data) for Network
    function_network.o(i.network_get_name) refers to function_network.o(.data) for Network
    function_network.o(i.network_get_nameview) refers to function_network.o(.data) for Network
    function_network.o(i.network_get_netseq) refers to function_network.o(.data) for Network
    function_network.o(i.network_get_pwd) refers to function_network.o(.data) for Network
    function_network.o(i.network_polling) refers to function_network.o(i.network_tx_beacon) for network_tx_beacon
    function_network.o(i.network_polling) refers to function_network.o(i.network_creat_random_delay) for network_creat_random_delay
    function_network.o(i.network_polling) refers to function_network.o(.data) for Network
    function_network.o(i.network_polling) refers to base_core.o(.data) for base_core
    function_network.o(i.network_polling) refers to platform.o(.data) for platform
    function_network.o(i.network_randtime) refers to function_network.o(i.RandData) for RandData
    function_network.o(i.network_randtime) refers to function_network.o(.data) for Network
    function_network.o(i.network_set_name) refers to memmovea.o(.text) for __aeabi_memcpy
    function_network.o(i.network_set_name) refers to function_network.o(.data) for Network
    function_network.o(i.network_set_nameview) refers to function_network.o(.data) for Network
    function_network.o(i.network_set_netseq_change) refers to function_network.o(.data) for Network
    function_network.o(i.network_set_pwd) refers to function_network.o(.data) for Network
    function_network.o(i.network_tx_beacon) refers to memseta.o(.text) for __aeabi_memclr4
    function_network.o(i.network_tx_beacon) refers to base_process_pc_enter.o(i.get_base_log_mode) for get_base_log_mode
    function_network.o(i.network_tx_beacon) refers to common_math.o(i.crc16) for crc16
    function_network.o(i.network_tx_beacon) refers to base_core.o(.data) for base_core
    function_network.o(i.network_tx_beacon) refers to function_network.o(.data) for Network
    function_network.o(i.network_tx_beacon) refers to function.o(.data) for function
    function_network.o(i.network_tx_beacon) refers to platform.o(.data) for platform
    function_network.o(i.network_wait_rfsendOK) refers to rf24l01 - multi.o(i.get_tx_ok_flag) for get_tx_ok_flag
    function_network.o(i.network_wait_rfsendOK) refers to platform.o(i.basic_delay_us) for basic_delay_us
    func_list_mgnt.o(i.dbg__print_kplist) refers to func_list_mgnt.o(i.list_mgnt__get_len) for list_mgnt__get_len
    func_list_mgnt.o(i.dbg__print_kplist) refers to func_list_mgnt.o(i.list_mgnt__traverse) for list_mgnt__traverse
    func_list_mgnt.o(i.dbg__print_kplist) refers to func_list_mgnt.o(i.list__search_special_sn) for list__search_special_sn
    func_list_mgnt.o(i.dbg__print_kplist) refers to func_list_mgnt.o(i.trav_func__print_kplist_info) for trav_func__print_kplist_info
    func_list_mgnt.o(i.list__detele) refers to func_list_mgnt.o(i.list__search_special_sn) for list__search_special_sn
    func_list_mgnt.o(i.list__detele) refers to func_list_mgnt.o(i.list_mgnt__detele) for list_mgnt__detele
    func_list_mgnt.o(i.list__detele_2) refers to func_list_mgnt.o(i.list__detele) for list__detele
    func_list_mgnt.o(i.list__fetch_e2prom) refers to function_e2prom.o(i.base_read_e2prom) for base_read_e2prom
    func_list_mgnt.o(i.list__fetch_e2prom) refers to func_list_mgnt.o(i.list__in_N) for list__in_N
    func_list_mgnt.o(i.list__get_cnt_and_SN) refers to func_list_mgnt.o(i.list_mgnt__get_ele) for list_mgnt__get_ele
    func_list_mgnt.o(i.list__get_cnt_and_SN) refers to func_list_mgnt.o(i.list_mgnt__get_len) for list_mgnt__get_len
    func_list_mgnt.o(i.list__in) refers to func_list_mgnt.o(i.list__search_special_sn) for list__search_special_sn
    func_list_mgnt.o(i.list__in) refers to func_list_mgnt.o(i.list_mgnt__malloc_ele) for list_mgnt__malloc_ele
    func_list_mgnt.o(i.list__in) refers to func_list_mgnt.o(i.ele_copy) for ele_copy
    func_list_mgnt.o(i.list__in) refers to func_list_mgnt.o(i.list_mgnt__get_len) for list_mgnt__get_len
    func_list_mgnt.o(i.list__in) refers to func_list_mgnt.o(i.list_mgnt__insert) for list_mgnt__insert
    func_list_mgnt.o(i.list__in_N) refers to func_list_mgnt.o(i.list__in) for list__in
    func_list_mgnt.o(i.list__init_all) refers to func_list_mgnt.o(i.list_mgnt__init) for list_mgnt__init
    func_list_mgnt.o(i.list__init_all) refers to func_list_mgnt.o(i.list_mgnt__init_ele) for list_mgnt__init_ele
    func_list_mgnt.o(i.list__save_e2prom) refers to func_list_mgnt.o(i.list__get_cnt_and_SN) for list__get_cnt_and_SN
    func_list_mgnt.o(i.list__save_e2prom) refers to function_e2prom.o(i.base_write_e2prom) for base_write_e2prom
    func_list_mgnt.o(i.list__save_e2prom) refers to platform.o(.data) for platform
    func_list_mgnt.o(i.list__search_special_sn) refers to func_list_mgnt.o(i.list_mgnt__get_ele) for list_mgnt__get_ele
    func_list_mgnt.o(i.list__search_special_sn) refers to memcmp.o(.text) for memcmp
    func_list_mgnt.o(i.list__search_special_sn) refers to func_list_mgnt.o(i.list_mgnt__get_len) for list_mgnt__get_len
    func_list_mgnt.o(i.list_mgnt__detele) refers to gen_linklist.o(i.gen_linklist__detele) for gen_linklist__detele
    func_list_mgnt.o(i.list_mgnt__detele) refers to func_list_mgnt.o(.data) for list_mgnt
    func_list_mgnt.o(i.list_mgnt__get_ele) refers to gen_linklist.o(i.gen_linklist__get_ele) for gen_linklist__get_ele
    func_list_mgnt.o(i.list_mgnt__get_ele) refers to func_list_mgnt.o(.data) for list_mgnt
    func_list_mgnt.o(i.list_mgnt__get_free_ele_cnt) refers to func_list_mgnt.o(.bss) for list_mgnt_ele
    func_list_mgnt.o(i.list_mgnt__get_len) refers to gen_linklist.o(i.gen_linklist__get_len) for gen_linklist__get_len
    func_list_mgnt.o(i.list_mgnt__get_len) refers to func_list_mgnt.o(.data) for list_mgnt
    func_list_mgnt.o(i.list_mgnt__init) refers to func_list_mgnt.o(.data) for list_mgnt_node_head
    func_list_mgnt.o(i.list_mgnt__init_ele) refers to func_list_mgnt.o(.bss) for list_mgnt_ele
    func_list_mgnt.o(i.list_mgnt__insert) refers to gen_linklist.o(i.gen_linklist__insert) for gen_linklist__insert
    func_list_mgnt.o(i.list_mgnt__insert) refers to func_list_mgnt.o(.data) for list_mgnt
    func_list_mgnt.o(i.list_mgnt__malloc_ele) refers to func_list_mgnt.o(.bss) for list_mgnt_ele
    func_list_mgnt.o(i.list_mgnt__traverse) refers to gen_linklist.o(i.gen_linklist__get_ele) for gen_linklist__get_ele
    func_list_mgnt.o(i.list_mgnt__traverse) refers to gen_linklist.o(i.gen_linklist__get_len) for gen_linklist__get_len
    func_list_mgnt.o(i.list_mgnt__traverse) refers to func_list_mgnt.o(.data) for list_mgnt
    func_list_mgnt.o(i.list_mgnt__traverse_input) refers to gen_linklist.o(i.gen_linklist__get_ele) for gen_linklist__get_ele
    func_list_mgnt.o(i.list_mgnt__traverse_input) refers to gen_linklist.o(i.gen_linklist__get_len) for gen_linklist__get_len
    func_list_mgnt.o(i.list_mgnt__traverse_input) refers to func_list_mgnt.o(.data) for list_mgnt
    func_list_mgnt.o(i.pc_cmd_0x61_ack_listmgnt) refers to memseta.o(.text) for __aeabi_memclr4
    func_list_mgnt.o(i.pc_cmd_0x61_ack_listmgnt) refers to memmovea.o(.text) for __aeabi_memcpy
    func_list_mgnt.o(i.pc_cmd_0x61_ack_listmgnt) refers to base_core.o(.data) for base_core
    func_list_mgnt.o(i.pc_cmd_0x61_ack_listmgnt) refers to platform.o(.data) for platform
    func_list_mgnt.o(i.user_ops_list) refers to func_list_mgnt.o(i.list__get_cnt_and_SN) for list__get_cnt_and_SN
    func_list_mgnt.o(i.user_ops_list) refers to func_list_mgnt.o(i.pc_cmd_0x61_ack_listmgnt) for pc_cmd_0x61_ack_listmgnt
    func_list_mgnt.o(i.user_ops_list) refers to memmovea.o(.text) for __aeabi_memcpy
    func_list_mgnt.o(i.user_ops_list) refers to func_list_mgnt.o(i.list__in_N) for list__in_N
    func_list_mgnt.o(i.user_ops_list) refers to func_list_mgnt.o(i.list__save_e2prom) for list__save_e2prom
    func_list_mgnt.o(i.user_ops_list) refers to func_list_mgnt.o(i.list__detele) for list__detele
    func_list_mgnt.o(i.user_ops_list) refers to func_list_mgnt.o(i.list_mgnt__init) for list_mgnt__init
    aes.o(i.AES_Decrypt) refers to aes.o(i.decrypt) for decrypt
    aes.o(i.AES_Decrypt) refers to memmovea.o(.text) for __aeabi_memcpy
    aes.o(i.AES_Decrypt) refers to malloc.o(i.free) for free
    aes.o(i.AES_Decrypt) refers to aes.o(.data) for Nc
    aes.o(i.AES_Encrypt) refers to aes.o(i.encrypt) for encrypt
    aes.o(i.AES_Encrypt) refers to memmovea.o(.text) for __aeabi_memcpy
    aes.o(i.AES_Encrypt) refers to malloc.o(i.free) for free
    aes.o(i.AES_Encrypt) refers to aes.o(.data) for Nc
    aes.o(i.AddRoundKey) refers to aes.o(.bss) for RoundKey
    aes.o(i.Base64Decode) refers to aes.o(i.GetBase64Value) for GetBase64Value
    aes.o(i.Base64Encode) refers to aes.o(.data) for Base64Encode
    aes.o(i.Cipher) refers to aes.o(i.AddRoundKey) for AddRoundKey
    aes.o(i.Cipher) refers to aes.o(i.SubBytes) for SubBytes
    aes.o(i.Cipher) refers to aes.o(i.ShiftRows) for ShiftRows
    aes.o(i.Cipher) refers to aes.o(i.MixColumns) for MixColumns
    aes.o(i.Cipher) refers to aes.o(.bss) for in
    aes.o(i.Cipher) refers to aes.o(.data) for Nr
    aes.o(i.InvCipher) refers to aes.o(i.AddRoundKey) for AddRoundKey
    aes.o(i.InvCipher) refers to aes.o(i.InvShiftRows) for InvShiftRows
    aes.o(i.InvCipher) refers to aes.o(i.InvSubBytes) for InvSubBytes
    aes.o(i.InvCipher) refers to aes.o(i.InvMixColumns) for InvMixColumns
    aes.o(i.InvCipher) refers to aes.o(.bss) for in
    aes.o(i.InvCipher) refers to aes.o(.data) for Nr
    aes.o(i.InvMixColumns) refers to aes.o(.bss) for state
    aes.o(i.InvShiftRows) refers to aes.o(.bss) for state
    aes.o(i.InvSubBytes) refers to aes.o(.bss) for state
    aes.o(i.InvSubBytes) refers to aes.o(.constdata) for rsbox
    aes.o(i.KeyExpansion) refers to memmovea.o(.text) for __aeabi_memcpy
    aes.o(i.KeyExpansion) refers to aes.o(i.getSBoxValue) for getSBoxValue
    aes.o(i.KeyExpansion) refers to aes.o(.data) for Nk
    aes.o(i.KeyExpansion) refers to aes.o(.bss) for Key
    aes.o(i.KeyExpansion) refers to aes.o(.constdata) for sbox
    aes.o(i.MixColumns) refers to aes.o(.bss) for state
    aes.o(i.STM32_AES_ECB_Decrypt) refers to crypto.o(i.AES_ECB_Decrypt_Init) for AES_ECB_Decrypt_Init
    aes.o(i.STM32_AES_ECB_Decrypt) refers to crypto.o(i.AES_ECB_Decrypt_Append) for AES_ECB_Decrypt_Append
    aes.o(i.STM32_AES_ECB_Decrypt) refers to crypto.o(i.AES_ECB_Decrypt_Finish) for AES_ECB_Decrypt_Finish
    aes.o(i.STM32_AES_ECB_Encrypt) refers to crypto.o(i.AES_ECB_Encrypt_Init) for AES_ECB_Encrypt_Init
    aes.o(i.STM32_AES_ECB_Encrypt) refers to crypto.o(i.AES_ECB_Encrypt_Append) for AES_ECB_Encrypt_Append
    aes.o(i.STM32_AES_ECB_Encrypt) refers to crypto.o(i.AES_ECB_Encrypt_Finish) for AES_ECB_Encrypt_Finish
    aes.o(i.ShiftRows) refers to aes.o(.bss) for state
    aes.o(i.SubBytes) refers to aes.o(.bss) for state
    aes.o(i.SubBytes) refers to aes.o(.constdata) for sbox
    aes.o(i.decrypt) refers to malloc.o(i.malloc) for malloc
    aes.o(i.decrypt) refers to memseta.o(.text) for __aeabi_memclr
    aes.o(i.decrypt) refers to aes.o(i.KeyExpansion) for KeyExpansion
    aes.o(i.decrypt) refers to aes.o(i.InvCipher) for InvCipher
    aes.o(i.decrypt) refers to memmovea.o(.text) for __aeabi_memcpy
    aes.o(i.decrypt) refers to aes.o(.data) for Nc
    aes.o(i.decrypt) refers to aes.o(.bss) for Key
    aes.o(i.encrypt) refers to malloc.o(i.malloc) for malloc
    aes.o(i.encrypt) refers to memseta.o(.text) for __aeabi_memclr
    aes.o(i.encrypt) refers to aes.o(i.KeyExpansion) for KeyExpansion
    aes.o(i.encrypt) refers to aes.o(i.Cipher) for Cipher
    aes.o(i.encrypt) refers to memmovea.o(.text) for __aeabi_memcpy
    aes.o(i.encrypt) refers to aes.o(.data) for Nc
    aes.o(i.encrypt) refers to aes.o(.bss) for Key
    aes.o(i.getSBoxInvert) refers to aes.o(.constdata) for rsbox
    aes.o(i.getSBoxValue) refers to aes.o(.constdata) for sbox
    segger_rtt.o(i.SEGGER_RTT_AllocDownBuffer) refers to segger_rtt.o(i._DoInit) for _DoInit
    segger_rtt.o(i.SEGGER_RTT_AllocDownBuffer) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_AllocUpBuffer) refers to segger_rtt.o(i._DoInit) for _DoInit
    segger_rtt.o(i.SEGGER_RTT_AllocUpBuffer) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_ConfigDownBuffer) refers to segger_rtt.o(i._DoInit) for _DoInit
    segger_rtt.o(i.SEGGER_RTT_ConfigDownBuffer) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_ConfigUpBuffer) refers to segger_rtt.o(i._DoInit) for _DoInit
    segger_rtt.o(i.SEGGER_RTT_ConfigUpBuffer) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_GetKey) refers to segger_rtt.o(i.SEGGER_RTT_Read) for SEGGER_RTT_Read
    segger_rtt.o(i.SEGGER_RTT_HasData) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_HasKey) refers to segger_rtt.o(i._DoInit) for _DoInit
    segger_rtt.o(i.SEGGER_RTT_HasKey) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_Init) refers to segger_rtt.o(i._DoInit) for _DoInit
    segger_rtt.o(i.SEGGER_RTT_PutChar) refers to segger_rtt.o(i._DoInit) for _DoInit
    segger_rtt.o(i.SEGGER_RTT_PutChar) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_PutCharSkip) refers to segger_rtt.o(i._DoInit) for _DoInit
    segger_rtt.o(i.SEGGER_RTT_PutCharSkip) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_PutCharSkipNoLock) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_Read) refers to segger_rtt.o(i.SEGGER_RTT_ReadNoLock) for SEGGER_RTT_ReadNoLock
    segger_rtt.o(i.SEGGER_RTT_ReadNoLock) refers to segger_rtt.o(i._DoInit) for _DoInit
    segger_rtt.o(i.SEGGER_RTT_ReadNoLock) refers to memmovea.o(.text) for __aeabi_memcpy
    segger_rtt.o(i.SEGGER_RTT_ReadNoLock) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_SetFlagsDownBuffer) refers to segger_rtt.o(i._DoInit) for _DoInit
    segger_rtt.o(i.SEGGER_RTT_SetFlagsDownBuffer) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_SetFlagsUpBuffer) refers to segger_rtt.o(i._DoInit) for _DoInit
    segger_rtt.o(i.SEGGER_RTT_SetFlagsUpBuffer) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_SetNameDownBuffer) refers to segger_rtt.o(i._DoInit) for _DoInit
    segger_rtt.o(i.SEGGER_RTT_SetNameDownBuffer) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_SetNameUpBuffer) refers to segger_rtt.o(i._DoInit) for _DoInit
    segger_rtt.o(i.SEGGER_RTT_SetNameUpBuffer) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_SetTerminal) refers to segger_rtt.o(i._DoInit) for _DoInit
    segger_rtt.o(i.SEGGER_RTT_SetTerminal) refers to segger_rtt.o(i._WriteBlocking) for _WriteBlocking
    segger_rtt.o(i.SEGGER_RTT_SetTerminal) refers to segger_rtt.o(i._GetAvailWriteSpace) for _GetAvailWriteSpace
    segger_rtt.o(i.SEGGER_RTT_SetTerminal) refers to segger_rtt.o(i._WriteNoCheck) for _WriteNoCheck
    segger_rtt.o(i.SEGGER_RTT_SetTerminal) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_SetTerminal) refers to segger_rtt.o(.data) for _aTerminalId
    segger_rtt.o(i.SEGGER_RTT_TerminalOut) refers to segger_rtt.o(i._DoInit) for _DoInit
    segger_rtt.o(i.SEGGER_RTT_TerminalOut) refers to strlen.o(.text) for strlen
    segger_rtt.o(i.SEGGER_RTT_TerminalOut) refers to segger_rtt.o(i._GetAvailWriteSpace) for _GetAvailWriteSpace
    segger_rtt.o(i.SEGGER_RTT_TerminalOut) refers to segger_rtt.o(i._PostTerminalSwitch) for _PostTerminalSwitch
    segger_rtt.o(i.SEGGER_RTT_TerminalOut) refers to segger_rtt.o(i._WriteBlocking) for _WriteBlocking
    segger_rtt.o(i.SEGGER_RTT_TerminalOut) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_TerminalOut) refers to segger_rtt.o(.data) for _ActiveTerminal
    segger_rtt.o(i.SEGGER_RTT_WaitKey) refers to segger_rtt.o(i.SEGGER_RTT_GetKey) for SEGGER_RTT_GetKey
    segger_rtt.o(i.SEGGER_RTT_Write) refers to segger_rtt.o(i._DoInit) for _DoInit
    segger_rtt.o(i.SEGGER_RTT_Write) refers to segger_rtt.o(i.SEGGER_RTT_WriteNoLock) for SEGGER_RTT_WriteNoLock
    segger_rtt.o(i.SEGGER_RTT_Write) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_WriteNoLock) refers to segger_rtt.o(i._GetAvailWriteSpace) for _GetAvailWriteSpace
    segger_rtt.o(i.SEGGER_RTT_WriteNoLock) refers to segger_rtt.o(i._WriteNoCheck) for _WriteNoCheck
    segger_rtt.o(i.SEGGER_RTT_WriteNoLock) refers to segger_rtt.o(i._WriteBlocking) for _WriteBlocking
    segger_rtt.o(i.SEGGER_RTT_WriteNoLock) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_WriteSkipNoLock) refers to memmovea.o(.text) for __aeabi_memcpy
    segger_rtt.o(i.SEGGER_RTT_WriteSkipNoLock) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i.SEGGER_RTT_WriteString) refers to strlen.o(.text) for strlen
    segger_rtt.o(i.SEGGER_RTT_WriteString) refers to segger_rtt.o(i.SEGGER_RTT_Write) for SEGGER_RTT_Write
    segger_rtt.o(i.SEGGER_RTT_WriteWithOverwriteNoLock) refers to memmovea.o(.text) for __aeabi_memcpy
    segger_rtt.o(i.SEGGER_RTT_WriteWithOverwriteNoLock) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i._DoInit) refers to strcpy.o(.text) for strcpy
    segger_rtt.o(i._DoInit) refers to segger_rtt.o(.bss) for _SEGGER_RTT
    segger_rtt.o(i._PostTerminalSwitch) refers to segger_rtt.o(i._WriteBlocking) for _WriteBlocking
    segger_rtt.o(i._PostTerminalSwitch) refers to segger_rtt.o(.data) for _aTerminalId
    segger_rtt.o(i._WriteBlocking) refers to memmovea.o(.text) for __aeabi_memcpy
    segger_rtt.o(i._WriteNoCheck) refers to memmovea.o(.text) for __aeabi_memcpy
    segger_rtt_printf.o(i.SEGGER_RTT_printf) refers to segger_rtt_printf.o(i.SEGGER_RTT_vprintf) for SEGGER_RTT_vprintf
    segger_rtt_printf.o(i.SEGGER_RTT_vprintf) refers to segger_rtt_printf.o(i._StoreChar) for _StoreChar
    segger_rtt_printf.o(i.SEGGER_RTT_vprintf) refers to segger_rtt_printf.o(i._PrintInt) for _PrintInt
    segger_rtt_printf.o(i.SEGGER_RTT_vprintf) refers to segger_rtt_printf.o(i._PrintUnsigned) for _PrintUnsigned
    segger_rtt_printf.o(i.SEGGER_RTT_vprintf) refers to segger_rtt.o(i.SEGGER_RTT_Write) for SEGGER_RTT_Write
    segger_rtt_printf.o(i._PrintInt) refers to segger_rtt_printf.o(i._StoreChar) for _StoreChar
    segger_rtt_printf.o(i._PrintInt) refers to segger_rtt_printf.o(i._PrintUnsigned) for _PrintUnsigned
    segger_rtt_printf.o(i._PrintUnsigned) refers to segger_rtt_printf.o(i._StoreChar) for _StoreChar
    segger_rtt_printf.o(i._PrintUnsigned) refers to segger_rtt_printf.o(.constdata) for _aV2C
    segger_rtt_printf.o(i._StoreChar) refers to segger_rtt.o(i.SEGGER_RTT_Write) for SEGGER_RTT_Write
    common_math.o(i.Dec_to_Hex) refers to printf8.o(i.__0sprintf$8) for __2sprintf
    common_math.o(i.Dec_to_Hex) refers to atoi.o(.text) for atoi
    common_math.o(i.crc16) refers to common_math.o(.constdata) for crc_table
    gen_linklist.o(i.gen_linklist__detele) refers to malloc.o(i.free) for free
    gen_linklist.o(i.gen_linklist__detele) refers to platform.o(.data) for platform
    gen_linklist.o(i.gen_linklist__insert) refers to malloc.o(i.malloc) for malloc
    gen_linklist.o(i.gen_linklist__insert) refers to platform.o(.data) for platform
    gen_queue.o(i.gen_queue_in) refers to memmovea.o(.text) for __aeabi_memcpy
    gen_queue.o(i.gen_queue_in) refers to platform.o(.data) for platform
    gen_queue.o(i.gen_queue_out) refers to memmovea.o(.text) for __aeabi_memcpy
    gen_queue.o(i.gen_queue_out) refers to platform.o(.data) for platform
    crypto.o(i.AES_CBC_Decrypt_Append) refers to crypto.o(i.AES_general_SW_dec) for AES_general_SW_dec
    crypto.o(i.AES_CBC_Decrypt_Init) refers to crypto.o(i.AESstdInit) for AESstdInit
    crypto.o(i.AES_CBC_Encrypt_Append) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AES_CBC_Encrypt_Init) refers to crypto.o(i.AESstdInit) for AESstdInit
    crypto.o(i.AES_CCM_Decrypt_Append) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AES_CCM_Decrypt_Finish) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AES_CCM_Decrypt_Init) refers to crypto.o(i.AES_CCM_Encrypt_Init) for AES_CCM_Encrypt_Init
    crypto.o(i.AES_CCM_Encrypt_Append) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AES_CCM_Encrypt_Finish) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AES_CCM_Encrypt_Init) refers to crypto.o(i.AES_keyschedule_enc_LL) for AES_keyschedule_enc_LL
    crypto.o(i.AES_CCM_Encrypt_Init) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AES_CCM_Header_Append) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AES_CFB_Decrypt_Append) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AES_CFB_Decrypt_Init) refers to crypto.o(i.AES_CFB_Encrypt_Init) for AES_CFB_Encrypt_Init
    crypto.o(i.AES_CFB_Encrypt_Append) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AES_CFB_Encrypt_Init) refers to crypto.o(i.AESstdInit) for AESstdInit
    crypto.o(i.AES_CMAC_Decrypt_Append) refers to crypto.o(i.AES_CMAC_Encrypt_Append) for AES_CMAC_Encrypt_Append
    crypto.o(i.AES_CMAC_Decrypt_Finish) refers to crypto.o(i.AES_CMAC_Encrypt_Append) for AES_CMAC_Encrypt_Append
    crypto.o(i.AES_CMAC_Decrypt_Init) refers to crypto.o(i.AESstdInit) for AESstdInit
    crypto.o(i.AES_CMAC_Encrypt_Append) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AES_CMAC_Encrypt_Finish) refers to crypto.o(i.AES_CMAC_Encrypt_Append) for AES_CMAC_Encrypt_Append
    crypto.o(i.AES_CMAC_Encrypt_Init) refers to crypto.o(i.AESstdInit) for AESstdInit
    crypto.o(i.AES_CTR_Decrypt_Append) refers to crypto.o(i.AES_CTR_Encrypt_Append) for AES_CTR_Encrypt_Append
    crypto.o(i.AES_CTR_Decrypt_Init) refers to crypto.o(i.AESstdInit) for AESstdInit
    crypto.o(i.AES_CTR_Encrypt_Append) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AES_CTR_Encrypt_Init) refers to crypto.o(i.AESstdInit) for AESstdInit
    crypto.o(i.AES_ECB_Decrypt_Append) refers to crypto.o(i.AES_general_SW_dec) for AES_general_SW_dec
    crypto.o(i.AES_ECB_Decrypt_Init) refers to crypto.o(i.AESstdInit) for AESstdInit
    crypto.o(i.AES_ECB_Encrypt_Append) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AES_ECB_Encrypt_Init) refers to crypto.o(i.AESstdInit) for AESstdInit
    crypto.o(i.AES_GCM_Decrypt_Append) refers to crypto.o(i.AESgcmAppend) for AESgcmAppend
    crypto.o(i.AES_GCM_Decrypt_Finish) refers to crypto.o(i.AESgcmFinal) for AESgcmFinal
    crypto.o(i.AES_GCM_Decrypt_Init) refers to crypto.o(i.AES_GCM_Encrypt_Init) for AES_GCM_Encrypt_Init
    crypto.o(i.AES_GCM_Encrypt_Append) refers to crypto.o(i.AESgcmAppend) for AESgcmAppend
    crypto.o(i.AES_GCM_Encrypt_Finish) refers to crypto.o(i.AESgcmFinal) for AESgcmFinal
    crypto.o(i.AES_GCM_Encrypt_Init) refers to crypto.o(i.AES_keyschedule_enc_LL) for AES_keyschedule_enc_LL
    crypto.o(i.AES_GCM_Encrypt_Init) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AES_GCM_Encrypt_Init) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.AES_GCM_Header_Append) refers to crypto.o(i.gfmul) for gfmul
    crypto.o(i.AES_KeyWrap_Decrypt_Append) refers to memseta.o(.text) for __aeabi_memclr4
    crypto.o(i.AES_KeyWrap_Decrypt_Append) refers to crypto.o(i.AES_general_SW_dec) for AES_general_SW_dec
    crypto.o(i.AES_KeyWrap_Decrypt_Init) refers to crypto.o(i.AESstdInit) for AESstdInit
    crypto.o(i.AES_KeyWrap_Encrypt_Append) refers to memseta.o(.text) for __aeabi_memclr4
    crypto.o(i.AES_KeyWrap_Encrypt_Append) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AES_KeyWrap_Encrypt_Init) refers to crypto.o(i.AESstdInit) for AESstdInit
    crypto.o(i.AES_OFB_Decrypt_Append) refers to crypto.o(i.AES_OFB_Encrypt_Append) for AES_OFB_Encrypt_Append
    crypto.o(i.AES_OFB_Decrypt_Init) refers to crypto.o(i.AES_OFB_Encrypt_Init) for AES_OFB_Encrypt_Init
    crypto.o(i.AES_OFB_Encrypt_Append) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AES_OFB_Encrypt_Init) refers to crypto.o(i.AESstdInit) for AESstdInit
    crypto.o(i.AES_XTS_Common_Append) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AES_XTS_Common_Append) refers to crypto.o(i.AES_general_SW_dec) for AES_general_SW_dec
    crypto.o(i.AES_XTS_Common_Init) refers to crypto.o(i.AES_keyschedule_enc_LL) for AES_keyschedule_enc_LL
    crypto.o(i.AES_XTS_Common_Init) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AES_XTS_Common_Init) refers to crypto.o(i.AES_keyschedule_dec) for AES_keyschedule_dec
    crypto.o(i.AES_XTS_Decrypt_Append) refers to crypto.o(i.AES_XTS_Common_Append) for AES_XTS_Common_Append
    crypto.o(i.AES_XTS_Decrypt_Init) refers to crypto.o(i.AES_XTS_Common_Init) for AES_XTS_Common_Init
    crypto.o(i.AES_XTS_Encrypt_Append) refers to crypto.o(i.AES_XTS_Common_Append) for AES_XTS_Common_Append
    crypto.o(i.AES_XTS_Encrypt_Init) refers to crypto.o(i.AES_XTS_Common_Init) for AES_XTS_Common_Init
    crypto.o(i.AES_general_SW_dec) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.AES_general_SW_enc) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.AES_keyschedule_dec) refers to crypto.o(i.AES_keyschedule_enc_LL) for AES_keyschedule_enc_LL
    crypto.o(i.AES_keyschedule_dec) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.AES_keyschedule_enc) refers to crypto.o(i.AES_keyschedule_enc_LL) for AES_keyschedule_enc_LL
    crypto.o(i.AES_keyschedule_enc_LL) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.AESgcmAppend) refers to crypto.o(i.gfmul) for gfmul
    crypto.o(i.AESgcmAppend) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AESgcmFinal) refers to crypto.o(i.gfmul) for gfmul
    crypto.o(i.AESgcmFinal) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.AESstdInit) refers to crypto.o(i.AES_keyschedule_dec) for AES_keyschedule_dec
    crypto.o(i.AESstdInit) refers to crypto.o(i.AES_keyschedule_enc_LL) for AES_keyschedule_enc_LL
    crypto.o(i.ARC4_Decrypt_Append) refers to crypto.o(i.ARC4_Encrypt_Append) for ARC4_Encrypt_Append
    crypto.o(i.AddBig) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.AddBig) refers to crypto.o(i.CompareBig) for CompareBig
    crypto.o(i.AddBig) refers to crypto.o(i.CopyBig) for CopyBig
    crypto.o(i.AddBig) refers to crypto.o(i.Sub_Moduli_Big) for Sub_Moduli_Big
    crypto.o(i.AddBig) refers to crypto.o(i.Add_Moduli_Big) for Add_Moduli_Big
    crypto.o(i.AddBig) refers to crypto.o(i.SetZeroBig) for SetZeroBig
    crypto.o(i.AddBig) refers to crypto.o(i.InitBig) for InitBig
    crypto.o(i.AddBig) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.Add_Moduli_Big) refers to crypto.o(i.CopyBig) for CopyBig
    crypto.o(i.Big_to_W8) refers to crypto.o(i.CountBytes) for CountBytes
    crypto.o(i.Big_to_fixedW8) refers to crypto.o(i.CountBytes) for CountBytes
    crypto.o(i.Big_to_fixedW8) refers to crypto.o(i.Big_to_W8) for Big_to_W8
    crypto.o(i.Binary_DoublePointMul) refers to crypto.o(i.ECCpoint2Monty) for ECCpoint2Monty
    crypto.o(i.Binary_DoublePointMul) refers to crypto.o(i.ECCinitPoint) for ECCinitPoint
    crypto.o(i.Binary_DoublePointMul) refers to crypto.o(i.ECCcopyPoint) for ECCcopyPoint
    crypto.o(i.Binary_DoublePointMul) refers to crypto.o(i.MontyJacProjAddPoints) for MontyJacProjAddPoints
    crypto.o(i.Binary_DoublePointMul) refers to crypto.o(i.MontyJacProjDoublePoint) for MontyJacProjDoublePoint
    crypto.o(i.Binary_DoublePointMul) refers to crypto.o(i.GiveBit) for GiveBit
    crypto.o(i.Binary_DoublePointMul) refers to crypto.o(i.ECCfreePoint) for ECCfreePoint
    crypto.o(i.C25519keyExchange) refers to memmovea.o(.text) for __aeabi_memcpy
    crypto.o(i.C25519keyExchange) refers to crypto.o(i.c25519_sm) for c25519_sm
    crypto.o(i.C25519keyExchange) refers to crypto.o(i.fe25519_invert) for fe25519_invert
    crypto.o(i.C25519keyExchange) refers to crypto.o(i.fe25519_mul) for fe25519_mul
    crypto.o(i.C25519keyExchange) refers to crypto.o(i.fe25519_freeze) for fe25519_freeze
    crypto.o(i.C25519keyGen) refers to crypto.o(i.C25519keyExchange) for C25519keyExchange
    crypto.o(i.C25519keyGen) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.CHACHA_Decrypt_Append) refers to crypto.o(i.CHACHA_Encrypt_Append) for CHACHA_Encrypt_Append
    crypto.o(i.CHACHA_Decrypt_Init) refers to crypto.o(i.CHACHA_Encrypt_Init) for CHACHA_Encrypt_Init
    crypto.o(i.CHACHA_Encrypt_Append) refers to crypto.o(i.salsa20_wordtobyte) for salsa20_wordtobyte
    crypto.o(i.CHACHA_Encrypt_Init) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.ChaCha20Poly1305_Append) refers to crypto.o(i.salsa20_wordtobyte) for salsa20_wordtobyte
    crypto.o(i.ChaCha20Poly1305_Append) refers to crypto.o(i.Poly1305_Core_Update) for Poly1305_Core_Update
    crypto.o(i.ChaCha20Poly1305_Decrypt_Append) refers to crypto.o(i.ChaCha20Poly1305_Append) for ChaCha20Poly1305_Append
    crypto.o(i.ChaCha20Poly1305_Decrypt_Finish) refers to crypto.o(i.Poly1305_Core_Update) for Poly1305_Core_Update
    crypto.o(i.ChaCha20Poly1305_Decrypt_Finish) refers to crypto.o(i.Poly1305_Core_Finish) for Poly1305_Core_Finish
    crypto.o(i.ChaCha20Poly1305_Decrypt_Init) refers to crypto.o(i.ChaCha20Poly1305_Encrypt_Init) for ChaCha20Poly1305_Encrypt_Init
    crypto.o(i.ChaCha20Poly1305_Encrypt_Append) refers to crypto.o(i.ChaCha20Poly1305_Append) for ChaCha20Poly1305_Append
    crypto.o(i.ChaCha20Poly1305_Encrypt_Finish) refers to crypto.o(i.Poly1305_Core_Update) for Poly1305_Core_Update
    crypto.o(i.ChaCha20Poly1305_Encrypt_Finish) refers to crypto.o(i.Poly1305_Core_Finish) for Poly1305_Core_Finish
    crypto.o(i.ChaCha20Poly1305_Encrypt_Init) refers to crypto.o(i.salsa20_wordtobyte) for salsa20_wordtobyte
    crypto.o(i.ChaCha20Poly1305_Encrypt_Init) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.ChaCha20Poly1305_Header_Append) refers to crypto.o(i.Poly1305_Core_Update) for Poly1305_Core_Update
    crypto.o(i.CountBits) refers to crypto.o(i.IsZeroBig) for IsZeroBig
    crypto.o(i.CountBytes) refers to crypto.o(i.IsZeroBig) for IsZeroBig
    crypto.o(i.DES_CBC_Decrypt_Append) refers to crypto.o(i.desfunc) for desfunc
    crypto.o(i.DES_CBC_Decrypt_Init) refers to crypto.o(i.DESstdInit) for DESstdInit
    crypto.o(i.DES_CBC_Encrypt_Append) refers to crypto.o(i.desfunc) for desfunc
    crypto.o(i.DES_CBC_Encrypt_Init) refers to crypto.o(i.DESstdInit) for DESstdInit
    crypto.o(i.DES_ECB_Decrypt_Append) refers to crypto.o(i.desfunc) for desfunc
    crypto.o(i.DES_ECB_Decrypt_Init) refers to crypto.o(i.DESstdInit) for DESstdInit
    crypto.o(i.DES_ECB_Encrypt_Append) refers to crypto.o(i.desfunc) for desfunc
    crypto.o(i.DES_ECB_Encrypt_Init) refers to crypto.o(i.DESstdInit) for DESstdInit
    crypto.o(i.DESstdInit) refers to crypto.o(i.deskey) for deskey
    crypto.o(i.DRBG_AES128_Block_cipher_df) refers to memmovea.o(.text) for __aeabi_memcpy4
    crypto.o(i.DRBG_AES128_Block_cipher_df) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.DRBG_AES128_Block_cipher_df) refers to crypto.o(i.AES_keyschedule_enc_LL) for AES_keyschedule_enc_LL
    crypto.o(i.DRBG_AES128_Block_cipher_df) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.DRBG_AES128_Update) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.ECCcopyPoint) refers to crypto.o(i.CopyBig) for CopyBig
    crypto.o(i.ECCfreeEC) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.ECCfreePoint) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.ECCfreePrivKey) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.ECCgetPointCoordinate) refers to crypto.o(i.Big_to_fixedW8) for Big_to_fixedW8
    crypto.o(i.ECCgetPrivKeyValue) refers to crypto.o(i.Big_to_fixedW8) for Big_to_fixedW8
    crypto.o(i.ECCinitEC) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.ECCinitEC) refers to crypto.o(i.W8_to_Big) for W8_to_Big
    crypto.o(i.ECCinitEC) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.ECCinitPoint) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.ECCinitPoint) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.ECCinitPoint) refers to crypto.o(i.InitBig) for InitBig
    crypto.o(i.ECCinitPrivKey) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.ECCinitPrivKey) refers to crypto.o(i.InitBig) for InitBig
    crypto.o(i.ECCkeyGen) refers to crypto.o(i.CountBits) for CountBits
    crypto.o(i.ECCkeyGen) refers to crypto.o(i.RNGgenBytes) for RNGgenBytes
    crypto.o(i.ECCkeyGen) refers to crypto.o(i.CompareBig) for CompareBig
    crypto.o(i.ECCkeyGen) refers to crypto.o(i.IsZeroBig) for IsZeroBig
    crypto.o(i.ECCkeyGen) refers to crypto.o(i.ECCinitPoint) for ECCinitPoint
    crypto.o(i.ECCkeyGen) refers to crypto.o(i.ECCsetPointGenerator) for ECCsetPointGenerator
    crypto.o(i.ECCkeyGen) refers to crypto.o(i.ECCscalarMul) for ECCscalarMul
    crypto.o(i.ECCkeyGen) refers to crypto.o(i.ECCfreePoint) for ECCfreePoint
    crypto.o(i.ECCpoint2Monty) refers to crypto.o(i.MontyMul) for MontyMul
    crypto.o(i.ECCpointFromMonty) refers to crypto.o(i.MontyExit) for MontyExit
    crypto.o(i.ECCscalarMul) refers to crypto.o(i.MontyInit) for MontyInit
    crypto.o(i.ECCscalarMul) refers to crypto.o(i.NAF_Binary_PointMul) for NAF_Binary_PointMul
    crypto.o(i.ECCscalarMul) refers to crypto.o(i.MontyKillAll) for MontyKillAll
    crypto.o(i.ECCscalarMul) refers to crypto.o(i.Normalize) for Normalize
    crypto.o(i.ECCsetPointCoordinate) refers to crypto.o(i.W8_to_Big) for W8_to_Big
    crypto.o(i.ECCsetPointGenerator) refers to crypto.o(i.CopyBig) for CopyBig
    crypto.o(i.ECCsetPointGenerator) refers to crypto.o(i.InitBig) for InitBig
    crypto.o(i.ECCsetPrivKeyValue) refers to crypto.o(i.W8_to_Big) for W8_to_Big
    crypto.o(i.ECCsymmetricPoint) refers to crypto.o(i.ECCcopyPoint) for ECCcopyPoint
    crypto.o(i.ECCsymmetricPoint) refers to crypto.o(i.SubBig) for SubBig
    crypto.o(i.ECCvalidatePubKey) refers to crypto.o(i.ECCinitPoint) for ECCinitPoint
    crypto.o(i.ECCvalidatePubKey) refers to crypto.o(i.CompareBig) for CompareBig
    crypto.o(i.ECCvalidatePubKey) refers to crypto.o(i.ECCcopyPoint) for ECCcopyPoint
    crypto.o(i.ECCvalidatePubKey) refers to crypto.o(i.MontyInit) for MontyInit
    crypto.o(i.ECCvalidatePubKey) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.ECCvalidatePubKey) refers to crypto.o(i.MontyMul) for MontyMul
    crypto.o(i.ECCvalidatePubKey) refers to crypto.o(i.CopyBig) for CopyBig
    crypto.o(i.ECCvalidatePubKey) refers to crypto.o(i.ModularAddBig) for ModularAddBig
    crypto.o(i.ECCvalidatePubKey) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.ECCvalidatePubKey) refers to crypto.o(i.MontyKillAll) for MontyKillAll
    crypto.o(i.ECCvalidatePubKey) refers to crypto.o(i.ECCfreePoint) for ECCfreePoint
    crypto.o(i.ECDSAfreeSign) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.ECDSAgetSignature) refers to crypto.o(i.Big_to_fixedW8) for Big_to_fixedW8
    crypto.o(i.ECDSAinitSign) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.ECDSAinitSign) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.ECDSAsetSignature) refers to crypto.o(i.W8_to_Big) for W8_to_Big
    crypto.o(i.ECDSAsign) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.ECDSAsign) refers to crypto.o(i.ECCinitPoint) for ECCinitPoint
    crypto.o(i.ECDSAsign) refers to crypto.o(i.ECCsetPointGenerator) for ECCsetPointGenerator
    crypto.o(i.ECDSAsign) refers to crypto.o(i.MontyInit) for MontyInit
    crypto.o(i.ECDSAsign) refers to crypto.o(i.CountBits) for CountBits
    crypto.o(i.ECDSAsign) refers to crypto.o(i.RNGgenBytes) for RNGgenBytes
    crypto.o(i.ECDSAsign) refers to crypto.o(i.CompareBig) for CompareBig
    crypto.o(i.ECDSAsign) refers to crypto.o(i.IsZeroBig) for IsZeroBig
    crypto.o(i.ECDSAsign) refers to crypto.o(i.NAF_Binary_PointMul) for NAF_Binary_PointMul
    crypto.o(i.ECDSAsign) refers to crypto.o(i.Normalize) for Normalize
    crypto.o(i.ECDSAsign) refers to crypto.o(i.AddBig) for AddBig
    crypto.o(i.ECDSAsign) refers to crypto.o(i.SubBig) for SubBig
    crypto.o(i.ECDSAsign) refers to crypto.o(i.MontyKillAll) for MontyKillAll
    crypto.o(i.ECDSAsign) refers to crypto.o(i.ECCfreePoint) for ECCfreePoint
    crypto.o(i.ECDSAsign) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.ECDSAsign) refers to crypto.o(i.ModularInvBig) for ModularInvBig
    crypto.o(i.ECDSAsign) refers to crypto.o(i.CopyBig) for CopyBig
    crypto.o(i.ECDSAsign) refers to crypto.o(i.MontyMul) for MontyMul
    crypto.o(i.ECDSAsign) refers to crypto.o(i.W8_to_Big) for W8_to_Big
    crypto.o(i.ECDSAsign) refers to crypto.o(i.RightShift) for RightShift
    crypto.o(i.ECDSAsign) refers to crypto.o(i.ModularAddBig) for ModularAddBig
    crypto.o(i.ECDSAsign) refers to crypto.o(i.MontyExit) for MontyExit
    crypto.o(i.ECDSAverify) refers to crypto.o(i.IsZeroBig) for IsZeroBig
    crypto.o(i.ECDSAverify) refers to crypto.o(i.CompareBig) for CompareBig
    crypto.o(i.ECDSAverify) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.ECDSAverify) refers to crypto.o(i.CountBits) for CountBits
    crypto.o(i.ECDSAverify) refers to crypto.o(i.W8_to_Big) for W8_to_Big
    crypto.o(i.ECDSAverify) refers to crypto.o(i.RightShift) for RightShift
    crypto.o(i.ECDSAverify) refers to crypto.o(i.ModularInvBig) for ModularInvBig
    crypto.o(i.ECDSAverify) refers to crypto.o(i.MontyInit) for MontyInit
    crypto.o(i.ECDSAverify) refers to crypto.o(i.MontyMul) for MontyMul
    crypto.o(i.ECDSAverify) refers to crypto.o(i.MontyKillR2) for MontyKillR2
    crypto.o(i.ECDSAverify) refers to crypto.o(i.MontyKillAll) for MontyKillAll
    crypto.o(i.ECDSAverify) refers to crypto.o(i.ECCinitPoint) for ECCinitPoint
    crypto.o(i.ECDSAverify) refers to crypto.o(i.ECCsetPointGenerator) for ECCsetPointGenerator
    crypto.o(i.ECDSAverify) refers to crypto.o(i.Binary_DoublePointMul) for Binary_DoublePointMul
    crypto.o(i.ECDSAverify) refers to crypto.o(i.Normalize) for Normalize
    crypto.o(i.ECDSAverify) refers to crypto.o(i.SubBig) for SubBig
    crypto.o(i.ECDSAverify) refers to crypto.o(i.ECCfreePoint) for ECCfreePoint
    crypto.o(i.ECDSAverify) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.ED25519keyGen) refers to crypto.o(i.SHA512_Init) for SHA512_Init
    crypto.o(i.ED25519keyGen) refers to crypto.o(i.SHA512Update) for SHA512Update
    crypto.o(i.ED25519keyGen) refers to crypto.o(i.SHA512_Finish) for SHA512_Finish
    crypto.o(i.ED25519keyGen) refers to crypto.o(i.barrett_reduce) for barrett_reduce
    crypto.o(i.ED25519keyGen) refers to crypto.o(i.ge25519_scalarmult_base) for ge25519_scalarmult_base
    crypto.o(i.ED25519keyGen) refers to crypto.o(i.ge25519_pack) for ge25519_pack
    crypto.o(i.ED25519keyGen) refers to memmovea.o(.text) for __aeabi_memmove
    crypto.o(i.ED25519sign) refers to crypto.o(i.SHA512_Init) for SHA512_Init
    crypto.o(i.ED25519sign) refers to crypto.o(i.SHA512Update) for SHA512Update
    crypto.o(i.ED25519sign) refers to crypto.o(i.SHA512_Finish) for SHA512_Finish
    crypto.o(i.ED25519sign) refers to crypto.o(i.barrett_reduce) for barrett_reduce
    crypto.o(i.ED25519sign) refers to crypto.o(i.ge25519_scalarmult_base) for ge25519_scalarmult_base
    crypto.o(i.ED25519sign) refers to crypto.o(i.ge25519_pack) for ge25519_pack
    crypto.o(i.ED25519sign) refers to crypto.o(i.reduce_add_sub) for reduce_add_sub
    crypto.o(i.ED25519verify) refers to crypto.o(i.ge25519_unpackneg_vartime) for ge25519_unpackneg_vartime
    crypto.o(i.ED25519verify) refers to crypto.o(i.barrett_reduce) for barrett_reduce
    crypto.o(i.ED25519verify) refers to crypto.o(i.SHA512_Init) for SHA512_Init
    crypto.o(i.ED25519verify) refers to crypto.o(i.SHA512Update) for SHA512Update
    crypto.o(i.ED25519verify) refers to crypto.o(i.SHA512_Finish) for SHA512_Finish
    crypto.o(i.ED25519verify) refers to crypto.o(i.ge25519_double_scalarmult_vartime) for ge25519_double_scalarmult_vartime
    crypto.o(i.ED25519verify) refers to crypto.o(i.ge25519_pack) for ge25519_pack
    crypto.o(i.ED25519verify) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.FastDiv2) refers to crypto.o(i.IsZeroBig) for IsZeroBig
    crypto.o(i.FastDivInnerBase) refers to crypto.o(i.SetZeroBig) for SetZeroBig
    crypto.o(i.FastMul2) refers to crypto.o(i.IsZeroBig) for IsZeroBig
    crypto.o(i.FastMulInnerBase) refers to crypto.o(i.IsZeroBig) for IsZeroBig
    crypto.o(i.GenRndBN) refers to crypto.o(i.RNGgenBytes) for RNGgenBytes
    crypto.o(i.GenRndBNmodN) refers to crypto.o(i.CountBits) for CountBits
    crypto.o(i.GenRndBNmodN) refers to crypto.o(i.RNGgenBytes) for RNGgenBytes
    crypto.o(i.GenRndBNmodN) refers to crypto.o(i.CompareBig) for CompareBig
    crypto.o(i.HKDF_SHA512) refers to crypto.o(i.HMAC_SHA512_Init) for HMAC_SHA512_Init
    crypto.o(i.HKDF_SHA512) refers to crypto.o(i.SHA512Update) for SHA512Update
    crypto.o(i.HKDF_SHA512) refers to crypto.o(i.HMAC_SHA512_Finish) for HMAC_SHA512_Finish
    crypto.o(i.HMAC_MD5_Append) refers to crypto.o(i.crl_u_MD5_Update) for crl_u_MD5_Update
    crypto.o(i.HMAC_MD5_Finish) refers to crypto.o(i.MD5_Finish) for MD5_Finish
    crypto.o(i.HMAC_MD5_Finish) refers to crypto.o(i.crl_u_MD5_Update) for crl_u_MD5_Update
    crypto.o(i.HMAC_MD5_Init) refers to crypto.o(i.crl_u_MD5_Update) for crl_u_MD5_Update
    crypto.o(i.HMAC_MD5_Init) refers to crypto.o(i.MD5_Finish) for MD5_Finish
    crypto.o(i.HMAC_SHA1_Append) refers to crypto.o(i.SHA1_Append) for SHA1_Append
    crypto.o(i.HMAC_SHA1_Finish) refers to crypto.o(i.SHA1_Finish) for SHA1_Finish
    crypto.o(i.HMAC_SHA1_Finish) refers to crypto.o(i.SHA1_Append) for SHA1_Append
    crypto.o(i.HMAC_SHA1_Init) refers to crypto.o(i.SHA1_Append) for SHA1_Append
    crypto.o(i.HMAC_SHA1_Init) refers to crypto.o(i.SHA1_Finish) for SHA1_Finish
    crypto.o(i.HMAC_SHA224_Append) refers to crypto.o(i.SHA256Update) for SHA256Update
    crypto.o(i.HMAC_SHA224_Finish) refers to crypto.o(i.SHA224_Finish) for SHA224_Finish
    crypto.o(i.HMAC_SHA224_Finish) refers to crypto.o(i.SHA256Update) for SHA256Update
    crypto.o(i.HMAC_SHA224_Init) refers to crypto.o(i.SHA256Update) for SHA256Update
    crypto.o(i.HMAC_SHA224_Init) refers to crypto.o(i.SHA224_Finish) for SHA224_Finish
    crypto.o(i.HMAC_SHA256_Append) refers to crypto.o(i.SHA256Update) for SHA256Update
    crypto.o(i.HMAC_SHA256_Finish) refers to crypto.o(i.SHA256_Finish) for SHA256_Finish
    crypto.o(i.HMAC_SHA256_Finish) refers to crypto.o(i.SHA256Update) for SHA256Update
    crypto.o(i.HMAC_SHA256_Init) refers to crypto.o(i.SHA256Update) for SHA256Update
    crypto.o(i.HMAC_SHA256_Init) refers to crypto.o(i.SHA256_Finish) for SHA256_Finish
    crypto.o(i.HMAC_SHA384_Append) refers to crypto.o(i.SHA512Update) for SHA512Update
    crypto.o(i.HMAC_SHA384_Finish) refers to crypto.o(i.SHA384_Finish) for SHA384_Finish
    crypto.o(i.HMAC_SHA384_Finish) refers to crypto.o(i.SHA512Update) for SHA512Update
    crypto.o(i.HMAC_SHA384_Init) refers to crypto.o(i.SHA512Update) for SHA512Update
    crypto.o(i.HMAC_SHA384_Init) refers to crypto.o(i.SHA384_Finish) for SHA384_Finish
    crypto.o(i.HMAC_SHA512_Append) refers to crypto.o(i.SHA512Update) for SHA512Update
    crypto.o(i.HMAC_SHA512_Finish) refers to crypto.o(i.SHA512_Finish) for SHA512_Finish
    crypto.o(i.HMAC_SHA512_Finish) refers to crypto.o(i.SHA512_Init) for SHA512_Init
    crypto.o(i.HMAC_SHA512_Finish) refers to crypto.o(i.SHA512Update) for SHA512Update
    crypto.o(i.HMAC_SHA512_Init) refers to crypto.o(i.SHA512_Init) for SHA512_Init
    crypto.o(i.HMAC_SHA512_Init) refers to crypto.o(i.SHA512Update) for SHA512Update
    crypto.o(i.HMAC_SHA512_Init) refers to crypto.o(i.SHA512_Finish) for SHA512_Finish
    crypto.o(i.MD5_Append) refers to crypto.o(i.crl_u_MD5_Update) for crl_u_MD5_Update
    crypto.o(i.MD5_Finish) refers to crypto.o(i.crl_u_MD5_Finish) for crl_u_MD5_Finish
    crypto.o(i.ModularAddBig) refers to crypto.o(i.AddBig) for AddBig
    crypto.o(i.ModularAddBig) refers to crypto.o(i.CompareBig) for CompareBig
    crypto.o(i.ModularAddBig) refers to crypto.o(i.SubBig) for SubBig
    crypto.o(i.ModularExpSlidWin) refers to crypto.o(i.MontyInit) for MontyInit
    crypto.o(i.ModularExpSlidWin) refers to crypto.o(i.MontyMul) for MontyMul
    crypto.o(i.ModularExpSlidWin) refers to crypto.o(i.MontyKillR2) for MontyKillR2
    crypto.o(i.ModularExpSlidWin) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.ModularExpSlidWin) refers to crypto.o(i.InitBig) for InitBig
    crypto.o(i.ModularExpSlidWin) refers to crypto.o(i.CopyBig) for CopyBig
    crypto.o(i.ModularExpSlidWin) refers to crypto.o(i.MontyExit) for MontyExit
    crypto.o(i.ModularExpSlidWin) refers to crypto.o(i.MontyKillAll) for MontyKillAll
    crypto.o(i.ModularExpSlidWin) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.ModularFastMul2) refers to crypto.o(i.FastMul2) for FastMul2
    crypto.o(i.ModularFastMul2) refers to crypto.o(i.CompareBig) for CompareBig
    crypto.o(i.ModularFastMul2) refers to crypto.o(i.SubBig) for SubBig
    crypto.o(i.ModularInvBig) refers to crypto.o(i.EvenBig) for EvenBig
    crypto.o(i.ModularInvBig) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.ModularInvBig) refers to crypto.o(i.CopyBig) for CopyBig
    crypto.o(i.ModularInvBig) refers to crypto.o(i.InitBig) for InitBig
    crypto.o(i.ModularInvBig) refers to crypto.o(i.IsZeroBig) for IsZeroBig
    crypto.o(i.ModularInvBig) refers to crypto.o(i.FastDiv2) for FastDiv2
    crypto.o(i.ModularInvBig) refers to crypto.o(i.AddBig) for AddBig
    crypto.o(i.ModularInvBig) refers to crypto.o(i.CompareBig) for CompareBig
    crypto.o(i.ModularInvBig) refers to crypto.o(i.SubBig) for SubBig
    crypto.o(i.ModularInvBig) refers to crypto.o(i.SignBig) for SignBig
    crypto.o(i.ModularInvBig) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.ModularSubBig) refers to crypto.o(i.SubBig) for SubBig
    crypto.o(i.ModularSubBig) refers to crypto.o(i.SignBig) for SignBig
    crypto.o(i.ModularSubBig) refers to crypto.o(i.AddBig) for AddBig
    crypto.o(i.MontyExit) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.MontyExit) refers to crypto.o(i.InitBig) for InitBig
    crypto.o(i.MontyExit) refers to crypto.o(i.MontyMul) for MontyMul
    crypto.o(i.MontyExit) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.MontyInit) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.MontyInit) refers to crypto.o(i.InitBig) for InitBig
    crypto.o(i.MontyInit) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.MontyInit) refers to crypto.o(i.CopyBig) for CopyBig
    crypto.o(i.MontyInit) refers to crypto.o(i.CountBits) for CountBits
    crypto.o(i.MontyInit) refers to crypto.o(i.LeftShift) for LeftShift
    crypto.o(i.MontyInit) refers to crypto.o(i.SubBig) for SubBig
    crypto.o(i.MontyInit) refers to crypto.o(i.FastMulInnerBase) for FastMulInnerBase
    crypto.o(i.MontyInit) refers to crypto.o(i.MulBigbyUnInt) for MulBigbyUnInt
    crypto.o(i.MontyInit) refers to crypto.o(i.CompareBig) for CompareBig
    crypto.o(i.MontyJacProjAddPoints) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.MontyJacProjAddPoints) refers to crypto.o(i.ECCcopyPoint) for ECCcopyPoint
    crypto.o(i.MontyJacProjAddPoints) refers to crypto.o(i.CopyBig) for CopyBig
    crypto.o(i.MontyJacProjAddPoints) refers to crypto.o(i.MontyMul) for MontyMul
    crypto.o(i.MontyJacProjAddPoints) refers to crypto.o(i.ModularSubBig) for ModularSubBig
    crypto.o(i.MontyJacProjAddPoints) refers to crypto.o(i.IsZeroBig) for IsZeroBig
    crypto.o(i.MontyJacProjAddPoints) refers to crypto.o(i.MontyJacProjDoublePoint) for MontyJacProjDoublePoint
    crypto.o(i.MontyJacProjAddPoints) refers to crypto.o(i.ModularFastMul2) for ModularFastMul2
    crypto.o(i.MontyJacProjAddPoints) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.MontyJacProjDoublePoint) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.MontyJacProjDoublePoint) refers to crypto.o(i.InitBig) for InitBig
    crypto.o(i.MontyJacProjDoublePoint) refers to crypto.o(i.MontyMul) for MontyMul
    crypto.o(i.MontyJacProjDoublePoint) refers to crypto.o(i.ModularFastMul2) for ModularFastMul2
    crypto.o(i.MontyJacProjDoublePoint) refers to crypto.o(i.AddBig) for AddBig
    crypto.o(i.MontyJacProjDoublePoint) refers to crypto.o(i.CompareBig) for CompareBig
    crypto.o(i.MontyJacProjDoublePoint) refers to crypto.o(i.ModularSubBig) for ModularSubBig
    crypto.o(i.MontyJacProjDoublePoint) refers to crypto.o(i.ModularAddBig) for ModularAddBig
    crypto.o(i.MontyJacProjDoublePoint) refers to crypto.o(i.CopyBig) for CopyBig
    crypto.o(i.MontyJacProjDoublePoint) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.MontyKillAll) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.MontyKillR2) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.MontyMul) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.MontyMul) refers to crypto.o(i.InitBig) for InitBig
    crypto.o(i.MontyMul) refers to crypto.o(i.CompareBig) for CompareBig
    crypto.o(i.MontyMul) refers to crypto.o(i.Sub_Moduli_Big) for Sub_Moduli_Big
    crypto.o(i.MontyMul) refers to crypto.o(i.CopyBig) for CopyBig
    crypto.o(i.MontyMul) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.MulBigbyUnInt) refers to crypto.o(i.SetZeroBig) for SetZeroBig
    crypto.o(i.NAF_Binary_PointMul) refers to crypto.o(i.ECCinitPoint) for ECCinitPoint
    crypto.o(i.NAF_Binary_PointMul) refers to crypto.o(i.ECCcopyPoint) for ECCcopyPoint
    crypto.o(i.NAF_Binary_PointMul) refers to crypto.o(i.ECCpoint2Monty) for ECCpoint2Monty
    crypto.o(i.NAF_Binary_PointMul) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.NAF_Binary_PointMul) refers to crypto.o(i.InitBig) for InitBig
    crypto.o(i.NAF_Binary_PointMul) refers to crypto.o(i.GiveBit) for GiveBit
    crypto.o(i.NAF_Binary_PointMul) refers to crypto.o(i.ECCsymmetricPoint) for ECCsymmetricPoint
    crypto.o(i.NAF_Binary_PointMul) refers to crypto.o(i.MontyJacProjDoublePoint) for MontyJacProjDoublePoint
    crypto.o(i.NAF_Binary_PointMul) refers to crypto.o(i.MontyJacProjAddPoints) for MontyJacProjAddPoints
    crypto.o(i.NAF_Binary_PointMul) refers to crypto.o(i.ECCfreePoint) for ECCfreePoint
    crypto.o(i.NAF_Binary_PointMul) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.NAF_Binary_PointMul) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.Normalize) refers to crypto.o(i.ECCcopyPoint) for ECCcopyPoint
    crypto.o(i.Normalize) refers to crypto.o(i.MontyExit) for MontyExit
    crypto.o(i.Normalize) refers to crypto.o(i.CopyBig) for CopyBig
    crypto.o(i.Normalize) refers to crypto.o(i.MontyMul) for MontyMul
    crypto.o(i.Normalize) refers to crypto.o(i.ModularInvBig) for ModularInvBig
    crypto.o(i.Normalize) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.Normalize) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.Normalize) refers to crypto.o(i.ECCpointFromMonty) for ECCpointFromMonty
    crypto.o(i.Poly1305_Auth_Append) refers to crypto.o(i.Poly1305_Core_Update) for Poly1305_Core_Update
    crypto.o(i.Poly1305_Auth_Finish) refers to crypto.o(i.Poly1305_Core_Finish) for Poly1305_Core_Finish
    crypto.o(i.Poly1305_Auth_Init) refers to crypto.o(i.AESstdInit) for AESstdInit
    crypto.o(i.Poly1305_Auth_Init) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.Poly1305_Verify_Append) refers to crypto.o(i.Poly1305_Auth_Append) for Poly1305_Auth_Append
    crypto.o(i.Poly1305_Verify_Finish) refers to crypto.o(i.Poly1305_Core_Finish) for Poly1305_Core_Finish
    crypto.o(i.Poly1305_Verify_Init) refers to crypto.o(i.Poly1305_Auth_Init) for Poly1305_Auth_Init
    crypto.o(i.RNGgenBytes) refers to crypto.o(i.crl_DRBG_AES128_Generate) for crl_DRBG_AES128_Generate
    crypto.o(i.RNGgenWords) refers to crypto.o(i.RNGgenBytes) for RNGgenBytes
    crypto.o(i.RNGinit) refers to memseta.o(.text) for __aeabi_memclr4
    crypto.o(i.RNGinit) refers to memmovea.o(.text) for __aeabi_memcpy4
    crypto.o(i.RNGinit) refers to crypto.o(i.DRBG_AES128_Block_cipher_df) for DRBG_AES128_Block_cipher_df
    crypto.o(i.RNGinit) refers to crypto.o(i.DRBG_AES128_Update) for DRBG_AES128_Update
    crypto.o(i.RNGinit) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.RNGreseed) refers to memmovea.o(.text) for __aeabi_memcpy
    crypto.o(i.RNGreseed) refers to crypto.o(i.DRBG_AES128_Block_cipher_df) for DRBG_AES128_Block_cipher_df
    crypto.o(i.RNGreseed) refers to crypto.o(i.AES_keyschedule_enc_LL) for AES_keyschedule_enc_LL
    crypto.o(i.RNGreseed) refers to crypto.o(i.DRBG_AES128_Update) for DRBG_AES128_Update
    crypto.o(i.RSASP1) refers to crypto.o(i.crl_ModularExp) for crl_ModularExp
    crypto.o(i.RSAVP1) refers to crypto.o(i.crl_ModularExp) for crl_ModularExp
    crypto.o(i.RSA_PKCS1v15_Decrypt) refers to crypto.o(i.RSASP1) for RSASP1
    crypto.o(i.RSA_PKCS1v15_Encrypt) refers to crypto.o(i.crl_DRBG_AES128_Generate) for crl_DRBG_AES128_Generate
    crypto.o(i.RSA_PKCS1v15_Encrypt) refers to crypto.o(i.RSAVP1) for RSAVP1
    crypto.o(i.RSA_PKCS1v15_Sign) refers to crypto.o(i.RSASP1) for RSASP1
    crypto.o(i.RSA_PKCS1v15_Verify) refers to crypto.o(i.RSAVP1) for RSAVP1
    crypto.o(i.SHA1Final) refers to crypto.o(i.SHA1Transform) for SHA1Transform
    crypto.o(i.SHA1Final) refers to memmovea.o(.text) for __aeabi_memmove4
    crypto.o(i.SHA1Update) refers to memmovea.o(.text) for __aeabi_memcpy
    crypto.o(i.SHA1Update) refers to crypto.o(i.SHA1Transform) for SHA1Transform
    crypto.o(i.SHA1_Append) refers to memmovea.o(.text) for __aeabi_memcpy
    crypto.o(i.SHA1_Append) refers to crypto.o(i.SHA1Transform) for SHA1Transform
    crypto.o(i.SHA1_Finish) refers to crypto.o(i.SHA1Final) for SHA1Final
    crypto.o(i.SHA224Final) refers to crypto.o(i.SHA256Transform) for SHA256Transform
    crypto.o(i.SHA224Final) refers to memmovea.o(.text) for __aeabi_memmove4
    crypto.o(i.SHA224_Append) refers to crypto.o(i.SHA256Update) for SHA256Update
    crypto.o(i.SHA224_Finish) refers to crypto.o(i.SHA224Final) for SHA224Final
    crypto.o(i.SHA256Final) refers to crypto.o(i.SHA256Transform) for SHA256Transform
    crypto.o(i.SHA256Final) refers to memmovea.o(.text) for __aeabi_memmove4
    crypto.o(i.SHA256Transform) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.SHA256Update) refers to memmovea.o(.text) for __aeabi_memcpy
    crypto.o(i.SHA256Update) refers to crypto.o(i.SHA256Transform) for SHA256Transform
    crypto.o(i.SHA256_Append) refers to crypto.o(i.SHA256Update) for SHA256Update
    crypto.o(i.SHA256_Finish) refers to crypto.o(i.SHA256Final) for SHA256Final
    crypto.o(i.SHA384Final) refers to crypto.o(i.SHA512Transform) for SHA512Transform
    crypto.o(i.SHA384Final) refers to memseta.o(.text) for __aeabi_memclr4
    crypto.o(i.SHA384Final) refers to memmovea.o(.text) for __aeabi_memmove4
    crypto.o(i.SHA384_Append) refers to crypto.o(i.SHA512Update) for SHA512Update
    crypto.o(i.SHA384_Finish) refers to crypto.o(i.SHA384Final) for SHA384Final
    crypto.o(i.SHA512Final) refers to crypto.o(i.SHA512Transform) for SHA512Transform
    crypto.o(i.SHA512Final) refers to memseta.o(.text) for __aeabi_memclr4
    crypto.o(i.SHA512Final) refers to memmovea.o(.text) for __aeabi_memmove4
    crypto.o(i.SHA512Transform) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.SHA512Update) refers to memmovea.o(.text) for __aeabi_memcpy
    crypto.o(i.SHA512Update) refers to crypto.o(i.SHA512Transform) for SHA512Transform
    crypto.o(i.SHA512_Append) refers to crypto.o(i.SHA512Update) for SHA512Update
    crypto.o(i.SHA512_Finish) refers to crypto.o(i.SHA512Final) for SHA512Final
    crypto.o(i.SubBig) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.SubBig) refers to crypto.o(i.CompareBig) for CompareBig
    crypto.o(i.SubBig) refers to crypto.o(i.Add_Moduli_Big) for Add_Moduli_Big
    crypto.o(i.SubBig) refers to crypto.o(i.Sub_Moduli_Big) for Sub_Moduli_Big
    crypto.o(i.SubBig) refers to crypto.o(i.SetZeroBig) for SetZeroBig
    crypto.o(i.SubBig) refers to crypto.o(i.InitBig) for InitBig
    crypto.o(i.SubBig) refers to crypto.o(i.CopyBig) for CopyBig
    crypto.o(i.SubBig) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.TDES_CBC_Decrypt_Append) refers to crypto.o(i.desfunc) for desfunc
    crypto.o(i.TDES_CBC_Decrypt_Init) refers to crypto.o(i.TDESstdInit) for TDESstdInit
    crypto.o(i.TDES_CBC_Encrypt_Append) refers to crypto.o(i.desfunc) for desfunc
    crypto.o(i.TDES_CBC_Encrypt_Init) refers to crypto.o(i.TDESstdInit) for TDESstdInit
    crypto.o(i.TDES_ECB_Decrypt_Append) refers to crypto.o(i.desfunc) for desfunc
    crypto.o(i.TDES_ECB_Decrypt_Init) refers to crypto.o(i.TDESstdInit) for TDESstdInit
    crypto.o(i.TDES_ECB_Encrypt_Append) refers to crypto.o(i.desfunc) for desfunc
    crypto.o(i.TDES_ECB_Encrypt_Init) refers to crypto.o(i.TDESstdInit) for TDESstdInit
    crypto.o(i.TDESstdInit) refers to crypto.o(i.deskey) for deskey
    crypto.o(i.W8_to_Big) refers to crypto.o(i.SetZeroBig) for SetZeroBig
    crypto.o(i.barrett_reduce) refers to crypto.o(i.reduce_add_sub) for reduce_add_sub
    crypto.o(i.barrett_reduce) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.c25519_sm) refers to crypto.o(i.fe25519_add) for fe25519_add
    crypto.o(i.c25519_sm) refers to crypto.o(i.fe25519_sub) for fe25519_sub
    crypto.o(i.c25519_sm) refers to crypto.o(i.fe25519_mul) for fe25519_mul
    crypto.o(i.c25519_sm) refers to crypto.o(i.reduceRS) for reduceRS
    crypto.o(i.crl_DRBG_AES128_Generate) refers to crypto.o(i.DRBG_AES128_Block_cipher_df) for DRBG_AES128_Block_cipher_df
    crypto.o(i.crl_DRBG_AES128_Generate) refers to crypto.o(i.AES_keyschedule_enc_LL) for AES_keyschedule_enc_LL
    crypto.o(i.crl_DRBG_AES128_Generate) refers to crypto.o(i.DRBG_AES128_Update) for DRBG_AES128_Update
    crypto.o(i.crl_DRBG_AES128_Generate) refers to crypto.o(i.AES_general_SW_enc) for AES_general_SW_enc
    crypto.o(i.crl_DRBG_AES128_Instantiate) refers to memseta.o(.text) for __aeabi_memclr4
    crypto.o(i.crl_DRBG_AES128_Instantiate) refers to memmovea.o(.text) for __aeabi_memcpy4
    crypto.o(i.crl_DRBG_AES128_Instantiate) refers to crypto.o(i.DRBG_AES128_Block_cipher_df) for DRBG_AES128_Block_cipher_df
    crypto.o(i.crl_DRBG_AES128_Instantiate) refers to crypto.o(i.DRBG_AES128_Update) for DRBG_AES128_Update
    crypto.o(i.crl_DRBG_AES128_Instantiate) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.crl_DRBG_AES128_Reseed) refers to memmovea.o(.text) for __aeabi_memcpy
    crypto.o(i.crl_DRBG_AES128_Reseed) refers to crypto.o(i.DRBG_AES128_Block_cipher_df) for DRBG_AES128_Block_cipher_df
    crypto.o(i.crl_DRBG_AES128_Reseed) refers to crypto.o(i.AES_keyschedule_enc_LL) for AES_keyschedule_enc_LL
    crypto.o(i.crl_DRBG_AES128_Reseed) refers to crypto.o(i.DRBG_AES128_Update) for DRBG_AES128_Update
    crypto.o(i.crl_ModularExp) refers to crypto.o(i.StAllocBig) for StAllocBig
    crypto.o(i.crl_ModularExp) refers to crypto.o(i.W8_to_Big) for W8_to_Big
    crypto.o(i.crl_ModularExp) refers to crypto.o(i.CompareBig) for CompareBig
    crypto.o(i.crl_ModularExp) refers to crypto.o(i.ModularExpSlidWin) for ModularExpSlidWin
    crypto.o(i.crl_ModularExp) refers to crypto.o(i.CountBytes) for CountBytes
    crypto.o(i.crl_ModularExp) refers to crypto.o(i.Big_to_W8) for Big_to_W8
    crypto.o(i.crl_ModularExp) refers to crypto.o(i.StFreeBig) for StFreeBig
    crypto.o(i.crl_u_MD5_Finish) refers to crypto.o(i.crl_u_MD5_Update) for crl_u_MD5_Update
    crypto.o(i.crl_u_MD5_Finish) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.crl_u_MD5_Update) refers to memmovea.o(.text) for __aeabi_memcpy
    crypto.o(i.crl_u_MD5_Update) refers to crypto.o(i.md5_process) for md5_process
    crypto.o(i.desfunc) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.deskey) refers to memmovea.o(.text) for __aeabi_memcpy4
    crypto.o(i.deskey) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.ed25519_add) refers to crypto.o(i.fe25519_sub) for fe25519_sub
    crypto.o(i.ed25519_add) refers to crypto.o(i.fe25519_mul) for fe25519_mul
    crypto.o(i.ed25519_add) refers to crypto.o(i.fe25519_add) for fe25519_add
    crypto.o(i.ed25519_add) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.fe25519_add) refers to crypto.o(i.reduceRS) for reduceRS
    crypto.o(i.fe25519_freeze) refers to crypto.o(i.fe25519_cmov) for fe25519_cmov
    crypto.o(i.fe25519_getparity) refers to crypto.o(i.fe25519_freeze) for fe25519_freeze
    crypto.o(i.fe25519_invert) refers to crypto.o(i.fe25519_mul) for fe25519_mul
    crypto.o(i.fe25519_iseq_vartime) refers to crypto.o(i.fe25519_freeze) for fe25519_freeze
    crypto.o(i.fe25519_mul) refers to crypto.o(i.reduceRS) for reduceRS
    crypto.o(i.fe25519_mult121665) refers to crypto.o(i.reduceRS) for reduceRS
    crypto.o(i.fe25519_neg) refers to crypto.o(i.fe25519_sub) for fe25519_sub
    crypto.o(i.fe25519_pack) refers to crypto.o(i.fe25519_freeze) for fe25519_freeze
    crypto.o(i.fe25519_pow2523) refers to crypto.o(i.fe25519_mul) for fe25519_mul
    crypto.o(i.fe25519_square) refers to crypto.o(i.fe25519_mul) for fe25519_mul
    crypto.o(i.ge25519_double_scalarmult_vartime) refers to crypto.o(i.ed25519_add) for ed25519_add
    crypto.o(i.ge25519_double_scalarmult_vartime) refers to crypto.o(i.fe25519_mul) for fe25519_mul
    crypto.o(i.ge25519_double_scalarmult_vartime) refers to crypto.o(i.fe25519_add) for fe25519_add
    crypto.o(i.ge25519_double_scalarmult_vartime) refers to crypto.o(i.fe25519_sub) for fe25519_sub
    crypto.o(i.ge25519_pack) refers to crypto.o(i.fe25519_invert) for fe25519_invert
    crypto.o(i.ge25519_pack) refers to crypto.o(i.fe25519_mul) for fe25519_mul
    crypto.o(i.ge25519_pack) refers to crypto.o(i.fe25519_freeze) for fe25519_freeze
    crypto.o(i.ge25519_scalarmult_base) refers to crypto.o(i.fe25519_mul) for fe25519_mul
    crypto.o(i.ge25519_scalarmult_base) refers to crypto.o(i.fe25519_add) for fe25519_add
    crypto.o(i.ge25519_scalarmult_base) refers to crypto.o(i.fe25519_sub) for fe25519_sub
    crypto.o(i.ge25519_scalarmult_base) refers to crypto.o(i.ed25519_add) for ed25519_add
    crypto.o(i.ge25519_scalarmult_base) refers to crypto.o(i.fe25519_cmov) for fe25519_cmov
    crypto.o(i.ge25519_scalarmult_base) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.ge25519_unpackneg_vartime) refers to crypto.o(i.fe25519_mul) for fe25519_mul
    crypto.o(i.ge25519_unpackneg_vartime) refers to crypto.o(i.fe25519_sub) for fe25519_sub
    crypto.o(i.ge25519_unpackneg_vartime) refers to crypto.o(i.fe25519_add) for fe25519_add
    crypto.o(i.ge25519_unpackneg_vartime) refers to crypto.o(i.fe25519_pow2523) for fe25519_pow2523
    crypto.o(i.ge25519_unpackneg_vartime) refers to crypto.o(i.fe25519_iseq_vartime) for fe25519_iseq_vartime
    crypto.o(i.ge25519_unpackneg_vartime) refers to crypto.o(i.fe25519_freeze) for fe25519_freeze
    crypto.o(i.ge25519_unpackneg_vartime) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.gfmul) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.md5_process) refers to memmovea.o(.text) for __aeabi_memcpy
    crypto.o(i.reduce_add_sub) refers to crypto.o(.constdata) for .constdata
    crypto.o(i.sc25519_add) refers to crypto.o(i.reduce_add_sub) for reduce_add_sub
    crypto.o(i.sc25519_from32bytes) refers to crypto.o(i.barrett_reduce) for barrett_reduce
    crypto.o(i.sc25519_from64bytes) refers to crypto.o(i.barrett_reduce) for barrett_reduce
    crypto.o(i.sc25519_mul) refers to crypto.o(i.barrett_reduce) for barrett_reduce
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
    rand.o(.text) refers to rand.o(.data) for .data
    printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0fprintf$bare) refers to fputc.o(i.fputc) for fputc
    printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0printf$bare) refers to fputc.o(i.fputc) for fputc
    printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout
    printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc
    printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc
    printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vfprintf$bare) refers to fputc.o(i.fputc) for fputc
    printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vprintf$bare) refers to fputc.o(i.fputc) for fputc
    printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout
    printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc
    printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc
    printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0fprintf$0) refers to fputc.o(i.fputc) for fputc
    printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0printf$0) refers to fputc.o(i.fputc) for fputc
    printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout
    printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc
    printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc
    printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vfprintf$0) refers to fputc.o(i.fputc) for fputc
    printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vprintf$0) refers to fputc.o(i.fputc) for fputc
    printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout
    printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc
    printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc
    printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0fprintf$1) refers to fputc.o(i.fputc) for fputc
    printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0printf$1) refers to fputc.o(i.fputc) for fputc
    printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout
    printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc
    printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc
    printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vfprintf$1) refers to fputc.o(i.fputc) for fputc
    printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vprintf$1) refers to fputc.o(i.fputc) for fputc
    printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout
    printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc
    printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc
    printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0fprintf$2) refers to fputc.o(i.fputc) for fputc
    printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0printf$2) refers to fputc.o(i.fputc) for fputc
    printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout
    printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc
    printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc
    printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vfprintf$2) refers to fputc.o(i.fputc) for fputc
    printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vprintf$2) refers to fputc.o(i.fputc) for fputc
    printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout
    printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc
    printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc
    printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0fprintf$3) refers to fputc.o(i.fputc) for fputc
    printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0printf$3) refers to fputc.o(i.fputc) for fputc
    printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout
    printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc
    printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc
    printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vfprintf$3) refers to fputc.o(i.fputc) for fputc
    printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vprintf$3) refers to fputc.o(i.fputc) for fputc
    printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout
    printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc
    printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc
    printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0fprintf$4) refers to fputc.o(i.fputc) for fputc
    printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0printf$4) refers to fputc.o(i.fputc) for fputc
    printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout
    printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc
    printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc
    printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vfprintf$4) refers to fputc.o(i.fputc) for fputc
    printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vprintf$4) refers to fputc.o(i.fputc) for fputc
    printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout
    printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc
    printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc
    printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0fprintf$5) refers to fputc.o(i.fputc) for fputc
    printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0printf$5) refers to fputc.o(i.fputc) for fputc
    printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout
    printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc
    printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc
    printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vfprintf$5) refers to fputc.o(i.fputc) for fputc
    printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vprintf$5) refers to fputc.o(i.fputc) for fputc
    printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout
    printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc
    printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc
    printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0fprintf$6) refers to fputc.o(i.fputc) for fputc
    printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0printf$6) refers to fputc.o(i.fputc) for fputc
    printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout
    printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc
    printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc
    printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vfprintf$6) refers to fputc.o(i.fputc) for fputc
    printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vprintf$6) refers to fputc.o(i.fputc) for fputc
    printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout
    printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc
    printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc
    printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding
    printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding
    printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0fprintf$7) refers to fputc.o(i.fputc) for fputc
    printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0printf$7) refers to fputc.o(i.fputc) for fputc
    printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout
    printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc
    printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc
    printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vfprintf$7) refers to fputc.o(i.fputc) for fputc
    printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vprintf$7) refers to fputc.o(i.fputc) for fputc
    printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout
    printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc
    printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc
    printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding
    printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding
    printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0fprintf$8) refers to fputc.o(i.fputc) for fputc
    printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0printf$8) refers to fputc.o(i.fputc) for fputc
    printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout
    printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc
    printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc
    printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vfprintf$8) refers to fputc.o(i.fputc) for fputc
    printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vprintf$8) refers to fputc.o(i.fputc) for fputc
    printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout
    printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc
    printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc
    printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding
    printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding
    printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0fprintf) refers to fputc.o(i.fputc) for fputc
    printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0printf) refers to fputc.o(i.fputc) for fputc
    printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout
    printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc
    printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc
    printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vfprintf) refers to fputc.o(i.fputc) for fputc
    printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vprintf) refers to fputc.o(i.fputc) for fputc
    printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout
    printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc
    printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc
    printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul
    printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv
    printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
    printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd
    printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz
    printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod
    printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding
    printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding
    printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits
    printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp
    malloc.o(i.free) refers to mvars.o(.data) for __microlib_freelist
    malloc.o(i.malloc) refers to mvars.o(.data) for __microlib_freelist_initialised
    malloc.o(i.malloc) refers to mvars.o(.data) for __microlib_freelist
    malloc.o(i.malloc) refers to startup_gd32f30x_hd.o(HEAP) for __heap_base
    mallocr.o(i.__free$realloc) refers to mvars.o(.data) for __microlib_freelist
    mallocr.o(i.__malloc$realloc) refers to mallocr.o(i.internal_alloc) for internal_alloc
    mallocr.o(i.__malloc$realloc) refers to mvars.o(.data) for __microlib_freelist_initialised
    mallocr.o(i.__malloc$realloc) refers to startup_gd32f30x_hd.o(HEAP) for __heap_base
    mallocr.o(i.__malloc$realloc) refers to mvars.o(.data) for __microlib_freelist
    mallocr.o(i.internal_alloc) refers to memmovea.o(.text) for __aeabi_memcpy
    mallocr.o(i.internal_alloc) refers to mvars.o(.data) for __microlib_freelist
    mallocr.o(i.realloc) refers to mallocr.o(i.__free$realloc) for __free$realloc
    mallocr.o(i.realloc) refers to mallocr.o(i.internal_alloc) for internal_alloc
    mallocr.o(i.realloc) refers to mallocr.o(i.__malloc$realloc) for __malloc$realloc
    mallocr.o(i.realloc) refers to mvars.o(.data) for __microlib_freelist
    malloca.o(i.__aligned_malloc) refers to mvars.o(.data) for __microlib_freelist_initialised
    malloca.o(i.__aligned_malloc) refers to mvars.o(.data) for __microlib_freelist
    malloca.o(i.__aligned_malloc) refers to startup_gd32f30x_hd.o(HEAP) for __heap_base
    malloca.o(i.__free$memalign) refers to mvars.o(.data) for __microlib_freelist
    malloca.o(i.__malloc$memalign) refers to malloca.o(i.__aligned_malloc) for __aligned_malloc
    mallocra.o(i.__aligned_malloc$realloc) refers to mallocra.o(i.internal_alloc) for internal_alloc
    mallocra.o(i.__aligned_malloc$realloc) refers to mvars.o(.data) for __microlib_freelist_initialised
    mallocra.o(i.__aligned_malloc$realloc) refers to startup_gd32f30x_hd.o(HEAP) for __heap_base
    mallocra.o(i.__aligned_malloc$realloc) refers to mvars.o(.data) for __microlib_freelist
    mallocra.o(i.__free$realloc$memalign) refers to mvars.o(.data) for __microlib_freelist
    mallocra.o(i.__malloc$realloc$memalign) refers to mallocra.o(i.__aligned_malloc$realloc) for __aligned_malloc$realloc
    mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.__free$realloc$memalign) for __free$realloc$memalign
    mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.internal_alloc) for internal_alloc
    mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.__malloc$realloc$memalign) for __malloc$realloc$memalign
    mallocra.o(i.__realloc$memalign) refers to mvars.o(.data) for __microlib_freelist
    mallocra.o(i.internal_alloc) refers to memmovea.o(.text) for __aeabi_memcpy
    mallocra.o(i.internal_alloc) refers to mvars.o(.data) for __microlib_freelist
    atoi.o(.text) refers to errno.o(i.__aeabi_errno_addr) for __aeabi_errno_addr
    atoi.o(.text) refers to strtol.o(.text) for strtol
    entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
    entry2.o(.ARM.Collect$$$$00002712) refers to startup_gd32f30x_hd.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to startup_gd32f30x_hd.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
    entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
    entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main
    fputc.o(i.fputc) refers (Special) to iusesemip.o(.text) for __I$use$semihosting$fputc
    fputc.o(i.fputc) refers (Special) to semi.o(.text) for __semihosting_library_function
    uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    errno.o(i.__aeabi_errno_addr) refers to errno.o(.data) for .data
    errno.o(i.__read_errno) refers to errno.o(.data) for .data
    errno.o(i.__set_errno) refers to errno.o(.data) for .data
    strtol.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
    strtol.o(.text) refers to _strtoul.o(.text) for _strtoul
    strtol.o(.text) refers to errno.o(i.__aeabi_errno_addr) for __aeabi_errno_addr
    dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
    dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
    dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
    ddiv.o(.text) refers to depilogue.o(.text) for _double_round
    dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
    ctype_o.o(.text) refers to ctype_o.o(.constdata) for .constdata
    ctype_o.o(.constdata) refers to ctype_o.o(.constdata) for __ctype_table
    isalnum_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
    isalpha_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
    isblank_o.o(.text) refers to ctype_o.o(.constdata) for __ctype_table
    iscntrl_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
    isdigit_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
    isgraph_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
    islower_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
    isprint_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
    ispunct_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
    isspace_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
    isupper_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
    isxdigit_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table
    _strtoul.o(.text) refers to _chval.o(.text) for _chval
    _strtoul.o(.text) refers to errno.o(i.__aeabi_errno_addr) for __aeabi_errno_addr
    depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr


==============================================================================

Removing Unused input sections from the image.

    Removing main.o(.rev16_text), (4 bytes).
    Removing main.o(.revsh_text), (4 bytes).
    Removing gd32f30x_it.o(.rev16_text), (4 bytes).
    Removing gd32f30x_it.o(.revsh_text), (4 bytes).
    Removing gd32f30x_it.o(.data), (4 bytes).
    Removing custom_hid_itf.o(.rev16_text), (4 bytes).
    Removing custom_hid_itf.o(.revsh_text), (4 bytes).
    Removing gd32f30x_usbd_hw.o(.rev16_text), (4 bytes).
    Removing gd32f30x_usbd_hw.o(.revsh_text), (4 bytes).
    Removing system_gd32f30x.o(.rev16_text), (4 bytes).
    Removing system_gd32f30x.o(.revsh_text), (4 bytes).
    Removing system_gd32f30x.o(i.SystemCoreClockUpdate), (188 bytes).
    Removing gd32f30x_dma.o(.rev16_text), (4 bytes).
    Removing gd32f30x_dma.o(.revsh_text), (4 bytes).
    Removing gd32f30x_dma.o(i.dma_channel_disable), (50 bytes).
    Removing gd32f30x_dma.o(i.dma_channel_enable), (50 bytes).
    Removing gd32f30x_dma.o(i.dma_circulation_disable), (50 bytes).
    Removing gd32f30x_dma.o(i.dma_circulation_enable), (50 bytes).
    Removing gd32f30x_dma.o(i.dma_deinit), (112 bytes).
    Removing gd32f30x_dma.o(i.dma_flag_clear), (16 bytes).
    Removing gd32f30x_dma.o(i.dma_flag_get), (24 bytes).
    Removing gd32f30x_dma.o(i.dma_init), (302 bytes).
    Removing gd32f30x_dma.o(i.dma_interrupt_disable), (50 bytes).
    Removing gd32f30x_dma.o(i.dma_interrupt_enable), (50 bytes).
    Removing gd32f30x_dma.o(i.dma_interrupt_flag_clear), (16 bytes).
    Removing gd32f30x_dma.o(i.dma_interrupt_flag_get), (130 bytes).
    Removing gd32f30x_dma.o(i.dma_memory_address_config), (36 bytes).
    Removing gd32f30x_dma.o(i.dma_memory_increase_disable), (50 bytes).
    Removing gd32f30x_dma.o(i.dma_memory_increase_enable), (50 bytes).
    Removing gd32f30x_dma.o(i.dma_memory_to_memory_disable), (50 bytes).
    Removing gd32f30x_dma.o(i.dma_memory_to_memory_enable), (50 bytes).
    Removing gd32f30x_dma.o(i.dma_memory_width_config), (58 bytes).
    Removing gd32f30x_dma.o(i.dma_periph_address_config), (36 bytes).
    Removing gd32f30x_dma.o(i.dma_periph_and_channel_check), (24 bytes).
    Removing gd32f30x_dma.o(i.dma_periph_increase_disable), (50 bytes).
    Removing gd32f30x_dma.o(i.dma_periph_increase_enable), (50 bytes).
    Removing gd32f30x_dma.o(i.dma_periph_width_config), (58 bytes).
    Removing gd32f30x_dma.o(i.dma_priority_config), (58 bytes).
    Removing gd32f30x_dma.o(i.dma_struct_para_init), (28 bytes).
    Removing gd32f30x_dma.o(i.dma_transfer_direction_config), (84 bytes).
    Removing gd32f30x_dma.o(i.dma_transfer_number_config), (38 bytes).
    Removing gd32f30x_dma.o(i.dma_transfer_number_get), (34 bytes).
    Removing gd32f30x_exmc.o(.rev16_text), (4 bytes).
    Removing gd32f30x_exmc.o(.revsh_text), (4 bytes).
    Removing gd32f30x_exmc.o(i.exmc_ecc_get), (12 bytes).
    Removing gd32f30x_exmc.o(i.exmc_flag_clear), (20 bytes).
    Removing gd32f30x_exmc.o(i.exmc_flag_get), (28 bytes).
    Removing gd32f30x_exmc.o(i.exmc_interrupt_disable), (20 bytes).
    Removing gd32f30x_exmc.o(i.exmc_interrupt_enable), (20 bytes).
    Removing gd32f30x_exmc.o(i.exmc_interrupt_flag_clear), (22 bytes).
    Removing gd32f30x_exmc.o(i.exmc_interrupt_flag_get), (38 bytes).
    Removing gd32f30x_exmc.o(i.exmc_nand_deinit), (42 bytes).
    Removing gd32f30x_exmc.o(i.exmc_nand_disable), (22 bytes).
    Removing gd32f30x_exmc.o(i.exmc_nand_ecc_config), (48 bytes).
    Removing gd32f30x_exmc.o(i.exmc_nand_enable), (22 bytes).
    Removing gd32f30x_exmc.o(i.exmc_nand_init), (174 bytes).
    Removing gd32f30x_exmc.o(i.exmc_nand_struct_para_init), (54 bytes).
    Removing gd32f30x_exmc.o(i.exmc_norsram_deinit), (52 bytes).
    Removing gd32f30x_exmc.o(i.exmc_norsram_disable), (22 bytes).
    Removing gd32f30x_exmc.o(i.exmc_norsram_enable), (22 bytes).
    Removing gd32f30x_exmc.o(i.exmc_norsram_init), (284 bytes).
    Removing gd32f30x_exmc.o(i.exmc_norsram_page_size_config), (40 bytes).
    Removing gd32f30x_exmc.o(i.exmc_norsram_struct_para_init), (106 bytes).
    Removing gd32f30x_exmc.o(i.exmc_pccard_deinit), (40 bytes).
    Removing gd32f30x_exmc.o(i.exmc_pccard_disable), (24 bytes).
    Removing gd32f30x_exmc.o(i.exmc_pccard_enable), (24 bytes).
    Removing gd32f30x_exmc.o(i.exmc_pccard_init), (192 bytes).
    Removing gd32f30x_exmc.o(i.exmc_pccard_struct_para_init), (60 bytes).
    Removing gd32f30x_exti.o(.rev16_text), (4 bytes).
    Removing gd32f30x_exti.o(.revsh_text), (4 bytes).
    Removing gd32f30x_exti.o(i.exti_deinit), (28 bytes).
    Removing gd32f30x_exti.o(i.exti_event_disable), (16 bytes).
    Removing gd32f30x_exti.o(i.exti_event_enable), (16 bytes).
    Removing gd32f30x_exti.o(i.exti_flag_clear), (12 bytes).
    Removing gd32f30x_exti.o(i.exti_flag_get), (24 bytes).
    Removing gd32f30x_exti.o(i.exti_interrupt_disable), (16 bytes).
    Removing gd32f30x_exti.o(i.exti_interrupt_enable), (16 bytes).
    Removing gd32f30x_exti.o(i.exti_software_interrupt_disable), (16 bytes).
    Removing gd32f30x_exti.o(i.exti_software_interrupt_enable), (16 bytes).
    Removing gd32f30x_fmc.o(.rev16_text), (4 bytes).
    Removing gd32f30x_fmc.o(.revsh_text), (4 bytes).
    Removing gd32f30x_fmc.o(i.fmc_bank0_erase), (68 bytes).
    Removing gd32f30x_fmc.o(i.fmc_bank0_lock), (20 bytes).
    Removing gd32f30x_fmc.o(i.fmc_bank0_ready_wait), (34 bytes).
    Removing gd32f30x_fmc.o(i.fmc_bank0_state_get), (48 bytes).
    Removing gd32f30x_fmc.o(i.fmc_bank0_unlock), (36 bytes).
    Removing gd32f30x_fmc.o(i.fmc_bank1_erase), (68 bytes).
    Removing gd32f30x_fmc.o(i.fmc_bank1_lock), (20 bytes).
    Removing gd32f30x_fmc.o(i.fmc_bank1_ready_wait), (34 bytes).
    Removing gd32f30x_fmc.o(i.fmc_bank1_state_get), (48 bytes).
    Removing gd32f30x_fmc.o(i.fmc_bank1_unlock), (36 bytes).
    Removing gd32f30x_fmc.o(i.fmc_flag_clear), (32 bytes).
    Removing gd32f30x_fmc.o(i.fmc_flag_get), (36 bytes).
    Removing gd32f30x_fmc.o(i.fmc_halfword_program), (184 bytes).
    Removing gd32f30x_fmc.o(i.fmc_interrupt_disable), (32 bytes).
    Removing gd32f30x_fmc.o(i.fmc_interrupt_enable), (32 bytes).
    Removing gd32f30x_fmc.o(i.fmc_interrupt_flag_clear), (32 bytes).
    Removing gd32f30x_fmc.o(i.fmc_interrupt_flag_get), (108 bytes).
    Removing gd32f30x_fmc.o(i.fmc_lock), (44 bytes).
    Removing gd32f30x_fmc.o(i.fmc_mass_erase), (192 bytes).
    Removing gd32f30x_fmc.o(i.fmc_page_erase), (228 bytes).
    Removing gd32f30x_fmc.o(i.fmc_unlock), (68 bytes).
    Removing gd32f30x_fmc.o(i.fmc_word_program), (184 bytes).
    Removing gd32f30x_fmc.o(i.fmc_word_reprogram), (236 bytes).
    Removing gd32f30x_fmc.o(i.fmc_wscnt_set), (24 bytes).
    Removing gd32f30x_fmc.o(i.ob_data_get), (16 bytes).
    Removing gd32f30x_fmc.o(i.ob_data_program), (68 bytes).
    Removing gd32f30x_fmc.o(i.ob_erase), (140 bytes).
    Removing gd32f30x_fmc.o(i.ob_lock), (20 bytes).
    Removing gd32f30x_fmc.o(i.ob_security_protection_config), (132 bytes).
    Removing gd32f30x_fmc.o(i.ob_spc_get), (24 bytes).
    Removing gd32f30x_fmc.o(i.ob_unlock), (36 bytes).
    Removing gd32f30x_fmc.o(i.ob_user_get), (16 bytes).
    Removing gd32f30x_fmc.o(i.ob_user_write), (96 bytes).
    Removing gd32f30x_fmc.o(i.ob_write_protection_enable), (164 bytes).
    Removing gd32f30x_fmc.o(i.ob_write_protection_get), (12 bytes).
    Removing gd32f30x_gpio.o(.rev16_text), (4 bytes).
    Removing gd32f30x_gpio.o(.revsh_text), (4 bytes).
    Removing gd32f30x_gpio.o(i.gpio_afio_deinit), (20 bytes).
    Removing gd32f30x_gpio.o(i.gpio_bit_write), (10 bytes).
    Removing gd32f30x_gpio.o(i.gpio_compensation_config), (24 bytes).
    Removing gd32f30x_gpio.o(i.gpio_compensation_flag_get), (24 bytes).
    Removing gd32f30x_gpio.o(i.gpio_deinit), (196 bytes).
    Removing gd32f30x_gpio.o(i.gpio_event_output_config), (28 bytes).
    Removing gd32f30x_gpio.o(i.gpio_event_output_disable), (20 bytes).
    Removing gd32f30x_gpio.o(i.gpio_event_output_enable), (20 bytes).
    Removing gd32f30x_gpio.o(i.gpio_input_port_get), (8 bytes).
    Removing gd32f30x_gpio.o(i.gpio_output_bit_get), (16 bytes).
    Removing gd32f30x_gpio.o(i.gpio_output_port_get), (8 bytes).
    Removing gd32f30x_gpio.o(i.gpio_pin_lock), (18 bytes).
    Removing gd32f30x_gpio.o(i.gpio_pin_remap_config), (144 bytes).
    Removing gd32f30x_gpio.o(i.gpio_port_write), (4 bytes).
    Removing gd32f30x_misc.o(.rev16_text), (4 bytes).
    Removing gd32f30x_misc.o(.revsh_text), (4 bytes).
    Removing gd32f30x_misc.o(i.nvic_irq_disable), (24 bytes).
    Removing gd32f30x_misc.o(i.system_lowpower_reset), (16 bytes).
    Removing gd32f30x_misc.o(i.system_lowpower_set), (16 bytes).
    Removing gd32f30x_misc.o(i.systick_clksource_set), (40 bytes).
    Removing gd32f30x_pmu.o(.rev16_text), (4 bytes).
    Removing gd32f30x_pmu.o(.revsh_text), (4 bytes).
    Removing gd32f30x_pmu.o(i.pmu_backup_write_disable), (20 bytes).
    Removing gd32f30x_pmu.o(i.pmu_backup_write_enable), (20 bytes).
    Removing gd32f30x_pmu.o(i.pmu_deinit), (20 bytes).
    Removing gd32f30x_pmu.o(i.pmu_flag_clear), (48 bytes).
    Removing gd32f30x_pmu.o(i.pmu_flag_get), (24 bytes).
    Removing gd32f30x_pmu.o(i.pmu_highdriver_mode_disable), (20 bytes).
    Removing gd32f30x_pmu.o(i.pmu_highdriver_mode_enable), (20 bytes).
    Removing gd32f30x_pmu.o(i.pmu_highdriver_switch_select), (44 bytes).
    Removing gd32f30x_pmu.o(i.pmu_ldo_output_select), (28 bytes).
    Removing gd32f30x_pmu.o(i.pmu_lowdriver_mode_disable), (20 bytes).
    Removing gd32f30x_pmu.o(i.pmu_lowdriver_mode_enable), (20 bytes).
    Removing gd32f30x_pmu.o(i.pmu_lowpower_driver_config), (28 bytes).
    Removing gd32f30x_pmu.o(i.pmu_lvd_disable), (20 bytes).
    Removing gd32f30x_pmu.o(i.pmu_lvd_select), (48 bytes).
    Removing gd32f30x_pmu.o(i.pmu_normalpower_driver_config), (28 bytes).
    Removing gd32f30x_pmu.o(i.pmu_to_deepsleepmode), (244 bytes).
    Removing gd32f30x_pmu.o(i.pmu_to_sleepmode), (28 bytes).
    Removing gd32f30x_pmu.o(i.pmu_to_standbymode), (52 bytes).
    Removing gd32f30x_pmu.o(i.pmu_wakeup_pin_disable), (20 bytes).
    Removing gd32f30x_pmu.o(i.pmu_wakeup_pin_enable), (20 bytes).
    Removing gd32f30x_pmu.o(.bss), (16 bytes).
    Removing gd32f30x_rcu.o(.rev16_text), (4 bytes).
    Removing gd32f30x_rcu.o(.revsh_text), (4 bytes).
    Removing gd32f30x_rcu.o(i.rcu_adc_clock_config), (108 bytes).
    Removing gd32f30x_rcu.o(i.rcu_ahb_clock_config), (24 bytes).
    Removing gd32f30x_rcu.o(i.rcu_all_reset_flag_clear), (20 bytes).
    Removing gd32f30x_rcu.o(i.rcu_apb1_clock_config), (24 bytes).
    Removing gd32f30x_rcu.o(i.rcu_apb2_clock_config), (24 bytes).
    Removing gd32f30x_rcu.o(i.rcu_bkp_reset_disable), (20 bytes).
    Removing gd32f30x_rcu.o(i.rcu_bkp_reset_enable), (20 bytes).
    Removing gd32f30x_rcu.o(i.rcu_ck48m_clock_config), (28 bytes).
    Removing gd32f30x_rcu.o(i.rcu_ckout0_config), (24 bytes).
    Removing gd32f30x_rcu.o(i.rcu_deepsleep_voltage_set), (16 bytes).
    Removing gd32f30x_rcu.o(i.rcu_deinit), (120 bytes).
    Removing gd32f30x_rcu.o(i.rcu_flag_get), (36 bytes).
    Removing gd32f30x_rcu.o(i.rcu_hxtal_clock_monitor_disable), (20 bytes).
    Removing gd32f30x_rcu.o(i.rcu_hxtal_clock_monitor_enable), (20 bytes).
    Removing gd32f30x_rcu.o(i.rcu_interrupt_disable), (32 bytes).
    Removing gd32f30x_rcu.o(i.rcu_interrupt_enable), (32 bytes).
    Removing gd32f30x_rcu.o(i.rcu_interrupt_flag_clear), (32 bytes).
    Removing gd32f30x_rcu.o(i.rcu_interrupt_flag_get), (36 bytes).
    Removing gd32f30x_rcu.o(i.rcu_irc8m_adjust_value_set), (28 bytes).
    Removing gd32f30x_rcu.o(i.rcu_lxtal_drive_capability_config), (24 bytes).
    Removing gd32f30x_rcu.o(i.rcu_osci_bypass_mode_disable), (100 bytes).
    Removing gd32f30x_rcu.o(i.rcu_osci_bypass_mode_enable), (100 bytes).
    Removing gd32f30x_rcu.o(i.rcu_osci_off), (32 bytes).
    Removing gd32f30x_rcu.o(i.rcu_osci_on), (32 bytes).
    Removing gd32f30x_rcu.o(i.rcu_osci_stab_wait), (272 bytes).
    Removing gd32f30x_rcu.o(i.rcu_periph_clock_disable), (32 bytes).
    Removing gd32f30x_rcu.o(i.rcu_periph_clock_sleep_disable), (32 bytes).
    Removing gd32f30x_rcu.o(i.rcu_periph_clock_sleep_enable), (32 bytes).
    Removing gd32f30x_rcu.o(i.rcu_periph_reset_disable), (32 bytes).
    Removing gd32f30x_rcu.o(i.rcu_periph_reset_enable), (32 bytes).
    Removing gd32f30x_rcu.o(i.rcu_pll_config), (32 bytes).
    Removing gd32f30x_rcu.o(i.rcu_pllpresel_config), (24 bytes).
    Removing gd32f30x_rcu.o(i.rcu_predv0_config), (32 bytes).
    Removing gd32f30x_rcu.o(i.rcu_rtc_clock_config), (24 bytes).
    Removing gd32f30x_rcu.o(i.rcu_system_clock_source_config), (24 bytes).
    Removing gd32f30x_rcu.o(i.rcu_system_clock_source_get), (16 bytes).
    Removing gd32f30x_spi.o(.rev16_text), (4 bytes).
    Removing gd32f30x_spi.o(.revsh_text), (4 bytes).
    Removing gd32f30x_spi.o(i.i2s_disable), (10 bytes).
    Removing gd32f30x_spi.o(i.i2s_enable), (10 bytes).
    Removing gd32f30x_spi.o(i.i2s_init), (28 bytes).
    Removing gd32f30x_spi.o(i.i2s_psc_config), (170 bytes).
    Removing gd32f30x_spi.o(i.qspi_disable), (14 bytes).
    Removing gd32f30x_spi.o(i.qspi_enable), (14 bytes).
    Removing gd32f30x_spi.o(i.qspi_io23_output_disable), (14 bytes).
    Removing gd32f30x_spi.o(i.qspi_io23_output_enable), (14 bytes).
    Removing gd32f30x_spi.o(i.qspi_read_enable), (14 bytes).
    Removing gd32f30x_spi.o(i.qspi_write_enable), (14 bytes).
    Removing gd32f30x_spi.o(i.spi_bidirectional_transfer_config), (26 bytes).
    Removing gd32f30x_spi.o(i.spi_crc_error_clear), (10 bytes).
    Removing gd32f30x_spi.o(i.spi_crc_get), (16 bytes).
    Removing gd32f30x_spi.o(i.spi_crc_next), (10 bytes).
    Removing gd32f30x_spi.o(i.spi_crc_off), (10 bytes).
    Removing gd32f30x_spi.o(i.spi_crc_on), (10 bytes).
    Removing gd32f30x_spi.o(i.spi_crc_polynomial_get), (8 bytes).
    Removing gd32f30x_spi.o(i.spi_crc_polynomial_set), (4 bytes).
    Removing gd32f30x_spi.o(i.spi_disable), (10 bytes).
    Removing gd32f30x_spi.o(i.spi_dma_disable), (22 bytes).
    Removing gd32f30x_spi.o(i.spi_dma_enable), (22 bytes).
    Removing gd32f30x_spi.o(i.spi_i2s_data_frame_format_config), (16 bytes).
    Removing gd32f30x_spi.o(i.spi_i2s_deinit), (88 bytes).
    Removing gd32f30x_spi.o(i.spi_i2s_interrupt_disable), (48 bytes).
    Removing gd32f30x_spi.o(i.spi_i2s_interrupt_enable), (48 bytes).
    Removing gd32f30x_spi.o(i.spi_i2s_interrupt_flag_get), (112 bytes).
    Removing gd32f30x_spi.o(i.spi_nss_internal_high), (10 bytes).
    Removing gd32f30x_spi.o(i.spi_nss_internal_low), (10 bytes).
    Removing gd32f30x_spi.o(i.spi_nss_output_disable), (10 bytes).
    Removing gd32f30x_spi.o(i.spi_nss_output_enable), (10 bytes).
    Removing gd32f30x_spi.o(i.spi_nssp_mode_disable), (10 bytes).
    Removing gd32f30x_spi.o(i.spi_nssp_mode_enable), (10 bytes).
    Removing gd32f30x_spi.o(i.spi_struct_para_init), (18 bytes).
    Removing gd32f30x_spi.o(i.spi_ti_mode_disable), (10 bytes).
    Removing gd32f30x_spi.o(i.spi_ti_mode_enable), (10 bytes).
    Removing gd32f30x_timer.o(.rev16_text), (4 bytes).
    Removing gd32f30x_timer.o(.revsh_text), (4 bytes).
    Removing gd32f30x_timer.o(i.timer_auto_reload_shadow_disable), (10 bytes).
    Removing gd32f30x_timer.o(i.timer_auto_reload_shadow_enable), (10 bytes).
    Removing gd32f30x_timer.o(i.timer_automatic_output_disable), (10 bytes).
    Removing gd32f30x_timer.o(i.timer_automatic_output_enable), (10 bytes).
    Removing gd32f30x_timer.o(i.timer_break_config), (30 bytes).
    Removing gd32f30x_timer.o(i.timer_break_disable), (10 bytes).
    Removing gd32f30x_timer.o(i.timer_break_enable), (10 bytes).
    Removing gd32f30x_timer.o(i.timer_break_struct_para_init), (18 bytes).
    Removing gd32f30x_timer.o(i.timer_channel_capture_value_register_read), (42 bytes).
    Removing gd32f30x_timer.o(i.timer_channel_complementary_output_polarity_config), (70 bytes).
    Removing gd32f30x_timer.o(i.timer_channel_complementary_output_state_config), (70 bytes).
    Removing gd32f30x_timer.o(i.timer_channel_control_shadow_config), (24 bytes).
    Removing gd32f30x_timer.o(i.timer_channel_control_shadow_update_config), (26 bytes).
    Removing gd32f30x_timer.o(i.timer_channel_dma_request_source_select), (26 bytes).
    Removing gd32f30x_timer.o(i.timer_channel_input_capture_prescaler_config), (90 bytes).
    Removing gd32f30x_timer.o(i.timer_channel_input_struct_para_init), (16 bytes).
    Removing gd32f30x_timer.o(i.timer_channel_output_clear_config), (90 bytes).
    Removing gd32f30x_timer.o(i.timer_channel_output_config), (492 bytes).
    Removing gd32f30x_timer.o(i.timer_channel_output_fast_config), (90 bytes).
    Removing gd32f30x_timer.o(i.timer_channel_output_mode_config), (90 bytes).
    Removing gd32f30x_timer.o(i.timer_channel_output_polarity_config), (92 bytes).
    Removing gd32f30x_timer.o(i.timer_channel_output_pulse_value_config), (38 bytes).
    Removing gd32f30x_timer.o(i.timer_channel_output_shadow_config), (90 bytes).
    Removing gd32f30x_timer.o(i.timer_channel_output_state_config), (92 bytes).
    Removing gd32f30x_timer.o(i.timer_channel_output_struct_para_init), (16 bytes).
    Removing gd32f30x_timer.o(i.timer_counter_alignment), (16 bytes).
    Removing gd32f30x_timer.o(i.timer_counter_down_direction), (10 bytes).
    Removing gd32f30x_timer.o(i.timer_counter_up_direction), (10 bytes).
    Removing gd32f30x_timer.o(i.timer_deinit), (220 bytes).
    Removing gd32f30x_timer.o(i.timer_disable), (10 bytes).
    Removing gd32f30x_timer.o(i.timer_dma_disable), (8 bytes).
    Removing gd32f30x_timer.o(i.timer_dma_enable), (8 bytes).
    Removing gd32f30x_timer.o(i.timer_dma_transfer_config), (24 bytes).
    Removing gd32f30x_timer.o(i.timer_event_software_generate), (8 bytes).
    Removing gd32f30x_timer.o(i.timer_external_clock_mode0_config), (40 bytes).
    Removing gd32f30x_timer.o(i.timer_external_clock_mode1_config), (32 bytes).
    Removing gd32f30x_timer.o(i.timer_external_clock_mode1_disable), (10 bytes).
    Removing gd32f30x_timer.o(i.timer_external_trigger_as_external_clock_config), (166 bytes).
    Removing gd32f30x_timer.o(i.timer_external_trigger_config), (30 bytes).
    Removing gd32f30x_timer.o(i.timer_flag_clear), (6 bytes).
    Removing gd32f30x_timer.o(i.timer_flag_get), (16 bytes).
    Removing gd32f30x_timer.o(i.timer_hall_mode_config), (26 bytes).
    Removing gd32f30x_timer.o(i.timer_input_capture_config), (326 bytes).
    Removing gd32f30x_timer.o(i.timer_input_pwm_capture_config), (356 bytes).
    Removing gd32f30x_timer.o(i.timer_input_trigger_source_select), (16 bytes).
    Removing gd32f30x_timer.o(i.timer_internal_clock_config), (10 bytes).
    Removing gd32f30x_timer.o(i.timer_internal_trigger_as_external_clock_config), (32 bytes).
    Removing gd32f30x_timer.o(i.timer_master_output_trigger_source_select), (16 bytes).
    Removing gd32f30x_timer.o(i.timer_master_slave_mode_config), (26 bytes).
    Removing gd32f30x_timer.o(i.timer_output_value_selection_config), (34 bytes).
    Removing gd32f30x_timer.o(i.timer_prescaler_read), (10 bytes).
    Removing gd32f30x_timer.o(i.timer_primary_output_config), (24 bytes).
    Removing gd32f30x_timer.o(i.timer_quadrature_decoder_mode_config), (64 bytes).
    Removing gd32f30x_timer.o(i.timer_repetition_value_config), (4 bytes).
    Removing gd32f30x_timer.o(i.timer_single_pulse_mode_config), (26 bytes).
    Removing gd32f30x_timer.o(i.timer_slave_mode_select), (16 bytes).
    Removing gd32f30x_timer.o(i.timer_struct_para_init), (22 bytes).
    Removing gd32f30x_timer.o(i.timer_update_event_disable), (10 bytes).
    Removing gd32f30x_timer.o(i.timer_update_event_enable), (10 bytes).
    Removing gd32f30x_timer.o(i.timer_update_source_config), (26 bytes).
    Removing gd32f30x_timer.o(i.timer_write_chxval_register_config), (34 bytes).
    Removing gd32f30x_usart.o(.rev16_text), (4 bytes).
    Removing gd32f30x_usart.o(.revsh_text), (4 bytes).
    Removing gd32f30x_usart.o(i.usart_address_config), (20 bytes).
    Removing gd32f30x_usart.o(i.usart_baudrate_set), (144 bytes).
    Removing gd32f30x_usart.o(i.usart_block_length_config), (28 bytes).
    Removing gd32f30x_usart.o(i.usart_data_first_config), (20 bytes).
    Removing gd32f30x_usart.o(i.usart_data_receive), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_data_transmit), (8 bytes).
    Removing gd32f30x_usart.o(i.usart_deinit), (144 bytes).
    Removing gd32f30x_usart.o(i.usart_disable), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_dma_receive_config), (16 bytes).
    Removing gd32f30x_usart.o(i.usart_dma_transmit_config), (16 bytes).
    Removing gd32f30x_usart.o(i.usart_enable), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_flag_clear), (26 bytes).
    Removing gd32f30x_usart.o(i.usart_flag_get), (30 bytes).
    Removing gd32f30x_usart.o(i.usart_guard_time_config), (24 bytes).
    Removing gd32f30x_usart.o(i.usart_halfduplex_disable), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_halfduplex_enable), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_hardware_flow_cts_config), (16 bytes).
    Removing gd32f30x_usart.o(i.usart_hardware_flow_rts_config), (16 bytes).
    Removing gd32f30x_usart.o(i.usart_interrupt_disable), (26 bytes).
    Removing gd32f30x_usart.o(i.usart_interrupt_enable), (26 bytes).
    Removing gd32f30x_usart.o(i.usart_interrupt_flag_clear), (26 bytes).
    Removing gd32f30x_usart.o(i.usart_interrupt_flag_get), (56 bytes).
    Removing gd32f30x_usart.o(i.usart_invert_config), (104 bytes).
    Removing gd32f30x_usart.o(i.usart_irda_lowpower_config), (20 bytes).
    Removing gd32f30x_usart.o(i.usart_irda_mode_disable), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_irda_mode_enable), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_lin_break_detection_length_config), (20 bytes).
    Removing gd32f30x_usart.o(i.usart_lin_mode_disable), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_lin_mode_enable), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_mute_mode_disable), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_mute_mode_enable), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_mute_mode_wakeup_config), (16 bytes).
    Removing gd32f30x_usart.o(i.usart_parity_config), (16 bytes).
    Removing gd32f30x_usart.o(i.usart_prescaler_config), (16 bytes).
    Removing gd32f30x_usart.o(i.usart_receive_config), (16 bytes).
    Removing gd32f30x_usart.o(i.usart_receiver_timeout_disable), (14 bytes).
    Removing gd32f30x_usart.o(i.usart_receiver_timeout_enable), (14 bytes).
    Removing gd32f30x_usart.o(i.usart_receiver_timeout_threshold_config), (20 bytes).
    Removing gd32f30x_usart.o(i.usart_send_break), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_smartcard_autoretry_config), (26 bytes).
    Removing gd32f30x_usart.o(i.usart_smartcard_mode_disable), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_smartcard_mode_enable), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_smartcard_mode_nack_disable), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_smartcard_mode_nack_enable), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_stop_bit_set), (16 bytes).
    Removing gd32f30x_usart.o(i.usart_synchronous_clock_config), (34 bytes).
    Removing gd32f30x_usart.o(i.usart_synchronous_clock_disable), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_synchronous_clock_enable), (10 bytes).
    Removing gd32f30x_usart.o(i.usart_transmit_config), (16 bytes).
    Removing gd32f30x_usart.o(i.usart_word_length_set), (16 bytes).
    Removing usbd_lld_core.o(.rev16_text), (4 bytes).
    Removing usbd_lld_core.o(.revsh_text), (4 bytes).
    Removing usbd_lld_core.o(i.user_buffer_free), (84 bytes).
    Removing usbd_lld_int.o(.rev16_text), (4 bytes).
    Removing usbd_lld_int.o(.revsh_text), (4 bytes).
    Removing usbd_lld_int.o(i.usbd_int_hpst), (300 bytes).
    Removing usbd_core.o(.rev16_text), (4 bytes).
    Removing usbd_core.o(.revsh_text), (4 bytes).
    Removing usbd_enum.o(.rev16_text), (4 bytes).
    Removing usbd_enum.o(.revsh_text), (4 bytes).
    Removing usbd_pwr.o(.rev16_text), (4 bytes).
    Removing usbd_pwr.o(.revsh_text), (4 bytes).
    Removing usbd_pwr.o(i.usbd_remote_wakeup_active), (42 bytes).
    Removing usbd_transc.o(.rev16_text), (4 bytes).
    Removing usbd_transc.o(.revsh_text), (4 bytes).
    Removing custom_hid_core.o(.rev16_text), (4 bytes).
    Removing custom_hid_core.o(.revsh_text), (4 bytes).
    Removing buzzer.o(.rev16_text), (4 bytes).
    Removing buzzer.o(.revsh_text), (4 bytes).
    Removing i2c.o(.rev16_text), (4 bytes).
    Removing i2c.o(.revsh_text), (4 bytes).
    Removing i2c.o(i.i2c_init), (48 bytes).
    Removing i2c.o(i.i2c_test_basic), (68 bytes).
    Removing led.o(.rev16_text), (4 bytes).
    Removing led.o(.revsh_text), (4 bytes).
    Removing led.o(i.lcd_back_light_ctrl), (32 bytes).
    Removing platform.o(.rev16_text), (4 bytes).
    Removing platform.o(.revsh_text), (4 bytes).
    Removing platform.o(i.CRC16), (84 bytes).
    Removing platform.o(i.get_hard_flag), (12 bytes).
    Removing platform.o(i.get_pc_communication_type), (12 bytes).
    Removing platform.o(i.operation_debug_io), (80 bytes).
    Removing platform.o(i.set_hard_flag), (12 bytes).
    Removing platform.o(.constdata), (32 bytes).
    Removing rf24l01 - multi.o(.rev16_text), (4 bytes).
    Removing rf24l01 - multi.o(.revsh_text), (4 bytes).
    Removing hw_mcuio.o(.rev16_text), (4 bytes).
    Removing hw_mcuio.o(.revsh_text), (4 bytes).
    Removing hw_mcuio.o(i.HW_GD_DelayUS), (18 bytes).
    Removing base_core.o(i.debug_check_err), (40 bytes).
    Removing base_process_rx_keypad.o(i.keypad_rf_data_fetch), (44 bytes).
    Removing base_process_rx_keypad.o(i.keypad_rf_data_process), (26 bytes).
    Removing function.o(i.function_init_all), (16 bytes).
    Removing fucntion_fastmatch.o(i.fastmatch_switch), (48 bytes).
    Removing fucntion_text_message.o(i.msg_clr_len), (16 bytes).
    Removing fucntion_text_message.o(i.msg_get_status), (12 bytes).
    Removing function_aes.o(.rev16_text), (4 bytes).
    Removing function_aes.o(.revsh_text), (4 bytes).
    Removing function_broadcast.o(.data), (1 bytes).
    Removing transparentupgrade.o(i.Upgrade_GetNextPack), (2 bytes).
    Removing function_network.o(.rev16_text), (4 bytes).
    Removing function_network.o(.revsh_text), (4 bytes).
    Removing function_network.o(i.network_wait_rfsendOK), (34 bytes).
    Removing func_list_mgnt.o(.rev16_text), (4 bytes).
    Removing func_list_mgnt.o(.revsh_text), (4 bytes).
    Removing func_list_mgnt.o(i.dbg__print_kplist), (76 bytes).
    Removing func_list_mgnt.o(i.list__detele_2), (14 bytes).
    Removing func_list_mgnt.o(i.list__pele_init), (2 bytes).
    Removing func_list_mgnt.o(i.list_mgnt__get_free_ele_cnt), (40 bytes).
    Removing func_list_mgnt.o(i.list_mgnt__traverse), (60 bytes).
    Removing func_list_mgnt.o(i.list_mgnt__traverse_input), (60 bytes).
    Removing func_list_mgnt.o(i.trav_func__print_kplist_info), (6 bytes).
    Removing aes.o(i.Base64Decode), (182 bytes).
    Removing aes.o(i.Base64Encode), (192 bytes).
    Removing aes.o(i.Buffercmp), (36 bytes).
    Removing aes.o(i.GetBase64Value), (78 bytes).
    Removing aes.o(i.getSBoxInvert), (12 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_AllocDownBuffer), (192 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_AllocUpBuffer), (192 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_ConfigDownBuffer), (168 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_ConfigUpBuffer), (168 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_GetKey), (32 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_HasData), (28 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_HasKey), (40 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_Init), (8 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_PutChar), (120 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_PutCharSkip), (104 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_PutCharSkipNoLock), (56 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_SetFlagsDownBuffer), (84 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_SetFlagsUpBuffer), (84 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_SetNameDownBuffer), (84 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_SetNameUpBuffer), (84 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_SetTerminal), (156 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_TerminalOut), (256 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_WaitKey), (14 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_WriteSkipNoLock), (176 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_WriteString), (26 bytes).
    Removing segger_rtt.o(i.SEGGER_RTT_WriteWithOverwriteNoLock), (172 bytes).
    Removing segger_rtt.o(i._PostTerminalSwitch), (36 bytes).
    Removing segger_rtt.o(.data), (17 bytes).
    Removing common_math.o(i.Dec_to_Hex), (72 bytes).
    Removing common_math.o(i.mem_cmp_const), (32 bytes).
    Removing common_math.o(i.mem_search_const), (32 bytes).
    Removing gen_queue.o(i.gen_queue_get_len), (6 bytes).
    Removing gen_queue.o(i.gen_queue_in), (96 bytes).
    Removing gen_queue.o(i.gen_queue_init), (12 bytes).
    Removing gen_queue.o(i.gen_queue_out), (92 bytes).
    Removing crypto.o(.rev16_text), (4 bytes).
    Removing crypto.o(.revsh_text), (4 bytes).
    Removing crypto.o(.rrx_text), (6 bytes).
    Removing crypto.o(i.AES_CBC_Decrypt_Append), (584 bytes).
    Removing crypto.o(i.AES_CBC_Decrypt_Finish), (26 bytes).
    Removing crypto.o(i.AES_CBC_Decrypt_Init), (6 bytes).
    Removing crypto.o(i.AES_CBC_Encrypt_Append), (424 bytes).
    Removing crypto.o(i.AES_CBC_Encrypt_Finish), (26 bytes).
    Removing crypto.o(i.AES_CBC_Encrypt_Init), (6 bytes).
    Removing crypto.o(i.AES_CCM_Decrypt_Append), (466 bytes).
    Removing crypto.o(i.AES_CCM_Decrypt_Finish), (252 bytes).
    Removing crypto.o(i.AES_CCM_Decrypt_Init), (4 bytes).
    Removing crypto.o(i.AES_CCM_Encrypt_Append), (956 bytes).
    Removing crypto.o(i.AES_CCM_Encrypt_Finish), (230 bytes).
    Removing crypto.o(i.AES_CCM_Encrypt_Init), (560 bytes).
    Removing crypto.o(i.AES_CCM_Header_Append), (588 bytes).
    Removing crypto.o(i.AES_CFB_Decrypt_Append), (396 bytes).
    Removing crypto.o(i.AES_CFB_Decrypt_Finish), (26 bytes).
    Removing crypto.o(i.AES_CFB_Decrypt_Init), (4 bytes).
    Removing crypto.o(i.AES_CFB_Encrypt_Append), (396 bytes).
    Removing crypto.o(i.AES_CFB_Encrypt_Finish), (26 bytes).
    Removing crypto.o(i.AES_CFB_Encrypt_Init), (178 bytes).
    Removing crypto.o(i.AES_CMAC_Decrypt_Append), (4 bytes).
    Removing crypto.o(i.AES_CMAC_Decrypt_Finish), (180 bytes).
    Removing crypto.o(i.AES_CMAC_Decrypt_Init), (46 bytes).
    Removing crypto.o(i.AES_CMAC_Encrypt_Append), (884 bytes).
    Removing crypto.o(i.AES_CMAC_Encrypt_Finish), (164 bytes).
    Removing crypto.o(i.AES_CMAC_Encrypt_Init), (46 bytes).
    Removing crypto.o(i.AES_CTR_Decrypt_Append), (16 bytes).
    Removing crypto.o(i.AES_CTR_Decrypt_Finish), (26 bytes).
    Removing crypto.o(i.AES_CTR_Decrypt_Init), (6 bytes).
    Removing crypto.o(i.AES_CTR_Encrypt_Append), (604 bytes).
    Removing crypto.o(i.AES_CTR_Encrypt_Finish), (26 bytes).
    Removing crypto.o(i.AES_CTR_Encrypt_Init), (6 bytes).
    Removing crypto.o(i.AES_GCM_Decrypt_Append), (22 bytes).
    Removing crypto.o(i.AES_GCM_Decrypt_Finish), (8 bytes).
    Removing crypto.o(i.AES_GCM_Decrypt_Init), (4 bytes).
    Removing crypto.o(i.AES_GCM_Encrypt_Append), (22 bytes).
    Removing crypto.o(i.AES_GCM_Encrypt_Finish), (6 bytes).
    Removing crypto.o(i.AES_GCM_Encrypt_Init), (1036 bytes).
    Removing crypto.o(i.AES_GCM_Header_Append), (416 bytes).
    Removing crypto.o(i.AES_KeyWrap_Decrypt_Append), (286 bytes).
    Removing crypto.o(i.AES_KeyWrap_Decrypt_Finish), (50 bytes).
    Removing crypto.o(i.AES_KeyWrap_Decrypt_Init), (20 bytes).
    Removing crypto.o(i.AES_KeyWrap_Encrypt_Append), (352 bytes).
    Removing crypto.o(i.AES_KeyWrap_Encrypt_Finish), (26 bytes).
    Removing crypto.o(i.AES_KeyWrap_Encrypt_Init), (20 bytes).
    Removing crypto.o(i.AES_OFB_Decrypt_Append), (16 bytes).
    Removing crypto.o(i.AES_OFB_Decrypt_Finish), (26 bytes).
    Removing crypto.o(i.AES_OFB_Decrypt_Init), (4 bytes).
    Removing crypto.o(i.AES_OFB_Encrypt_Append), (376 bytes).
    Removing crypto.o(i.AES_OFB_Encrypt_Finish), (26 bytes).
    Removing crypto.o(i.AES_OFB_Encrypt_Init), (178 bytes).
    Removing crypto.o(i.AES_XTS_Common_Append), (1098 bytes).
    Removing crypto.o(i.AES_XTS_Common_Init), (218 bytes).
    Removing crypto.o(i.AES_XTS_Decrypt_Append), (24 bytes).
    Removing crypto.o(i.AES_XTS_Decrypt_Finish), (26 bytes).
    Removing crypto.o(i.AES_XTS_Decrypt_Init), (6 bytes).
    Removing crypto.o(i.AES_XTS_Encrypt_Append), (24 bytes).
    Removing crypto.o(i.AES_XTS_Encrypt_Finish), (26 bytes).
    Removing crypto.o(i.AES_XTS_Encrypt_Init), (6 bytes).
    Removing crypto.o(i.AES_keyschedule_enc), (34 bytes).
    Removing crypto.o(i.AESgcmAppend), (988 bytes).
    Removing crypto.o(i.AESgcmFinal), (452 bytes).
    Removing crypto.o(i.ARC4_Decrypt_Append), (16 bytes).
    Removing crypto.o(i.ARC4_Decrypt_Finish), (26 bytes).
    Removing crypto.o(i.ARC4_Decrypt_Init), (132 bytes).
    Removing crypto.o(i.ARC4_Encrypt_Append), (348 bytes).
    Removing crypto.o(i.ARC4_Encrypt_Finish), (26 bytes).
    Removing crypto.o(i.ARC4_Encrypt_Init), (130 bytes).
    Removing crypto.o(i.AddBig), (294 bytes).
    Removing crypto.o(i.Add_Moduli_Big), (392 bytes).
    Removing crypto.o(i.Big_to_W8), (100 bytes).
    Removing crypto.o(i.Big_to_fixedW8), (74 bytes).
    Removing crypto.o(i.Binary_DoublePointMul), (336 bytes).
    Removing crypto.o(i.C25519keyExchange), (190 bytes).
    Removing crypto.o(i.C25519keyGen), (84 bytes).
    Removing crypto.o(i.CHACHA_Decrypt_Append), (16 bytes).
    Removing crypto.o(i.CHACHA_Decrypt_Finish), (26 bytes).
    Removing crypto.o(i.CHACHA_Decrypt_Init), (4 bytes).
    Removing crypto.o(i.CHACHA_Encrypt_Append), (402 bytes).
    Removing crypto.o(i.CHACHA_Encrypt_Finish), (26 bytes).
    Removing crypto.o(i.CHACHA_Encrypt_Init), (196 bytes).
    Removing crypto.o(i.ChaCha20Poly1305_Append), (532 bytes).
    Removing crypto.o(i.ChaCha20Poly1305_Decrypt_Append), (22 bytes).
    Removing crypto.o(i.ChaCha20Poly1305_Decrypt_Finish), (190 bytes).
    Removing crypto.o(i.ChaCha20Poly1305_Decrypt_Init), (4 bytes).
    Removing crypto.o(i.ChaCha20Poly1305_Encrypt_Append), (22 bytes).
    Removing crypto.o(i.ChaCha20Poly1305_Encrypt_Finish), (134 bytes).
    Removing crypto.o(i.ChaCha20Poly1305_Encrypt_Init), (232 bytes).
    Removing crypto.o(i.ChaCha20Poly1305_Header_Append), (236 bytes).
    Removing crypto.o(i.CompareBig), (160 bytes).
    Removing crypto.o(i.CopyBig), (98 bytes).
    Removing crypto.o(i.CountBits), (52 bytes).
    Removing crypto.o(i.CountBytes), (52 bytes).
    Removing crypto.o(i.DES_CBC_Decrypt_Append), (196 bytes).
    Removing crypto.o(i.DES_CBC_Decrypt_Finish), (26 bytes).
    Removing crypto.o(i.DES_CBC_Decrypt_Init), (6 bytes).
    Removing crypto.o(i.DES_CBC_Encrypt_Append), (160 bytes).
    Removing crypto.o(i.DES_CBC_Encrypt_Finish), (26 bytes).
    Removing crypto.o(i.DES_CBC_Encrypt_Init), (6 bytes).
    Removing crypto.o(i.DES_ECB_Decrypt_Append), (172 bytes).
    Removing crypto.o(i.DES_ECB_Decrypt_Finish), (26 bytes).
    Removing crypto.o(i.DES_ECB_Decrypt_Init), (6 bytes).
    Removing crypto.o(i.DES_ECB_Encrypt_Append), (172 bytes).
    Removing crypto.o(i.DES_ECB_Encrypt_Finish), (26 bytes).
    Removing crypto.o(i.DES_ECB_Encrypt_Init), (6 bytes).
    Removing crypto.o(i.DESstdInit), (244 bytes).
    Removing crypto.o(i.DRBG_AES128_Block_cipher_df), (376 bytes).
    Removing crypto.o(i.DRBG_AES128_Update), (136 bytes).
    Removing crypto.o(i.ECCcopyPoint), (108 bytes).
    Removing crypto.o(i.ECCfreeEC), (124 bytes).
    Removing crypto.o(i.ECCfreePoint), (66 bytes).
    Removing crypto.o(i.ECCfreePrivKey), (46 bytes).
    Removing crypto.o(i.ECCgetPointCoordinate), (192 bytes).
    Removing crypto.o(i.ECCgetPointFlag), (12 bytes).
    Removing crypto.o(i.ECCgetPrivKeyValue), (132 bytes).
    Removing crypto.o(i.ECCinitEC), (480 bytes).
    Removing crypto.o(i.ECCinitPoint), (208 bytes).
    Removing crypto.o(i.ECCinitPrivKey), (110 bytes).
    Removing crypto.o(i.ECCkeyGen), (416 bytes).
    Removing crypto.o(i.ECCpoint2Monty), (70 bytes).
    Removing crypto.o(i.ECCpointFromMonty), (72 bytes).
    Removing crypto.o(i.ECCscalarMul), (244 bytes).
    Removing crypto.o(i.ECCsetPointCoordinate), (82 bytes).
    Removing crypto.o(i.ECCsetPointFlag), (8 bytes).
    Removing crypto.o(i.ECCsetPointGenerator), (128 bytes).
    Removing crypto.o(i.ECCsetPrivKeyValue), (40 bytes).
    Removing crypto.o(i.ECCsymmetricPoint), (42 bytes).
    Removing crypto.o(i.ECCvalidatePubKey), (560 bytes).
    Removing crypto.o(i.ECDSAfreeSign), (56 bytes).
    Removing crypto.o(i.ECDSAgetSignature), (180 bytes).
    Removing crypto.o(i.ECDSAinitSign), (124 bytes).
    Removing crypto.o(i.ECDSAsetSignature), (54 bytes).
    Removing crypto.o(i.ECDSAsign), (1076 bytes).
    Removing crypto.o(i.ECDSAverify), (726 bytes).
    Removing crypto.o(i.ED25519keyGen), (206 bytes).
    Removing crypto.o(i.ED25519sign), (782 bytes).
    Removing crypto.o(i.ED25519verify), (412 bytes).
    Removing crypto.o(i.EvenBig), (16 bytes).
    Removing crypto.o(i.FastDiv2), (90 bytes).
    Removing crypto.o(i.FastDivInnerBase), (62 bytes).
    Removing crypto.o(i.FastMul2), (94 bytes).
    Removing crypto.o(i.FastMulInnerBase), (92 bytes).
    Removing crypto.o(i.GenRndBN), (146 bytes).
    Removing crypto.o(i.GenRndBNmodN), (196 bytes).
    Removing crypto.o(i.GiveBit), (30 bytes).
    Removing crypto.o(i.HKDF_SHA512), (502 bytes).
    Removing crypto.o(i.HMAC_MD5_Append), (52 bytes).
    Removing crypto.o(i.HMAC_MD5_Finish), (180 bytes).
    Removing crypto.o(i.HMAC_MD5_Init), (360 bytes).
    Removing crypto.o(i.HMAC_SHA1_Append), (16 bytes).
    Removing crypto.o(i.HMAC_SHA1_Finish), (160 bytes).
    Removing crypto.o(i.HMAC_SHA1_Init), (352 bytes).
    Removing crypto.o(i.HMAC_SHA224_Append), (52 bytes).
    Removing crypto.o(i.HMAC_SHA224_Finish), (220 bytes).
    Removing crypto.o(i.HMAC_SHA224_Init), (416 bytes).
    Removing crypto.o(i.HMAC_SHA256_Append), (52 bytes).
    Removing crypto.o(i.HMAC_SHA256_Finish), (220 bytes).
    Removing crypto.o(i.HMAC_SHA256_Init), (416 bytes).
    Removing crypto.o(i.HMAC_SHA384_Append), (36 bytes).
    Removing crypto.o(i.HMAC_SHA384_Finish), (300 bytes).
    Removing crypto.o(i.HMAC_SHA384_Init), (508 bytes).
    Removing crypto.o(i.HMAC_SHA512_Append), (36 bytes).
    Removing crypto.o(i.HMAC_SHA512_Finish), (166 bytes).
    Removing crypto.o(i.HMAC_SHA512_Init), (328 bytes).
    Removing crypto.o(i.InitBig), (66 bytes).
    Removing crypto.o(i.IsZeroBig), (22 bytes).
    Removing crypto.o(i.LeftShift), (116 bytes).
    Removing crypto.o(i.MD5_Append), (42 bytes).
    Removing crypto.o(i.MD5_Finish), (150 bytes).
    Removing crypto.o(i.MD5_Init), (60 bytes).
    Removing crypto.o(i.ModularAddBig), (68 bytes).
    Removing crypto.o(i.ModularExpSlidWin), (596 bytes).
    Removing crypto.o(i.ModularFastMul2), (60 bytes).
    Removing crypto.o(i.ModularInvBig), (470 bytes).
    Removing crypto.o(i.ModularSubBig), (52 bytes).
    Removing crypto.o(i.MontyExit), (66 bytes).
    Removing crypto.o(i.MontyInit), (338 bytes).
    Removing crypto.o(i.MontyJacProjAddPoints), (618 bytes).
    Removing crypto.o(i.MontyJacProjDoublePoint), (552 bytes).
    Removing crypto.o(i.MontyKillAll), (26 bytes).
    Removing crypto.o(i.MontyKillR2), (12 bytes).
    Removing crypto.o(i.MontyMul), (352 bytes).
    Removing crypto.o(i.MulBigbyUnInt), (90 bytes).
    Removing crypto.o(i.NAF_Binary_PointMul), (640 bytes).
    Removing crypto.o(i.Normalize), (274 bytes).
    Removing crypto.o(i.Poly1305_Auth_Append), (212 bytes).
    Removing crypto.o(i.Poly1305_Auth_Finish), (164 bytes).
    Removing crypto.o(i.Poly1305_Auth_Init), (276 bytes).
    Removing crypto.o(i.Poly1305_Core_Finish), (832 bytes).
    Removing crypto.o(i.Poly1305_Core_Update), (1392 bytes).
    Removing crypto.o(i.Poly1305_Verify_Append), (4 bytes).
    Removing crypto.o(i.Poly1305_Verify_Finish), (148 bytes).
    Removing crypto.o(i.Poly1305_Verify_Init), (4 bytes).
    Removing crypto.o(i.RNGfree), (46 bytes).
    Removing crypto.o(i.RNGgenBytes), (146 bytes).
    Removing crypto.o(i.RNGgenWords), (6 bytes).
    Removing crypto.o(i.RNGinit), (224 bytes).
    Removing crypto.o(i.RNGreseed), (188 bytes).
    Removing crypto.o(i.RSASP1), (96 bytes).
    Removing crypto.o(i.RSAVP1), (34 bytes).
    Removing crypto.o(i.RSA_PKCS1v15_Decrypt), (432 bytes).
    Removing crypto.o(i.RSA_PKCS1v15_Encrypt), (488 bytes).
    Removing crypto.o(i.RSA_PKCS1v15_Sign), (592 bytes).
    Removing crypto.o(i.RSA_PKCS1v15_Verify), (764 bytes).
    Removing crypto.o(i.RightShift), (108 bytes).
    Removing crypto.o(i.SHA1Final), (482 bytes).
    Removing crypto.o(i.SHA1Init), (48 bytes).
    Removing crypto.o(i.SHA1Transform), (892 bytes).
    Removing crypto.o(i.SHA1Update), (154 bytes).
    Removing crypto.o(i.SHA1_Append), (188 bytes).
    Removing crypto.o(i.SHA1_Finish), (150 bytes).
    Removing crypto.o(i.SHA1_Init), (68 bytes).
    Removing crypto.o(i.SHA224Final), (472 bytes).
    Removing crypto.o(i.SHA224Init), (72 bytes).
    Removing crypto.o(i.SHA224_Append), (42 bytes).
    Removing crypto.o(i.SHA224_Finish), (150 bytes).
    Removing crypto.o(i.SHA224_Init), (92 bytes).
    Removing crypto.o(i.SHA256Final), (480 bytes).
    Removing crypto.o(i.SHA256Init), (72 bytes).
    Removing crypto.o(i.SHA256Transform), (600 bytes).
    Removing crypto.o(i.SHA256Update), (154 bytes).
    Removing crypto.o(i.SHA256_Append), (42 bytes).
    Removing crypto.o(i.SHA256_Finish), (150 bytes).
    Removing crypto.o(i.SHA256_Init), (92 bytes).
    Removing crypto.o(i.SHA384Final), (528 bytes).
    Removing crypto.o(i.SHA384Init), (140 bytes).
    Removing crypto.o(i.SHA384_Append), (36 bytes).
    Removing crypto.o(i.SHA384_Finish), (150 bytes).
    Removing crypto.o(i.SHA384_Init), (160 bytes).
    Removing crypto.o(i.SHA512Final), (528 bytes).
    Removing crypto.o(i.SHA512Init), (140 bytes).
    Removing crypto.o(i.SHA512Transform), (1296 bytes).
    Removing crypto.o(i.SHA512Update), (164 bytes).
    Removing crypto.o(i.SHA512_Append), (36 bytes).
    Removing crypto.o(i.SHA512_Finish), (150 bytes).
    Removing crypto.o(i.SHA512_Init), (160 bytes).
    Removing crypto.o(i.STM32_GetCryptoLibrarySettings), (72 bytes).
    Removing crypto.o(i.SetZeroBig), (38 bytes).
    Removing crypto.o(i.SignBig), (10 bytes).
    Removing crypto.o(i.StAllocBig), (66 bytes).
    Removing crypto.o(i.StFreeBig), (36 bytes).
    Removing crypto.o(i.SubBig), (212 bytes).
    Removing crypto.o(i.Sub_Moduli_Big), (260 bytes).
    Removing crypto.o(i.TDES_CBC_Decrypt_Append), (216 bytes).
    Removing crypto.o(i.TDES_CBC_Decrypt_Finish), (26 bytes).
    Removing crypto.o(i.TDES_CBC_Decrypt_Init), (6 bytes).
    Removing crypto.o(i.TDES_CBC_Encrypt_Append), (184 bytes).
    Removing crypto.o(i.TDES_CBC_Encrypt_Finish), (26 bytes).
    Removing crypto.o(i.TDES_CBC_Encrypt_Init), (6 bytes).
    Removing crypto.o(i.TDES_ECB_Decrypt_Append), (192 bytes).
    Removing crypto.o(i.TDES_ECB_Decrypt_Finish), (26 bytes).
    Removing crypto.o(i.TDES_ECB_Decrypt_Init), (6 bytes).
    Removing crypto.o(i.TDES_ECB_Encrypt_Append), (192 bytes).
    Removing crypto.o(i.TDES_ECB_Encrypt_Finish), (26 bytes).
    Removing crypto.o(i.TDES_ECB_Encrypt_Init), (6 bytes).
    Removing crypto.o(i.TDESstdInit), (274 bytes).
    Removing crypto.o(i.W32_to_W8), (82 bytes).
    Removing crypto.o(i.W8_to_Big), (198 bytes).
    Removing crypto.o(i.barrett_reduce), (396 bytes).
    Removing crypto.o(i.c25519_sm), (1172 bytes).
    Removing crypto.o(i.crl_DRBG_AES128_Generate), (478 bytes).
    Removing crypto.o(i.crl_DRBG_AES128_Instantiate), (188 bytes).
    Removing crypto.o(i.crl_DRBG_AES128_Reseed), (166 bytes).
    Removing crypto.o(i.crl_ModularExp), (296 bytes).
    Removing crypto.o(i.crl_u_MD5_Finish), (216 bytes).
    Removing crypto.o(i.crl_u_MD5_Init), (40 bytes).
    Removing crypto.o(i.crl_u_MD5_Update), (150 bytes).
    Removing crypto.o(i.desfunc), (476 bytes).
    Removing crypto.o(i.deskey), (564 bytes).
    Removing crypto.o(i.ed25519_add), (220 bytes).
    Removing crypto.o(i.fe25519_add), (64 bytes).
    Removing crypto.o(i.fe25519_cmov), (156 bytes).
    Removing crypto.o(i.fe25519_copy), (34 bytes).
    Removing crypto.o(i.fe25519_freeze), (122 bytes).
    Removing crypto.o(i.fe25519_getparity), (28 bytes).
    Removing crypto.o(i.fe25519_invert), (548 bytes).
    Removing crypto.o(i.fe25519_iseq_vartime), (110 bytes).
    Removing crypto.o(i.fe25519_mul), (386 bytes).
    Removing crypto.o(i.fe25519_mult121665), (64 bytes).
    Removing crypto.o(i.fe25519_neg), (66 bytes).
    Removing crypto.o(i.fe25519_pack), (56 bytes).
    Removing crypto.o(i.fe25519_pow2523), (376 bytes).
    Removing crypto.o(i.fe25519_setone), (22 bytes).
    Removing crypto.o(i.fe25519_setzero), (20 bytes).
    Removing crypto.o(i.fe25519_square), (6 bytes).
    Removing crypto.o(i.fe25519_sub), (206 bytes).
    Removing crypto.o(i.fe25519_unpack), (38 bytes).
    Removing crypto.o(i.ge25519_double_scalarmult_vartime), (422 bytes).
    Removing crypto.o(i.ge25519_pack), (124 bytes).
    Removing crypto.o(i.ge25519_scalarmult_base), (404 bytes).
    Removing crypto.o(i.ge25519_unpackneg_vartime), (416 bytes).
    Removing crypto.o(i.gfmul), (364 bytes).
    Removing crypto.o(i.md5_process), (2064 bytes).
    Removing crypto.o(i.reduceRS), (114 bytes).
    Removing crypto.o(i.reduce_add_sub), (176 bytes).
    Removing crypto.o(i.salsa20_wordtobyte), (2060 bytes).
    Removing crypto.o(i.sc25519_add), (60 bytes).
    Removing crypto.o(i.sc25519_from32bytes), (64 bytes).
    Removing crypto.o(i.sc25519_from64bytes), (50 bytes).
    Removing crypto.o(i.sc25519_mul), (162 bytes).
    Removing crypto.o(i.sc25519_to32bytes), (34 bytes).
    Removing crypto.o(.constdata), (1 bytes).
    Removing crypto.o(.constdata), (1 bytes).
    Removing crypto.o(.constdata), (1 bytes).
    Removing crypto.o(.constdata), (1 bytes).
    Removing crypto.o(.constdata), (1 bytes).
    Removing crypto.o(.constdata), (1 bytes).
    Removing crypto.o(.constdata), (1 bytes).
    Removing crypto.o(.constdata), (2 bytes).
    Removing crypto.o(.constdata), (2 bytes).
    Removing crypto.o(.constdata), (2 bytes).
    Removing crypto.o(.constdata), (2 bytes).
    Removing crypto.o(.constdata), (2 bytes).
    Removing crypto.o(.constdata), (1 bytes).
    Removing crypto.o(.constdata), (1 bytes).
    Removing crypto.o(.constdata), (1 bytes).
    Removing crypto.o(.constdata), (1 bytes).
    Removing dadd.o(.text), (334 bytes).
    Removing dmul.o(.text), (228 bytes).
    Removing ddiv.o(.text), (222 bytes).
    Removing dfixul.o(.text), (48 bytes).
    Removing cdrcmple.o(.text), (48 bytes).
    Removing depilogue.o(.text), (186 bytes).

773 unused section(s) (total 85049 bytes) removed from the image.

==============================================================================

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../clib/../cmprslib/zerorunl2.c          0x00000000   Number         0  __dczerorl2.o ABSOLUTE
    ../clib/microlib/ctype/ctype.c           0x00000000   Number         0  isblank_o.o ABSOLUTE
    ../clib/microlib/ctype/ctype.c           0x00000000   Number         0  ctype_o.o ABSOLUTE
    ../clib/microlib/ctype/ctype.c           0x00000000   Number         0  isalnum_o.o ABSOLUTE
    ../clib/microlib/ctype/ctype.c           0x00000000   Number         0  isalpha_o.o ABSOLUTE
    ../clib/microlib/ctype/ctype.c           0x00000000   Number         0  isxdigit_o.o ABSOLUTE
    ../clib/microlib/ctype/ctype.c           0x00000000   Number         0  iscntrl_o.o ABSOLUTE
    ../clib/microlib/ctype/ctype.c           0x00000000   Number         0  isdigit_o.o ABSOLUTE
    ../clib/microlib/ctype/ctype.c           0x00000000   Number         0  isgraph_o.o ABSOLUTE
    ../clib/microlib/ctype/ctype.c           0x00000000   Number         0  islower_o.o ABSOLUTE
    ../clib/microlib/ctype/ctype.c           0x00000000   Number         0  isprint_o.o ABSOLUTE
    ../clib/microlib/ctype/ctype.c           0x00000000   Number         0  ispunct_o.o ABSOLUTE
    ../clib/microlib/ctype/ctype.c           0x00000000   Number         0  isspace_o.o ABSOLUTE
    ../clib/microlib/ctype/ctype.c           0x00000000   Number         0  isupper_o.o ABSOLUTE
    ../clib/microlib/division.c              0x00000000   Number         0  uidiv.o ABSOLUTE
    ../clib/microlib/division.c              0x00000000   Number         0  uldiv.o ABSOLUTE
    ../clib/microlib/errno.c                 0x00000000   Number         0  errno.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE
    ../clib/microlib/malloc/malloc.c         0x00000000   Number         0  mallocr.o ABSOLUTE
    ../clib/microlib/malloc/malloc.c         0x00000000   Number         0  mallocra.o ABSOLUTE
    ../clib/microlib/malloc/malloc.c         0x00000000   Number         0  malloca.o ABSOLUTE
    ../clib/microlib/malloc/malloc.c         0x00000000   Number         0  malloc.o ABSOLUTE
    ../clib/microlib/malloc/mvars.c          0x00000000   Number         0  mvars.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf1.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfb.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf2.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf3.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf4.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf5.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfa.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf6.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf7.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf8.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf0.o ABSOLUTE
    ../clib/microlib/printf/stubs.s          0x00000000   Number         0  stubs.o ABSOLUTE
    ../clib/microlib/stdio/fputc.c           0x00000000   Number         0  fputc.o ABSOLUTE
    ../clib/microlib/stdio/semi.s            0x00000000   Number         0  semi.o ABSOLUTE
    ../clib/microlib/stdio/streams.c         0x00000000   Number         0  stdout.o ABSOLUTE
    ../clib/microlib/stdlib/rand.c           0x00000000   Number         0  rand.o ABSOLUTE
    ../clib/microlib/string/memcmp.c         0x00000000   Number         0  memcmp.o ABSOLUTE
    ../clib/microlib/string/memcpy.c         0x00000000   Number         0  memcpya.o ABSOLUTE
    ../clib/microlib/string/memcpy.c         0x00000000   Number         0  memmovea.o ABSOLUTE
    ../clib/microlib/string/memcpy.c         0x00000000   Number         0  memcpyb.o ABSOLUTE
    ../clib/microlib/string/memcpy.c         0x00000000   Number         0  memmoveb.o ABSOLUTE
    ../clib/microlib/string/memset.c         0x00000000   Number         0  memseta.o ABSOLUTE
    ../clib/microlib/string/strcpy.c         0x00000000   Number         0  strcpy.o ABSOLUTE
    ../clib/microlib/string/strlen.c         0x00000000   Number         0  strlen.o ABSOLUTE
    ../clib/microlib/stubs.s                 0x00000000   Number         0  iusefp.o ABSOLUTE
    ../clib/microlib/stubs.s                 0x00000000   Number         0  iusesemip.o ABSOLUTE
    ../clib/scanf.c                          0x00000000   Number         0  _chval.o ABSOLUTE
    ../clib/scanf.c                          0x00000000   Number         0  strtol.o ABSOLUTE
    ../clib/scanf.c                          0x00000000   Number         0  _strtoul.o ABSOLUTE
    ../clib/scanf.c                          0x00000000   Number         0  atoi.o ABSOLUTE
    ../fplib/microlib/fpadd.c                0x00000000   Number         0  dadd.o ABSOLUTE
    ../fplib/microlib/fpdiv.c                0x00000000   Number         0  ddiv.o ABSOLUTE
    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  depilogue.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  dfixul.o ABSOLUTE
    ../fplib/microlib/fpmul.c                0x00000000   Number         0  dmul.o ABSOLUTE
    ..\Base_core\AESLIB\AES\AES.c            0x00000000   Number         0  aes.o ABSOLUTE
    ..\Base_core\core_src\Queue_circle.c     0x00000000   Number         0  queue_circle.o ABSOLUTE
    ..\Base_core\core_src\base_core.c        0x00000000   Number         0  base_core.o ABSOLUTE
    ..\Base_core\core_src\base_process_pc_cmd_0x60.c 0x00000000   Number         0  base_process_pc_cmd_0x60.o ABSOLUTE
    ..\Base_core\core_src\base_process_pc_cmd_0x61.c 0x00000000   Number         0  base_process_pc_cmd_0x61.o ABSOLUTE
    ..\Base_core\core_src\base_process_pc_enter.c 0x00000000   Number         0  base_process_pc_enter.o ABSOLUTE
    ..\Base_core\core_src\base_process_rx_keypad.c 0x00000000   Number         0  base_process_rx_keypad.o ABSOLUTE
    ..\Base_core\core_src\base_process_tx_keypad.c 0x00000000   Number         0  base_process_tx_keypad.o ABSOLUTE
    ..\Base_core\core_src\base_timer.c       0x00000000   Number         0  base_timer.o ABSOLUTE
    ..\Base_core\core_src\common_math.c      0x00000000   Number         0  common_math.o ABSOLUTE
    ..\Base_core\core_src\debug.c            0x00000000   Number         0  debug.o ABSOLUTE
    ..\Base_core\core_src\function_e2prom.c  0x00000000   Number         0  function_e2prom.o ABSOLUTE
    ..\Base_core\core_src\multi_channel.c    0x00000000   Number         0  multi_channel.o ABSOLUTE
    ..\Base_core\core_src\transfer_keypad_pc.c 0x00000000   Number         0  transfer_keypad_pc.o ABSOLUTE
    ..\Base_core\core_src\vote__process.c    0x00000000   Number         0  vote__process.o ABSOLUTE
    ..\Base_core\core_src\vote__report.c     0x00000000   Number         0  vote__report.o ABSOLUTE
    ..\Base_core\func_src\TransparentUpgrade.c 0x00000000   Number         0  transparentupgrade.o ABSOLUTE
    ..\Base_core\func_src\fucntion_base_test.c 0x00000000   Number         0  fucntion_base_test.o ABSOLUTE
    ..\Base_core\func_src\fucntion_fastmatch.c 0x00000000   Number         0  fucntion_fastmatch.o ABSOLUTE
    ..\Base_core\func_src\fucntion_text_message.c 0x00000000   Number         0  fucntion_text_message.o ABSOLUTE
    ..\Base_core\func_src\func_list_mgnt.c   0x00000000   Number         0  func_list_mgnt.o ABSOLUTE
    ..\Base_core\func_src\function.c         0x00000000   Number         0  function.o ABSOLUTE
    ..\Base_core\func_src\function_AES.c     0x00000000   Number         0  function_aes.o ABSOLUTE
    ..\Base_core\func_src\function_NFC.c     0x00000000   Number         0  function_nfc.o ABSOLUTE
    ..\Base_core\func_src\function_T2_display.c 0x00000000   Number         0  function_t2_display.o ABSOLUTE
    ..\Base_core\func_src\function_broadcast.c 0x00000000   Number         0  function_broadcast.o ABSOLUTE
    ..\Base_core\func_src\function_debug.c   0x00000000   Number         0  function_debug.o ABSOLUTE
    ..\Base_core\func_src\function_monitor_freq.c 0x00000000   Number         0  function_monitor_freq.o ABSOLUTE
    ..\Base_core\func_src\function_network.c 0x00000000   Number         0  function_network.o ABSOLUTE
    ..\Base_core\func_src\function_txmsg_beacon.c 0x00000000   Number         0  function_txmsg_beacon.o ABSOLUTE
    ..\Base_core\func_src\function_update_keypad.c 0x00000000   Number         0  function_update_keypad.o ABSOLUTE
    ..\Base_core\func_src\function_update_keypad_5G8.c 0x00000000   Number         0  function_update_keypad_5g8.o ABSOLUTE
    ..\Base_core\func_src\function_upload_multipkt.c 0x00000000   Number         0  function_upload_multipkt.o ABSOLUTE
    ..\Base_core\func_src\function_whitelist.c 0x00000000   Number         0  function_whitelist.o ABSOLUTE
    ..\Base_core\user_driver\HW_MCUIO.c      0x00000000   Number         0  hw_mcuio.o ABSOLUTE
    ..\Base_core\user_driver\RF24L01 - multi.c 0x00000000   Number         0  rf24l01 - multi.o ABSOLUTE
    ..\Base_core\user_driver\buzzer.c        0x00000000   Number         0  buzzer.o ABSOLUTE
    ..\Base_core\user_driver\i2c.c           0x00000000   Number         0  i2c.o ABSOLUTE
    ..\Base_core\user_driver\led.c           0x00000000   Number         0  led.o ABSOLUTE
    ..\Base_core\user_driver\platform.c      0x00000000   Number         0  platform.o ABSOLUTE
    ..\Common\gen_linklist.c                 0x00000000   Number         0  gen_linklist.o ABSOLUTE
    ..\Common\gen_queue.c                    0x00000000   Number         0  gen_queue.o ABSOLUTE
    ..\Crypto_Sources_Files\crypto.c         0x00000000   Number         0  crypto.o ABSOLUTE
    ..\Drivers\CMSIS\GD\GD32F30x\Source\ARM\startup_gd32f30x_hd.s 0x00000000   Number         0  startup_gd32f30x_hd.o ABSOLUTE
    ..\Drivers\GD32F30x_standard_peripheral\Source\gd32f30x_dma.c 0x00000000   Number         0  gd32f30x_dma.o ABSOLUTE
    ..\Drivers\GD32F30x_standard_peripheral\Source\gd32f30x_exmc.c 0x00000000   Number         0  gd32f30x_exmc.o ABSOLUTE
    ..\Drivers\GD32F30x_standard_peripheral\Source\gd32f30x_exti.c 0x00000000   Number         0  gd32f30x_exti.o ABSOLUTE
    ..\Drivers\GD32F30x_standard_peripheral\Source\gd32f30x_fmc.c 0x00000000   Number         0  gd32f30x_fmc.o ABSOLUTE
    ..\Drivers\GD32F30x_standard_peripheral\Source\gd32f30x_gpio.c 0x00000000   Number         0  gd32f30x_gpio.o ABSOLUTE
    ..\Drivers\GD32F30x_standard_peripheral\Source\gd32f30x_misc.c 0x00000000   Number         0  gd32f30x_misc.o ABSOLUTE
    ..\Drivers\GD32F30x_standard_peripheral\Source\gd32f30x_pmu.c 0x00000000   Number         0  gd32f30x_pmu.o ABSOLUTE
    ..\Drivers\GD32F30x_standard_peripheral\Source\gd32f30x_rcu.c 0x00000000   Number         0  gd32f30x_rcu.o ABSOLUTE
    ..\Drivers\GD32F30x_standard_peripheral\Source\gd32f30x_spi.c 0x00000000   Number         0  gd32f30x_spi.o ABSOLUTE
    ..\Drivers\GD32F30x_standard_peripheral\Source\gd32f30x_timer.c 0x00000000   Number         0  gd32f30x_timer.o ABSOLUTE
    ..\Drivers\GD32F30x_standard_peripheral\Source\gd32f30x_usart.c 0x00000000   Number         0  gd32f30x_usart.o ABSOLUTE
    ..\Drivers\GD32F30x_usbd_library\class\device\hid\Source\custom_hid_core.c 0x00000000   Number         0  custom_hid_core.o ABSOLUTE
    ..\Drivers\GD32F30x_usbd_library\device\Source\usbd_core.c 0x00000000   Number         0  usbd_core.o ABSOLUTE
    ..\Drivers\GD32F30x_usbd_library\device\Source\usbd_enum.c 0x00000000   Number         0  usbd_enum.o ABSOLUTE
    ..\Drivers\GD32F30x_usbd_library\device\Source\usbd_pwr.c 0x00000000   Number         0  usbd_pwr.o ABSOLUTE
    ..\Drivers\GD32F30x_usbd_library\device\Source\usbd_transc.c 0x00000000   Number         0  usbd_transc.o ABSOLUTE
    ..\Drivers\GD32F30x_usbd_library\usbd\Source\usbd_lld_core.c 0x00000000   Number         0  usbd_lld_core.o ABSOLUTE
    ..\Drivers\GD32F30x_usbd_library\usbd\Source\usbd_lld_int.c 0x00000000   Number         0  usbd_lld_int.o ABSOLUTE
    ..\RTT\SEGGER_RTT.c                      0x00000000   Number         0  segger_rtt.o ABSOLUTE
    ..\RTT\SEGGER_RTT_printf.c               0x00000000   Number         0  segger_rtt_printf.o ABSOLUTE
    ..\Src\custom_hid_itf.c                  0x00000000   Number         0  custom_hid_itf.o ABSOLUTE
    ..\Src\gd32f30x_it.c                     0x00000000   Number         0  gd32f30x_it.o ABSOLUTE
    ..\Src\gd32f30x_usbd_hw.c                0x00000000   Number         0  gd32f30x_usbd_hw.o ABSOLUTE
    ..\Src\main.c                            0x00000000   Number         0  main.o ABSOLUTE
    ..\Src\system_gd32f30x.c                 0x00000000   Number         0  system_gd32f30x.o ABSOLUTE
    ..\\Base_core\\func_src\\func_list_mgnt.c 0x00000000   Number         0  func_list_mgnt.o ABSOLUTE
    ..\\Base_core\\func_src\\function_AES.c  0x00000000   Number         0  function_aes.o ABSOLUTE
    ..\\Base_core\\func_src\\function_network.c 0x00000000   Number         0  function_network.o ABSOLUTE
    ..\\Base_core\\user_driver\\HW_MCUIO.c   0x00000000   Number         0  hw_mcuio.o ABSOLUTE
    ..\\Base_core\\user_driver\\RF24L01 - multi.c 0x00000000   Number         0  rf24l01 - multi.o ABSOLUTE
    ..\\Base_core\\user_driver\\buzzer.c     0x00000000   Number         0  buzzer.o ABSOLUTE
    ..\\Base_core\\user_driver\\i2c.c        0x00000000   Number         0  i2c.o ABSOLUTE
    ..\\Base_core\\user_driver\\led.c        0x00000000   Number         0  led.o ABSOLUTE
    ..\\Base_core\\user_driver\\platform.c   0x00000000   Number         0  platform.o ABSOLUTE
    ..\\Crypto_Sources_Files\\crypto.c       0x00000000   Number         0  crypto.o ABSOLUTE
    ..\\Drivers\\GD32F30x_standard_peripheral\\Source\\gd32f30x_dma.c 0x00000000   Number         0  gd32f30x_dma.o ABSOLUTE
    ..\\Drivers\\GD32F30x_standard_peripheral\\Source\\gd32f30x_exmc.c 0x00000000   Number         0  gd32f30x_exmc.o ABSOLUTE
    ..\\Drivers\\GD32F30x_standard_peripheral\\Source\\gd32f30x_exti.c 0x00000000   Number         0  gd32f30x_exti.o ABSOLUTE
    ..\\Drivers\\GD32F30x_standard_peripheral\\Source\\gd32f30x_fmc.c 0x00000000   Number         0  gd32f30x_fmc.o ABSOLUTE
    ..\\Drivers\\GD32F30x_standard_peripheral\\Source\\gd32f30x_gpio.c 0x00000000   Number         0  gd32f30x_gpio.o ABSOLUTE
    ..\\Drivers\\GD32F30x_standard_peripheral\\Source\\gd32f30x_misc.c 0x00000000   Number         0  gd32f30x_misc.o ABSOLUTE
    ..\\Drivers\\GD32F30x_standard_peripheral\\Source\\gd32f30x_pmu.c 0x00000000   Number         0  gd32f30x_pmu.o ABSOLUTE
    ..\\Drivers\\GD32F30x_standard_peripheral\\Source\\gd32f30x_rcu.c 0x00000000   Number         0  gd32f30x_rcu.o ABSOLUTE
    ..\\Drivers\\GD32F30x_standard_peripheral\\Source\\gd32f30x_spi.c 0x00000000   Number         0  gd32f30x_spi.o ABSOLUTE
    ..\\Drivers\\GD32F30x_standard_peripheral\\Source\\gd32f30x_timer.c 0x00000000   Number         0  gd32f30x_timer.o ABSOLUTE
    ..\\Drivers\\GD32F30x_standard_peripheral\\Source\\gd32f30x_usart.c 0x00000000   Number         0  gd32f30x_usart.o ABSOLUTE
    ..\\Drivers\\GD32F30x_usbd_library\\class\\device\\hid\\Source\\custom_hid_core.c 0x00000000   Number         0  custom_hid_core.o ABSOLUTE
    ..\\Drivers\\GD32F30x_usbd_library\\device\\Source\\usbd_core.c 0x00000000   Number         0  usbd_core.o ABSOLUTE
    ..\\Drivers\\GD32F30x_usbd_library\\device\\Source\\usbd_enum.c 0x00000000   Number         0  usbd_enum.o ABSOLUTE
    ..\\Drivers\\GD32F30x_usbd_library\\device\\Source\\usbd_pwr.c 0x00000000   Number         0  usbd_pwr.o ABSOLUTE
    ..\\Drivers\\GD32F30x_usbd_library\\device\\Source\\usbd_transc.c 0x00000000   Number         0  usbd_transc.o ABSOLUTE
    ..\\Drivers\\GD32F30x_usbd_library\\usbd\\Source\\usbd_lld_core.c 0x00000000   Number         0  usbd_lld_core.o ABSOLUTE
    ..\\Drivers\\GD32F30x_usbd_library\\usbd\\Source\\usbd_lld_int.c 0x00000000   Number         0  usbd_lld_int.o ABSOLUTE
    ..\\Src\\custom_hid_itf.c                0x00000000   Number         0  custom_hid_itf.o ABSOLUTE
    ..\\Src\\gd32f30x_it.c                   0x00000000   Number         0  gd32f30x_it.o ABSOLUTE
    ..\\Src\\gd32f30x_usbd_hw.c              0x00000000   Number         0  gd32f30x_usbd_hw.o ABSOLUTE
    ..\\Src\\main.c                          0x00000000   Number         0  main.o ABSOLUTE
    ..\\Src\\system_gd32f30x.c               0x00000000   Number         0  system_gd32f30x.o ABSOLUTE
    cdrcmple.s                               0x00000000   Number         0  cdrcmple.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    handlers.s                               0x00000000   Number         0  handlers.o ABSOLUTE
    init.s                                   0x00000000   Number         0  init.o ABSOLUTE
    RESET                                    0x08008000   Section      304  startup_gd32f30x_hd.o(RESET)
    .ARM.Collect$$$$00000000                 0x08008130   Section        0  entry.o(.ARM.Collect$$$$00000000)
    .ARM.Collect$$$$00000001                 0x08008130   Section        4  entry2.o(.ARM.Collect$$$$00000001)
    .ARM.Collect$$$$00000004                 0x08008134   Section        4  entry5.o(.ARM.Collect$$$$00000004)
    .ARM.Collect$$$$00000008                 0x08008138   Section        0  entry7b.o(.ARM.Collect$$$$00000008)
    .ARM.Collect$$$$0000000A                 0x08008138   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)
    .ARM.Collect$$$$0000000B                 0x08008138   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)
    .ARM.Collect$$$$0000000E                 0x08008140   Section        4  entry12b.o(.ARM.Collect$$$$0000000E)
    .ARM.Collect$$$$0000000F                 0x08008144   Section        0  entry10a.o(.ARM.Collect$$$$0000000F)
    .ARM.Collect$$$$00000011                 0x08008144   Section        0  entry11a.o(.ARM.Collect$$$$00000011)
    .ARM.Collect$$$$00002712                 0x08008144   Section        4  entry2.o(.ARM.Collect$$$$00002712)
    __lit__00000000                          0x08008144   Data           4  entry2.o(.ARM.Collect$$$$00002712)
    .text                                    0x08008148   Section       36  startup_gd32f30x_hd.o(.text)
    $v0                                      0x08008148   Number         0  startup_gd32f30x_hd.o(.text)
    .text                                    0x0800816c   Section        0  rand.o(.text)
    .text                                    0x08008190   Section        0  memmovea.o(.text)
    .text                                    0x080081d0   Section        0  memseta.o(.text)
    .text                                    0x080081f4   Section        0  memcmp.o(.text)
    .text                                    0x0800820e   Section        0  strcpy.o(.text)
    .text                                    0x08008220   Section       36  init.o(.text)
    .text                                    0x08008244   Section        0  __dczerorl2.o(.text)
    i.AES_Decrypt                            0x0800829c   Section        0  aes.o(i.AES_Decrypt)
    i.AES_ECB_Decrypt_Append                 0x080082e0   Section        0  crypto.o(i.AES_ECB_Decrypt_Append)
    i.AES_ECB_Decrypt_Finish                 0x0800839a   Section        0  crypto.o(i.AES_ECB_Decrypt_Finish)
    i.AES_ECB_Decrypt_Init                   0x080083b4   Section        0  crypto.o(i.AES_ECB_Decrypt_Init)
    i.AES_ECB_Encrypt_Append                 0x080083bc   Section        0  crypto.o(i.AES_ECB_Encrypt_Append)
    i.AES_ECB_Encrypt_Finish                 0x08008476   Section        0  crypto.o(i.AES_ECB_Encrypt_Finish)
    i.AES_ECB_Encrypt_Init                   0x08008490   Section        0  crypto.o(i.AES_ECB_Encrypt_Init)
    i.AES_Encrypt                            0x08008498   Section        0  aes.o(i.AES_Encrypt)
    i.AES_general_SW_dec                     0x080084dc   Section        0  crypto.o(i.AES_general_SW_dec)
    i.AES_general_SW_enc                     0x080087f8   Section        0  crypto.o(i.AES_general_SW_enc)
    i.AES_keyschedule_dec                    0x08008b1c   Section        0  crypto.o(i.AES_keyschedule_dec)
    i.AES_keyschedule_enc_LL                 0x08008c74   Section        0  crypto.o(i.AES_keyschedule_enc_LL)
    AES_keyschedule_enc_LL                   0x08008c75   Thumb Code   470  crypto.o(i.AES_keyschedule_enc_LL)
    i.AESstdInit                             0x08008e50   Section        0  crypto.o(i.AESstdInit)
    AESstdInit                               0x08008e51   Thumb Code   326  crypto.o(i.AESstdInit)
    i.AddRoundKey                            0x08008f98   Section        0  aes.o(i.AddRoundKey)
    i.Beep                                   0x08008fd8   Section        0  buzzer.o(i.Beep)
    Beep                                     0x08008fd9   Thumb Code     2  buzzer.o(i.Beep)
    i.BusFault_Handler                       0x08008fda   Section        0  gd32f30x_it.o(i.BusFault_Handler)
    i.CLI                                    0x08008fde   Section        0  platform.o(i.CLI)
    i.Cipher                                 0x08008fe4   Section        0  aes.o(i.Cipher)
    i.CmdXch                                 0x08009078   Section        0  function_aes.o(i.CmdXch)
    CmdXch                                   0x08009079   Thumb Code    66  function_aes.o(i.CmdXch)
    i.DebugMon_Handler                       0x080090c0   Section        0  gd32f30x_it.o(i.DebugMon_Handler)
    i.Decrypt                                0x080090c4   Section        0  function_aes.o(i.Decrypt)
    Decrypt                                  0x080090c5   Thumb Code    62  function_aes.o(i.Decrypt)
    i.DelayUs                                0x08009108   Section        0  rf24l01 - multi.o(i.DelayUs)
    DelayUs                                  0x08009109   Thumb Code    12  rf24l01 - multi.o(i.DelayUs)
    i.EE_ReadBytes                           0x08009114   Section        0  i2c.o(i.EE_ReadBytes)
    i.EE_WriteBytes                          0x0800915c   Section        0  i2c.o(i.EE_WriteBytes)
    i.EXTI5_9_IRQHandler                     0x080091d6   Section        0  gd32f30x_it.o(i.EXTI5_9_IRQHandler)
    i.Encrypt                                0x080091f0   Section        0  function_aes.o(i.Encrypt)
    Encrypt                                  0x080091f1   Thumb Code    62  function_aes.o(i.Encrypt)
    i.GPIO_Init                              0x08009234   Section        0  main.o(i.GPIO_Init)
    i.HW_GD_CUSTOM_HID_REPORT_SEND           0x080092c4   Section        0  hw_mcuio.o(i.HW_GD_CUSTOM_HID_REPORT_SEND)
    i.HW_GD_Delay                            0x080092dc   Section        0  hw_mcuio.o(i.HW_GD_Delay)
    i.HW_GD_GPIO_Init                        0x080092f6   Section        0  hw_mcuio.o(i.HW_GD_GPIO_Init)
    i.HW_GD_GPIO_TogglePin                   0x0800930a   Section        0  hw_mcuio.o(i.HW_GD_GPIO_TogglePin)
    i.HW_GD_GetTick                          0x08009330   Section        0  hw_mcuio.o(i.HW_GD_GetTick)
    i.HW_GD_IncTick                          0x0800933c   Section        0  hw_mcuio.o(i.HW_GD_IncTick)
    i.HW_GD_SPI0_Init                        0x0800934c   Section        0  hw_mcuio.o(i.HW_GD_SPI0_Init)
    i.HW_GD_SPI0_TransmitReceive             0x08009400   Section        0  hw_mcuio.o(i.HW_GD_SPI0_TransmitReceive)
    i.HW_GD_SPI_TransmitReceiveOneByte       0x08009438   Section        0  hw_mcuio.o(i.HW_GD_SPI_TransmitReceiveOneByte)
    i.HardFault_Handler                      0x08009474   Section        0  gd32f30x_it.o(i.HardFault_Handler)
    i.InvCipher                              0x08009478   Section        0  aes.o(i.InvCipher)
    i.InvMixColumns                          0x0800950c   Section        0  aes.o(i.InvMixColumns)
    i.InvShiftRows                           0x08009734   Section        0  aes.o(i.InvShiftRows)
    i.InvSubBytes                            0x08009774   Section        0  aes.o(i.InvSubBytes)
    i.KeyExpansion                           0x080097a8   Section        0  aes.o(i.KeyExpansion)
    i.MemManage_Handler                      0x08009904   Section        0  gd32f30x_it.o(i.MemManage_Handler)
    i.MixColumns                             0x08009908   Section        0  aes.o(i.MixColumns)
    i.Msg_TickHandler                        0x080099ec   Section        0  fucntion_text_message.o(i.Msg_TickHandler)
    i.NMI_Handler                            0x08009a1c   Section        0  gd32f30x_it.o(i.NMI_Handler)
    i.NRF24L01_Clear_IRQ_Flag                0x08009a20   Section        0  rf24l01 - multi.o(i.NRF24L01_Clear_IRQ_Flag)
    NRF24L01_Clear_IRQ_Flag                  0x08009a21   Thumb Code    78  rf24l01 - multi.o(i.NRF24L01_Clear_IRQ_Flag)
    i.NRF24L01_Flush_Rx_Fifo                 0x08009a78   Section        0  rf24l01 - multi.o(i.NRF24L01_Flush_Rx_Fifo)
    NRF24L01_Flush_Rx_Fifo                   0x08009a79   Thumb Code    46  rf24l01 - multi.o(i.NRF24L01_Flush_Rx_Fifo)
    i.NRF24L01_Flush_Tx_Fifo                 0x08009ab0   Section        0  rf24l01 - multi.o(i.NRF24L01_Flush_Tx_Fifo)
    NRF24L01_Flush_Tx_Fifo                   0x08009ab1   Thumb Code    46  rf24l01 - multi.o(i.NRF24L01_Flush_Tx_Fifo)
    i.NRF24L01_Read_Buf                      0x08009ae8   Section        0  rf24l01 - multi.o(i.NRF24L01_Read_Buf)
    i.NRF24L01_Read_Reg                      0x08009b34   Section        0  rf24l01 - multi.o(i.NRF24L01_Read_Reg)
    NRF24L01_Read_Reg                        0x08009b35   Thumb Code    60  rf24l01 - multi.o(i.NRF24L01_Read_Reg)
    i.NRF24L01_Read_Rx_Payload               0x08009b78   Section        0  rf24l01 - multi.o(i.NRF24L01_Read_Rx_Payload)
    NRF24L01_Read_Rx_Payload                 0x08009b79   Thumb Code   116  rf24l01 - multi.o(i.NRF24L01_Read_Rx_Payload)
    i.NRF24L01_Read_Status_Register          0x08009bf4   Section        0  rf24l01 - multi.o(i.NRF24L01_Read_Status_Register)
    NRF24L01_Read_Status_Register            0x08009bf5   Thumb Code    50  rf24l01 - multi.o(i.NRF24L01_Read_Status_Register)
    i.NRF24L01_Read_Top_Fifo_Width           0x08009c30   Section        0  rf24l01 - multi.o(i.NRF24L01_Read_Top_Fifo_Width)
    NRF24L01_Read_Top_Fifo_Width             0x08009c31   Thumb Code    58  rf24l01 - multi.o(i.NRF24L01_Read_Top_Fifo_Width)
    i.NRF24L01_SetPA                         0x08009c74   Section        0  rf24l01 - multi.o(i.NRF24L01_SetPA)
    NRF24L01_SetPA                           0x08009c75   Thumb Code    36  rf24l01 - multi.o(i.NRF24L01_SetPA)
    i.NRF24L01_Set_RxAddr                    0x08009c98   Section        0  rf24l01 - multi.o(i.NRF24L01_Set_RxAddr)
    NRF24L01_Set_RxAddr                      0x08009c99   Thumb Code    56  rf24l01 - multi.o(i.NRF24L01_Set_RxAddr)
    i.NRF24L01_Set_Speed                     0x08009cd0   Section        0  rf24l01 - multi.o(i.NRF24L01_Set_Speed)
    NRF24L01_Set_Speed                       0x08009cd1   Thumb Code    60  rf24l01 - multi.o(i.NRF24L01_Set_Speed)
    i.NRF24L01_Set_TxAddr                    0x08009d0c   Section        0  rf24l01 - multi.o(i.NRF24L01_Set_TxAddr)
    NRF24L01_Set_TxAddr                      0x08009d0d   Thumb Code    34  rf24l01 - multi.o(i.NRF24L01_Set_TxAddr)
    i.NRF24L01_Write_Buf                     0x08009d30   Section        0  rf24l01 - multi.o(i.NRF24L01_Write_Buf)
    NRF24L01_Write_Buf                       0x08009d31   Thumb Code    70  rf24l01 - multi.o(i.NRF24L01_Write_Buf)
    i.NRF24L01_Write_Reg                     0x08009d80   Section        0  rf24l01 - multi.o(i.NRF24L01_Write_Reg)
    NRF24L01_Write_Reg                       0x08009d81   Thumb Code    76  rf24l01 - multi.o(i.NRF24L01_Write_Reg)
    i.NRF24L01_Write_Tx_Payload_NoAck        0x08009ddc   Section        0  rf24l01 - multi.o(i.NRF24L01_Write_Tx_Payload_NoAck)
    NRF24L01_Write_Tx_Payload_NoAck          0x08009ddd   Thumb Code    76  rf24l01 - multi.o(i.NRF24L01_Write_Tx_Payload_NoAck)
    i.NRF24L01_check                         0x08009e30   Section        0  rf24l01 - multi.o(i.NRF24L01_check)
    i.NVIC_SetPriority                       0x08009e84   Section        0  gd32f30x_usbd_hw.o(i.NVIC_SetPriority)
    NVIC_SetPriority                         0x08009e85   Thumb Code    32  gd32f30x_usbd_hw.o(i.NVIC_SetPriority)
    i.NVIC_SystemReset                       0x08009eac   Section        0  platform.o(i.NVIC_SystemReset)
    NVIC_SystemReset                         0x08009ead   Thumb Code    30  platform.o(i.NVIC_SystemReset)
    i.PendSV_Handler                         0x08009ed4   Section        0  gd32f30x_it.o(i.PendSV_Handler)
    i.RF24L01_Chan                           0x08009ed6   Section        0  rf24l01 - multi.o(i.RF24L01_Chan)
    RF24L01_Chan                             0x08009ed7   Thumb Code    20  rf24l01 - multi.o(i.RF24L01_Chan)
    i.RF24L01_ClrIRQ                         0x08009eea   Section        0  rf24l01 - multi.o(i.RF24L01_ClrIRQ)
    RF24L01_ClrIRQ                           0x08009eeb   Thumb Code    14  rf24l01 - multi.o(i.RF24L01_ClrIRQ)
    i.RF24L01_RxOn                           0x08009ef8   Section        0  rf24l01 - multi.o(i.RF24L01_RxOn)
    RF24L01_RxOn                             0x08009ef9   Thumb Code    46  rf24l01 - multi.o(i.RF24L01_RxOn)
    i.RF24L01_Set_Mode                       0x08009f30   Section        0  rf24l01 - multi.o(i.RF24L01_Set_Mode)
    RF24L01_Set_Mode                         0x08009f31   Thumb Code    46  rf24l01 - multi.o(i.RF24L01_Set_Mode)
    i.RandData                               0x08009f60   Section        0  function_network.o(i.RandData)
    i.SEGGER_RTT_Read                        0x08009fd4   Section        0  segger_rtt.o(i.SEGGER_RTT_Read)
    i.SEGGER_RTT_ReadNoLock                  0x0800a00c   Section        0  segger_rtt.o(i.SEGGER_RTT_ReadNoLock)
    i.SEGGER_RTT_Write                       0x0800a0a4   Section        0  segger_rtt.o(i.SEGGER_RTT_Write)
    i.SEGGER_RTT_WriteNoLock                 0x0800a0ec   Section        0  segger_rtt.o(i.SEGGER_RTT_WriteNoLock)
    i.SEGGER_RTT_printf                      0x0800a170   Section        0  segger_rtt_printf.o(i.SEGGER_RTT_printf)
    i.SEGGER_RTT_vprintf                     0x0800a192   Section        0  segger_rtt_printf.o(i.SEGGER_RTT_vprintf)
    i.SEI                                    0x0800a39c   Section        0  platform.o(i.SEI)
    i.SET_SDA_IN                             0x0800a3a0   Section        0  i2c.o(i.SET_SDA_IN)
    i.SET_SDA_OUT                            0x0800a3d0   Section        0  i2c.o(i.SET_SDA_OUT)
    i.STM32_AES_ECB_Decrypt                  0x0800a400   Section        0  aes.o(i.STM32_AES_ECB_Decrypt)
    i.STM32_AES_ECB_Encrypt                  0x0800a474   Section        0  aes.o(i.STM32_AES_ECB_Encrypt)
    i.SVC_Handler                            0x0800a4e8   Section        0  gd32f30x_it.o(i.SVC_Handler)
    i.ShiftRows                              0x0800a4ec   Section        0  aes.o(i.ShiftRows)
    i.SubBytes                               0x0800a530   Section        0  aes.o(i.SubBytes)
    i.SysTick_Handler                        0x0800a564   Section        0  gd32f30x_it.o(i.SysTick_Handler)
    i.SystemInit                             0x0800a56c   Section        0  system_gd32f30x.o(i.SystemInit)
    i.TIMER1_IRQHandler                      0x0800a5dc   Section        0  gd32f30x_it.o(i.TIMER1_IRQHandler)
    i.TIMER1_Init                            0x0800a600   Section        0  main.o(i.TIMER1_Init)
    i.TIMER2_IRQHandler                      0x0800a684   Section        0  gd32f30x_it.o(i.TIMER2_IRQHandler)
    i.TIMER2_Init                            0x0800a6ac   Section        0  main.o(i.TIMER2_Init)
    i.TIMER3_IRQHandler                      0x0800a730   Section        0  gd32f30x_it.o(i.TIMER3_IRQHandler)
    i.USBD_LP_CAN0_RX0_IRQHandler            0x0800a746   Section        0  gd32f30x_it.o(i.USBD_LP_CAN0_RX0_IRQHandler)
    i.Upgrade_BeaconQuery                    0x0800a750   Section        0  transparentupgrade.o(i.Upgrade_BeaconQuery)
    i.Upgrade_CRC                            0x0800a814   Section        0  transparentupgrade.o(i.Upgrade_CRC)
    i.Upgrade_CheckNextPackArrive            0x0800a82c   Section        0  transparentupgrade.o(i.Upgrade_CheckNextPackArrive)
    i.Upgrade_ClrBit                         0x0800a854   Section        0  transparentupgrade.o(i.Upgrade_ClrBit)
    i.Upgrade_DelayUs                        0x0800a87c   Section        0  transparentupgrade.o(i.Upgrade_DelayUs)
    i.Upgrade_GetBit                         0x0800a888   Section        0  transparentupgrade.o(i.Upgrade_GetBit)
    i.Upgrade_ParameterInit                  0x0800a8b8   Section        0  transparentupgrade.o(i.Upgrade_ParameterInit)
    i.Upgrade_PassThrough_CheckHead          0x0800a8f4   Section        0  transparentupgrade.o(i.Upgrade_PassThrough_CheckHead)
    i.Upgrade_RfSendCallBack                 0x0800a980   Section        0  transparentupgrade.o(i.Upgrade_RfSendCallBack)
    i.Upgrade_SendBeacon                     0x0800aa70   Section        0  transparentupgrade.o(i.Upgrade_SendBeacon)
    i.Upgrade_SendPassThroughPack            0x0800ab58   Section        0  transparentupgrade.o(i.Upgrade_SendPassThroughPack)
    i.Upgrade_Start                          0x0800ac3c   Section        0  transparentupgrade.o(i.Upgrade_Start)
    i.Upgrade_StartGetNextPack               0x0800ac70   Section        0  transparentupgrade.o(i.Upgrade_StartGetNextPack)
    i.Upgrade_TickHandler                    0x0800ac8c   Section        0  transparentupgrade.o(i.Upgrade_TickHandler)
    i.Upgrade_TxPayload                      0x0800af7c   Section        0  transparentupgrade.o(i.Upgrade_TxPayload)
    i.Upgrade_WaitRfSendOK                   0x0800afa8   Section        0  transparentupgrade.o(i.Upgrade_WaitRfSendOK)
    i.UsageFault_Handler                     0x0800afca   Section        0  gd32f30x_it.o(i.UsageFault_Handler)
    i._0x60_basic_delay_ms                   0x0800afce   Section        0  base_process_pc_cmd_0x60.o(i._0x60_basic_delay_ms)
    i._0x61_AUX_CONFIG_sub                   0x0800aff0   Section        0  base_process_pc_cmd_0x61.o(i._0x61_AUX_CONFIG_sub)
    _0x61_AUX_CONFIG_sub                     0x0800aff1   Thumb Code   718  base_process_pc_cmd_0x61.o(i._0x61_AUX_CONFIG_sub)
    i._0x61_soft_dog_sub                     0x0800b2e4   Section        0  base_process_pc_cmd_0x61.o(i._0x61_soft_dog_sub)
    i._24R1_delay_us                         0x0800b454   Section        0  rf24l01 - multi.o(i._24R1_delay_us)
    _24R1_delay_us                           0x0800b455   Thumb Code    30  rf24l01 - multi.o(i._24R1_delay_us)
    i._DoInit                                0x0800b474   Section        0  segger_rtt.o(i._DoInit)
    _DoInit                                  0x0800b475   Thumb Code    74  segger_rtt.o(i._DoInit)
    i._GetAvailWriteSpace                    0x0800b4e4   Section        0  segger_rtt.o(i._GetAvailWriteSpace)
    _GetAvailWriteSpace                      0x0800b4e5   Thumb Code    28  segger_rtt.o(i._GetAvailWriteSpace)
    i._PrintInt                              0x0800b500   Section        0  segger_rtt_printf.o(i._PrintInt)
    _PrintInt                                0x0800b501   Thumb Code   236  segger_rtt_printf.o(i._PrintInt)
    i._PrintUnsigned                         0x0800b5ec   Section        0  segger_rtt_printf.o(i._PrintUnsigned)
    _PrintUnsigned                           0x0800b5ed   Thumb Code   230  segger_rtt_printf.o(i._PrintUnsigned)
    i._StoreChar                             0x0800b6d8   Section        0  segger_rtt_printf.o(i._StoreChar)
    _StoreChar                               0x0800b6d9   Thumb Code    68  segger_rtt_printf.o(i._StoreChar)
    i._WriteBlocking                         0x0800b71c   Section        0  segger_rtt.o(i._WriteBlocking)
    _WriteBlocking                           0x0800b71d   Thumb Code   114  segger_rtt.o(i._WriteBlocking)
    i._WriteNoCheck                          0x0800b78e   Section        0  segger_rtt.o(i._WriteNoCheck)
    _WriteNoCheck                            0x0800b78f   Thumb Code    76  segger_rtt.o(i._WriteNoCheck)
    i.__scatterload_copy                     0x0800b7da   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x0800b7e8   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x0800b7ea   Section       14  handlers.o(i.__scatterload_zeroinit)
    i._dbg_function__response_pc_cmd         0x0800b7f8   Section        0  function_debug.o(i._dbg_function__response_pc_cmd)
    _dbg_function__response_pc_cmd           0x0800b7f9   Thumb Code   102  function_debug.o(i._dbg_function__response_pc_cmd)
    i._debug_core__RTT_read                  0x0800b864   Section        0  base_core.o(i._debug_core__RTT_read)
    i._debug_core__init                      0x0800b8c8   Section        0  base_core.o(i._debug_core__init)
    i._debug_core__init_parameter_datapos_change 0x0800b8cc   Section        0  base_core.o(i._debug_core__init_parameter_datapos_change)
    i._debug_core__printf                    0x0800b94c   Section        0  base_core.o(i._debug_core__printf)
    i._debug_core__record_ackkp_info         0x0800ba98   Section        0  base_core.o(i._debug_core__record_ackkp_info)
    i._debug_core__record_pcack_info         0x0800bac4   Section        0  base_core.o(i._debug_core__record_pcack_info)
    i._debug_core__record_rxkp_info          0x0800bac8   Section        0  base_core.o(i._debug_core__record_rxkp_info)
    i._debug_core__record_txpc_info          0x0800bb10   Section        0  base_core.o(i._debug_core__record_txpc_info)
    i._debug_core__record_txpc_info_report   0x0800bb12   Section        0  base_core.o(i._debug_core__record_txpc_info_report)
    i._debug_function_enter                  0x0800bb14   Section        0  function_debug.o(i._debug_function_enter)
    i._debug_set_subject                     0x0800bb44   Section        0  base_core.o(i._debug_set_subject)
    i._usb_bos_desc_get                      0x0800bb5c   Section        0  usbd_enum.o(i._usb_bos_desc_get)
    _usb_bos_desc_get                        0x0800bb5d   Thumb Code    48  usbd_enum.o(i._usb_bos_desc_get)
    i._usb_config_desc_get                   0x0800bb8c   Section        0  usbd_enum.o(i._usb_config_desc_get)
    _usb_config_desc_get                     0x0800bb8d   Thumb Code    32  usbd_enum.o(i._usb_config_desc_get)
    i._usb_dev_desc_get                      0x0800bbac   Section        0  usbd_enum.o(i._usb_dev_desc_get)
    _usb_dev_desc_get                        0x0800bbad   Thumb Code    20  usbd_enum.o(i._usb_dev_desc_get)
    i._usb_in0_transc                        0x0800bbc0   Section        0  usbd_transc.o(i._usb_in0_transc)
    i._usb_out0_transc                       0x0800bc12   Section        0  usbd_transc.o(i._usb_out0_transc)
    i._usb_setup_transc                      0x0800bc56   Section        0  usbd_transc.o(i._usb_setup_transc)
    i._usb_std_clearfeature                  0x0800bcfe   Section        0  usbd_enum.o(i._usb_std_clearfeature)
    _usb_std_clearfeature                    0x0800bcff   Thumb Code   124  usbd_enum.o(i._usb_std_clearfeature)
    i._usb_std_getconfiguration              0x0800bd7a   Section        0  usbd_enum.o(i._usb_std_getconfiguration)
    _usb_std_getconfiguration                0x0800bd7b   Thumb Code    60  usbd_enum.o(i._usb_std_getconfiguration)
    i._usb_std_getdescriptor                 0x0800bdb8   Section        0  usbd_enum.o(i._usb_std_getdescriptor)
    _usb_std_getdescriptor                   0x0800bdb9   Thumb Code   268  usbd_enum.o(i._usb_std_getdescriptor)
    i._usb_std_getinterface                  0x0800bec8   Section        0  usbd_enum.o(i._usb_std_getinterface)
    _usb_std_getinterface                    0x0800bec9   Thumb Code    62  usbd_enum.o(i._usb_std_getinterface)
    i._usb_std_getstatus                     0x0800bf08   Section        0  usbd_enum.o(i._usb_std_getstatus)
    _usb_std_getstatus                       0x0800bf09   Thumb Code   194  usbd_enum.o(i._usb_std_getstatus)
    i._usb_std_reserved                      0x0800bfd0   Section        0  usbd_enum.o(i._usb_std_reserved)
    _usb_std_reserved                        0x0800bfd1   Thumb Code     6  usbd_enum.o(i._usb_std_reserved)
    i._usb_std_setaddress                    0x0800bfd6   Section        0  usbd_enum.o(i._usb_std_setaddress)
    _usb_std_setaddress                      0x0800bfd7   Thumb Code    46  usbd_enum.o(i._usb_std_setaddress)
    i._usb_std_setconfiguration              0x0800c004   Section        0  usbd_enum.o(i._usb_std_setconfiguration)
    _usb_std_setconfiguration                0x0800c005   Thumb Code   160  usbd_enum.o(i._usb_std_setconfiguration)
    i._usb_std_setdescriptor                 0x0800c0a8   Section        0  usbd_enum.o(i._usb_std_setdescriptor)
    _usb_std_setdescriptor                   0x0800c0a9   Thumb Code     6  usbd_enum.o(i._usb_std_setdescriptor)
    i._usb_std_setfeature                    0x0800c0ae   Section        0  usbd_enum.o(i._usb_std_setfeature)
    _usb_std_setfeature                      0x0800c0af   Thumb Code   112  usbd_enum.o(i._usb_std_setfeature)
    i._usb_std_setinterface                  0x0800c11e   Section        0  usbd_enum.o(i._usb_std_setinterface)
    _usb_std_setinterface                    0x0800c11f   Thumb Code    48  usbd_enum.o(i._usb_std_setinterface)
    i._usb_std_synchframe                    0x0800c14e   Section        0  usbd_enum.o(i._usb_std_synchframe)
    _usb_std_synchframe                      0x0800c14f   Thumb Code     6  usbd_enum.o(i._usb_std_synchframe)
    i._usb_str_desc_get                      0x0800c154   Section        0  usbd_enum.o(i._usb_str_desc_get)
    _usb_str_desc_get                        0x0800c155   Thumb Code    20  usbd_enum.o(i._usb_str_desc_get)
    i.aes_init                               0x0800c168   Section        0  function_aes.o(i.aes_init)
    i.aes_keycode_upgrade                    0x0800c19c   Section        0  function_aes.o(i.aes_keycode_upgrade)
    i.aes_load_fastmatch_data                0x0800c1f4   Section        0  function_aes.o(i.aes_load_fastmatch_data)
    i.aes_test                               0x0800c260   Section        0  function_aes.o(i.aes_test)
    aes_test                                 0x0800c261   Thumb Code   116  function_aes.o(i.aes_test)
    i.ant_sw                                 0x0800c2d4   Section        0  platform.o(i.ant_sw)
    i.assert_base_channel                    0x0800c308   Section        0  base_process_tx_keypad.o(i.assert_base_channel)
    i.assert_base_id                         0x0800c378   Section        0  base_process_pc_enter.o(i.assert_base_id)
    i.assert_base_log_mode                   0x0800c39c   Section        0  base_process_pc_enter.o(i.assert_base_log_mode)
    i.auth_all_keypad                        0x0800c3ec   Section        0  function_whitelist.o(i.auth_all_keypad)
    i.auth_special_keypad                    0x0800c418   Section        0  function_whitelist.o(i.auth_special_keypad)
    i.auto_search_freq_enter                 0x0800c448   Section        0  function_monitor_freq.o(i.auto_search_freq_enter)
    i.base_broadcast_process_2ms5            0x0800c46c   Section        0  function_broadcast.o(i.base_broadcast_process_2ms5)
    i.base_broadcast_sub                     0x0800c4e8   Section        0  function_broadcast.o(i.base_broadcast_sub)
    base_broadcast_sub                       0x0800c4e9   Thumb Code   170  function_broadcast.o(i.base_broadcast_sub)
    i.base_confirm_keypad_crs2_mode          0x0800c59c   Section        0  base_process_tx_keypad.o(i.base_confirm_keypad_crs2_mode)
    base_confirm_keypad_crs2_mode            0x0800c59d   Thumb Code   548  base_process_tx_keypad.o(i.base_confirm_keypad_crs2_mode)
    i.base_confirm_keypad_id_mode            0x0800c7d0   Section        0  base_process_tx_keypad.o(i.base_confirm_keypad_id_mode)
    base_confirm_keypad_id_mode              0x0800c7d1   Thumb Code   170  base_process_tx_keypad.o(i.base_confirm_keypad_id_mode)
    i.base_confirm_keypad_sn_mode            0x0800c884   Section        0  base_process_tx_keypad.o(i.base_confirm_keypad_sn_mode)
    base_confirm_keypad_sn_mode              0x0800c885   Thumb Code   266  base_process_tx_keypad.o(i.base_confirm_keypad_sn_mode)
    i.base_confirm_keypad_whitelist_request  0x0800c998   Section        0  function_whitelist.o(i.base_confirm_keypad_whitelist_request)
    i.base_core_20ms_isr                     0x0800ca00   Section        0  base_timer.o(i.base_core_20ms_isr)
    i.base_core_28ms_isr                     0x0800ca84   Section        0  base_timer.o(i.base_core_28ms_isr)
    i.base_core_2ms5_isr                     0x0800ca86   Section        0  base_timer.o(i.base_core_2ms5_isr)
    i.base_core_force_sysmode0               0x0800ca94   Section        0  base_core.o(i.base_core_force_sysmode0)
    i.base_core_init_all                     0x0800cabc   Section        0  base_core.o(i.base_core_init_all)
    i.base_core_main_loop                    0x0800cae4   Section        0  base_core.o(i.base_core_main_loop)
    i.base_is_auto_match                     0x0800cb10   Section        0  function_aes.o(i.base_is_auto_match)
    i.base_process_keyapad_init              0x0800cb34   Section        0  base_process_rx_keypad.o(i.base_process_keyapad_init)
    i.base_process_pc_data                   0x0800cb4a   Section        0  base_process_pc_enter.o(i.base_process_pc_data)
    i.base_process_pc_init                   0x0800cbac   Section        0  base_process_pc_enter.o(i.base_process_pc_init)
    i.base_read_e2prom                       0x0800cbb8   Section        0  function_e2prom.o(i.base_read_e2prom)
    i.base_read_e2prom_parameter             0x0800cbf4   Section        0  function_e2prom.o(i.base_read_e2prom_parameter)
    i.base_send_beacon_switch                0x0800cf30   Section        0  base_process_tx_keypad.o(i.base_send_beacon_switch)
    i.base_tx_basic_beacon                   0x0800cf3c   Section        0  base_process_tx_keypad.o(i.base_tx_basic_beacon)
    base_tx_basic_beacon                     0x0800cf3d   Thumb Code   402  base_process_tx_keypad.o(i.base_tx_basic_beacon)
    i.base_tx_ext_basic_beacon               0x0800d0f4   Section        0  base_process_tx_keypad.o(i.base_tx_ext_basic_beacon)
    base_tx_ext_basic_beacon                 0x0800d0f5   Thumb Code    86  base_process_tx_keypad.o(i.base_tx_ext_basic_beacon)
    i.base_tx_ext_vbeacon                    0x0800d15c   Section        0  base_process_tx_keypad.o(i.base_tx_ext_vbeacon)
    base_tx_ext_vbeacon                      0x0800d15d   Thumb Code   100  base_process_tx_keypad.o(i.base_tx_ext_vbeacon)
    i.base_tx_keypad_beacon                  0x0800d1d0   Section        0  base_process_tx_keypad.o(i.base_tx_keypad_beacon)
    i.base_tx_to_keypad_sub                  0x0800d3a8   Section        0  base_process_tx_keypad.o(i.base_tx_to_keypad_sub)
    i.base_tx_to_pc_sub                      0x0800d414   Section        0  base_process_pc_enter.o(i.base_tx_to_pc_sub)
    i.base_tx_vote_beacon                    0x0800d468   Section        0  base_process_tx_keypad.o(i.base_tx_vote_beacon)
    base_tx_vote_beacon                      0x0800d469   Thumb Code   544  base_process_tx_keypad.o(i.base_tx_vote_beacon)
    i.base_write_e2prom                      0x0800d6a4   Section        0  function_e2prom.o(i.base_write_e2prom)
    i.basetest_get_status                    0x0800d6d8   Section        0  fucntion_base_test.o(i.basetest_get_status)
    i.basetest_init                          0x0800d6ec   Section        0  fucntion_base_test.o(i.basetest_init)
    i.basetest_progress                      0x0800d708   Section        0  fucntion_base_test.o(i.basetest_progress)
    i.basetest_rx_and_ack_pc                 0x0800d808   Section        0  fucntion_base_test.o(i.basetest_rx_and_ack_pc)
    i.basic_delay_ms                         0x0800d860   Section        0  platform.o(i.basic_delay_ms)
    i.basic_delay_us                         0x0800d880   Section        0  platform.o(i.basic_delay_us)
    i.basic_delay_us_update                  0x0800d89a   Section        0  transparentupgrade.o(i.basic_delay_us_update)
    i.beep_ctrl                              0x0800d8b4   Section        0  buzzer.o(i.beep_ctrl)
    i.broadcast_config                       0x0800d8c8   Section        0  function_broadcast.o(i.broadcast_config)
    i.calc_custom_rf_sync_code               0x0800d9dc   Section        0  function_e2prom.o(i.calc_custom_rf_sync_code)
    i.calc_next_multi_chan                   0x0800da10   Section        0  multi_channel.o(i.calc_next_multi_chan)
    calc_next_multi_chan                     0x0800da11   Thumb Code    28  multi_channel.o(i.calc_next_multi_chan)
    i.calc_valid_list_cnt                    0x0800da30   Section        0  function_whitelist.o(i.calc_valid_list_cnt)
    calc_valid_list_cnt                      0x0800da31   Thumb Code    58  function_whitelist.o(i.calc_valid_list_cnt)
    i.check_disturb                          0x0800da6c   Section        0  function_monitor_freq.o(i.check_disturb)
    check_disturb                            0x0800da6d   Thumb Code    52  function_monitor_freq.o(i.check_disturb)
    i.check_fastmatch_lowerPA                0x0800daa4   Section        0  fucntion_fastmatch.o(i.check_fastmatch_lowerPA)
    i.check_send_ext_basic_beacon            0x0800dabc   Section        0  base_process_tx_keypad.o(i.check_send_ext_basic_beacon)
    check_send_ext_basic_beacon              0x0800dabd   Thumb Code    42  base_process_tx_keypad.o(i.check_send_ext_basic_beacon)
    i.check_send_ext_vbeacon                 0x0800daec   Section        0  base_process_tx_keypad.o(i.check_send_ext_vbeacon)
    check_send_ext_vbeacon                   0x0800daed   Thumb Code   148  base_process_tx_keypad.o(i.check_send_ext_vbeacon)
    i.conver_id                              0x0800db90   Section        0  multi_channel.o(i.conver_id)
    i.core_debug_enter                       0x0800dbb8   Section        0  debug.o(i.core_debug_enter)
    i.crc16                                  0x0800dbbc   Section        0  common_math.o(i.crc16)
    i.custom_hid_data_in                     0x0800dc10   Section        0  custom_hid_core.o(i.custom_hid_data_in)
    custom_hid_data_in                       0x0800dc11   Thumb Code     2  custom_hid_core.o(i.custom_hid_data_in)
    i.custom_hid_data_out                    0x0800dc14   Section        0  custom_hid_core.o(i.custom_hid_data_out)
    custom_hid_data_out                      0x0800dc15   Thumb Code    66  custom_hid_core.o(i.custom_hid_data_out)
    i.custom_hid_deinit                      0x0800dc5c   Section        0  custom_hid_core.o(i.custom_hid_deinit)
    custom_hid_deinit                        0x0800dc5d   Thumb Code    26  custom_hid_core.o(i.custom_hid_deinit)
    i.custom_hid_init                        0x0800dc78   Section        0  custom_hid_core.o(i.custom_hid_init)
    custom_hid_init                          0x0800dc79   Thumb Code   118  custom_hid_core.o(i.custom_hid_init)
    i.custom_hid_itfop_register              0x0800dcfc   Section        0  custom_hid_core.o(i.custom_hid_itfop_register)
    i.custom_hid_report_send                 0x0800dd0c   Section        0  custom_hid_core.o(i.custom_hid_report_send)
    i.custom_hid_req_handler                 0x0800dd24   Section        0  custom_hid_core.o(i.custom_hid_req_handler)
    custom_hid_req_handler                   0x0800dd25   Thumb Code   234  custom_hid_core.o(i.custom_hid_req_handler)
    i.debug_check_allerr                     0x0800de18   Section        0  base_core.o(i.debug_check_allerr)
    i.debug_set_buf_bit                      0x0800de84   Section        0  base_core.o(i.debug_set_buf_bit)
    i.decrypt                                0x0800dea0   Section        0  aes.o(i.decrypt)
    i.det_blank_content                      0x0800df2c   Section        0  function_broadcast.o(i.det_blank_content)
    i.doule_ant_application                  0x0800df64   Section        0  base_process_tx_keypad.o(i.doule_ant_application)
    doule_ant_application                    0x0800df65   Thumb Code    50  base_process_tx_keypad.o(i.doule_ant_application)
    i.drv_spi_read_write_byte                0x0800dfa0   Section        0  rf24l01 - multi.o(i.drv_spi_read_write_byte)
    drv_spi_read_write_byte                  0x0800dfa1   Thumb Code    30  rf24l01 - multi.o(i.drv_spi_read_write_byte)
    i.drv_spi_read_write_byte_N              0x0800dfbe   Section        0  rf24l01 - multi.o(i.drv_spi_read_write_byte_N)
    drv_spi_read_write_byte_N                0x0800dfbf   Thumb Code    36  rf24l01 - multi.o(i.drv_spi_read_write_byte_N)
    i.e2prom_write_delay_ms                  0x0800dfe2   Section        0  multi_channel.o(i.e2prom_write_delay_ms)
    e2prom_write_delay_ms                    0x0800dfe3   Thumb Code    32  multi_channel.o(i.e2prom_write_delay_ms)
    i.ele_copy                               0x0800e002   Section        0  func_list_mgnt.o(i.ele_copy)
    ele_copy                                 0x0800e003   Thumb Code    10  func_list_mgnt.o(i.ele_copy)
    i.encrypt                                0x0800e00c   Section        0  aes.o(i.encrypt)
    i.exti_init                              0x0800e094   Section        0  gd32f30x_exti.o(i.exti_init)
    i.exti_interrupt_flag_clear              0x0800e14c   Section        0  gd32f30x_exti.o(i.exti_interrupt_flag_clear)
    i.exti_interrupt_flag_get                0x0800e158   Section        0  gd32f30x_exti.o(i.exti_interrupt_flag_get)
    i.fastmatch_enter_exit                   0x0800e17c   Section        0  fucntion_fastmatch.o(i.fastmatch_enter_exit)
    i.fastmatch_load_info_to_vote_beacon     0x0800e1f4   Section        0  fucntion_fastmatch.o(i.fastmatch_load_info_to_vote_beacon)
    i.fastmatch_lowerPA_ack                  0x0800e2b0   Section        0  fucntion_fastmatch.o(i.fastmatch_lowerPA_ack)
    i.fastmatch_lowerPA_ack_sub              0x0800e2d0   Section        0  fucntion_fastmatch.o(i.fastmatch_lowerPA_ack_sub)
    fastmatch_lowerPA_ack_sub                0x0800e2d1   Thumb Code    66  fucntion_fastmatch.o(i.fastmatch_lowerPA_ack_sub)
    i.fastmatch_lowerPA_setup                0x0800e318   Section        0  fucntion_fastmatch.o(i.fastmatch_lowerPA_setup)
    i.fastmatch_status                       0x0800e324   Section        0  fucntion_fastmatch.o(i.fastmatch_status)
    i.fastmatch_success_check                0x0800e330   Section        0  fucntion_fastmatch.o(i.fastmatch_success_check)
    i.free                                   0x0800e36c   Section        0  malloc.o(i.free)
    i.gen_linklist__detele                   0x0800e3bc   Section        0  gen_linklist.o(i.gen_linklist__detele)
    i.gen_linklist__get_ele                  0x0800e410   Section        0  gen_linklist.o(i.gen_linklist__get_ele)
    i.gen_linklist__get_len                  0x0800e434   Section        0  gen_linklist.o(i.gen_linklist__get_len)
    i.gen_linklist__insert                   0x0800e43c   Section        0  gen_linklist.o(i.gen_linklist__insert)
    i.generate_default_key0_code             0x0800e4a4   Section        0  function_aes.o(i.generate_default_key0_code)
    generate_default_key0_code               0x0800e4a5   Thumb Code    88  function_aes.o(i.generate_default_key0_code)
    i.getSBoxValue                           0x0800e508   Section        0  aes.o(i.getSBoxValue)
    i.get_aes_key                            0x0800e514   Section        0  function_aes.o(i.get_aes_key)
    i.get_aes_status                         0x0800e528   Section        0  function_aes.o(i.get_aes_status)
    i.get_base_id                            0x0800e544   Section        0  base_process_pc_enter.o(i.get_base_id)
    i.get_base_log_mode                      0x0800e550   Section        0  base_process_pc_enter.o(i.get_base_log_mode)
    i.get_base_main_rfchannel                0x0800e55c   Section        0  multi_channel.o(i.get_base_main_rfchannel)
    i.get_base_match_code                    0x0800e568   Section        0  base_process_pc_enter.o(i.get_base_match_code)
    i.get_base_send_beacon_status            0x0800e5a4   Section        0  base_process_tx_keypad.o(i.get_base_send_beacon_status)
    i.get_base_status                        0x0800e5b0   Section        0  base_core.o(i.get_base_status)
    i.get_core_version                       0x0800e618   Section        0  base_core.o(i.get_core_version)
    get_core_version                         0x0800e619   Thumb Code    14  base_core.o(i.get_core_version)
    i.get_datapos                            0x0800e628   Section        0  base_core.o(i.get_datapos)
    i.get_error_info                         0x0800e634   Section        0  multi_channel.o(i.get_error_info)
    get_error_info                           0x0800e635   Thumb Code    56  multi_channel.o(i.get_error_info)
    i.get_ext_basicbeacon_startup_flag       0x0800e674   Section        0  base_process_tx_keypad.o(i.get_ext_basicbeacon_startup_flag)
    i.get_mainRF_usr_id                      0x0800e680   Section        0  multi_channel.o(i.get_mainRF_usr_id)
    i.get_main_rf_hard_id                    0x0800e684   Section        0  multi_channel.o(i.get_main_rf_hard_id)
    i.get_offset                             0x0800e690   Section        0  function_whitelist.o(i.get_offset)
    get_offset                               0x0800e691   Thumb Code    10  function_whitelist.o(i.get_offset)
    i.get_packing_parameter                  0x0800e69c   Section        0  vote__report.o(i.get_packing_parameter)
    i.get_pc_connect_status                  0x0800e74c   Section        0  base_core.o(i.get_pc_connect_status)
    i.get_pc_connect_status_acc              0x0800e758   Section        0  base_core.o(i.get_pc_connect_status_acc)
    i.get_permit_dispaly_status              0x0800e764   Section        0  base_core.o(i.get_permit_dispaly_status)
    i.get_stm32_chip_id                      0x0800e778   Section        0  platform.o(i.get_stm32_chip_id)
    i.get_tx_ok_flag                         0x0800e7ac   Section        0  rf24l01 - multi.o(i.get_tx_ok_flag)
    i.get_usb_status                         0x0800e7b8   Section        0  platform.o(i.get_usb_status)
    i.get_whitelist_rfid                     0x0800e7d0   Section        0  multi_channel.o(i.get_whitelist_rfid)
    i.gpio_bit_reset                         0x0800e7e0   Section        0  gd32f30x_gpio.o(i.gpio_bit_reset)
    i.gpio_bit_set                           0x0800e7e4   Section        0  gd32f30x_gpio.o(i.gpio_bit_set)
    i.gpio_config                            0x0800e7e8   Section        0  gd32f30x_usbd_hw.o(i.gpio_config)
    i.gpio_exti_source_select                0x0800e800   Section        0  gd32f30x_gpio.o(i.gpio_exti_source_select)
    i.gpio_init                              0x0800e898   Section        0  gd32f30x_gpio.o(i.gpio_init)
    i.gpio_input_bit_get                     0x0800e954   Section        0  gd32f30x_gpio.o(i.gpio_input_bit_get)
    i.i2c_delay                              0x0800e964   Section        0  i2c.o(i.i2c_delay)
    i2c_delay                                0x0800e965   Thumb Code    14  i2c.o(i.i2c_delay)
    i.i2c_read_byte                          0x0800e974   Section        0  i2c.o(i.i2c_read_byte)
    i.i2c_send_byte                          0x0800e9f8   Section        0  i2c.o(i.i2c_send_byte)
    i.i2c_start                              0x0800eab8   Section        0  i2c.o(i.i2c_start)
    i.i2c_stop                               0x0800eb00   Section        0  i2c.o(i.i2c_stop)
    i.int_to_unicode                         0x0800eb48   Section        0  usbd_enum.o(i.int_to_unicode)
    int_to_unicode                           0x0800eb49   Thumb Code    62  usbd_enum.o(i.int_to_unicode)
    i.key_config                             0x0800eb86   Section        0  custom_hid_itf.o(i.key_config)
    key_config                               0x0800eb87   Thumb Code     2  custom_hid_itf.o(i.key_config)
    i.keypad_crc_check                       0x0800eb88   Section        0  base_process_tx_keypad.o(i.keypad_crc_check)
    i.keypad_crs2_mode                       0x0800ebb4   Section        0  base_process_rx_keypad.o(i.keypad_crs2_mode)
    i.keypad_id_mode                         0x0800ecec   Section        0  base_process_rx_keypad.o(i.keypad_id_mode)
    i.keypad_idsn_clear                      0x0800ee44   Section        0  base_process_tx_keypad.o(i.keypad_idsn_clear)
    i.keypad_idsn_record_whitelist_request   0x0800ee94   Section        0  function_whitelist.o(i.keypad_idsn_record_whitelist_request)
    i.keypad_idsn_save                       0x0800eec0   Section        0  base_process_tx_keypad.o(i.keypad_idsn_save)
    i.keypad_rf_data_process_NO_fifo         0x0800efb0   Section        0  base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo)
    i.keypad_rf_data_save                    0x0800f1c8   Section        0  base_process_rx_keypad.o(i.keypad_rf_data_save)
    i.keypad_sn_mode                         0x0800f1d8   Section        0  base_process_rx_keypad.o(i.keypad_sn_mode)
    i.keypad_transfer2pc_data_fetch          0x0800f23c   Section        0  transfer_keypad_pc.o(i.keypad_transfer2pc_data_fetch)
    i.keypad_transfer2pc_data_save           0x0800f280   Section        0  transfer_keypad_pc.o(i.keypad_transfer2pc_data_save)
    i.kprx_init_queue                        0x0800f298   Section        0  base_process_rx_keypad.o(i.kprx_init_queue)
    i.led1_control                           0x0800f2b0   Section        0  led.o(i.led1_control)
    i.led2_control                           0x0800f2e0   Section        0  led.o(i.led2_control)
    i.led_config                             0x0800f310   Section        0  custom_hid_itf.o(i.led_config)
    led_config                               0x0800f311   Thumb Code     2  custom_hid_itf.o(i.led_config)
    i.list__detele                           0x0800f312   Section        0  func_list_mgnt.o(i.list__detele)
    i.list__fetch_e2prom                     0x0800f336   Section        0  func_list_mgnt.o(i.list__fetch_e2prom)
    i.list__get_cnt_and_SN                   0x0800f37c   Section        0  func_list_mgnt.o(i.list__get_cnt_and_SN)
    i.list__in                               0x0800f3b0   Section        0  func_list_mgnt.o(i.list__in)
    i.list__in_N                             0x0800f3e8   Section        0  func_list_mgnt.o(i.list__in_N)
    i.list__init_all                         0x0800f40c   Section        0  func_list_mgnt.o(i.list__init_all)
    i.list__save_e2prom                      0x0800f418   Section        0  func_list_mgnt.o(i.list__save_e2prom)
    i.list__search_special_sn                0x0800f454   Section        0  func_list_mgnt.o(i.list__search_special_sn)
    i.list_mgnt__detele                      0x0800f488   Section        0  func_list_mgnt.o(i.list_mgnt__detele)
    i.list_mgnt__get_ele                     0x0800f4a4   Section        0  func_list_mgnt.o(i.list_mgnt__get_ele)
    i.list_mgnt__get_len                     0x0800f4b8   Section        0  func_list_mgnt.o(i.list_mgnt__get_len)
    i.list_mgnt__init                        0x0800f4c8   Section        0  func_list_mgnt.o(i.list_mgnt__init)
    i.list_mgnt__init_ele                    0x0800f4e0   Section        0  func_list_mgnt.o(i.list_mgnt__init_ele)
    i.list_mgnt__insert                      0x0800f500   Section        0  func_list_mgnt.o(i.list_mgnt__insert)
    i.list_mgnt__malloc_ele                  0x0800f518   Section        0  func_list_mgnt.o(i.list_mgnt__malloc_ele)
    i.log_debug                              0x0800f554   Section        0  transparentupgrade.o(i.log_debug)
    i.main                                   0x0800f558   Section        0  main.o(i.main)
    i.malloc                                 0x0800f5ec   Section        0  malloc.o(i.malloc)
    i.mem_compare                            0x0800f658   Section        0  common_math.o(i.mem_compare)
    i.mem_cpy                                0x0800f67a   Section        0  common_math.o(i.mem_cpy)
    i.mem_set                                0x0800f690   Section        0  common_math.o(i.mem_set)
    i.monitor_freq_ack_pc                    0x0800f6a4   Section        0  function_monitor_freq.o(i.monitor_freq_ack_pc)
    monitor_freq_ack_pc                      0x0800f6a5   Thumb Code    74  function_monitor_freq.o(i.monitor_freq_ack_pc)
    i.monitor_freq_process                   0x0800f6f4   Section        0  function_monitor_freq.o(i.monitor_freq_process)
    i.monitor_rf_data                        0x0800f7f0   Section        0  function_monitor_freq.o(i.monitor_rf_data)
    i.msg_delay_us                           0x0800f864   Section        0  fucntion_text_message.o(i.msg_delay_us)
    i.msg_get_pc_data                        0x0800f870   Section        0  fucntion_text_message.o(i.msg_get_pc_data)
    i.msg_issendtime                         0x0800f9bc   Section        0  fucntion_text_message.o(i.msg_issendtime)
    i.msg_polling                            0x0800fa28   Section        0  fucntion_text_message.o(i.msg_polling)
    i.msg_recover_beacon_countdown           0x0800fa80   Section        0  fucntion_text_message.o(i.msg_recover_beacon_countdown)
    i.msg_send                               0x0800fab0   Section        0  fucntion_text_message.o(i.msg_send)
    i.msg_set_status                         0x0800fb68   Section        0  fucntion_text_message.o(i.msg_set_status)
    i.msg_tx_payload                         0x0800fb74   Section        0  fucntion_text_message.o(i.msg_tx_payload)
    i.msg_wait_rfsendOK                      0x0800fba0   Section        0  fucntion_text_message.o(i.msg_wait_rfsendOK)
    i.multi_chan_init                        0x0800fbc4   Section        0  multi_channel.o(i.multi_chan_init)
    i.multi_chan_polling                     0x0800fcb4   Section        0  multi_channel.o(i.multi_chan_polling)
    i.network_creat_random_delay             0x0800fd40   Section        0  function_network.o(i.network_creat_random_delay)
    network_creat_random_delay               0x0800fd41   Thumb Code    16  function_network.o(i.network_creat_random_delay)
    i.network_get_name                       0x0800fd54   Section        0  function_network.o(i.network_get_name)
    i.network_get_nameview                   0x0800fd74   Section        0  function_network.o(i.network_get_nameview)
    i.network_get_netseq                     0x0800fd80   Section        0  function_network.o(i.network_get_netseq)
    i.network_get_pwd                        0x0800fd8c   Section        0  function_network.o(i.network_get_pwd)
    i.network_polling                        0x0800fd98   Section        0  function_network.o(i.network_polling)
    i.network_randtime                       0x0800fdf0   Section        0  function_network.o(i.network_randtime)
    i.network_set_name                       0x0800fe3c   Section        0  function_network.o(i.network_set_name)
    i.network_set_nameview                   0x0800fe5c   Section        0  function_network.o(i.network_set_nameview)
    i.network_set_netseq_change              0x0800fe74   Section        0  function_network.o(i.network_set_netseq_change)
    i.network_set_pwd                        0x0800fe84   Section        0  function_network.o(i.network_set_pwd)
    i.network_tx_beacon                      0x0800fe90   Section        0  function_network.o(i.network_tx_beacon)
    i.nvic_config                            0x0800ffec   Section        0  gd32f30x_usbd_hw.o(i.nvic_config)
    i.nvic_irq_enable                        0x0801000c   Section        0  gd32f30x_misc.o(i.nvic_irq_enable)
    i.nvic_priority_group_set                0x080100d0   Section        0  gd32f30x_misc.o(i.nvic_priority_group_set)
    i.nvic_vector_table_set                  0x080100e4   Section        0  gd32f30x_misc.o(i.nvic_vector_table_set)
    i.pc_cmd_0x60_ack                        0x080100fc   Section        0  base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_ack)
    i.pc_cmd_0x60_process                    0x0801013c   Section        0  base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_process)
    i.pc_cmd_0x61_ack                        0x08010340   Section        0  base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_ack)
    i.pc_cmd_0x61_ack_listmgnt               0x08010380   Section        0  func_list_mgnt.o(i.pc_cmd_0x61_ack_listmgnt)
    pc_cmd_0x61_ack_listmgnt                 0x08010381   Thumb Code   116  func_list_mgnt.o(i.pc_cmd_0x61_ack_listmgnt)
    i.pc_cmd_0x61_process                    0x080103fc   Section        0  base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process)
    i.pc_transfer2keypad_data_fetch          0x0801060c   Section        0  transfer_keypad_pc.o(i.pc_transfer2keypad_data_fetch)
    i.pc_transfer2keypad_data_save           0x080106a8   Section        0  transfer_keypad_pc.o(i.pc_transfer2keypad_data_save)
    i.pcrx_data_fetch                        0x080106d4   Section        0  base_process_pc_enter.o(i.pcrx_data_fetch)
    pcrx_data_fetch                          0x080106d5   Thumb Code    22  base_process_pc_enter.o(i.pcrx_data_fetch)
    i.pcrx_data_save                         0x080106f0   Section        0  base_process_pc_enter.o(i.pcrx_data_save)
    i.pcrx_init_queue                        0x08010708   Section        0  base_process_pc_enter.o(i.pcrx_init_queue)
    i.process_keypad_broadcast_requst        0x08010720   Section        0  function_broadcast.o(i.process_keypad_broadcast_requst)
    i.process_pc_aes_config                  0x08010764   Section        0  function_aes.o(i.process_pc_aes_config)
    i.process_setup_multi_chan               0x080107c4   Section        0  multi_channel.o(i.process_setup_multi_chan)
    i.process_setup_single_chan              0x080107f8   Section        0  multi_channel.o(i.process_setup_single_chan)
    i.queue_in                               0x08010830   Section        0  queue_circle.o(i.queue_in)
    i.queue_init                             0x0801088c   Section        0  queue_circle.o(i.queue_init)
    i.queue_out                              0x0801089c   Section        0  queue_circle.o(i.queue_out)
    i.queue_out_get_type                     0x080108f4   Section        0  queue_circle.o(i.queue_out_get_type)
    i.queue_out_special                      0x08010928   Section        0  queue_circle.o(i.queue_out_special)
    i.rcu_clock_freq_get                     0x08010994   Section        0  gd32f30x_rcu.o(i.rcu_clock_freq_get)
    i.rcu_config                             0x08010af0   Section        0  gd32f30x_usbd_hw.o(i.rcu_config)
    i.rcu_periph_clock_enable                0x08010ba8   Section        0  gd32f30x_rcu.o(i.rcu_periph_clock_enable)
    i.rcu_usb_clock_config                   0x08010bc8   Section        0  gd32f30x_rcu.o(i.rcu_usb_clock_config)
    i.read_AES_config                        0x08010be0   Section        0  function_aes.o(i.read_AES_config)
    read_AES_config                          0x08010be1   Thumb Code    48  function_aes.o(i.read_AES_config)
    i.read_keycode                           0x08010c18   Section        0  function_aes.o(i.read_keycode)
    read_keycode                             0x08010c19   Thumb Code   138  function_aes.o(i.read_keycode)
    i.refresh_pc_connect_status              0x08010cac   Section        0  base_core.o(i.refresh_pc_connect_status)
    i.refresh_rcvRF_indicate                 0x08010cd4   Section        0  base_core.o(i.refresh_rcvRF_indicate)
    i.rf_Decrypt                             0x08010cfc   Section        0  function_aes.o(i.rf_Decrypt)
    i.rf_Encrypt                             0x08010e38   Section        0  function_aes.o(i.rf_Encrypt)
    i.rf_Irq                                 0x08010f5c   Section        0  rf24l01 - multi.o(i.rf_Irq)
    i.rf_SendPacket                          0x08010fd4   Section        0  rf24l01 - multi.o(i.rf_SendPacket)
    i.rf_error_ack_pc                        0x08011098   Section        0  multi_channel.o(i.rf_error_ack_pc)
    rf_error_ack_pc                          0x08011099   Thumb Code    68  multi_channel.o(i.rf_error_ack_pc)
    i.rf_error_warning                       0x080110e0   Section        0  multi_channel.o(i.rf_error_warning)
    i.rf_initial                             0x08011134   Section        0  rf24l01 - multi.o(i.rf_initial)
    i.rf_modual__check                       0x080111dc   Section        0  multi_channel.o(i.rf_modual__check)
    i.rf_modual__tx_counter                  0x080111e0   Section        0  multi_channel.o(i.rf_modual__tx_counter)
    i.rf_modual__tx_interrupt_counter        0x080111fc   Section        0  multi_channel.o(i.rf_modual__tx_interrupt_counter)
    i.rf_set_PA_Mode                         0x0801121c   Section        0  rf24l01 - multi.o(i.rf_set_PA_Mode)
    i.rf_set_syncode                         0x0801126c   Section        0  rf24l01 - multi.o(i.rf_set_syncode)
    i.rf_setfreq                             0x080112a8   Section        0  rf24l01 - multi.o(i.rf_setfreq)
    i.save_keypad_ack_data                   0x080112c8   Section        0  transparentupgrade.o(i.save_keypad_ack_data)
    i.search_special_list                    0x080112e8   Section        0  function_whitelist.o(i.search_special_list)
    i.send_to_keypad_user_hardID             0x08011320   Section        0  base_process_tx_keypad.o(i.send_to_keypad_user_hardID)
    i.serial_string_get                      0x08011380   Section        0  usbd_enum.o(i.serial_string_get)
    i.set_base_hard_firmware_info            0x080113d0   Section        0  base_core.o(i.set_base_hard_firmware_info)
    i.set_ext_basicbeacon_startup_flag       0x0801140c   Section        0  base_process_tx_keypad.o(i.set_ext_basicbeacon_startup_flag)
    i.set_keypad_crc_config                  0x08011418   Section        0  base_process_tx_keypad.o(i.set_keypad_crc_config)
    i.set_pc_communication_type              0x0801145c   Section        0  platform.o(i.set_pc_communication_type)
    i.set_tx_ok_flag                         0x08011484   Section        0  rf24l01 - multi.o(i.set_tx_ok_flag)
    i.setup_multi_info                       0x08011490   Section        0  multi_channel.o(i.setup_multi_info)
    setup_multi_info                         0x08011491   Thumb Code    90  multi_channel.o(i.setup_multi_info)
    i.single_relevant_to_multi_chan          0x080114f8   Section        0  multi_channel.o(i.single_relevant_to_multi_chan)
    i.spi_enable                             0x08011528   Section        0  gd32f30x_spi.o(i.spi_enable)
    i.spi_i2s_data_receive                   0x08011532   Section        0  gd32f30x_spi.o(i.spi_i2s_data_receive)
    i.spi_i2s_data_transmit                  0x0801153a   Section        0  gd32f30x_spi.o(i.spi_i2s_data_transmit)
    i.spi_i2s_flag_get                       0x0801153e   Section        0  gd32f30x_spi.o(i.spi_i2s_flag_get)
    i.spi_init                               0x0801154e   Section        0  gd32f30x_spi.o(i.spi_init)
    i.startup_broadcast                      0x08011580   Section        0  function_broadcast.o(i.startup_broadcast)
    i.system_clock_120m_hxtal                0x080115c4   Section        0  system_gd32f30x.o(i.system_clock_120m_hxtal)
    system_clock_120m_hxtal                  0x080115c5   Thumb Code   256  system_gd32f30x.o(i.system_clock_120m_hxtal)
    i.system_clock_config                    0x080116d0   Section        0  system_gd32f30x.o(i.system_clock_config)
    system_clock_config                      0x080116d1   Thumb Code     8  system_gd32f30x.o(i.system_clock_config)
    i.systick_config                         0x080116d8   Section        0  gd32f30x_usbd_hw.o(i.systick_config)
    i.timer_20ms_function                    0x08011728   Section        0  base_core.o(i.timer_20ms_function)
    i.timer_autoreload_value_config          0x080117c0   Section        0  gd32f30x_timer.o(i.timer_autoreload_value_config)
    i.timer_counter_read                     0x080117c4   Section        0  gd32f30x_timer.o(i.timer_counter_read)
    i.timer_counter_value_config             0x080117cc   Section        0  gd32f30x_timer.o(i.timer_counter_value_config)
    i.timer_enable                           0x080117d0   Section        0  gd32f30x_timer.o(i.timer_enable)
    i.timer_init                             0x080117dc   Section        0  gd32f30x_timer.o(i.timer_init)
    i.timer_interrupt_disable                0x08011874   Section        0  gd32f30x_timer.o(i.timer_interrupt_disable)
    i.timer_interrupt_enable                 0x0801187c   Section        0  gd32f30x_timer.o(i.timer_interrupt_enable)
    i.timer_interrupt_flag_clear             0x08011884   Section        0  gd32f30x_timer.o(i.timer_interrupt_flag_clear)
    i.timer_interrupt_flag_get               0x0801188a   Section        0  gd32f30x_timer.o(i.timer_interrupt_flag_get)
    i.timer_prescaler_config                 0x080118a2   Section        0  gd32f30x_timer.o(i.timer_prescaler_config)
    i.transfer2kp_init_queue                 0x080118b0   Section        0  transfer_keypad_pc.o(i.transfer2kp_init_queue)
    i.transfer2pc_init_queue                 0x080118c8   Section        0  transfer_keypad_pc.o(i.transfer2pc_init_queue)
    i.uart1_send_datas                       0x080118e0   Section        0  platform.o(i.uart1_send_datas)
    i.updat__exit                            0x080118e4   Section        0  transparentupgrade.o(i.updat__exit)
    i.update_2_timer                         0x0801191c   Section        0  transparentupgrade.o(i.update_2_timer)
    i.update_get_status                      0x08011940   Section        0  transparentupgrade.o(i.update_get_status)
    i.update_kp_enter                        0x08011944   Section        0  transparentupgrade.o(i.update_kp_enter)
    i.update_kp_progress                     0x08011a30   Section        0  transparentupgrade.o(i.update_kp_progress)
    i.update_monitor_sdk_connect             0x08011a32   Section        0  transparentupgrade.o(i.update_monitor_sdk_connect)
    i.update_request_pkt_to_pc               0x08011a34   Section        0  transparentupgrade.o(i.update_request_pkt_to_pc)
    update_request_pkt_to_pc                 0x08011a35   Thumb Code    64  transparentupgrade.o(i.update_request_pkt_to_pc)
    i.usb_ctl_out                            0x08011a78   Section        0  usbd_transc.o(i.usb_ctl_out)
    usb_ctl_out                              0x08011a79   Thumb Code    18  usbd_transc.o(i.usb_ctl_out)
    i.usb_ctl_status_in                      0x08011a8a   Section        0  usbd_transc.o(i.usb_ctl_status_in)
    usb_ctl_status_in                        0x08011a8b   Thumb Code    20  usbd_transc.o(i.usb_ctl_status_in)
    i.usb_stall_transc                       0x08011a9e   Section        0  usbd_transc.o(i.usb_stall_transc)
    usb_stall_transc                         0x08011a9f   Thumb Code    22  usbd_transc.o(i.usb_stall_transc)
    i.usb_transc_config                      0x08011ab4   Section        0  usbd_core.o(i.usb_transc_config)
    usb_transc_config                        0x08011ab5   Thumb Code     8  usbd_core.o(i.usb_transc_config)
    i.usb_transc_config                      0x08011abc   Section        0  usbd_enum.o(i.usb_transc_config)
    usb_transc_config                        0x08011abd   Thumb Code     8  usbd_enum.o(i.usb_transc_config)
    i.usb_transc_config                      0x08011ac4   Section        0  custom_hid_core.o(i.usb_transc_config)
    usb_transc_config                        0x08011ac5   Thumb Code     8  custom_hid_core.o(i.usb_transc_config)
    i.usbd_address_set                       0x08011acc   Section        0  usbd_lld_core.o(i.usbd_address_set)
    usbd_address_set                         0x08011acd   Thumb Code    12  usbd_lld_core.o(i.usbd_address_set)
    i.usbd_class_request                     0x08011adc   Section        0  usbd_enum.o(i.usbd_class_request)
    i.usbd_core_reset                        0x08011b00   Section        0  usbd_lld_core.o(i.usbd_core_reset)
    usbd_core_reset                          0x08011b01   Thumb Code    34  usbd_lld_core.o(i.usbd_core_reset)
    i.usbd_core_stop                         0x08011b28   Section        0  usbd_lld_core.o(i.usbd_core_stop)
    usbd_core_stop                           0x08011b29   Thumb Code    20  usbd_lld_core.o(i.usbd_core_stop)
    i.usbd_dp_pullup                         0x08011b40   Section        0  usbd_lld_core.o(i.usbd_dp_pullup)
    usbd_dp_pullup                           0x08011b41   Thumb Code    30  usbd_lld_core.o(i.usbd_dp_pullup)
    i.usbd_ep_data_read                      0x08011b64   Section        0  usbd_lld_core.o(i.usbd_ep_data_read)
    usbd_ep_data_read                        0x08011b65   Thumb Code   148  usbd_lld_core.o(i.usbd_ep_data_read)
    i.usbd_ep_data_write                     0x08011c04   Section        0  usbd_lld_core.o(i.usbd_ep_data_write)
    usbd_ep_data_write                       0x08011c05   Thumb Code    84  usbd_lld_core.o(i.usbd_ep_data_write)
    i.usbd_ep_deinit                         0x08011c64   Section        0  custom_hid_core.o(i.usbd_ep_deinit)
    usbd_ep_deinit                           0x08011c65   Thumb Code    20  custom_hid_core.o(i.usbd_ep_deinit)
    i.usbd_ep_disable                        0x08011c78   Section        0  usbd_lld_core.o(i.usbd_ep_disable)
    usbd_ep_disable                          0x08011c79   Thumb Code   178  usbd_lld_core.o(i.usbd_ep_disable)
    i.usbd_ep_init                           0x08011d30   Section        0  custom_hid_core.o(i.usbd_ep_init)
    usbd_ep_init                             0x08011d31   Thumb Code    34  custom_hid_core.o(i.usbd_ep_init)
    i.usbd_ep_recev                          0x08011d52   Section        0  usbd_core.o(i.usbd_ep_recev)
    i.usbd_ep_reset                          0x08011d8c   Section        0  usbd_lld_core.o(i.usbd_ep_reset)
    usbd_ep_reset                            0x08011d8d   Thumb Code   142  usbd_lld_core.o(i.usbd_ep_reset)
    i.usbd_ep_rx_enable                      0x08011e28   Section        0  usbd_lld_core.o(i.usbd_ep_rx_enable)
    usbd_ep_rx_enable                        0x08011e29   Thumb Code    42  usbd_lld_core.o(i.usbd_ep_rx_enable)
    i.usbd_ep_send                           0x08011e58   Section        0  usbd_core.o(i.usbd_ep_send)
    i.usbd_ep_setup                          0x08011ea8   Section        0  usbd_lld_core.o(i.usbd_ep_setup)
    usbd_ep_setup                            0x08011ea9   Thumb Code   620  usbd_lld_core.o(i.usbd_ep_setup)
    i.usbd_ep_stall_clear                    0x08012120   Section        0  usbd_lld_core.o(i.usbd_ep_stall_clear)
    usbd_ep_stall_clear                      0x08012121   Thumb Code   220  usbd_lld_core.o(i.usbd_ep_stall_clear)
    i.usbd_ep_stall_set                      0x08012200   Section        0  usbd_lld_core.o(i.usbd_ep_stall_set)
    usbd_ep_stall_set                        0x08012201   Thumb Code   160  usbd_lld_core.o(i.usbd_ep_stall_set)
    i.usbd_ep_status                         0x080122a8   Section        0  usbd_lld_core.o(i.usbd_ep_status)
    usbd_ep_status                           0x080122a9   Thumb Code    30  usbd_lld_core.o(i.usbd_ep_status)
    i.usbd_init                              0x080122cc   Section        0  usbd_core.o(i.usbd_init)
    i.usbd_int_suspend                       0x0801233c   Section        0  usbd_lld_int.o(i.usbd_int_suspend)
    usbd_int_suspend                         0x0801233d   Thumb Code    36  usbd_lld_int.o(i.usbd_int_suspend)
    i.usbd_isr                               0x08012360   Section        0  usbd_lld_int.o(i.usbd_isr)
    i.usbd_leave_suspend                     0x080125e0   Section        0  usbd_lld_core.o(i.usbd_leave_suspend)
    usbd_leave_suspend                       0x080125e1   Thumb Code    24  usbd_lld_core.o(i.usbd_leave_suspend)
    i.usbd_resume                            0x080125fc   Section        0  usbd_lld_core.o(i.usbd_resume)
    usbd_resume                              0x080125fd   Thumb Code    24  usbd_lld_core.o(i.usbd_resume)
    i.usbd_standard_request                  0x0801261c   Section        0  usbd_enum.o(i.usbd_standard_request)
    i.usbd_suspend                           0x08012638   Section        0  usbd_lld_core.o(i.usbd_suspend)
    usbd_suspend                             0x08012639   Thumb Code    14  usbd_lld_core.o(i.usbd_suspend)
    i.usbd_vendor_request                    0x0801264c   Section        0  usbd_enum.o(i.usbd_vendor_request)
    i.user_20ms_timer                        0x08012652   Section        0  platform.o(i.user_20ms_timer)
    i.user_2ms5_timer                        0x0801265c   Section        0  platform.o(i.user_2ms5_timer)
    i.user__keypad_transfer2pc               0x08012674   Section        0  function.o(i.user__keypad_transfer2pc)
    i.user__pc_0x60cmd                       0x08012676   Section        0  function.o(i.user__pc_0x60cmd)
    i.user__pc_0x61cmd                       0x08012678   Section        0  function.o(i.user__pc_0x61cmd)
    i.user__pc_0x61cmd_type0x0B              0x0801267a   Section        0  function.o(i.user__pc_0x61cmd_type0x0B)
    i.user__pc_cmd_ack                       0x0801267c   Section        0  function.o(i.user__pc_cmd_ack)
    i.user__pc_transfer2keypad               0x080126cc   Section        0  function.o(i.user__pc_transfer2keypad)
    i.user_ops_list                          0x080126ce   Section        0  func_list_mgnt.o(i.user_ops_list)
    i.vote_data_packing                      0x0801288c   Section        0  vote__process.o(i.vote_data_packing)
    i.vote_data_parameter_init               0x08012b2c   Section        0  vote__report.o(i.vote_data_parameter_init)
    i.vote_data_report_interval              0x08012b44   Section        0  vote__report.o(i.vote_data_report_interval)
    i.vote_data_report_startup               0x08012b70   Section        0  vote__report.o(i.vote_data_report_startup)
    i.vote_data_report_to_pc                 0x08012b8c   Section        0  vote__report.o(i.vote_data_report_to_pc)
    i.vote_data_store                        0x08012bc0   Section        0  vote__process.o(i.vote_data_store)
    i.vote_init_queue                        0x08012bd8   Section        0  vote__process.o(i.vote_init_queue)
    i.vote_status_clear_confirmed            0x08012bf0   Section        0  vote__process.o(i.vote_status_clear_confirmed)
    i.vote_status_reset_NOconfirmed          0x08012d54   Section        0  vote__process.o(i.vote_status_reset_NOconfirmed)
    i.whitelist__2ms5_call                   0x08012d58   Section        0  function_whitelist.o(i.whitelist__2ms5_call)
    i.whitelist__tx_authcode_to_keypad       0x08012db8   Section        0  function_whitelist.o(i.whitelist__tx_authcode_to_keypad)
    i.whitelist_ack_pc                       0x08012ea4   Section        0  function_whitelist.o(i.whitelist_ack_pc)
    whitelist_ack_pc                         0x08012ea5   Thumb Code    66  function_whitelist.o(i.whitelist_ack_pc)
    i.whitelist_add                          0x08012eec   Section        0  function_whitelist.o(i.whitelist_add)
    whitelist_add                            0x08012eed   Thumb Code    90  function_whitelist.o(i.whitelist_add)
    i.whitelist_delete                       0x08012f4c   Section        0  function_whitelist.o(i.whitelist_delete)
    whitelist_delete                         0x08012f4d   Thumb Code    86  function_whitelist.o(i.whitelist_delete)
    i.whitelist_enter                        0x08012fa8   Section        0  function_whitelist.o(i.whitelist_enter)
    i.whitelist_init                         0x08013054   Section        0  function_whitelist.o(i.whitelist_init)
    i.whitelist_read_1zone                   0x08013094   Section        0  function_whitelist.o(i.whitelist_read_1zone)
    whitelist_read_1zone                     0x08013095   Thumb Code    66  function_whitelist.o(i.whitelist_read_1zone)
    i.whitelist_write_1zone                  0x080130dc   Section        0  function_whitelist.o(i.whitelist_write_1zone)
    whitelist_write_1zone                    0x080130dd   Thumb Code    58  function_whitelist.o(i.whitelist_write_1zone)
    i.write_keycode                          0x08013118   Section        0  function_aes.o(i.write_keycode)
    write_keycode                            0x08013119   Thumb Code   122  function_aes.o(i.write_keycode)
    i.write_list_sub                         0x0801319c   Section        0  function_whitelist.o(i.write_list_sub)
    write_list_sub                           0x0801319d   Thumb Code    44  function_whitelist.o(i.write_list_sub)
    .constdata                               0x080131d0   Section       16  usbd_lld_core.o(.constdata)
    ep_type                                  0x080131d0   Data          16  usbd_lld_core.o(.constdata)
    .constdata                               0x080131e0   Section       32  custom_hid_core.o(.constdata)
    .constdata                               0x08013200   Section      100  rf24l01 - multi.o(.constdata)
    .constdata                               0x08013264   Section        9  function_e2prom.o(.constdata)
    .constdata                               0x0801326d   Section       69  function_aes.o(.constdata)
    .constdata                               0x080132b4   Section        4  function_broadcast.o(.constdata)
    .constdata                               0x080132b8   Section      767  aes.o(.constdata)
    .constdata                               0x080135b7   Section       16  segger_rtt_printf.o(.constdata)
    _aV2C                                    0x080135b7   Data          16  segger_rtt_printf.o(.constdata)
    .constdata                               0x080135c8   Section       32  common_math.o(.constdata)
    .constdata                               0x080135e8   Section     7012  crypto.o(.constdata)
    table_reduction8                         0x08014014   Data         512  crypto.o(.constdata)
    table_reduction4                         0x08014214   Data          32  crypto.o(.constdata)
    sha512_K                                 0x08014b38   Data         640  crypto.o(.constdata)
    tau                                      0x08014dc8   Data          16  crypto.o(.constdata)
    m                                        0x08014dd8   Data          32  crypto.o(.constdata)
    mu                                       0x08014df8   Data          36  crypto.o(.constdata)
    ge25519_ecd                              0x08014e1c   Data          32  crypto.o(.constdata)
    ge25519_ec2d                             0x08014ebc   Data          32  crypto.o(.constdata)
    ge25519_sqrtm1                           0x08014edc   Data          32  crypto.o(.constdata)
    pad                                      0x08014f6c   Data          64  crypto.o(.constdata)
    .conststring                             0x0801514c   Section       77  base_core.o(.conststring)
    .data                                    0x20000000   Section       16  custom_hid_itf.o(.data)
    .data                                    0x20000010   Section        4  system_gd32f30x.o(.data)
    .data                                    0x20000014   Section       72  usbd_lld_core.o(.data)
    .data                                    0x2000005c   Section        4  usbd_core.o(.data)
    .data                                    0x20000060   Section       67  usbd_enum.o(.data)
    _std_dev_req                             0x20000060   Data          52  usbd_enum.o(.data)
    std_desc_get                             0x20000094   Data          12  usbd_enum.o(.data)
    status                                   0x200000a0   Data           2  usbd_enum.o(.data)
    config                                   0x200000a2   Data           1  usbd_enum.o(.data)
    .data                                    0x200000a4   Section      520  custom_hid_core.o(.data)
    usbd_language_id_desc                    0x200000df   Data           4  custom_hid_core.o(.data)
    manufacturer_string                      0x200000e3   Data         130  custom_hid_core.o(.data)
    product_string                           0x20000165   Data         130  custom_hid_core.o(.data)
    serial_string                            0x200001e7   Data         130  custom_hid_core.o(.data)
    .data                                    0x200002ac   Section      132  platform.o(.data)
    pc_tcpip_usb_com_type_flag               0x200002b3   Data           1  platform.o(.data)
    hard_200s_ver3                           0x200002b4   Data           1  platform.o(.data)
    .data                                    0x20000330   Section        1  rf24l01 - multi.o(.data)
    tx_ok_flag                               0x20000330   Data           1  rf24l01 - multi.o(.data)
    .data                                    0x20000334   Section        4  hw_mcuio.o(.data)
    systick                                  0x20000334   Data           4  hw_mcuio.o(.data)
    .data                                    0x20000338   Section      109  base_core.o(.data)
    .data                                    0x200003a5   Section        1  base_process_pc_cmd_0x61.o(.data)
    oem_code_check_rslt                      0x200003a5   Data           1  base_process_pc_cmd_0x61.o(.data)
    .data                                    0x200003a6   Section       37  base_process_pc_enter.o(.data)
    .data                                    0x200003cc   Section        4  base_process_rx_keypad.o(.data)
    .data                                    0x200003d0   Section        6  base_process_tx_keypad.o(.data)
    ext_basic_beacon_startup_flag            0x200003d0   Data           1  base_process_tx_keypad.o(.data)
    beacon_type                              0x200003d1   Data           1  base_process_tx_keypad.o(.data)
    alternate                                0x200003d2   Data           1  base_process_tx_keypad.o(.data)
    multi_ant_counter                        0x200003d3   Data           1  base_process_tx_keypad.o(.data)
    alternate_flag                           0x200003d4   Data           1  base_process_tx_keypad.o(.data)
    cur_type                                 0x200003d5   Data           1  base_process_tx_keypad.o(.data)
    .data                                    0x200003d6   Section        1  base_timer.o(.data)
    _0s5_cnt                                 0x200003d6   Data           1  base_timer.o(.data)
    .data                                    0x200003d8   Section        9  multi_channel.o(.data)
    rf_error                                 0x200003d8   Data           8  multi_channel.o(.data)
    switch_cycle_cnt                         0x200003e0   Data           1  multi_channel.o(.data)
    .data                                    0x200003e1   Section        2  vote__process.o(.data)
    packet_count                             0x200003e1   Data           1  vote__process.o(.data)
    .data                                    0x200003e3   Section        4  vote__report.o(.data)
    rpt_vote                                 0x200003e3   Data           4  vote__report.o(.data)
    .data                                    0x200003e8   Section      292  function.o(.data)
    .data                                    0x2000050c   Section        7  fucntion_base_test.o(.data)
    cur_send_cnt                             0x2000050c   Data           2  fucntion_base_test.o(.data)
    cur_recv_cnt                             0x2000050e   Data           2  fucntion_base_test.o(.data)
    .data                                    0x20000514   Section        7  fucntion_fastmatch.o(.data)
    chan_trigger                             0x2000051a   Data           1  fucntion_fastmatch.o(.data)
    .data                                    0x2000051c   Section        8  fucntion_text_message.o(.data)
    .data                                    0x20000524   Section        1  function_aes.o(.data)
    aes_pos                                  0x20000524   Data           1  function_aes.o(.data)
    .data                                    0x20000525   Section        6  function_monitor_freq.o(.data)
    .data                                    0x2000052b   Section        6  function_whitelist.o(.data)
    .data                                    0x20000534   Section       20  transparentupgrade.o(.data)
    TickTimeOut                              0x20000538   Data           4  transparentupgrade.o(.data)
    temp                                     0x2000053c   Data           1  transparentupgrade.o(.data)
    H_Tick                                   0x2000053e   Data           2  transparentupgrade.o(.data)
    PassThroughStep                          0x20000540   Data           1  transparentupgrade.o(.data)
    CRC                                      0x20000542   Data           2  transparentupgrade.o(.data)
    T_SN                                     0x20000544   Data           4  transparentupgrade.o(.data)
    .data                                    0x20000548   Section       32  function_network.o(.data)
    .data                                    0x20000568   Section       20  func_list_mgnt.o(.data)
    .data                                    0x2000057c   Section       79  aes.o(.data)
    Base64Encode                             0x2000058a   Data          65  aes.o(.data)
    .data                                    0x200005cc   Section        4  rand.o(.data)
    _rand_state                              0x200005cc   Data           4  rand.o(.data)
    .data                                    0x200005d0   Section        4  mvars.o(.data)
    .data                                    0x200005d4   Section        4  mvars.o(.data)
    .bss                                     0x200005d8   Section      188  main.o(.bss)
    .bss                                     0x20000694   Section       67  custom_hid_core.o(.bss)
    hid_handler                              0x20000694   Data          67  custom_hid_core.o(.bss)
    .bss                                     0x200006d8   Section     4208  base_core.o(.bss)
    .bss                                     0x20001748   Section     1292  base_process_pc_enter.o(.bss)
    .bss                                     0x20001c54   Section      987  base_process_rx_keypad.o(.bss)
    .bss                                     0x20002030   Section       56  base_process_tx_keypad.o(.bss)
    .bss                                     0x20002068   Section      206  multi_channel.o(.bss)
    .bss                                     0x20002138   Section     1304  transfer_keypad_pc.o(.bss)
    .bss                                     0x20002650   Section     7149  vote__process.o(.bss)
    vote_buf                                 0x2000265c   Data        6400  vote__process.o(.bss)
    .bss                                     0x2000423e   Section       12  fucntion_base_test.o(.bss)
    .bss                                     0x2000424c   Section     2148  fucntion_text_message.o(.bss)
    .bss                                     0x20004ab0   Section       67  function_aes.o(.bss)
    .bss                                     0x20004af3   Section     4117  function_broadcast.o(.bss)
    .bss                                     0x20005b08   Section      928  function_whitelist.o(.bss)
    .bss                                     0x20005ea8   Section     2244  transparentupgrade.o(.bss)
    .bss                                     0x2000676c   Section      600  func_list_mgnt.o(.bss)
    .bss                                     0x200069c4   Section      396  aes.o(.bss)
    .bss                                     0x20006b50   Section     4280  segger_rtt.o(.bss)
    _acUpBuffer                              0x20006bf8   Data        4096  segger_rtt.o(.bss)
    _acDownBuffer                            0x20007bf8   Data          16  segger_rtt.o(.bss)
    HEAP                                     0x20007c08   Section     1024  startup_gd32f30x_hd.o(HEAP)
    STACK                                    0x20008008   Section     4096  startup_gd32f30x_hd.o(STACK)
    .ARM.__AT_0x40006000                     0x40006000   Section       64  usbd_lld_core.o(.ARM.__AT_0x40006000)
    btable_ep                                0x40006000   Data          64  usbd_lld_core.o(.ARM.__AT_0x40006000)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$VFPi3$EXTD16$VFPS$VFMA$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    _printf_a                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_c                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_charcount                        0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_d                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_e                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_f                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_flags                            0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_fp_dec                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_fp_hex                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_g                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_i                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_int_dec                          0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_l                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lc                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_ll                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lld                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lli                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llo                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llu                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llx                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_dec                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_hex                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_oct                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_ls                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_mbtowc                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_n                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_o                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_p                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_percent                          0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_pre_padding                      0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_return_value                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_s                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_sizespec                         0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_str                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_truncate_signed                  0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_truncate_unsigned                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_u                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_wc                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_wctomb                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_widthprec                        0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_x                                0x00000000   Number         0  stubs.o ABSOLUTE
    __arm_fini_                               - Undefined Weak Reference
    __cpp_initialize__aeabi_                  - Undefined Weak Reference
    __cxa_finalize                            - Undefined Weak Reference
    _clock_init                               - Undefined Weak Reference
    _microlib_exit                            - Undefined Weak Reference
    __Vectors_Size                           0x00000130   Number         0  startup_gd32f30x_hd.o ABSOLUTE
    __Vectors                                0x08008000   Data           4  startup_gd32f30x_hd.o(RESET)
    __Vectors_End                            0x08008130   Data           0  startup_gd32f30x_hd.o(RESET)
    __main                                   0x08008131   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)
    _main_stk                                0x08008131   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)
    _main_scatterload                        0x08008135   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    __main_after_scatterload                 0x08008139   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    _main_clock                              0x08008139   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)
    _main_cpp_init                           0x08008139   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)
    _main_init                               0x08008139   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)
    __rt_lib_shutdown_fini                   0x08008141   Thumb Code     0  entry12b.o(.ARM.Collect$$$$0000000E)
    __rt_final_cpp                           0x08008145   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000F)
    __rt_final_exit                          0x08008145   Thumb Code     0  entry11a.o(.ARM.Collect$$$$00000011)
    Reset_Handler                            0x08008149   Thumb Code     8  startup_gd32f30x_hd.o(.text)
    ADC0_1_IRQHandler                        0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    ADC2_IRQHandler                          0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    CAN0_EWMC_IRQHandler                     0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    CAN0_RX1_IRQHandler                      0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    DMA0_Channel0_IRQHandler                 0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    DMA0_Channel1_IRQHandler                 0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    DMA0_Channel2_IRQHandler                 0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    DMA0_Channel3_IRQHandler                 0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    DMA0_Channel4_IRQHandler                 0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    DMA0_Channel5_IRQHandler                 0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    DMA0_Channel6_IRQHandler                 0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    DMA1_Channel0_IRQHandler                 0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    DMA1_Channel1_IRQHandler                 0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    DMA1_Channel2_IRQHandler                 0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    DMA1_Channel3_4_IRQHandler               0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    EXMC_IRQHandler                          0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    EXTI0_IRQHandler                         0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    EXTI10_15_IRQHandler                     0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    EXTI1_IRQHandler                         0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    EXTI2_IRQHandler                         0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    EXTI3_IRQHandler                         0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    EXTI4_IRQHandler                         0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    FMC_IRQHandler                           0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    I2C0_ER_IRQHandler                       0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    I2C0_EV_IRQHandler                       0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    I2C1_ER_IRQHandler                       0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    I2C1_EV_IRQHandler                       0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    LVD_IRQHandler                           0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    RCU_CTC_IRQHandler                       0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    RTC_Alarm_IRQHandler                     0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    RTC_IRQHandler                           0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    SDIO_IRQHandler                          0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    SPI0_IRQHandler                          0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    SPI1_IRQHandler                          0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    SPI2_IRQHandler                          0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    TAMPER_IRQHandler                        0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    TIMER0_BRK_IRQHandler                    0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    TIMER0_Channel_IRQHandler                0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    TIMER0_TRG_CMT_IRQHandler                0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    TIMER0_UP_IRQHandler                     0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    TIMER4_IRQHandler                        0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    TIMER5_IRQHandler                        0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    TIMER6_IRQHandler                        0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    TIMER7_BRK_IRQHandler                    0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    TIMER7_Channel_IRQHandler                0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    TIMER7_TRG_CMT_IRQHandler                0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    TIMER7_UP_IRQHandler                     0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    UART3_IRQHandler                         0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    UART4_IRQHandler                         0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    USART0_IRQHandler                        0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    USART1_IRQHandler                        0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    USART2_IRQHandler                        0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    USBD_HP_CAN0_TX_IRQHandler               0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    USBD_WKUP_IRQHandler                     0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    WWDGT_IRQHandler                         0x08008163   Thumb Code     0  startup_gd32f30x_hd.o(.text)
    rand                                     0x0800816d   Thumb Code    20  rand.o(.text)
    srand                                    0x08008181   Thumb Code     6  rand.o(.text)
    ___aeabi_memcpy8$move                    0x08008191   Thumb Code     0  memmovea.o(.text)
    __aeabi_memcpy                           0x08008191   Thumb Code    64  memmovea.o(.text)
    __aeabi_memcpy4                          0x08008191   Thumb Code     0  memmovea.o(.text)
    __aeabi_memmove                          0x08008191   Thumb Code     0  memmovea.o(.text)
    __aeabi_memmove4                         0x08008191   Thumb Code     0  memmovea.o(.text)
    __aeabi_memmove8                         0x08008191   Thumb Code     0  memmovea.o(.text)
    __aeabi_memset                           0x080081d1   Thumb Code    14  memseta.o(.text)
    __aeabi_memset4                          0x080081d1   Thumb Code     0  memseta.o(.text)
    __aeabi_memset8                          0x080081d1   Thumb Code     0  memseta.o(.text)
    __aeabi_memclr                           0x080081df   Thumb Code     4  memseta.o(.text)
    __aeabi_memclr4                          0x080081df   Thumb Code     0  memseta.o(.text)
    __aeabi_memclr8                          0x080081df   Thumb Code     0  memseta.o(.text)
    _memset$wrapper                          0x080081e3   Thumb Code    18  memseta.o(.text)
    memcmp                                   0x080081f5   Thumb Code    26  memcmp.o(.text)
    strcpy                                   0x0800820f   Thumb Code    18  strcpy.o(.text)
    __scatterload                            0x08008221   Thumb Code    28  init.o(.text)
    __scatterload_rt2                        0x08008221   Thumb Code     0  init.o(.text)
    __decompress                             0x08008245   Thumb Code     0  __dczerorl2.o(.text)
    __decompress1                            0x08008245   Thumb Code    86  __dczerorl2.o(.text)
    AES_Decrypt                              0x0800829d   Thumb Code    62  aes.o(i.AES_Decrypt)
    AES_ECB_Decrypt_Append                   0x080082e1   Thumb Code   186  crypto.o(i.AES_ECB_Decrypt_Append)
    AES_ECB_Decrypt_Finish                   0x0800839b   Thumb Code    26  crypto.o(i.AES_ECB_Decrypt_Finish)
    AES_ECB_Decrypt_Init                     0x080083b5   Thumb Code     6  crypto.o(i.AES_ECB_Decrypt_Init)
    AES_ECB_Encrypt_Append                   0x080083bd   Thumb Code   186  crypto.o(i.AES_ECB_Encrypt_Append)
    AES_ECB_Encrypt_Finish                   0x08008477   Thumb Code    26  crypto.o(i.AES_ECB_Encrypt_Finish)
    AES_ECB_Encrypt_Init                     0x08008491   Thumb Code     6  crypto.o(i.AES_ECB_Encrypt_Init)
    AES_Encrypt                              0x08008499   Thumb Code    62  aes.o(i.AES_Encrypt)
    AES_general_SW_dec                       0x080084dd   Thumb Code   782  crypto.o(i.AES_general_SW_dec)
    AES_general_SW_enc                       0x080087f9   Thumb Code   792  crypto.o(i.AES_general_SW_enc)
    AES_keyschedule_dec                      0x08008b1d   Thumb Code   340  crypto.o(i.AES_keyschedule_dec)
    AddRoundKey                              0x08008f99   Thumb Code    56  aes.o(i.AddRoundKey)
    BusFault_Handler                         0x08008fdb   Thumb Code     4  gd32f30x_it.o(i.BusFault_Handler)
    CLI                                      0x08008fdf   Thumb Code     4  platform.o(i.CLI)
    Cipher                                   0x08008fe5   Thumb Code   132  aes.o(i.Cipher)
    DebugMon_Handler                         0x080090c1   Thumb Code     2  gd32f30x_it.o(i.DebugMon_Handler)
    EE_ReadBytes                             0x08009115   Thumb Code    72  i2c.o(i.EE_ReadBytes)
    EE_WriteBytes                            0x0800915d   Thumb Code   122  i2c.o(i.EE_WriteBytes)
    EXTI5_9_IRQHandler                       0x080091d7   Thumb Code    24  gd32f30x_it.o(i.EXTI5_9_IRQHandler)
    GPIO_Init                                0x08009235   Thumb Code   132  main.o(i.GPIO_Init)
    HW_GD_CUSTOM_HID_REPORT_SEND             0x080092c5   Thumb Code    18  hw_mcuio.o(i.HW_GD_CUSTOM_HID_REPORT_SEND)
    HW_GD_Delay                              0x080092dd   Thumb Code    26  hw_mcuio.o(i.HW_GD_Delay)
    HW_GD_GPIO_Init                          0x080092f7   Thumb Code    20  hw_mcuio.o(i.HW_GD_GPIO_Init)
    HW_GD_GPIO_TogglePin                     0x0800930b   Thumb Code    38  hw_mcuio.o(i.HW_GD_GPIO_TogglePin)
    HW_GD_GetTick                            0x08009331   Thumb Code     6  hw_mcuio.o(i.HW_GD_GetTick)
    HW_GD_IncTick                            0x0800933d   Thumb Code    12  hw_mcuio.o(i.HW_GD_IncTick)
    HW_GD_SPI0_Init                          0x0800934d   Thumb Code   166  hw_mcuio.o(i.HW_GD_SPI0_Init)
    HW_GD_SPI0_TransmitReceive               0x08009401   Thumb Code    50  hw_mcuio.o(i.HW_GD_SPI0_TransmitReceive)
    HW_GD_SPI_TransmitReceiveOneByte         0x08009439   Thumb Code    56  hw_mcuio.o(i.HW_GD_SPI_TransmitReceiveOneByte)
    HardFault_Handler                        0x08009475   Thumb Code     4  gd32f30x_it.o(i.HardFault_Handler)
    InvCipher                                0x08009479   Thumb Code   132  aes.o(i.InvCipher)
    InvMixColumns                            0x0800950d   Thumb Code   546  aes.o(i.InvMixColumns)
    InvShiftRows                             0x08009735   Thumb Code    60  aes.o(i.InvShiftRows)
    InvSubBytes                              0x08009775   Thumb Code    42  aes.o(i.InvSubBytes)
    KeyExpansion                             0x080097a9   Thumb Code   324  aes.o(i.KeyExpansion)
    MemManage_Handler                        0x08009905   Thumb Code     4  gd32f30x_it.o(i.MemManage_Handler)
    MixColumns                               0x08009909   Thumb Code   222  aes.o(i.MixColumns)
    Msg_TickHandler                          0x080099ed   Thumb Code    40  fucntion_text_message.o(i.Msg_TickHandler)
    NMI_Handler                              0x08009a1d   Thumb Code     2  gd32f30x_it.o(i.NMI_Handler)
    NRF24L01_Read_Buf                        0x08009ae9   Thumb Code    68  rf24l01 - multi.o(i.NRF24L01_Read_Buf)
    NRF24L01_check                           0x08009e31   Thumb Code    76  rf24l01 - multi.o(i.NRF24L01_check)
    PendSV_Handler                           0x08009ed5   Thumb Code     2  gd32f30x_it.o(i.PendSV_Handler)
    RandData                                 0x08009f61   Thumb Code   106  function_network.o(i.RandData)
    SEGGER_RTT_Read                          0x08009fd5   Thumb Code    56  segger_rtt.o(i.SEGGER_RTT_Read)
    SEGGER_RTT_ReadNoLock                    0x0800a00d   Thumb Code   148  segger_rtt.o(i.SEGGER_RTT_ReadNoLock)
    SEGGER_RTT_Write                         0x0800a0a5   Thumb Code    68  segger_rtt.o(i.SEGGER_RTT_Write)
    SEGGER_RTT_WriteNoLock                   0x0800a0ed   Thumb Code   126  segger_rtt.o(i.SEGGER_RTT_WriteNoLock)
    SEGGER_RTT_printf                        0x0800a171   Thumb Code    34  segger_rtt_printf.o(i.SEGGER_RTT_printf)
    SEGGER_RTT_vprintf                       0x0800a193   Thumb Code   522  segger_rtt_printf.o(i.SEGGER_RTT_vprintf)
    SEI                                      0x0800a39d   Thumb Code     4  platform.o(i.SEI)
    SET_SDA_IN                               0x0800a3a1   Thumb Code    42  i2c.o(i.SET_SDA_IN)
    SET_SDA_OUT                              0x0800a3d1   Thumb Code    42  i2c.o(i.SET_SDA_OUT)
    STM32_AES_ECB_Decrypt                    0x0800a401   Thumb Code   116  aes.o(i.STM32_AES_ECB_Decrypt)
    STM32_AES_ECB_Encrypt                    0x0800a475   Thumb Code   116  aes.o(i.STM32_AES_ECB_Encrypt)
    SVC_Handler                              0x0800a4e9   Thumb Code     2  gd32f30x_it.o(i.SVC_Handler)
    ShiftRows                                0x0800a4ed   Thumb Code    64  aes.o(i.ShiftRows)
    SubBytes                                 0x0800a531   Thumb Code    42  aes.o(i.SubBytes)
    SysTick_Handler                          0x0800a565   Thumb Code     8  gd32f30x_it.o(i.SysTick_Handler)
    SystemInit                               0x0800a56d   Thumb Code   100  system_gd32f30x.o(i.SystemInit)
    TIMER1_IRQHandler                        0x0800a5dd   Thumb Code    32  gd32f30x_it.o(i.TIMER1_IRQHandler)
    TIMER1_Init                              0x0800a601   Thumb Code   130  main.o(i.TIMER1_Init)
    TIMER2_IRQHandler                        0x0800a685   Thumb Code    32  gd32f30x_it.o(i.TIMER2_IRQHandler)
    TIMER2_Init                              0x0800a6ad   Thumb Code   126  main.o(i.TIMER2_Init)
    TIMER3_IRQHandler                        0x0800a731   Thumb Code    22  gd32f30x_it.o(i.TIMER3_IRQHandler)
    USBD_LP_CAN0_RX0_IRQHandler              0x0800a747   Thumb Code     8  gd32f30x_it.o(i.USBD_LP_CAN0_RX0_IRQHandler)
    Upgrade_BeaconQuery                      0x0800a751   Thumb Code   190  transparentupgrade.o(i.Upgrade_BeaconQuery)
    Upgrade_CRC                              0x0800a815   Thumb Code    22  transparentupgrade.o(i.Upgrade_CRC)
    Upgrade_CheckNextPackArrive              0x0800a82d   Thumb Code    34  transparentupgrade.o(i.Upgrade_CheckNextPackArrive)
    Upgrade_ClrBit                           0x0800a855   Thumb Code    40  transparentupgrade.o(i.Upgrade_ClrBit)
    Upgrade_DelayUs                          0x0800a87d   Thumb Code    12  transparentupgrade.o(i.Upgrade_DelayUs)
    Upgrade_GetBit                           0x0800a889   Thumb Code    48  transparentupgrade.o(i.Upgrade_GetBit)
    Upgrade_ParameterInit                    0x0800a8b9   Thumb Code    46  transparentupgrade.o(i.Upgrade_ParameterInit)
    Upgrade_PassThrough_CheckHead            0x0800a8f5   Thumb Code   134  transparentupgrade.o(i.Upgrade_PassThrough_CheckHead)
    Upgrade_RfSendCallBack                   0x0800a981   Thumb Code   214  transparentupgrade.o(i.Upgrade_RfSendCallBack)
    Upgrade_SendBeacon                       0x0800aa71   Thumb Code   226  transparentupgrade.o(i.Upgrade_SendBeacon)
    Upgrade_SendPassThroughPack              0x0800ab59   Thumb Code   224  transparentupgrade.o(i.Upgrade_SendPassThroughPack)
    Upgrade_Start                            0x0800ac3d   Thumb Code    36  transparentupgrade.o(i.Upgrade_Start)
    Upgrade_StartGetNextPack                 0x0800ac71   Thumb Code    24  transparentupgrade.o(i.Upgrade_StartGetNextPack)
    Upgrade_TickHandler                      0x0800ac8d   Thumb Code   702  transparentupgrade.o(i.Upgrade_TickHandler)
    Upgrade_TxPayload                        0x0800af7d   Thumb Code    36  transparentupgrade.o(i.Upgrade_TxPayload)
    Upgrade_WaitRfSendOK                     0x0800afa9   Thumb Code    34  transparentupgrade.o(i.Upgrade_WaitRfSendOK)
    UsageFault_Handler                       0x0800afcb   Thumb Code     4  gd32f30x_it.o(i.UsageFault_Handler)
    _0x60_basic_delay_ms                     0x0800afcf   Thumb Code    32  base_process_pc_cmd_0x60.o(i._0x60_basic_delay_ms)
    _0x61_soft_dog_sub                       0x0800b2e5   Thumb Code   358  base_process_pc_cmd_0x61.o(i._0x61_soft_dog_sub)
    __scatterload_copy                       0x0800b7db   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x0800b7e9   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x0800b7eb   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    _debug_core__RTT_read                    0x0800b865   Thumb Code    66  base_core.o(i._debug_core__RTT_read)
    _debug_core__init                        0x0800b8c9   Thumb Code     2  base_core.o(i._debug_core__init)
    _debug_core__init_parameter_datapos_change 0x0800b8cd   Thumb Code   102  base_core.o(i._debug_core__init_parameter_datapos_change)
    _debug_core__printf                      0x0800b94d   Thumb Code   166  base_core.o(i._debug_core__printf)
    _debug_core__record_ackkp_info           0x0800ba99   Thumb Code    38  base_core.o(i._debug_core__record_ackkp_info)
    _debug_core__record_pcack_info           0x0800bac5   Thumb Code     2  base_core.o(i._debug_core__record_pcack_info)
    _debug_core__record_rxkp_info            0x0800bac9   Thumb Code    64  base_core.o(i._debug_core__record_rxkp_info)
    _debug_core__record_txpc_info            0x0800bb11   Thumb Code     2  base_core.o(i._debug_core__record_txpc_info)
    _debug_core__record_txpc_info_report     0x0800bb13   Thumb Code     2  base_core.o(i._debug_core__record_txpc_info_report)
    _debug_function_enter                    0x0800bb15   Thumb Code    44  function_debug.o(i._debug_function_enter)
    _debug_set_subject                       0x0800bb45   Thumb Code    18  base_core.o(i._debug_set_subject)
    _usb_in0_transc                          0x0800bbc1   Thumb Code    82  usbd_transc.o(i._usb_in0_transc)
    _usb_out0_transc                         0x0800bc13   Thumb Code    68  usbd_transc.o(i._usb_out0_transc)
    _usb_setup_transc                        0x0800bc57   Thumb Code   168  usbd_transc.o(i._usb_setup_transc)
    aes_init                                 0x0800c169   Thumb Code    44  function_aes.o(i.aes_init)
    aes_keycode_upgrade                      0x0800c19d   Thumb Code    76  function_aes.o(i.aes_keycode_upgrade)
    aes_load_fastmatch_data                  0x0800c1f5   Thumb Code    92  function_aes.o(i.aes_load_fastmatch_data)
    ant_sw                                   0x0800c2d5   Thumb Code    42  platform.o(i.ant_sw)
    assert_base_channel                      0x0800c309   Thumb Code   104  base_process_tx_keypad.o(i.assert_base_channel)
    assert_base_id                           0x0800c379   Thumb Code    30  base_process_pc_enter.o(i.assert_base_id)
    assert_base_log_mode                     0x0800c39d   Thumb Code    70  base_process_pc_enter.o(i.assert_base_log_mode)
    auth_all_keypad                          0x0800c3ed   Thumb Code    34  function_whitelist.o(i.auth_all_keypad)
    auth_special_keypad                      0x0800c419   Thumb Code    42  function_whitelist.o(i.auth_special_keypad)
    auto_search_freq_enter                   0x0800c449   Thumb Code    28  function_monitor_freq.o(i.auto_search_freq_enter)
    base_broadcast_process_2ms5              0x0800c46d   Thumb Code   106  function_broadcast.o(i.base_broadcast_process_2ms5)
    base_confirm_keypad_whitelist_request    0x0800c999   Thumb Code    90  function_whitelist.o(i.base_confirm_keypad_whitelist_request)
    base_core_20ms_isr                       0x0800ca01   Thumb Code   108  base_timer.o(i.base_core_20ms_isr)
    base_core_28ms_isr                       0x0800ca85   Thumb Code     2  base_timer.o(i.base_core_28ms_isr)
    base_core_2ms5_isr                       0x0800ca87   Thumb Code    12  base_timer.o(i.base_core_2ms5_isr)
    base_core_force_sysmode0                 0x0800ca95   Thumb Code    30  base_core.o(i.base_core_force_sysmode0)
    base_core_init_all                       0x0800cabd   Thumb Code    36  base_core.o(i.base_core_init_all)
    base_core_main_loop                      0x0800cae5   Thumb Code    34  base_core.o(i.base_core_main_loop)
    base_is_auto_match                       0x0800cb11   Thumb Code    30  function_aes.o(i.base_is_auto_match)
    base_process_keyapad_init                0x0800cb35   Thumb Code    22  base_process_rx_keypad.o(i.base_process_keyapad_init)
    base_process_pc_data                     0x0800cb4b   Thumb Code    98  base_process_pc_enter.o(i.base_process_pc_data)
    base_process_pc_init                     0x0800cbad   Thumb Code    12  base_process_pc_enter.o(i.base_process_pc_init)
    base_read_e2prom                         0x0800cbb9   Thumb Code    54  function_e2prom.o(i.base_read_e2prom)
    base_read_e2prom_parameter               0x0800cbf5   Thumb Code   770  function_e2prom.o(i.base_read_e2prom_parameter)
    base_send_beacon_switch                  0x0800cf31   Thumb Code     6  base_process_tx_keypad.o(i.base_send_beacon_switch)
    base_tx_keypad_beacon                    0x0800d1d1   Thumb Code   454  base_process_tx_keypad.o(i.base_tx_keypad_beacon)
    base_tx_to_keypad_sub                    0x0800d3a9   Thumb Code    96  base_process_tx_keypad.o(i.base_tx_to_keypad_sub)
    base_tx_to_pc_sub                        0x0800d415   Thumb Code    80  base_process_pc_enter.o(i.base_tx_to_pc_sub)
    base_write_e2prom                        0x0800d6a5   Thumb Code    48  function_e2prom.o(i.base_write_e2prom)
    basetest_get_status                      0x0800d6d9   Thumb Code    14  fucntion_base_test.o(i.basetest_get_status)
    basetest_init                            0x0800d6ed   Thumb Code    16  fucntion_base_test.o(i.basetest_init)
    basetest_progress                        0x0800d709   Thumb Code   226  fucntion_base_test.o(i.basetest_progress)
    basetest_rx_and_ack_pc                   0x0800d809   Thumb Code    72  fucntion_base_test.o(i.basetest_rx_and_ack_pc)
    basic_delay_ms                           0x0800d861   Thumb Code    32  platform.o(i.basic_delay_ms)
    basic_delay_us                           0x0800d881   Thumb Code    26  platform.o(i.basic_delay_us)
    basic_delay_us_update                    0x0800d89b   Thumb Code    26  transparentupgrade.o(i.basic_delay_us_update)
    beep_ctrl                                0x0800d8b5   Thumb Code    18  buzzer.o(i.beep_ctrl)
    broadcast_config                         0x0800d8c9   Thumb Code   264  function_broadcast.o(i.broadcast_config)
    calc_custom_rf_sync_code                 0x0800d9dd   Thumb Code    50  function_e2prom.o(i.calc_custom_rf_sync_code)
    check_fastmatch_lowerPA                  0x0800daa5   Thumb Code    20  fucntion_fastmatch.o(i.check_fastmatch_lowerPA)
    conver_id                                0x0800db91   Thumb Code    34  multi_channel.o(i.conver_id)
    core_debug_enter                         0x0800dbb9   Thumb Code     2  debug.o(i.core_debug_enter)
    crc16                                    0x0800dbbd   Thumb Code    78  common_math.o(i.crc16)
    custom_hid_itfop_register                0x0800dcfd   Thumb Code    16  custom_hid_core.o(i.custom_hid_itfop_register)
    custom_hid_report_send                   0x0800dd0d   Thumb Code    24  custom_hid_core.o(i.custom_hid_report_send)
    debug_check_allerr                       0x0800de19   Thumb Code    92  base_core.o(i.debug_check_allerr)
    debug_set_buf_bit                        0x0800de85   Thumb Code    26  base_core.o(i.debug_set_buf_bit)
    decrypt                                  0x0800dea1   Thumb Code   114  aes.o(i.decrypt)
    det_blank_content                        0x0800df2d   Thumb Code    44  function_broadcast.o(i.det_blank_content)
    encrypt                                  0x0800e00d   Thumb Code   112  aes.o(i.encrypt)
    exti_init                                0x0800e095   Thumb Code   178  gd32f30x_exti.o(i.exti_init)
    exti_interrupt_flag_clear                0x0800e14d   Thumb Code     6  gd32f30x_exti.o(i.exti_interrupt_flag_clear)
    exti_interrupt_flag_get                  0x0800e159   Thumb Code    32  gd32f30x_exti.o(i.exti_interrupt_flag_get)
    fastmatch_enter_exit                     0x0800e17d   Thumb Code   104  fucntion_fastmatch.o(i.fastmatch_enter_exit)
    fastmatch_load_info_to_vote_beacon       0x0800e1f5   Thumb Code   166  fucntion_fastmatch.o(i.fastmatch_load_info_to_vote_beacon)
    fastmatch_lowerPA_ack                    0x0800e2b1   Thumb Code    28  fucntion_fastmatch.o(i.fastmatch_lowerPA_ack)
    fastmatch_lowerPA_setup                  0x0800e319   Thumb Code     8  fucntion_fastmatch.o(i.fastmatch_lowerPA_setup)
    fastmatch_status                         0x0800e325   Thumb Code     6  fucntion_fastmatch.o(i.fastmatch_status)
    fastmatch_success_check                  0x0800e331   Thumb Code    54  fucntion_fastmatch.o(i.fastmatch_success_check)
    free                                     0x0800e36d   Thumb Code    76  malloc.o(i.free)
    gen_linklist__detele                     0x0800e3bd   Thumb Code    80  gen_linklist.o(i.gen_linklist__detele)
    gen_linklist__get_ele                    0x0800e411   Thumb Code    36  gen_linklist.o(i.gen_linklist__get_ele)
    gen_linklist__get_len                    0x0800e435   Thumb Code     6  gen_linklist.o(i.gen_linklist__get_len)
    gen_linklist__insert                     0x0800e43d   Thumb Code    98  gen_linklist.o(i.gen_linklist__insert)
    getSBoxValue                             0x0800e509   Thumb Code     8  aes.o(i.getSBoxValue)
    get_aes_key                              0x0800e515   Thumb Code    16  function_aes.o(i.get_aes_key)
    get_aes_status                           0x0800e529   Thumb Code    18  function_aes.o(i.get_aes_status)
    get_base_id                              0x0800e545   Thumb Code     6  base_process_pc_enter.o(i.get_base_id)
    get_base_log_mode                        0x0800e551   Thumb Code     6  base_process_pc_enter.o(i.get_base_log_mode)
    get_base_main_rfchannel                  0x0800e55d   Thumb Code     6  multi_channel.o(i.get_base_main_rfchannel)
    get_base_match_code                      0x0800e569   Thumb Code    50  base_process_pc_enter.o(i.get_base_match_code)
    get_base_send_beacon_status              0x0800e5a5   Thumb Code     6  base_process_tx_keypad.o(i.get_base_send_beacon_status)
    get_base_status                          0x0800e5b1   Thumb Code    96  base_core.o(i.get_base_status)
    get_datapos                              0x0800e629   Thumb Code     6  base_core.o(i.get_datapos)
    get_ext_basicbeacon_startup_flag         0x0800e675   Thumb Code     6  base_process_tx_keypad.o(i.get_ext_basicbeacon_startup_flag)
    get_mainRF_usr_id                        0x0800e681   Thumb Code     4  multi_channel.o(i.get_mainRF_usr_id)
    get_main_rf_hard_id                      0x0800e685   Thumb Code     6  multi_channel.o(i.get_main_rf_hard_id)
    get_packing_parameter                    0x0800e69d   Thumb Code   172  vote__report.o(i.get_packing_parameter)
    get_pc_connect_status                    0x0800e74d   Thumb Code     6  base_core.o(i.get_pc_connect_status)
    get_pc_connect_status_acc                0x0800e759   Thumb Code     6  base_core.o(i.get_pc_connect_status_acc)
    get_permit_dispaly_status                0x0800e765   Thumb Code    14  base_core.o(i.get_permit_dispaly_status)
    get_stm32_chip_id                        0x0800e779   Thumb Code    46  platform.o(i.get_stm32_chip_id)
    get_tx_ok_flag                           0x0800e7ad   Thumb Code     6  rf24l01 - multi.o(i.get_tx_ok_flag)
    get_usb_status                           0x0800e7b9   Thumb Code    18  platform.o(i.get_usb_status)
    get_whitelist_rfid                       0x0800e7d1   Thumb Code    10  multi_channel.o(i.get_whitelist_rfid)
    gpio_bit_reset                           0x0800e7e1   Thumb Code     4  gd32f30x_gpio.o(i.gpio_bit_reset)
    gpio_bit_set                             0x0800e7e5   Thumb Code     4  gd32f30x_gpio.o(i.gpio_bit_set)
    gpio_config                              0x0800e7e9   Thumb Code    18  gd32f30x_usbd_hw.o(i.gpio_config)
    gpio_exti_source_select                  0x0800e801   Thumb Code   146  gd32f30x_gpio.o(i.gpio_exti_source_select)
    gpio_init                                0x0800e899   Thumb Code   188  gd32f30x_gpio.o(i.gpio_init)
    gpio_input_bit_get                       0x0800e955   Thumb Code    16  gd32f30x_gpio.o(i.gpio_input_bit_get)
    i2c_read_byte                            0x0800e975   Thumb Code   128  i2c.o(i.i2c_read_byte)
    i2c_send_byte                            0x0800e9f9   Thumb Code   188  i2c.o(i.i2c_send_byte)
    i2c_start                                0x0800eab9   Thumb Code    68  i2c.o(i.i2c_start)
    i2c_stop                                 0x0800eb01   Thumb Code    68  i2c.o(i.i2c_stop)
    keypad_crc_check                         0x0800eb89   Thumb Code    34  base_process_tx_keypad.o(i.keypad_crc_check)
    keypad_crs2_mode                         0x0800ebb5   Thumb Code   294  base_process_rx_keypad.o(i.keypad_crs2_mode)
    keypad_id_mode                           0x0800eced   Thumb Code   334  base_process_rx_keypad.o(i.keypad_id_mode)
    keypad_idsn_clear                        0x0800ee45   Thumb Code    74  base_process_tx_keypad.o(i.keypad_idsn_clear)
    keypad_idsn_record_whitelist_request     0x0800ee95   Thumb Code    34  function_whitelist.o(i.keypad_idsn_record_whitelist_request)
    keypad_idsn_save                         0x0800eec1   Thumb Code   226  base_process_tx_keypad.o(i.keypad_idsn_save)
    keypad_rf_data_process_NO_fifo           0x0800efb1   Thumb Code   522  base_process_rx_keypad.o(i.keypad_rf_data_process_NO_fifo)
    keypad_rf_data_save                      0x0800f1c9   Thumb Code    14  base_process_rx_keypad.o(i.keypad_rf_data_save)
    keypad_sn_mode                           0x0800f1d9   Thumb Code    96  base_process_rx_keypad.o(i.keypad_sn_mode)
    keypad_transfer2pc_data_fetch            0x0800f23d   Thumb Code    60  transfer_keypad_pc.o(i.keypad_transfer2pc_data_fetch)
    keypad_transfer2pc_data_save             0x0800f281   Thumb Code    18  transfer_keypad_pc.o(i.keypad_transfer2pc_data_save)
    kprx_init_queue                          0x0800f299   Thumb Code    16  base_process_rx_keypad.o(i.kprx_init_queue)
    led1_control                             0x0800f2b1   Thumb Code    42  led.o(i.led1_control)
    led2_control                             0x0800f2e1   Thumb Code    42  led.o(i.led2_control)
    list__detele                             0x0800f313   Thumb Code    36  func_list_mgnt.o(i.list__detele)
    list__fetch_e2prom                       0x0800f337   Thumb Code    70  func_list_mgnt.o(i.list__fetch_e2prom)
    list__get_cnt_and_SN                     0x0800f37d   Thumb Code    52  func_list_mgnt.o(i.list__get_cnt_and_SN)
    list__in                                 0x0800f3b1   Thumb Code    56  func_list_mgnt.o(i.list__in)
    list__in_N                               0x0800f3e9   Thumb Code    36  func_list_mgnt.o(i.list__in_N)
    list__init_all                           0x0800f40d   Thumb Code    12  func_list_mgnt.o(i.list__init_all)
    list__save_e2prom                        0x0800f419   Thumb Code    56  func_list_mgnt.o(i.list__save_e2prom)
    list__search_special_sn                  0x0800f455   Thumb Code    50  func_list_mgnt.o(i.list__search_special_sn)
    list_mgnt__detele                        0x0800f489   Thumb Code    24  func_list_mgnt.o(i.list_mgnt__detele)
    list_mgnt__get_ele                       0x0800f4a5   Thumb Code    14  func_list_mgnt.o(i.list_mgnt__get_ele)
    list_mgnt__get_len                       0x0800f4b9   Thumb Code    10  func_list_mgnt.o(i.list_mgnt__get_len)
    list_mgnt__init                          0x0800f4c9   Thumb Code    14  func_list_mgnt.o(i.list_mgnt__init)
    list_mgnt__init_ele                      0x0800f4e1   Thumb Code    26  func_list_mgnt.o(i.list_mgnt__init_ele)
    list_mgnt__insert                        0x0800f501   Thumb Code    18  func_list_mgnt.o(i.list_mgnt__insert)
    list_mgnt__malloc_ele                    0x0800f519   Thumb Code    54  func_list_mgnt.o(i.list_mgnt__malloc_ele)
    log_debug                                0x0800f555   Thumb Code     2  transparentupgrade.o(i.log_debug)
    main                                     0x0800f559   Thumb Code   124  main.o(i.main)
    malloc                                   0x0800f5ed   Thumb Code    92  malloc.o(i.malloc)
    mem_compare                              0x0800f659   Thumb Code    34  common_math.o(i.mem_compare)
    mem_cpy                                  0x0800f67b   Thumb Code    22  common_math.o(i.mem_cpy)
    mem_set                                  0x0800f691   Thumb Code    20  common_math.o(i.mem_set)
    monitor_freq_process                     0x0800f6f5   Thumb Code   240  function_monitor_freq.o(i.monitor_freq_process)
    monitor_rf_data                          0x0800f7f1   Thumb Code   102  function_monitor_freq.o(i.monitor_rf_data)
    msg_delay_us                             0x0800f865   Thumb Code    12  fucntion_text_message.o(i.msg_delay_us)
    msg_get_pc_data                          0x0800f871   Thumb Code   322  fucntion_text_message.o(i.msg_get_pc_data)
    msg_issendtime                           0x0800f9bd   Thumb Code    96  fucntion_text_message.o(i.msg_issendtime)
    msg_polling                              0x0800fa29   Thumb Code    78  fucntion_text_message.o(i.msg_polling)
    msg_recover_beacon_countdown             0x0800fa81   Thumb Code    44  fucntion_text_message.o(i.msg_recover_beacon_countdown)
    msg_send                                 0x0800fab1   Thumb Code   176  fucntion_text_message.o(i.msg_send)
    msg_set_status                           0x0800fb69   Thumb Code     6  fucntion_text_message.o(i.msg_set_status)
    msg_tx_payload                           0x0800fb75   Thumb Code    36  fucntion_text_message.o(i.msg_tx_payload)
    msg_wait_rfsendOK                        0x0800fba1   Thumb Code    34  fucntion_text_message.o(i.msg_wait_rfsendOK)
    multi_chan_init                          0x0800fbc5   Thumb Code   218  multi_channel.o(i.multi_chan_init)
    multi_chan_polling                       0x0800fcb5   Thumb Code   124  multi_channel.o(i.multi_chan_polling)
    network_get_name                         0x0800fd55   Thumb Code    28  function_network.o(i.network_get_name)
    network_get_nameview                     0x0800fd75   Thumb Code     6  function_network.o(i.network_get_nameview)
    network_get_netseq                       0x0800fd81   Thumb Code     6  function_network.o(i.network_get_netseq)
    network_get_pwd                          0x0800fd8d   Thumb Code     6  function_network.o(i.network_get_pwd)
    network_polling                          0x0800fd99   Thumb Code    76  function_network.o(i.network_polling)
    network_randtime                         0x0800fdf1   Thumb Code    72  function_network.o(i.network_randtime)
    network_set_name                         0x0800fe3d   Thumb Code    28  function_network.o(i.network_set_name)
    network_set_nameview                     0x0800fe5d   Thumb Code    18  function_network.o(i.network_set_nameview)
    network_set_netseq_change                0x0800fe75   Thumb Code    12  function_network.o(i.network_set_netseq_change)
    network_set_pwd                          0x0800fe85   Thumb Code     6  function_network.o(i.network_set_pwd)
    network_tx_beacon                        0x0800fe91   Thumb Code   330  function_network.o(i.network_tx_beacon)
    nvic_config                              0x0800ffed   Thumb Code    32  gd32f30x_usbd_hw.o(i.nvic_config)
    nvic_irq_enable                          0x0801000d   Thumb Code   186  gd32f30x_misc.o(i.nvic_irq_enable)
    nvic_priority_group_set                  0x080100d1   Thumb Code    10  gd32f30x_misc.o(i.nvic_priority_group_set)
    nvic_vector_table_set                    0x080100e5   Thumb Code    16  gd32f30x_misc.o(i.nvic_vector_table_set)
    pc_cmd_0x60_ack                          0x080100fd   Thumb Code    64  base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_ack)
    pc_cmd_0x60_process                      0x0801013d   Thumb Code   488  base_process_pc_cmd_0x60.o(i.pc_cmd_0x60_process)
    pc_cmd_0x61_ack                          0x08010341   Thumb Code    64  base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_ack)
    pc_cmd_0x61_process                      0x080103fd   Thumb Code   494  base_process_pc_cmd_0x61.o(i.pc_cmd_0x61_process)
    pc_transfer2keypad_data_fetch            0x0801060d   Thumb Code   144  transfer_keypad_pc.o(i.pc_transfer2keypad_data_fetch)
    pc_transfer2keypad_data_save             0x080106a9   Thumb Code    34  transfer_keypad_pc.o(i.pc_transfer2keypad_data_save)
    pcrx_data_save                           0x080106f1   Thumb Code    18  base_process_pc_enter.o(i.pcrx_data_save)
    pcrx_init_queue                          0x08010709   Thumb Code    16  base_process_pc_enter.o(i.pcrx_init_queue)
    process_keypad_broadcast_requst          0x08010721   Thumb Code    60  function_broadcast.o(i.process_keypad_broadcast_requst)
    process_pc_aes_config                    0x08010765   Thumb Code    86  function_aes.o(i.process_pc_aes_config)
    process_setup_multi_chan                 0x080107c5   Thumb Code    42  multi_channel.o(i.process_setup_multi_chan)
    process_setup_single_chan                0x080107f9   Thumb Code    46  multi_channel.o(i.process_setup_single_chan)
    queue_in                                 0x08010831   Thumb Code    86  queue_circle.o(i.queue_in)
    queue_init                               0x0801088d   Thumb Code    14  queue_circle.o(i.queue_init)
    queue_out                                0x0801089d   Thumb Code    84  queue_circle.o(i.queue_out)
    queue_out_get_type                       0x080108f5   Thumb Code    46  queue_circle.o(i.queue_out_get_type)
    queue_out_special                        0x08010929   Thumb Code   104  queue_circle.o(i.queue_out_special)
    rcu_clock_freq_get                       0x08010995   Thumb Code   310  gd32f30x_rcu.o(i.rcu_clock_freq_get)
    rcu_config                               0x08010af1   Thumb Code   168  gd32f30x_usbd_hw.o(i.rcu_config)
    rcu_periph_clock_enable                  0x08010ba9   Thumb Code    28  gd32f30x_rcu.o(i.rcu_periph_clock_enable)
    rcu_usb_clock_config                     0x08010bc9   Thumb Code    18  gd32f30x_rcu.o(i.rcu_usb_clock_config)
    refresh_pc_connect_status                0x08010cad   Thumb Code    30  base_core.o(i.refresh_pc_connect_status)
    refresh_rcvRF_indicate                   0x08010cd5   Thumb Code    30  base_core.o(i.refresh_rcvRF_indicate)
    rf_Decrypt                               0x08010cfd   Thumb Code   308  function_aes.o(i.rf_Decrypt)
    rf_Encrypt                               0x08010e39   Thumb Code   282  function_aes.o(i.rf_Encrypt)
    rf_Irq                                   0x08010f5d   Thumb Code   108  rf24l01 - multi.o(i.rf_Irq)
    rf_SendPacket                            0x08010fd5   Thumb Code   170  rf24l01 - multi.o(i.rf_SendPacket)
    rf_error_warning                         0x080110e1   Thumb Code    74  multi_channel.o(i.rf_error_warning)
    rf_initial                               0x08011135   Thumb Code   162  rf24l01 - multi.o(i.rf_initial)
    rf_modual__check                         0x080111dd   Thumb Code     2  multi_channel.o(i.rf_modual__check)
    rf_modual__tx_counter                    0x080111e1   Thumb Code    24  multi_channel.o(i.rf_modual__tx_counter)
    rf_modual__tx_interrupt_counter          0x080111fd   Thumb Code    28  multi_channel.o(i.rf_modual__tx_interrupt_counter)
    rf_set_PA_Mode                           0x0801121d   Thumb Code    80  rf24l01 - multi.o(i.rf_set_PA_Mode)
    rf_set_syncode                           0x0801126d   Thumb Code    52  rf24l01 - multi.o(i.rf_set_syncode)
    rf_setfreq                               0x080112a9   Thumb Code    30  rf24l01 - multi.o(i.rf_setfreq)
    save_keypad_ack_data                     0x080112c9   Thumb Code    26  transparentupgrade.o(i.save_keypad_ack_data)
    search_special_list                      0x080112e9   Thumb Code    48  function_whitelist.o(i.search_special_list)
    send_to_keypad_user_hardID               0x08011321   Thumb Code    86  base_process_tx_keypad.o(i.send_to_keypad_user_hardID)
    serial_string_get                        0x08011381   Thumb Code    70  usbd_enum.o(i.serial_string_get)
    set_base_hard_firmware_info              0x080113d1   Thumb Code    52  base_core.o(i.set_base_hard_firmware_info)
    set_ext_basicbeacon_startup_flag         0x0801140d   Thumb Code     6  base_process_tx_keypad.o(i.set_ext_basicbeacon_startup_flag)
    set_keypad_crc_config                    0x08011419   Thumb Code    58  base_process_tx_keypad.o(i.set_keypad_crc_config)
    set_pc_communication_type                0x0801145d   Thumb Code    26  platform.o(i.set_pc_communication_type)
    set_tx_ok_flag                           0x08011485   Thumb Code     6  rf24l01 - multi.o(i.set_tx_ok_flag)
    single_relevant_to_multi_chan            0x080114f9   Thumb Code    42  multi_channel.o(i.single_relevant_to_multi_chan)
    spi_enable                               0x08011529   Thumb Code    10  gd32f30x_spi.o(i.spi_enable)
    spi_i2s_data_receive                     0x08011533   Thumb Code     8  gd32f30x_spi.o(i.spi_i2s_data_receive)
    spi_i2s_data_transmit                    0x0801153b   Thumb Code     4  gd32f30x_spi.o(i.spi_i2s_data_transmit)
    spi_i2s_flag_get                         0x0801153f   Thumb Code    16  gd32f30x_spi.o(i.spi_i2s_flag_get)
    spi_init                                 0x0801154f   Thumb Code    50  gd32f30x_spi.o(i.spi_init)
    startup_broadcast                        0x08011581   Thumb Code    56  function_broadcast.o(i.startup_broadcast)
    systick_config                           0x080116d9   Thumb Code    76  gd32f30x_usbd_hw.o(i.systick_config)
    timer_20ms_function                      0x08011729   Thumb Code   142  base_core.o(i.timer_20ms_function)
    timer_autoreload_value_config            0x080117c1   Thumb Code     4  gd32f30x_timer.o(i.timer_autoreload_value_config)
    timer_counter_read                       0x080117c5   Thumb Code     8  gd32f30x_timer.o(i.timer_counter_read)
    timer_counter_value_config               0x080117cd   Thumb Code     4  gd32f30x_timer.o(i.timer_counter_value_config)
    timer_enable                             0x080117d1   Thumb Code    10  gd32f30x_timer.o(i.timer_enable)
    timer_init                               0x080117dd   Thumb Code   122  gd32f30x_timer.o(i.timer_init)
    timer_interrupt_disable                  0x08011875   Thumb Code     8  gd32f30x_timer.o(i.timer_interrupt_disable)
    timer_interrupt_enable                   0x0801187d   Thumb Code     8  gd32f30x_timer.o(i.timer_interrupt_enable)
    timer_interrupt_flag_clear               0x08011885   Thumb Code     6  gd32f30x_timer.o(i.timer_interrupt_flag_clear)
    timer_interrupt_flag_get                 0x0801188b   Thumb Code    24  gd32f30x_timer.o(i.timer_interrupt_flag_get)
    timer_prescaler_config                   0x080118a3   Thumb Code    14  gd32f30x_timer.o(i.timer_prescaler_config)
    transfer2kp_init_queue                   0x080118b1   Thumb Code    16  transfer_keypad_pc.o(i.transfer2kp_init_queue)
    transfer2pc_init_queue                   0x080118c9   Thumb Code    16  transfer_keypad_pc.o(i.transfer2pc_init_queue)
    uart1_send_datas                         0x080118e1   Thumb Code     2  platform.o(i.uart1_send_datas)
    updat__exit                              0x080118e5   Thumb Code    42  transparentupgrade.o(i.updat__exit)
    update_2_timer                           0x0801191d   Thumb Code    30  transparentupgrade.o(i.update_2_timer)
    update_get_status                        0x08011941   Thumb Code     4  transparentupgrade.o(i.update_get_status)
    update_kp_enter                          0x08011945   Thumb Code   224  transparentupgrade.o(i.update_kp_enter)
    update_kp_progress                       0x08011a31   Thumb Code     2  transparentupgrade.o(i.update_kp_progress)
    update_monitor_sdk_connect               0x08011a33   Thumb Code     2  transparentupgrade.o(i.update_monitor_sdk_connect)
    usbd_class_request                       0x08011add   Thumb Code    34  usbd_enum.o(i.usbd_class_request)
    usbd_ep_recev                            0x08011d53   Thumb Code    56  usbd_core.o(i.usbd_ep_recev)
    usbd_ep_send                             0x08011e59   Thumb Code    78  usbd_core.o(i.usbd_ep_send)
    usbd_init                                0x080122cd   Thumb Code    92  usbd_core.o(i.usbd_init)
    usbd_isr                                 0x08012361   Thumb Code   622  usbd_lld_int.o(i.usbd_isr)
    usbd_standard_request                    0x0801261d   Thumb Code    22  usbd_enum.o(i.usbd_standard_request)
    usbd_vendor_request                      0x0801264d   Thumb Code     6  usbd_enum.o(i.usbd_vendor_request)
    user_20ms_timer                          0x08012653   Thumb Code     8  platform.o(i.user_20ms_timer)
    user_2ms5_timer                          0x0801265d   Thumb Code    18  platform.o(i.user_2ms5_timer)
    user__keypad_transfer2pc                 0x08012675   Thumb Code     2  function.o(i.user__keypad_transfer2pc)
    user__pc_0x60cmd                         0x08012677   Thumb Code     2  function.o(i.user__pc_0x60cmd)
    user__pc_0x61cmd                         0x08012679   Thumb Code     2  function.o(i.user__pc_0x61cmd)
    user__pc_0x61cmd_type0x0B                0x0801267b   Thumb Code     2  function.o(i.user__pc_0x61cmd_type0x0B)
    user__pc_cmd_ack                         0x0801267d   Thumb Code    74  function.o(i.user__pc_cmd_ack)
    user__pc_transfer2keypad                 0x080126cd   Thumb Code     2  function.o(i.user__pc_transfer2keypad)
    user_ops_list                            0x080126cf   Thumb Code   444  func_list_mgnt.o(i.user_ops_list)
    vote_data_packing                        0x0801288d   Thumb Code   658  vote__process.o(i.vote_data_packing)
    vote_data_parameter_init                 0x08012b2d   Thumb Code    20  vote__report.o(i.vote_data_parameter_init)
    vote_data_report_interval                0x08012b45   Thumb Code    38  vote__report.o(i.vote_data_report_interval)
    vote_data_report_startup                 0x08012b71   Thumb Code    22  vote__report.o(i.vote_data_report_startup)
    vote_data_report_to_pc                   0x08012b8d   Thumb Code    48  vote__report.o(i.vote_data_report_to_pc)
    vote_data_store                          0x08012bc1   Thumb Code    18  vote__process.o(i.vote_data_store)
    vote_init_queue                          0x08012bd9   Thumb Code    16  vote__process.o(i.vote_init_queue)
    vote_status_clear_confirmed              0x08012bf1   Thumb Code   338  vote__process.o(i.vote_status_clear_confirmed)
    vote_status_reset_NOconfirmed            0x08012d55   Thumb Code     2  vote__process.o(i.vote_status_reset_NOconfirmed)
    whitelist__2ms5_call                     0x08012d59   Thumb Code    84  function_whitelist.o(i.whitelist__2ms5_call)
    whitelist__tx_authcode_to_keypad         0x08012db9   Thumb Code   224  function_whitelist.o(i.whitelist__tx_authcode_to_keypad)
    whitelist_enter                          0x08012fa9   Thumb Code   172  function_whitelist.o(i.whitelist_enter)
    whitelist_init                           0x08013055   Thumb Code    46  function_whitelist.o(i.whitelist_init)
    customhid_report_descriptor              0x080131e0   Data          32  custom_hid_core.o(.constdata)
    rf_cs_port                               0x08013200   Data          16  rf24l01 - multi.o(.constdata)
    rf_cs_pin                                0x08013210   Data           8  rf24l01 - multi.o(.constdata)
    rf_it_port                               0x08013218   Data          16  rf24l01 - multi.o(.constdata)
    rf_it_pin                                0x08013228   Data           8  rf24l01 - multi.o(.constdata)
    rf_it_pin_nbr                            0x08013230   Data           4  rf24l01 - multi.o(.constdata)
    rf_paTX_port                             0x08013234   Data          16  rf24l01 - multi.o(.constdata)
    rf_paTX_pin                              0x08013244   Data           8  rf24l01 - multi.o(.constdata)
    rf_ce_port                               0x0801324c   Data          16  rf24l01 - multi.o(.constdata)
    rf_ce_pin                                0x0801325c   Data           8  rf24l01 - multi.o(.constdata)
    OEM_CODE                                 0x08013264   Data           9  function_e2prom.o(.constdata)
    Keycode_Sunvote                          0x0801326d   Data          33  function_aes.o(.constdata)
    CmdTAB                                   0x0801328e   Data          36  function_aes.o(.constdata)
    rsbox                                    0x080132b8   Data         256  aes.o(.constdata)
    sbox                                     0x080133b8   Data         256  aes.o(.constdata)
    Rcon                                     0x080134b8   Data         255  aes.o(.constdata)
    crc_table                                0x080135c8   Data          32  common_math.o(.constdata)
    Sbox                                     0x080135ec   Data         256  crypto.o(.constdata)
    InvSbox                                  0x080136ec   Data         256  crypto.o(.constdata)
    rcon                                     0x080137ec   Data          40  crypto.o(.constdata)
    enc_table                                0x08013814   Data        1024  crypto.o(.constdata)
    dec_table                                0x08013c14   Data        1024  crypto.o(.constdata)
    SP1                                      0x08014234   Data         256  crypto.o(.constdata)
    SP2                                      0x08014334   Data         256  crypto.o(.constdata)
    SP3                                      0x08014434   Data         256  crypto.o(.constdata)
    SP4                                      0x08014534   Data         256  crypto.o(.constdata)
    SP5                                      0x08014634   Data         256  crypto.o(.constdata)
    SP6                                      0x08014734   Data         256  crypto.o(.constdata)
    SP7                                      0x08014834   Data         256  crypto.o(.constdata)
    SP8                                      0x08014934   Data         256  crypto.o(.constdata)
    K256                                     0x08014a34   Data         256  crypto.o(.constdata)
    sigma                                    0x08014db8   Data          16  crypto.o(.constdata)
    ge25519_base                             0x08014e3c   Data         128  crypto.o(.constdata)
    Region$$Table$$Base                      0x0801519c   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x080151bc   Number         0  anon$$obj.o(Region$$Table)
    fop_handler                              0x20000000   Data          16  custom_hid_itf.o(.data)
    SystemCoreClock                          0x20000010   Data           4  system_gd32f30x.o(.data)
    usbd_core                                0x20000014   Data           8  usbd_lld_core.o(.data)
    usbd_drv_handler                         0x2000001c   Data          64  usbd_lld_core.o(.data)
    usbd_int_fops                            0x2000005c   Data           4  usbd_core.o(.data)
    custom_hid_dev_desc                      0x200000a4   Data          18  custom_hid_core.o(.data)
    custom_hid_config_desc                   0x200000b6   Data          41  custom_hid_core.o(.data)
    usbd_hid_strings                         0x2000026c   Data          16  custom_hid_core.o(.data)
    custom_hid_desc                          0x2000027c   Data          16  custom_hid_core.o(.data)
    custom_hid_class                         0x2000028c   Data          32  custom_hid_core.o(.data)
    rx_uart_buf                              0x200002ac   Data           1  platform.o(.data)
    _20ms_timer_count                        0x200002ae   Data           2  platform.o(.data)
    _0s5_flag                                0x200002b0   Data           1  platform.o(.data)
    mainloop_20ms_flag                       0x200002b1   Data           1  platform.o(.data)
    mainloop_2ms5_flag                       0x200002b2   Data           1  platform.o(.data)
    platform                                 0x200002b8   Data         120  platform.o(.data)
    base_core                                0x20000338   Data         108  base_core.o(.data)
    debug_subject                            0x200003a4   Data           1  base_core.o(.data)
    basic_beacon_crs2                        0x200003a6   Data           6  base_process_pc_enter.o(.data)
    base_config                              0x200003ac   Data           8  base_process_pc_enter.o(.data)
    base_mac                                 0x200003b4   Data           5  base_process_pc_enter.o(.data)
    aux_beats                                0x200003b9   Data           2  base_process_pc_enter.o(.data)
    aux_att                                  0x200003bb   Data           4  base_process_pc_enter.o(.data)
    multi_freq_setup                         0x200003bf   Data           8  base_process_pc_enter.o(.data)
    base_pwd_setup                           0x200003c7   Data           4  base_process_pc_enter.o(.data)
    error_cnt                                0x200003cc   Data           4  base_process_rx_keypad.o(.data)
    pkt_cnt                                  0x200003e2   Data           1  vote__process.o(.data)
    function                                 0x200003e8   Data         292  function.o(.data)
    rx_rssi                                  0x20000510   Data           1  fucntion_base_test.o(.data)
    rssi_request_flag                        0x20000511   Data           1  fucntion_base_test.o(.data)
    base_test_chan                           0x20000512   Data           1  fucntion_base_test.o(.data)
    fastmatch                                0x20000514   Data           6  fucntion_fastmatch.o(.data)
    msg_outtime_cnt                          0x2000051c   Data           2  fucntion_text_message.o(.data)
    Byte2Dex                                 0x20000520   Data           4  fucntion_text_message.o(.data)
    monitor_freq                             0x20000525   Data           6  function_monitor_freq.o(.data)
    list_valid_cnt                           0x2000052b   Data           1  function_whitelist.o(.data)
    list_request_flag                        0x2000052c   Data           1  function_whitelist.o(.data)
    list_sn                                  0x2000052d   Data           4  function_whitelist.o(.data)
    DownFSM                                  0x20000534   Data           1  transparentupgrade.o(.data)
    Network                                  0x20000548   Data          32  function_network.o(.data)
    list_mgnt_node_head                      0x20000568   Data           8  func_list_mgnt.o(.data)
    list_mgnt                                0x20000570   Data          12  func_list_mgnt.o(.data)
    Nr                                       0x2000057c   Data           4  aes.o(.data)
    Nk                                       0x20000580   Data           4  aes.o(.data)
    Nc                                       0x20000584   Data           4  aes.o(.data)
    iKey                                     0x20000588   Data           1  aes.o(.data)
    asBytes                                  0x20000589   Data           1  aes.o(.data)
    __microlib_freelist                      0x200005d0   Data           4  mvars.o(.data)
    __microlib_freelist_initialised          0x200005d4   Data           4  mvars.o(.data)
    usbd_custom_hid                          0x200005d8   Data         188  main.o(.bss)
    kernel                                   0x200006d8   Data          48  base_core.o(.bss)
    debug_rxkp                               0x20000708   Data        1000  base_core.o(.bss)
    debug_ackkp                              0x20000af0   Data        1000  base_core.o(.bss)
    debug_txpc                               0x20000ed8   Data        1000  base_core.o(.bss)
    debug_pcack                              0x200012c0   Data        1000  base_core.o(.bss)
    debug_rxkpcnt                            0x200016a8   Data          80  base_core.o(.bss)
    debug_ackkpcnt                           0x200016f8   Data          80  base_core.o(.bss)
    basic_beacon                             0x20001748   Data          15  base_process_pc_enter.o(.bss)
    basic_ext_beacon                         0x20001757   Data          25  base_process_pc_enter.o(.bss)
    vote_beacon                              0x20001770   Data          62  base_process_pc_enter.o(.bss)
    ext_vbeacon                              0x200017ae   Data          24  base_process_pc_enter.o(.bss)
    base_hdinfo                              0x200017c6   Data          14  base_process_pc_enter.o(.bss)
    base_name_log_mode                       0x200017d4   Data          14  base_process_pc_enter.o(.bss)
    base_name_setup                          0x200017e2   Data          14  base_process_pc_enter.o(.bss)
    ext_vbeacon_2                            0x200017f0   Data          24  base_process_pc_enter.o(.bss)
    pcrx_queue                               0x20001808   Data          12  base_process_pc_enter.o(.bss)
    pcrx_buf                                 0x20001814   Data        1088  base_process_pc_enter.o(.bss)
    kprx_queue                               0x20001c54   Data          12  base_process_rx_keypad.o(.bss)
    kprx_buf                                 0x20001c60   Data         975  base_process_rx_keypad.o(.bss)
    keypad_idsn                              0x20002030   Data          41  base_process_tx_keypad.o(.bss)
    send_beacon                              0x2000205c   Data          12  base_process_tx_keypad.o(.bss)
    multi                                    0x20002068   Data         176  multi_channel.o(.bss)
    rf_modual                                0x20002118   Data          30  multi_channel.o(.bss)
    trans2pc_queue                           0x20002138   Data          12  transfer_keypad_pc.o(.bss)
    trans2pc_buf                             0x20002144   Data         640  transfer_keypad_pc.o(.bss)
    trans2kp_queue                           0x200023c4   Data          12  transfer_keypad_pc.o(.bss)
    trans2kp_buf                             0x200023d0   Data         640  transfer_keypad_pc.o(.bss)
    vote_queue                               0x20002650   Data          12  vote__process.o(.bss)
    packet                                   0x20003f5c   Data         737  vote__process.o(.bss)
    base_test                                0x2000423e   Data          12  fucntion_base_test.o(.bss)
    RF_Send_buf                              0x2000424c   Data        1057  fucntion_text_message.o(.bss)
    msg                                      0x20004670   Data        1088  fucntion_text_message.o(.bss)
    aes                                      0x20004ab0   Data          67  function_aes.o(.bss)
    broadcast                                0x20004af3   Data        4117  function_broadcast.o(.bss)
    list                                     0x20005b08   Data         800  function_whitelist.o(.bss)
    wlist                                    0x20005e28   Data         128  function_whitelist.o(.bss)
    update                                   0x20005ea8   Data        1076  transparentupgrade.o(.bss)
    DownLoad                                 0x200062dc   Data        1168  transparentupgrade.o(.bss)
    list_mgnt_ele                            0x2000676c   Data         600  func_list_mgnt.o(.bss)
    in                                       0x200069c4   Data          16  aes.o(.bss)
    out                                      0x200069d4   Data          32  aes.o(.bss)
    state                                    0x200069f4   Data          16  aes.o(.bss)
    RoundKey                                 0x20006a04   Data         300  aes.o(.bss)
    Key                                      0x20006b30   Data          32  aes.o(.bss)
    _SEGGER_RTT                              0x20006b50   Data         168  segger_rtt.o(.bss)
    __heap_base                              0x20007c08   Data           0  startup_gd32f30x_hd.o(HEAP)
    __heap_limit                             0x20008008   Data           0  startup_gd32f30x_hd.o(HEAP)
    __initial_sp                             0x20009008   Data           0  startup_gd32f30x_hd.o(STACK)



==============================================================================

Memory Map of the image

  Image Entry point : 0x08008131

  Load Region LR_IROM1 (Base: 0x08008000, Size: 0x0000d794, Max: 0x00020000, ABSOLUTE, COMPRESSED[0x0000d498])

    Execution Region ER_IROM1 (Exec base: 0x08008000, Load base: 0x08008000, Size: 0x0000d1bc, Max: 0x00020000, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08008000   0x08008000   0x00000130   Data   RO         2656    RESET               startup_gd32f30x_hd.o
    0x08008130   0x08008130   0x00000000   Code   RO         6976  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)
    0x08008130   0x08008130   0x00000004   Code   RO         7289    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)
    0x08008134   0x08008134   0x00000004   Code   RO         7292    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)
    0x08008138   0x08008138   0x00000000   Code   RO         7294    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)
    0x08008138   0x08008138   0x00000000   Code   RO         7296    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)
    0x08008138   0x08008138   0x00000008   Code   RO         7297    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)
    0x08008140   0x08008140   0x00000004   Code   RO         7304    .ARM.Collect$$$$0000000E  mc_w.l(entry12b.o)
    0x08008144   0x08008144   0x00000000   Code   RO         7299    .ARM.Collect$$$$0000000F  mc_w.l(entry10a.o)
    0x08008144   0x08008144   0x00000000   Code   RO         7301    .ARM.Collect$$$$00000011  mc_w.l(entry11a.o)
    0x08008144   0x08008144   0x00000004   Code   RO         7290    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
    0x08008148   0x08008148   0x00000024   Code   RO         2657    .text               startup_gd32f30x_hd.o
    0x0800816c   0x0800816c   0x00000024   Code   RO         6979    .text               mc_w.l(rand.o)
    0x08008190   0x08008190   0x00000040   Code   RO         6984    .text               mc_w.l(memmovea.o)
    0x080081d0   0x080081d0   0x00000024   Code   RO         6986    .text               mc_w.l(memseta.o)
    0x080081f4   0x080081f4   0x0000001a   Code   RO         6990    .text               mc_w.l(memcmp.o)
    0x0800820e   0x0800820e   0x00000012   Code   RO         6992    .text               mc_w.l(strcpy.o)
    0x08008220   0x08008220   0x00000024   Code   RO         7334    .text               mc_w.l(init.o)
    0x08008244   0x08008244   0x00000056   Code   RO         7386    .text               mc_w.l(__dczerorl2.o)
    0x0800829a   0x0800829a   0x00000002   PAD
    0x0800829c   0x0800829c   0x00000044   Code   RO         5829    i.AES_Decrypt       aes.o
    0x080082e0   0x080082e0   0x000000ba   Code   RO         6365    i.AES_ECB_Decrypt_Append  STM32CryptographicV3.0.0_CM4_KEIL_otslsm1elfspf.lib(crypto.o)
    0x0800839a   0x0800839a   0x0000001a   Code   RO         6366    i.AES_ECB_Decrypt_Finish  STM32CryptographicV3.0.0_CM4_KEIL_otslsm1elfspf.lib(crypto.o)
    0x080083b4   0x080083b4   0x00000006   Code   RO         6367    i.AES_ECB_Decrypt_Init  STM32CryptographicV3.0.0_CM4_KEIL_otslsm1elfspf.lib(crypto.o)
    0x080083ba   0x080083ba   0x00000002   PAD
    0x080083bc   0x080083bc   0x000000ba   Code   RO         6368    i.AES_ECB_Encrypt_Append  STM32CryptographicV3.0.0_CM4_KEIL_otslsm1elfspf.lib(crypto.o)
    0x08008476   0x08008476   0x0000001a   Code   RO         6369    i.AES_ECB_Encrypt_Finish  STM32CryptographicV3.0.0_CM4_KEIL_otslsm1elfspf.lib(crypto.o)
    0x08008490   0x08008490   0x00000006   Code   RO         6370    i.AES_ECB_Encrypt_Init  STM32CryptographicV3.0.0_CM4_KEIL_otslsm1elfspf.lib(crypto.o)
    0x08008496   0x08008496   0x00000002   PAD
    0x08008498   0x08008498   0x00000044   Code   RO         5830    i.AES_Encrypt       aes.o
    0x080084dc   0x080084dc   0x0000031c   Code   RO         6398    i.AES_general_SW_dec  STM32CryptographicV3.0.0_CM4_KEIL_otslsm1elfspf.lib(crypto.o)
    0x080087f8   0x080087f8   0x00000324   Code   RO         6399    i.AES_general_SW_enc  STM32CryptographicV3.0.0_CM4_KEIL_otslsm1elfspf.lib(crypto.o)
    0x08008b1c   0x08008b1c   0x00000158   Code   RO         6400    i.AES_keyschedule_dec  STM32CryptographicV3.0.0_CM4_KEIL_otslsm1elfspf.lib(crypto.o)
    0x08008c74   0x08008c74   0x000001dc   Code   RO         6402    i.AES_keyschedule_enc_LL  STM32CryptographicV3.0.0_CM4_KEIL_otslsm1elfspf.lib(crypto.o)
    0x08008e50   0x08008e50   0x00000146   Code   RO         6405    i.AESstdInit        STM32CryptographicV3.0.0_CM4_KEIL_otslsm1elfspf.lib(crypto.o)
    0x08008f96   0x08008f96   0x00000002   PAD
    0x08008f98   0x08008f98   0x00000040   Code   RO         5831    i.AddRoundKey       aes.o
    0x08008fd8   0x08008fd8   0x00000002   Code   RO         3164    i.Beep              buzzer.o
    0x08008fda   0x08008fda   0x00000004   Code   RO          194    i.BusFault_Handler  gd32f30x_it.o
    0x08008fde   0x08008fde   0x00000004   Code   RO         3304    i.CLI               platform.o
    0x08008fe2   0x08008fe2   0x00000002   PAD
    0x08008fe4   0x08008fe4   0x00000094   Code   RO         5835    i.Cipher            aes.o
    0x08009078   0x08009078   0x00000048   Code   RO         4829    i.CmdXch            function_aes.o
    0x080090c0   0x080090c0   0x00000002   Code   RO          195    i.DebugMon_Handler  gd32f30x_it.o
    0x080090c2   0x080090c2   0x00000002   PAD
    0x080090c4   0x080090c4   0x00000044   Code   RO         4830    i.Decrypt           function_aes.o
    0x08009108   0x08009108   0x0000000c   Code   RO         3443    i.DelayUs           rf24l01 - multi.o
    0x08009114   0x08009114   0x00000048   Code   RO         3193    i.EE_ReadBytes      i2c.o
    0x0800915c   0x0800915c   0x0000007a   Code   RO         3194    i.EE_WriteBytes     i2c.o
    0x080091d6   0x080091d6   0x00000018   Code   RO          196    i.EXTI5_9_IRQHandler  gd32f30x_it.o
    0x080091ee   0x080091ee   0x00000002   PAD
    0x080091f0   0x080091f0   0x00000044   Code   RO         4831    i.Encrypt           function_aes.o
    0x08009234   0x08009234   0x00000090   Code   RO            3    i.GPIO_Init         main.o
    0x080092c4   0x080092c4   0x00000018   Code   RO         3634    i.HW_GD_CUSTOM_HID_REPORT_SEND  hw_mcuio.o
    0x080092dc   0x080092dc   0x0000001a   Code   RO         3635    i.HW_GD_Delay       hw_mcuio.o
    0x080092f6   0x080092f6   0x00000014   Code   RO         3637    i.HW_GD_GPIO_Init   hw_mcuio.o
    0x0800930a   0x0800930a   0x00000026   Code   RO         3638    i.HW_GD_GPIO_TogglePin  hw_mcuio.o
    0x08009330   0x08009330   0x0000000c   Code   RO         3639    i.HW_GD_GetTick     hw_mcuio.o
    0x0800933c   0x0800933c   0x00000010   Code   RO         3640    i.HW_GD_IncTick     hw_mcuio.o
    0x0800934c   0x0800934c   0x000000b4   Code   RO         3641    i.HW_GD_SPI0_Init   hw_mcuio.o
    0x08009400   0x08009400   0x00000038   Code   RO         3642    i.HW_GD_SPI0_TransmitReceive  hw_mcuio.o
    0x08009438   0x08009438   0x0000003c   Code   RO         3643    i.HW_GD_SPI_TransmitReceiveOneByte  hw_mcuio.o
    0x08009474   0x08009474   0x00000004   Code   RO          197    i.HardFault_Handler  gd32f30x_it.o
    0x08009478   0x08009478   0x00000094   Code   RO         5837    i.InvCipher         aes.o
    0x0800950c   0x0800950c   0x00000228   Code   RO         5838    i.InvMixColumns     aes.o
    0x08009734   0x08009734   0x00000040   Code   RO         5839    i.InvShiftRows      aes.o
    0x08009774   0x08009774   0x00000034   Code   RO         5840    i.InvSubBytes       aes.o
    0x080097a8   0x080097a8   0x0000015c   Code   RO         5841    i.KeyExpansion      aes.o
    0x08009904   0x08009904   0x00000004   Code   RO          198    i.MemManage_Handler  gd32f30x_it.o
    0x08009908   0x08009908   0x000000e4   Code   RO         5842    i.MixColumns        aes.o
    0x080099ec   0x080099ec   0x00000030   Code   RO         4745    i.Msg_TickHandler   fucntion_text_message.o
    0x08009a1c   0x08009a1c   0x00000002   Code   RO          199    i.NMI_Handler       gd32f30x_it.o
    0x08009a1e   0x08009a1e   0x00000002   PAD
    0x08009a20   0x08009a20   0x00000058   Code   RO         3444    i.NRF24L01_Clear_IRQ_Flag  rf24l01 - multi.o
    0x08009a78   0x08009a78   0x00000038   Code   RO         3445    i.NRF24L01_Flush_Rx_Fifo  rf24l01 - multi.o
    0x08009ab0   0x08009ab0   0x00000038   Code   RO         3446    i.NRF24L01_Flush_Tx_Fifo  rf24l01 - multi.o
    0x08009ae8   0x08009ae8   0x0000004c   Code   RO         3447    i.NRF24L01_Read_Buf  rf24l01 - multi.o
    0x08009b34   0x08009b34   0x00000044   Code   RO         3448    i.NRF24L01_Read_Reg  rf24l01 - multi.o
    0x08009b78   0x08009b78   0x0000007c   Code   RO         3449    i.NRF24L01_Read_Rx_Payload  rf24l01 - multi.o
    0x08009bf4   0x08009bf4   0x0000003c   Code   RO         3450    i.NRF24L01_Read_Status_Register  rf24l01 - multi.o
    0x08009c30   0x08009c30   0x00000044   Code   RO         3451    i.NRF24L01_Read_Top_Fifo_Width  rf24l01 - multi.o
    0x08009c74   0x08009c74   0x00000024   Code   RO         3452    i.NRF24L01_SetPA    rf24l01 - multi.o
    0x08009c98   0x08009c98   0x00000038   Code   RO         3453    i.NRF24L01_Set_RxAddr  rf24l01 - multi.o
    0x08009cd0   0x08009cd0   0x0000003c   Code   RO         3454    i.NRF24L01_Set_Speed  rf24l01 - multi.o
    0x08009d0c   0x08009d0c   0x00000022   Code   RO         3455    i.NRF24L01_Set_TxAddr  rf24l01 - multi.o
    0x08009d2e   0x08009d2e   0x00000002   PAD
    0x08009d30   0x08009d30   0x00000050   Code   RO         3456    i.NRF24L01_Write_Buf  rf24l01 - multi.o
    0x08009d80   0x08009d80   0x0000005c   Code   RO         3457    i.NRF24L01_Write_Reg  rf24l01 - multi.o
    0x08009ddc   0x08009ddc   0x00000054   Code   RO         3458    i.NRF24L01_Write_Tx_Payload_NoAck  rf24l01 - multi.o
    0x08009e30   0x08009e30   0x00000054   Code   RO         3459    i.NRF24L01_check    rf24l01 - multi.o
    0x08009e84   0x08009e84   0x00000028   Code   RO          340    i.NVIC_SetPriority  gd32f30x_usbd_hw.o
    0x08009eac   0x08009eac   0x00000028   Code   RO         3306    i.NVIC_SystemReset  platform.o
    0x08009ed4   0x08009ed4   0x00000002   Code   RO          200    i.PendSV_Handler    gd32f30x_it.o
    0x08009ed6   0x08009ed6   0x00000014   Code   RO         3460    i.RF24L01_Chan      rf24l01 - multi.o
    0x08009eea   0x08009eea   0x0000000e   Code   RO         3461    i.RF24L01_ClrIRQ    rf24l01 - multi.o
    0x08009ef8   0x08009ef8   0x00000038   Code   RO         3462    i.RF24L01_RxOn      rf24l01 - multi.o
    0x08009f30   0x08009f30   0x0000002e   Code   RO         3463    i.RF24L01_Set_Mode  rf24l01 - multi.o
    0x08009f5e   0x08009f5e   0x00000002   PAD
    0x08009f60   0x08009f60   0x00000074   Code   RO         5556    i.RandData          function_network.o
    0x08009fd4   0x08009fd4   0x00000038   Code   RO         6006    i.SEGGER_RTT_Read   segger_rtt.o
    0x0800a00c   0x0800a00c   0x00000098   Code   RO         6007    i.SEGGER_RTT_ReadNoLock  segger_rtt.o
    0x0800a0a4   0x0800a0a4   0x00000048   Code   RO         6015    i.SEGGER_RTT_Write  segger_rtt.o
    0x0800a0ec   0x0800a0ec   0x00000084   Code   RO         6016    i.SEGGER_RTT_WriteNoLock  segger_rtt.o
    0x0800a170   0x0800a170   0x00000022   Code   RO         6183    i.SEGGER_RTT_printf  segger_rtt_printf.o
    0x0800a192   0x0800a192   0x0000020a   Code   RO         6184    i.SEGGER_RTT_vprintf  segger_rtt_printf.o
    0x0800a39c   0x0800a39c   0x00000004   Code   RO         3307    i.SEI               platform.o
    0x0800a3a0   0x0800a3a0   0x00000030   Code   RO         3195    i.SET_SDA_IN        i2c.o
    0x0800a3d0   0x0800a3d0   0x00000030   Code   RO         3196    i.SET_SDA_OUT       i2c.o
    0x0800a400   0x0800a400   0x00000074   Code   RO         5843    i.STM32_AES_ECB_Decrypt  aes.o
    0x0800a474   0x0800a474   0x00000074   Code   RO         5844    i.STM32_AES_ECB_Encrypt  aes.o
    0x0800a4e8   0x0800a4e8   0x00000002   Code   RO          201    i.SVC_Handler       gd32f30x_it.o
    0x0800a4ea   0x0800a4ea   0x00000002   PAD
    0x0800a4ec   0x0800a4ec   0x00000044   Code   RO         5845    i.ShiftRows         aes.o
    0x0800a530   0x0800a530   0x00000034   Code   RO         5846    i.SubBytes          aes.o
    0x0800a564   0x0800a564   0x00000008   Code   RO          202    i.SysTick_Handler   gd32f30x_it.o
    0x0800a56c   0x0800a56c   0x00000070   Code   RO          388    i.SystemInit        system_gd32f30x.o
    0x0800a5dc   0x0800a5dc   0x00000024   Code   RO          203    i.TIMER1_IRQHandler  gd32f30x_it.o
    0x0800a600   0x0800a600   0x00000082   Code   RO            4    i.TIMER1_Init       main.o
    0x0800a682   0x0800a682   0x00000002   PAD
    0x0800a684   0x0800a684   0x00000028   Code   RO          204    i.TIMER2_IRQHandler  gd32f30x_it.o
    0x0800a6ac   0x0800a6ac   0x00000084   Code   RO            5    i.TIMER2_Init       main.o
    0x0800a730   0x0800a730   0x00000016   Code   RO          205    i.TIMER3_IRQHandler  gd32f30x_it.o
    0x0800a746   0x0800a746   0x00000008   Code   RO          206    i.USBD_LP_CAN0_RX0_IRQHandler  gd32f30x_it.o
    0x0800a74e   0x0800a74e   0x00000002   PAD
    0x0800a750   0x0800a750   0x000000c4   Code   RO         5383    i.Upgrade_BeaconQuery  transparentupgrade.o
    0x0800a814   0x0800a814   0x00000016   Code   RO         5384    i.Upgrade_CRC       transparentupgrade.o
    0x0800a82a   0x0800a82a   0x00000002   PAD
    0x0800a82c   0x0800a82c   0x00000028   Code   RO         5385    i.Upgrade_CheckNextPackArrive  transparentupgrade.o
    0x0800a854   0x0800a854   0x00000028   Code   RO         5386    i.Upgrade_ClrBit    transparentupgrade.o
    0x0800a87c   0x0800a87c   0x0000000c   Code   RO         5387    i.Upgrade_DelayUs   transparentupgrade.o
    0x0800a888   0x0800a888   0x00000030   Code   RO         5388    i.Upgrade_GetBit    transparentupgrade.o
    0x0800a8b8   0x0800a8b8   0x0000003c   Code   RO         5390    i.Upgrade_ParameterInit  transparentupgrade.o
    0x0800a8f4   0x0800a8f4   0x0000008c   Code   RO         5391    i.Upgrade_PassThrough_CheckHead  transparentupgrade.o
    0x0800a980   0x0800a980   0x000000f0   Code   RO         5392    i.Upgrade_RfSendCallBack  transparentupgrade.o
    0x0800aa70   0x0800aa70   0x000000e8   Code   RO         5393    i.Upgrade_SendBeacon  transparentupgrade.o
    0x0800ab58   0x0800ab58   0x000000e4   Code   RO         5394    i.Upgrade_SendPassThroughPack  transparentupgrade.o
    0x0800ac3c   0x0800ac3c   0x00000034   Code   RO         5395    i.Upgrade_Start     transparentupgrade.o
    0x0800ac70   0x0800ac70   0x0000001c   Code   RO         5396    i.Upgrade_StartGetNextPack  transparentupgrade.o
    0x0800ac8c   0x0800ac8c   0x000002f0   Code   RO         5397    i.Upgrade_TickHandler  transparentupgrade.o
    0x0800af7c   0x0800af7c   0x0000002c   Code   RO         5398    i.Upgrade_TxPayload  transparentupgrade.o
    0x0800afa8   0x0800afa8   0x00000022   Code   RO         5399    i.Upgrade_WaitRfSendOK  transparentupgrade.o
    0x0800afca   0x0800afca   0x00000004   Code   RO          207    i.UsageFault_Handler  gd32f30x_it.o
    0x0800afce   0x0800afce   0x00000020   Code   RO         3893    i._0x60_basic_delay_ms  base_process_pc_cmd_0x60.o
    0x0800afee   0x0800afee   0x00000002   PAD
    0x0800aff0   0x0800aff0   0x000002f4   Code   RO         3921    i._0x61_AUX_CONFIG_sub  base_process_pc_cmd_0x61.o
    0x0800b2e4   0x0800b2e4   0x00000170   Code   RO         3922    i._0x61_soft_dog_sub  base_process_pc_cmd_0x61.o
    0x0800b454   0x0800b454   0x0000001e   Code   RO         3464    i._24R1_delay_us    rf24l01 - multi.o
    0x0800b472   0x0800b472   0x00000002   PAD
    0x0800b474   0x0800b474   0x00000070   Code   RO         6020    i._DoInit           segger_rtt.o
    0x0800b4e4   0x0800b4e4   0x0000001c   Code   RO         6021    i._GetAvailWriteSpace  segger_rtt.o
    0x0800b500   0x0800b500   0x000000ec   Code   RO         6185    i._PrintInt         segger_rtt_printf.o
    0x0800b5ec   0x0800b5ec   0x000000ec   Code   RO         6186    i._PrintUnsigned    segger_rtt_printf.o
    0x0800b6d8   0x0800b6d8   0x00000044   Code   RO         6187    i._StoreChar        segger_rtt_printf.o
    0x0800b71c   0x0800b71c   0x00000072   Code   RO         6023    i._WriteBlocking    segger_rtt.o
    0x0800b78e   0x0800b78e   0x0000004c   Code   RO         6024    i._WriteNoCheck     segger_rtt.o
    0x0800b7da   0x0800b7da   0x0000000e   Code   RO         7380    i.__scatterload_copy  mc_w.l(handlers.o)
    0x0800b7e8   0x0800b7e8   0x00000002   Code   RO         7381    i.__scatterload_null  mc_w.l(handlers.o)
    0x0800b7ea   0x0800b7ea   0x0000000e   Code   RO         7382    i.__scatterload_zeroinit  mc_w.l(handlers.o)
    0x0800b7f8   0x0800b7f8   0x0000006c   Code   RO         5191    i._dbg_function__response_pc_cmd  function_debug.o
    0x0800b864   0x0800b864   0x00000064   Code   RO         3709    i._debug_core__RTT_read  base_core.o
    0x0800b8c8   0x0800b8c8   0x00000002   Code   RO         3710    i._debug_core__init  base_core.o
    0x0800b8ca   0x0800b8ca   0x00000002   PAD
    0x0800b8cc   0x0800b8cc   0x00000080   Code   RO         3711    i._debug_core__init_parameter_datapos_change  base_core.o
    0x0800b94c   0x0800b94c   0x0000014c   Code   RO         3712    i._debug_core__printf  base_core.o
    0x0800ba98   0x0800ba98   0x0000002c   Code   RO         3713    i._debug_core__record_ackkp_info  base_core.o
    0x0800bac4   0x0800bac4   0x00000002   Code   RO         3714    i._debug_core__record_pcack_info  base_core.o
    0x0800bac6   0x0800bac6   0x00000002   PAD
    0x0800bac8   0x0800bac8   0x00000048   Code   RO         3715    i._debug_core__record_rxkp_info  base_core.o
    0x0800bb10   0x0800bb10   0x00000002   Code   RO         3716    i._debug_core__record_txpc_info  base_core.o
    0x0800bb12   0x0800bb12   0x00000002   Code   RO         3717    i._debug_core__record_txpc_info_report  base_core.o
    0x0800bb14   0x0800bb14   0x00000030   Code   RO         5192    i._debug_function_enter  function_debug.o
    0x0800bb44   0x0800bb44   0x00000018   Code   RO         3718    i._debug_set_subject  base_core.o
    0x0800bb5c   0x0800bb5c   0x00000030   Code   RO         2862    i._usb_bos_desc_get  usbd_enum.o
    0x0800bb8c   0x0800bb8c   0x00000020   Code   RO         2863    i._usb_config_desc_get  usbd_enum.o
    0x0800bbac   0x0800bbac   0x00000014   Code   RO         2864    i._usb_dev_desc_get  usbd_enum.o
    0x0800bbc0   0x0800bbc0   0x00000052   Code   RO         3022    i._usb_in0_transc   usbd_transc.o
    0x0800bc12   0x0800bc12   0x00000044   Code   RO         3023    i._usb_out0_transc  usbd_transc.o
    0x0800bc56   0x0800bc56   0x000000a8   Code   RO         3024    i._usb_setup_transc  usbd_transc.o
    0x0800bcfe   0x0800bcfe   0x0000007c   Code   RO         2865    i._usb_std_clearfeature  usbd_enum.o
    0x0800bd7a   0x0800bd7a   0x0000003c   Code   RO         2866    i._usb_std_getconfiguration  usbd_enum.o
    0x0800bdb6   0x0800bdb6   0x00000002   PAD
    0x0800bdb8   0x0800bdb8   0x00000110   Code   RO         2867    i._usb_std_getdescriptor  usbd_enum.o
    0x0800bec8   0x0800bec8   0x0000003e   Code   RO         2868    i._usb_std_getinterface  usbd_enum.o
    0x0800bf06   0x0800bf06   0x00000002   PAD
    0x0800bf08   0x0800bf08   0x000000c8   Code   RO         2869    i._usb_std_getstatus  usbd_enum.o
    0x0800bfd0   0x0800bfd0   0x00000006   Code   RO         2870    i._usb_std_reserved  usbd_enum.o
    0x0800bfd6   0x0800bfd6   0x0000002e   Code   RO         2871    i._usb_std_setaddress  usbd_enum.o
    0x0800c004   0x0800c004   0x000000a4   Code   RO         2872    i._usb_std_setconfiguration  usbd_enum.o
    0x0800c0a8   0x0800c0a8   0x00000006   Code   RO         2873    i._usb_std_setdescriptor  usbd_enum.o
    0x0800c0ae   0x0800c0ae   0x00000070   Code   RO         2874    i._usb_std_setfeature  usbd_enum.o
    0x0800c11e   0x0800c11e   0x00000030   Code   RO         2875    i._usb_std_setinterface  usbd_enum.o
    0x0800c14e   0x0800c14e   0x00000006   Code   RO         2876    i._usb_std_synchframe  usbd_enum.o
    0x0800c154   0x0800c154   0x00000014   Code   RO         2877    i._usb_str_desc_get  usbd_enum.o
    0x0800c168   0x0800c168   0x00000034   Code   RO         4832    i.aes_init          function_aes.o
    0x0800c19c   0x0800c19c   0x00000058   Code   RO         4833    i.aes_keycode_upgrade  function_aes.o
    0x0800c1f4   0x0800c1f4   0x0000006c   Code   RO         4834    i.aes_load_fastmatch_data  function_aes.o
    0x0800c260   0x0800c260   0x00000074   Code   RO         4835    i.aes_test          function_aes.o
    0x0800c2d4   0x0800c2d4   0x00000034   Code   RO         3308    i.ant_sw            platform.o
    0x0800c308   0x0800c308   0x00000070   Code   RO         4093    i.assert_base_channel  base_process_tx_keypad.o
    0x0800c378   0x0800c378   0x00000024   Code   RO         3951    i.assert_base_id    base_process_pc_enter.o
    0x0800c39c   0x0800c39c   0x00000050   Code   RO         3952    i.assert_base_log_mode  base_process_pc_enter.o
    0x0800c3ec   0x0800c3ec   0x0000002c   Code   RO         5279    i.auth_all_keypad   function_whitelist.o
    0x0800c418   0x0800c418   0x00000030   Code   RO         5280    i.auth_special_keypad  function_whitelist.o
    0x0800c448   0x0800c448   0x00000024   Code   RO         5208    i.auto_search_freq_enter  function_monitor_freq.o
    0x0800c46c   0x0800c46c   0x0000007c   Code   RO         5145    i.base_broadcast_process_2ms5  function_broadcast.o
    0x0800c4e8   0x0800c4e8   0x000000b4   Code   RO         5146    i.base_broadcast_sub  function_broadcast.o
    0x0800c59c   0x0800c59c   0x00000234   Code   RO         4094    i.base_confirm_keypad_crs2_mode  base_process_tx_keypad.o
    0x0800c7d0   0x0800c7d0   0x000000b4   Code   RO         4095    i.base_confirm_keypad_id_mode  base_process_tx_keypad.o
    0x0800c884   0x0800c884   0x00000114   Code   RO         4096    i.base_confirm_keypad_sn_mode  base_process_tx_keypad.o
    0x0800c998   0x0800c998   0x00000068   Code   RO         5281    i.base_confirm_keypad_whitelist_request  function_whitelist.o
    0x0800ca00   0x0800ca00   0x00000084   Code   RO         4229    i.base_core_20ms_isr  base_timer.o
    0x0800ca84   0x0800ca84   0x00000002   Code   RO         4230    i.base_core_28ms_isr  base_timer.o
    0x0800ca86   0x0800ca86   0x0000000c   Code   RO         4231    i.base_core_2ms5_isr  base_timer.o
    0x0800ca92   0x0800ca92   0x00000002   PAD
    0x0800ca94   0x0800ca94   0x00000028   Code   RO         3719    i.base_core_force_sysmode0  base_core.o
    0x0800cabc   0x0800cabc   0x00000028   Code   RO         3720    i.base_core_init_all  base_core.o
    0x0800cae4   0x0800cae4   0x0000002c   Code   RO         3721    i.base_core_main_loop  base_core.o
    0x0800cb10   0x0800cb10   0x00000024   Code   RO         4836    i.base_is_auto_match  function_aes.o
    0x0800cb34   0x0800cb34   0x00000016   Code   RO         4029    i.base_process_keyapad_init  base_process_rx_keypad.o
    0x0800cb4a   0x0800cb4a   0x00000062   Code   RO         3953    i.base_process_pc_data  base_process_pc_enter.o
    0x0800cbac   0x0800cbac   0x0000000c   Code   RO         3954    i.base_process_pc_init  base_process_pc_enter.o
    0x0800cbb8   0x0800cbb8   0x0000003c   Code   RO         4280    i.base_read_e2prom  function_e2prom.o
    0x0800cbf4   0x0800cbf4   0x0000033c   Code   RO         4281    i.base_read_e2prom_parameter  function_e2prom.o
    0x0800cf30   0x0800cf30   0x0000000c   Code   RO         4097    i.base_send_beacon_switch  base_process_tx_keypad.o
    0x0800cf3c   0x0800cf3c   0x000001b8   Code   RO         4098    i.base_tx_basic_beacon  base_process_tx_keypad.o
    0x0800d0f4   0x0800d0f4   0x00000068   Code   RO         4099    i.base_tx_ext_basic_beacon  base_process_tx_keypad.o
    0x0800d15c   0x0800d15c   0x00000074   Code   RO         4100    i.base_tx_ext_vbeacon  base_process_tx_keypad.o
    0x0800d1d0   0x0800d1d0   0x000001d8   Code   RO         4101    i.base_tx_keypad_beacon  base_process_tx_keypad.o
    0x0800d3a8   0x0800d3a8   0x0000006c   Code   RO         4102    i.base_tx_to_keypad_sub  base_process_tx_keypad.o
    0x0800d414   0x0800d414   0x00000054   Code   RO         3955    i.base_tx_to_pc_sub  base_process_pc_enter.o
    0x0800d468   0x0800d468   0x0000023c   Code   RO         4103    i.base_tx_vote_beacon  base_process_tx_keypad.o
    0x0800d6a4   0x0800d6a4   0x00000034   Code   RO         4282    i.base_write_e2prom  function_e2prom.o
    0x0800d6d8   0x0800d6d8   0x00000014   Code   RO         4649    i.basetest_get_status  fucntion_base_test.o
    0x0800d6ec   0x0800d6ec   0x0000001c   Code   RO         4650    i.basetest_init     fucntion_base_test.o
    0x0800d708   0x0800d708   0x00000100   Code   RO         4651    i.basetest_progress  fucntion_base_test.o
    0x0800d808   0x0800d808   0x00000058   Code   RO         4652    i.basetest_rx_and_ack_pc  fucntion_base_test.o
    0x0800d860   0x0800d860   0x00000020   Code   RO         3309    i.basic_delay_ms    platform.o
    0x0800d880   0x0800d880   0x0000001a   Code   RO         3310    i.basic_delay_us    platform.o
    0x0800d89a   0x0800d89a   0x0000001a   Code   RO         5400    i.basic_delay_us_update  transparentupgrade.o
    0x0800d8b4   0x0800d8b4   0x00000012   Code   RO         3165    i.beep_ctrl         buzzer.o
    0x0800d8c6   0x0800d8c6   0x00000002   PAD
    0x0800d8c8   0x0800d8c8   0x00000114   Code   RO         5147    i.broadcast_config  function_broadcast.o
    0x0800d9dc   0x0800d9dc   0x00000032   Code   RO         4283    i.calc_custom_rf_sync_code  function_e2prom.o
    0x0800da0e   0x0800da0e   0x00000002   PAD
    0x0800da10   0x0800da10   0x00000020   Code   RO         4313    i.calc_next_multi_chan  multi_channel.o
    0x0800da30   0x0800da30   0x0000003a   Code   RO         5282    i.calc_valid_list_cnt  function_whitelist.o
    0x0800da6a   0x0800da6a   0x00000002   PAD
    0x0800da6c   0x0800da6c   0x00000038   Code   RO         5209    i.check_disturb     function_monitor_freq.o
    0x0800daa4   0x0800daa4   0x00000018   Code   RO         4683    i.check_fastmatch_lowerPA  fucntion_fastmatch.o
    0x0800dabc   0x0800dabc   0x00000030   Code   RO         4104    i.check_send_ext_basic_beacon  base_process_tx_keypad.o
    0x0800daec   0x0800daec   0x000000a4   Code   RO         4105    i.check_send_ext_vbeacon  base_process_tx_keypad.o
    0x0800db90   0x0800db90   0x00000028   Code   RO         4314    i.conver_id         multi_channel.o
    0x0800dbb8   0x0800dbb8   0x00000002   Code   RO         4254    i.core_debug_enter  debug.o
    0x0800dbba   0x0800dbba   0x00000002   PAD
    0x0800dbbc   0x0800dbbc   0x00000054   Code   RO         6221    i.crc16             common_math.o
    0x0800dc10   0x0800dc10   0x00000002   Code   RO         3076    i.custom_hid_data_in  custom_hid_core.o
    0x0800dc12   0x0800dc12   0x00000002   PAD
    0x0800dc14   0x0800dc14   0x00000048   Code   RO         3077    i.custom_hid_data_out  custom_hid_core.o
    0x0800dc5c   0x0800dc5c   0x0000001a   Code   RO         3078    i.custom_hid_deinit  custom_hid_core.o
    0x0800dc76   0x0800dc76   0x00000002   PAD
    0x0800dc78   0x0800dc78   0x00000084   Code   RO         3079    i.custom_hid_init   custom_hid_core.o
    0x0800dcfc   0x0800dcfc   0x00000010   Code   RO         3080    i.custom_hid_itfop_register  custom_hid_core.o
    0x0800dd0c   0x0800dd0c   0x00000018   Code   RO         3081    i.custom_hid_report_send  custom_hid_core.o
    0x0800dd24   0x0800dd24   0x000000f4   Code   RO         3082    i.custom_hid_req_handler  custom_hid_core.o
    0x0800de18   0x0800de18   0x0000006c   Code   RO         3722    i.debug_check_allerr  base_core.o
    0x0800de84   0x0800de84   0x0000001a   Code   RO         3724    i.debug_set_buf_bit  base_core.o
    0x0800de9e   0x0800de9e   0x00000002   PAD
    0x0800dea0   0x0800dea0   0x0000008c   Code   RO         5847    i.decrypt           aes.o
    0x0800df2c   0x0800df2c   0x00000038   Code   RO         5148    i.det_blank_content  function_broadcast.o
    0x0800df64   0x0800df64   0x0000003c   Code   RO         4106    i.doule_ant_application  base_process_tx_keypad.o
    0x0800dfa0   0x0800dfa0   0x0000001e   Code   RO         3465    i.drv_spi_read_write_byte  rf24l01 - multi.o
    0x0800dfbe   0x0800dfbe   0x00000024   Code   RO         3466    i.drv_spi_read_write_byte_N  rf24l01 - multi.o
    0x0800dfe2   0x0800dfe2   0x00000020   Code   RO         4315    i.e2prom_write_delay_ms  multi_channel.o
    0x0800e002   0x0800e002   0x0000000a   Code   RO         5657    i.ele_copy          func_list_mgnt.o
    0x0800e00c   0x0800e00c   0x00000088   Code   RO         5848    i.encrypt           aes.o
    0x0800e094   0x0800e094   0x000000b8   Code   RO          776    i.exti_init         gd32f30x_exti.o
    0x0800e14c   0x0800e14c   0x0000000c   Code   RO          779    i.exti_interrupt_flag_clear  gd32f30x_exti.o
    0x0800e158   0x0800e158   0x00000024   Code   RO          780    i.exti_interrupt_flag_get  gd32f30x_exti.o
    0x0800e17c   0x0800e17c   0x00000078   Code   RO         4684    i.fastmatch_enter_exit  fucntion_fastmatch.o
    0x0800e1f4   0x0800e1f4   0x000000bc   Code   RO         4685    i.fastmatch_load_info_to_vote_beacon  fucntion_fastmatch.o
    0x0800e2b0   0x0800e2b0   0x00000020   Code   RO         4686    i.fastmatch_lowerPA_ack  fucntion_fastmatch.o
    0x0800e2d0   0x0800e2d0   0x00000048   Code   RO         4687    i.fastmatch_lowerPA_ack_sub  fucntion_fastmatch.o
    0x0800e318   0x0800e318   0x0000000c   Code   RO         4688    i.fastmatch_lowerPA_setup  fucntion_fastmatch.o
    0x0800e324   0x0800e324   0x0000000c   Code   RO         4689    i.fastmatch_status  fucntion_fastmatch.o
    0x0800e330   0x0800e330   0x0000003c   Code   RO         4690    i.fastmatch_success_check  fucntion_fastmatch.o
    0x0800e36c   0x0800e36c   0x00000050   Code   RO         7259    i.free              mc_w.l(malloc.o)
    0x0800e3bc   0x0800e3bc   0x00000054   Code   RO         6271    i.gen_linklist__detele  gen_linklist.o
    0x0800e410   0x0800e410   0x00000024   Code   RO         6272    i.gen_linklist__get_ele  gen_linklist.o
    0x0800e434   0x0800e434   0x00000006   Code   RO         6273    i.gen_linklist__get_len  gen_linklist.o
    0x0800e43a   0x0800e43a   0x00000002   PAD
    0x0800e43c   0x0800e43c   0x00000068   Code   RO         6274    i.gen_linklist__insert  gen_linklist.o
    0x0800e4a4   0x0800e4a4   0x00000064   Code   RO         4837    i.generate_default_key0_code  function_aes.o
    0x0800e508   0x0800e508   0x0000000c   Code   RO         5850    i.getSBoxValue      aes.o
    0x0800e514   0x0800e514   0x00000014   Code   RO         4838    i.get_aes_key       function_aes.o
    0x0800e528   0x0800e528   0x0000001c   Code   RO         4839    i.get_aes_status    function_aes.o
    0x0800e544   0x0800e544   0x0000000c   Code   RO         3956    i.get_base_id       base_process_pc_enter.o
    0x0800e550   0x0800e550   0x0000000c   Code   RO         3957    i.get_base_log_mode  base_process_pc_enter.o
    0x0800e55c   0x0800e55c   0x0000000c   Code   RO         4316    i.get_base_main_rfchannel  multi_channel.o
    0x0800e568   0x0800e568   0x0000003c   Code   RO         3958    i.get_base_match_code  base_process_pc_enter.o
    0x0800e5a4   0x0800e5a4   0x0000000c   Code   RO         4107    i.get_base_send_beacon_status  base_process_tx_keypad.o
    0x0800e5b0   0x0800e5b0   0x00000068   Code   RO         3725    i.get_base_status   base_core.o
    0x0800e618   0x0800e618   0x0000000e   Code   RO         3726    i.get_core_version  base_core.o
    0x0800e626   0x0800e626   0x00000002   PAD
    0x0800e628   0x0800e628   0x0000000c   Code   RO         3727    i.get_datapos       base_core.o
    0x0800e634   0x0800e634   0x00000040   Code   RO         4317    i.get_error_info    multi_channel.o
    0x0800e674   0x0800e674   0x0000000c   Code   RO         4108    i.get_ext_basicbeacon_startup_flag  base_process_tx_keypad.o
    0x0800e680   0x0800e680   0x00000004   Code   RO         4318    i.get_mainRF_usr_id  multi_channel.o
    0x0800e684   0x0800e684   0x0000000c   Code   RO         4319    i.get_main_rf_hard_id  multi_channel.o
    0x0800e690   0x0800e690   0x0000000a   Code   RO         5283    i.get_offset        function_whitelist.o
    0x0800e69a   0x0800e69a   0x00000002   PAD
    0x0800e69c   0x0800e69c   0x000000b0   Code   RO         4557    i.get_packing_parameter  vote__report.o
    0x0800e74c   0x0800e74c   0x0000000c   Code   RO         3728    i.get_pc_connect_status  base_core.o
    0x0800e758   0x0800e758   0x0000000c   Code   RO         3729    i.get_pc_connect_status_acc  base_core.o
    0x0800e764   0x0800e764   0x00000014   Code   RO         3730    i.get_permit_dispaly_status  base_core.o
    0x0800e778   0x0800e778   0x00000034   Code   RO         3313    i.get_stm32_chip_id  platform.o
    0x0800e7ac   0x0800e7ac   0x0000000c   Code   RO         3467    i.get_tx_ok_flag    rf24l01 - multi.o
    0x0800e7b8   0x0800e7b8   0x00000018   Code   RO         3314    i.get_usb_status    platform.o
    0x0800e7d0   0x0800e7d0   0x00000010   Code   RO         4320    i.get_whitelist_rfid  multi_channel.o
    0x0800e7e0   0x0800e7e0   0x00000004   Code   RO         1082    i.gpio_bit_reset    gd32f30x_gpio.o
    0x0800e7e4   0x0800e7e4   0x00000004   Code   RO         1083    i.gpio_bit_set      gd32f30x_gpio.o
    0x0800e7e8   0x0800e7e8   0x00000018   Code   RO          341    i.gpio_config       gd32f30x_usbd_hw.o
    0x0800e800   0x0800e800   0x00000098   Code   RO         1091    i.gpio_exti_source_select  gd32f30x_gpio.o
    0x0800e898   0x0800e898   0x000000bc   Code   RO         1092    i.gpio_init         gd32f30x_gpio.o
    0x0800e954   0x0800e954   0x00000010   Code   RO         1093    i.gpio_input_bit_get  gd32f30x_gpio.o
    0x0800e964   0x0800e964   0x0000000e   Code   RO         3197    i.i2c_delay         i2c.o
    0x0800e972   0x0800e972   0x00000002   PAD
    0x0800e974   0x0800e974   0x00000084   Code   RO         3199    i.i2c_read_byte     i2c.o
    0x0800e9f8   0x0800e9f8   0x000000c0   Code   RO         3200    i.i2c_send_byte     i2c.o
    0x0800eab8   0x0800eab8   0x00000048   Code   RO         3201    i.i2c_start         i2c.o
    0x0800eb00   0x0800eb00   0x00000048   Code   RO         3202    i.i2c_stop          i2c.o
    0x0800eb48   0x0800eb48   0x0000003e   Code   RO         2878    i.int_to_unicode    usbd_enum.o
    0x0800eb86   0x0800eb86   0x00000002   Code   RO          313    i.key_config        custom_hid_itf.o
    0x0800eb88   0x0800eb88   0x0000002c   Code   RO         4109    i.keypad_crc_check  base_process_tx_keypad.o
    0x0800ebb4   0x0800ebb4   0x00000138   Code   RO         4030    i.keypad_crs2_mode  base_process_rx_keypad.o
    0x0800ecec   0x0800ecec   0x00000158   Code   RO         4031    i.keypad_id_mode    base_process_rx_keypad.o
    0x0800ee44   0x0800ee44   0x00000050   Code   RO         4110    i.keypad_idsn_clear  base_process_tx_keypad.o
    0x0800ee94   0x0800ee94   0x0000002c   Code   RO         5284    i.keypad_idsn_record_whitelist_request  function_whitelist.o
    0x0800eec0   0x0800eec0   0x000000f0   Code   RO         4111    i.keypad_idsn_save  base_process_tx_keypad.o
    0x0800efb0   0x0800efb0   0x00000218   Code   RO         4034    i.keypad_rf_data_process_NO_fifo  base_process_rx_keypad.o
    0x0800f1c8   0x0800f1c8   0x0000000e   Code   RO         4035    i.keypad_rf_data_save  base_process_rx_keypad.o
    0x0800f1d6   0x0800f1d6   0x00000002   PAD
    0x0800f1d8   0x0800f1d8   0x00000064   Code   RO         4036    i.keypad_sn_mode    base_process_rx_keypad.o
    0x0800f23c   0x0800f23c   0x00000044   Code   RO         4472    i.keypad_transfer2pc_data_fetch  transfer_keypad_pc.o
    0x0800f280   0x0800f280   0x00000018   Code   RO         4473    i.keypad_transfer2pc_data_save  transfer_keypad_pc.o
    0x0800f298   0x0800f298   0x00000018   Code   RO         4037    i.kprx_init_queue   base_process_rx_keypad.o
    0x0800f2b0   0x0800f2b0   0x00000030   Code   RO         3273    i.led1_control      led.o
    0x0800f2e0   0x0800f2e0   0x00000030   Code   RO         3274    i.led2_control      led.o
    0x0800f310   0x0800f310   0x00000002   Code   RO          314    i.led_config        custom_hid_itf.o
    0x0800f312   0x0800f312   0x00000024   Code   RO         5658    i.list__detele      func_list_mgnt.o
    0x0800f336   0x0800f336   0x00000046   Code   RO         5660    i.list__fetch_e2prom  func_list_mgnt.o
    0x0800f37c   0x0800f37c   0x00000034   Code   RO         5661    i.list__get_cnt_and_SN  func_list_mgnt.o
    0x0800f3b0   0x0800f3b0   0x00000038   Code   RO         5662    i.list__in          func_list_mgnt.o
    0x0800f3e8   0x0800f3e8   0x00000024   Code   RO         5663    i.list__in_N        func_list_mgnt.o
    0x0800f40c   0x0800f40c   0x0000000c   Code   RO         5664    i.list__init_all    func_list_mgnt.o
    0x0800f418   0x0800f418   0x0000003c   Code   RO         5666    i.list__save_e2prom  func_list_mgnt.o
    0x0800f454   0x0800f454   0x00000032   Code   RO         5667    i.list__search_special_sn  func_list_mgnt.o
    0x0800f486   0x0800f486   0x00000002   PAD
    0x0800f488   0x0800f488   0x0000001c   Code   RO         5668    i.list_mgnt__detele  func_list_mgnt.o
    0x0800f4a4   0x0800f4a4   0x00000014   Code   RO         5669    i.list_mgnt__get_ele  func_list_mgnt.o
    0x0800f4b8   0x0800f4b8   0x00000010   Code   RO         5671    i.list_mgnt__get_len  func_list_mgnt.o
    0x0800f4c8   0x0800f4c8   0x00000018   Code   RO         5672    i.list_mgnt__init   func_list_mgnt.o
    0x0800f4e0   0x0800f4e0   0x00000020   Code   RO         5673    i.list_mgnt__init_ele  func_list_mgnt.o
    0x0800f500   0x0800f500   0x00000018   Code   RO         5674    i.list_mgnt__insert  func_list_mgnt.o
    0x0800f518   0x0800f518   0x0000003c   Code   RO         5675    i.list_mgnt__malloc_ele  func_list_mgnt.o
    0x0800f554   0x0800f554   0x00000002   Code   RO         5401    i.log_debug         transparentupgrade.o
    0x0800f556   0x0800f556   0x00000002   PAD
    0x0800f558   0x0800f558   0x00000094   Code   RO            6    i.main              main.o
    0x0800f5ec   0x0800f5ec   0x0000006c   Code   RO         7260    i.malloc            mc_w.l(malloc.o)
    0x0800f658   0x0800f658   0x00000022   Code   RO         6223    i.mem_compare       common_math.o
    0x0800f67a   0x0800f67a   0x00000016   Code   RO         6224    i.mem_cpy           common_math.o
    0x0800f690   0x0800f690   0x00000014   Code   RO         6226    i.mem_set           common_math.o
    0x0800f6a4   0x0800f6a4   0x00000050   Code   RO         5210    i.monitor_freq_ack_pc  function_monitor_freq.o
    0x0800f6f4   0x0800f6f4   0x000000fc   Code   RO         5211    i.monitor_freq_process  function_monitor_freq.o
    0x0800f7f0   0x0800f7f0   0x00000074   Code   RO         5212    i.monitor_rf_data   function_monitor_freq.o
    0x0800f864   0x0800f864   0x0000000c   Code   RO         4747    i.msg_delay_us      fucntion_text_message.o
    0x0800f870   0x0800f870   0x0000014c   Code   RO         4748    i.msg_get_pc_data   fucntion_text_message.o
    0x0800f9bc   0x0800f9bc   0x0000006c   Code   RO         4750    i.msg_issendtime    fucntion_text_message.o
    0x0800fa28   0x0800fa28   0x00000058   Code   RO         4751    i.msg_polling       fucntion_text_message.o
    0x0800fa80   0x0800fa80   0x00000030   Code   RO         4752    i.msg_recover_beacon_countdown  fucntion_text_message.o
    0x0800fab0   0x0800fab0   0x000000b8   Code   RO         4753    i.msg_send          fucntion_text_message.o
    0x0800fb68   0x0800fb68   0x0000000c   Code   RO         4754    i.msg_set_status    fucntion_text_message.o
    0x0800fb74   0x0800fb74   0x0000002c   Code   RO         4755    i.msg_tx_payload    fucntion_text_message.o
    0x0800fba0   0x0800fba0   0x00000022   Code   RO         4756    i.msg_wait_rfsendOK  fucntion_text_message.o
    0x0800fbc2   0x0800fbc2   0x00000002   PAD
    0x0800fbc4   0x0800fbc4   0x000000f0   Code   RO         4321    i.multi_chan_init   multi_channel.o
    0x0800fcb4   0x0800fcb4   0x0000008c   Code   RO         4322    i.multi_chan_polling  multi_channel.o
    0x0800fd40   0x0800fd40   0x00000014   Code   RO         5557    i.network_creat_random_delay  function_network.o
    0x0800fd54   0x0800fd54   0x00000020   Code   RO         5558    i.network_get_name  function_network.o
    0x0800fd74   0x0800fd74   0x0000000c   Code   RO         5559    i.network_get_nameview  function_network.o
    0x0800fd80   0x0800fd80   0x0000000c   Code   RO         5560    i.network_get_netseq  function_network.o
    0x0800fd8c   0x0800fd8c   0x0000000c   Code   RO         5561    i.network_get_pwd   function_network.o
    0x0800fd98   0x0800fd98   0x00000058   Code   RO         5562    i.network_polling   function_network.o
    0x0800fdf0   0x0800fdf0   0x0000004c   Code   RO         5563    i.network_randtime  function_network.o
    0x0800fe3c   0x0800fe3c   0x00000020   Code   RO         5564    i.network_set_name  function_network.o
    0x0800fe5c   0x0800fe5c   0x00000018   Code   RO         5565    i.network_set_nameview  function_network.o
    0x0800fe74   0x0800fe74   0x00000010   Code   RO         5566    i.network_set_netseq_change  function_network.o
    0x0800fe84   0x0800fe84   0x0000000c   Code   RO         5567    i.network_set_pwd   function_network.o
    0x0800fe90   0x0800fe90   0x0000015c   Code   RO         5568    i.network_tx_beacon  function_network.o
    0x0800ffec   0x0800ffec   0x00000020   Code   RO          342    i.nvic_config       gd32f30x_usbd_hw.o
    0x0801000c   0x0801000c   0x000000c4   Code   RO         1210    i.nvic_irq_enable   gd32f30x_misc.o
    0x080100d0   0x080100d0   0x00000014   Code   RO         1211    i.nvic_priority_group_set  gd32f30x_misc.o
    0x080100e4   0x080100e4   0x00000018   Code   RO         1212    i.nvic_vector_table_set  gd32f30x_misc.o
    0x080100fc   0x080100fc   0x00000040   Code   RO         3894    i.pc_cmd_0x60_ack   base_process_pc_cmd_0x60.o
    0x0801013c   0x0801013c   0x00000204   Code   RO         3895    i.pc_cmd_0x60_process  base_process_pc_cmd_0x60.o
    0x08010340   0x08010340   0x00000040   Code   RO         3923    i.pc_cmd_0x61_ack   base_process_pc_cmd_0x61.o
    0x08010380   0x08010380   0x0000007c   Code   RO         5678    i.pc_cmd_0x61_ack_listmgnt  func_list_mgnt.o
    0x080103fc   0x080103fc   0x00000210   Code   RO         3924    i.pc_cmd_0x61_process  base_process_pc_cmd_0x61.o
    0x0801060c   0x0801060c   0x0000009c   Code   RO         4474    i.pc_transfer2keypad_data_fetch  transfer_keypad_pc.o
    0x080106a8   0x080106a8   0x0000002c   Code   RO         4475    i.pc_transfer2keypad_data_save  transfer_keypad_pc.o
    0x080106d4   0x080106d4   0x0000001c   Code   RO         3959    i.pcrx_data_fetch   base_process_pc_enter.o
    0x080106f0   0x080106f0   0x00000018   Code   RO         3960    i.pcrx_data_save    base_process_pc_enter.o
    0x08010708   0x08010708   0x00000018   Code   RO         3961    i.pcrx_init_queue   base_process_pc_enter.o
    0x08010720   0x08010720   0x00000044   Code   RO         5149    i.process_keypad_broadcast_requst  function_broadcast.o
    0x08010764   0x08010764   0x00000060   Code   RO         4840    i.process_pc_aes_config  function_aes.o
    0x080107c4   0x080107c4   0x00000034   Code   RO         4323    i.process_setup_multi_chan  multi_channel.o
    0x080107f8   0x080107f8   0x00000038   Code   RO         4324    i.process_setup_single_chan  multi_channel.o
    0x08010830   0x08010830   0x0000005c   Code   RO         4436    i.queue_in          queue_circle.o
    0x0801088c   0x0801088c   0x0000000e   Code   RO         4437    i.queue_init        queue_circle.o
    0x0801089a   0x0801089a   0x00000002   PAD
    0x0801089c   0x0801089c   0x00000058   Code   RO         4438    i.queue_out         queue_circle.o
    0x080108f4   0x080108f4   0x00000034   Code   RO         4439    i.queue_out_get_type  queue_circle.o
    0x08010928   0x08010928   0x0000006c   Code   RO         4440    i.queue_out_special  queue_circle.o
    0x08010994   0x08010994   0x0000015c   Code   RO         1409    i.rcu_clock_freq_get  gd32f30x_rcu.o
    0x08010af0   0x08010af0   0x000000b8   Code   RO          343    i.rcu_config        gd32f30x_usbd_hw.o
    0x08010ba8   0x08010ba8   0x00000020   Code   RO         1427    i.rcu_periph_clock_enable  gd32f30x_rcu.o
    0x08010bc8   0x08010bc8   0x00000018   Code   RO         1438    i.rcu_usb_clock_config  gd32f30x_rcu.o
    0x08010be0   0x08010be0   0x00000038   Code   RO         4841    i.read_AES_config   function_aes.o
    0x08010c18   0x08010c18   0x00000094   Code   RO         4842    i.read_keycode      function_aes.o
    0x08010cac   0x08010cac   0x00000028   Code   RO         3731    i.refresh_pc_connect_status  base_core.o
    0x08010cd4   0x08010cd4   0x00000028   Code   RO         3732    i.refresh_rcvRF_indicate  base_core.o
    0x08010cfc   0x08010cfc   0x0000013c   Code   RO         4843    i.rf_Decrypt        function_aes.o
    0x08010e38   0x08010e38   0x00000124   Code   RO         4844    i.rf_Encrypt        function_aes.o
    0x08010f5c   0x08010f5c   0x00000078   Code   RO         3468    i.rf_Irq            rf24l01 - multi.o
    0x08010fd4   0x08010fd4   0x000000c4   Code   RO         3469    i.rf_SendPacket     rf24l01 - multi.o
    0x08011098   0x08011098   0x00000048   Code   RO         4325    i.rf_error_ack_pc   multi_channel.o
    0x080110e0   0x080110e0   0x00000054   Code   RO         4326    i.rf_error_warning  multi_channel.o
    0x08011134   0x08011134   0x000000a8   Code   RO         3470    i.rf_initial        rf24l01 - multi.o
    0x080111dc   0x080111dc   0x00000002   Code   RO         4327    i.rf_modual__check  multi_channel.o
    0x080111de   0x080111de   0x00000002   PAD
    0x080111e0   0x080111e0   0x0000001c   Code   RO         4328    i.rf_modual__tx_counter  multi_channel.o
    0x080111fc   0x080111fc   0x00000020   Code   RO         4329    i.rf_modual__tx_interrupt_counter  multi_channel.o
    0x0801121c   0x0801121c   0x00000050   Code   RO         3471    i.rf_set_PA_Mode    rf24l01 - multi.o
    0x0801126c   0x0801126c   0x0000003c   Code   RO         3472    i.rf_set_syncode    rf24l01 - multi.o
    0x080112a8   0x080112a8   0x0000001e   Code   RO         3473    i.rf_setfreq        rf24l01 - multi.o
    0x080112c6   0x080112c6   0x00000002   PAD
    0x080112c8   0x080112c8   0x00000020   Code   RO         5402    i.save_keypad_ack_data  transparentupgrade.o
    0x080112e8   0x080112e8   0x00000038   Code   RO         5285    i.search_special_list  function_whitelist.o
    0x08011320   0x08011320   0x00000060   Code   RO         4112    i.send_to_keypad_user_hardID  base_process_tx_keypad.o
    0x08011380   0x08011380   0x00000050   Code   RO         2879    i.serial_string_get  usbd_enum.o
    0x080113d0   0x080113d0   0x0000003c   Code   RO         3733    i.set_base_hard_firmware_info  base_core.o
    0x0801140c   0x0801140c   0x0000000c   Code   RO         4113    i.set_ext_basicbeacon_startup_flag  base_process_tx_keypad.o
    0x08011418   0x08011418   0x00000044   Code   RO         4114    i.set_keypad_crc_config  base_process_tx_keypad.o
    0x0801145c   0x0801145c   0x00000028   Code   RO         3317    i.set_pc_communication_type  platform.o
    0x08011484   0x08011484   0x0000000c   Code   RO         3474    i.set_tx_ok_flag    rf24l01 - multi.o
    0x08011490   0x08011490   0x00000068   Code   RO         4330    i.setup_multi_info  multi_channel.o
    0x080114f8   0x080114f8   0x00000030   Code   RO         4331    i.single_relevant_to_multi_chan  multi_channel.o
    0x08011528   0x08011528   0x0000000a   Code   RO         1669    i.spi_enable        gd32f30x_spi.o
    0x08011532   0x08011532   0x00000008   Code   RO         1671    i.spi_i2s_data_receive  gd32f30x_spi.o
    0x0801153a   0x0801153a   0x00000004   Code   RO         1672    i.spi_i2s_data_transmit  gd32f30x_spi.o
    0x0801153e   0x0801153e   0x00000010   Code   RO         1674    i.spi_i2s_flag_get  gd32f30x_spi.o
    0x0801154e   0x0801154e   0x00000032   Code   RO         1678    i.spi_init          gd32f30x_spi.o
    0x08011580   0x08011580   0x00000044   Code   RO         5150    i.startup_broadcast  function_broadcast.o
    0x080115c4   0x080115c4   0x0000010c   Code   RO          389    i.system_clock_120m_hxtal  system_gd32f30x.o
    0x080116d0   0x080116d0   0x00000008   Code   RO          390    i.system_clock_config  system_gd32f30x.o
    0x080116d8   0x080116d8   0x00000050   Code   RO          344    i.systick_config    gd32f30x_usbd_hw.o
    0x08011728   0x08011728   0x00000098   Code   RO         3734    i.timer_20ms_function  base_core.o
    0x080117c0   0x080117c0   0x00000004   Code   RO         1906    i.timer_autoreload_value_config  gd32f30x_timer.o
    0x080117c4   0x080117c4   0x00000008   Code   RO         1930    i.timer_counter_read  gd32f30x_timer.o
    0x080117cc   0x080117cc   0x00000004   Code   RO         1932    i.timer_counter_value_config  gd32f30x_timer.o
    0x080117d0   0x080117d0   0x0000000a   Code   RO         1938    i.timer_enable      gd32f30x_timer.o
    0x080117da   0x080117da   0x00000002   PAD
    0x080117dc   0x080117dc   0x00000098   Code   RO         1948    i.timer_init        gd32f30x_timer.o
    0x08011874   0x08011874   0x00000008   Code   RO         1954    i.timer_interrupt_disable  gd32f30x_timer.o
    0x0801187c   0x0801187c   0x00000008   Code   RO         1955    i.timer_interrupt_enable  gd32f30x_timer.o
    0x08011884   0x08011884   0x00000006   Code   RO         1956    i.timer_interrupt_flag_clear  gd32f30x_timer.o
    0x0801188a   0x0801188a   0x00000018   Code   RO         1957    i.timer_interrupt_flag_get  gd32f30x_timer.o
    0x080118a2   0x080118a2   0x0000000e   Code   RO         1961    i.timer_prescaler_config  gd32f30x_timer.o
    0x080118b0   0x080118b0   0x00000018   Code   RO         4476    i.transfer2kp_init_queue  transfer_keypad_pc.o
    0x080118c8   0x080118c8   0x00000018   Code   RO         4477    i.transfer2pc_init_queue  transfer_keypad_pc.o
    0x080118e0   0x080118e0   0x00000002   Code   RO         3318    i.uart1_send_datas  platform.o
    0x080118e2   0x080118e2   0x00000002   PAD
    0x080118e4   0x080118e4   0x00000038   Code   RO         5403    i.updat__exit       transparentupgrade.o
    0x0801191c   0x0801191c   0x00000024   Code   RO         5404    i.update_2_timer    transparentupgrade.o
    0x08011940   0x08011940   0x00000004   Code   RO         5405    i.update_get_status  transparentupgrade.o
    0x08011944   0x08011944   0x000000ec   Code   RO         5406    i.update_kp_enter   transparentupgrade.o
    0x08011a30   0x08011a30   0x00000002   Code   RO         5407    i.update_kp_progress  transparentupgrade.o
    0x08011a32   0x08011a32   0x00000002   Code   RO         5408    i.update_monitor_sdk_connect  transparentupgrade.o
    0x08011a34   0x08011a34   0x00000044   Code   RO         5409    i.update_request_pkt_to_pc  transparentupgrade.o
    0x08011a78   0x08011a78   0x00000012   Code   RO         3025    i.usb_ctl_out       usbd_transc.o
    0x08011a8a   0x08011a8a   0x00000014   Code   RO         3026    i.usb_ctl_status_in  usbd_transc.o
    0x08011a9e   0x08011a9e   0x00000016   Code   RO         3027    i.usb_stall_transc  usbd_transc.o
    0x08011ab4   0x08011ab4   0x00000008   Code   RO         2812    i.usb_transc_config  usbd_core.o
    0x08011abc   0x08011abc   0x00000008   Code   RO         2880    i.usb_transc_config  usbd_enum.o
    0x08011ac4   0x08011ac4   0x00000008   Code   RO         3083    i.usb_transc_config  custom_hid_core.o
    0x08011acc   0x08011acc   0x00000010   Code   RO         2663    i.usbd_address_set  usbd_lld_core.o
    0x08011adc   0x08011adc   0x00000022   Code   RO         2881    i.usbd_class_request  usbd_enum.o
    0x08011afe   0x08011afe   0x00000002   PAD
    0x08011b00   0x08011b00   0x00000028   Code   RO         2664    i.usbd_core_reset   usbd_lld_core.o
    0x08011b28   0x08011b28   0x00000018   Code   RO         2665    i.usbd_core_stop    usbd_lld_core.o
    0x08011b40   0x08011b40   0x00000024   Code   RO         2666    i.usbd_dp_pullup    usbd_lld_core.o
    0x08011b64   0x08011b64   0x000000a0   Code   RO         2667    i.usbd_ep_data_read  usbd_lld_core.o
    0x08011c04   0x08011c04   0x00000060   Code   RO         2668    i.usbd_ep_data_write  usbd_lld_core.o
    0x08011c64   0x08011c64   0x00000014   Code   RO         3084    i.usbd_ep_deinit    custom_hid_core.o
    0x08011c78   0x08011c78   0x000000b8   Code   RO         2669    i.usbd_ep_disable   usbd_lld_core.o
    0x08011d30   0x08011d30   0x00000022   Code   RO         3085    i.usbd_ep_init      custom_hid_core.o
    0x08011d52   0x08011d52   0x00000038   Code   RO         2813    i.usbd_ep_recev     usbd_core.o
    0x08011d8a   0x08011d8a   0x00000002   PAD
    0x08011d8c   0x08011d8c   0x0000009c   Code   RO         2670    i.usbd_ep_reset     usbd_lld_core.o
    0x08011e28   0x08011e28   0x00000030   Code   RO         2671    i.usbd_ep_rx_enable  usbd_lld_core.o
    0x08011e58   0x08011e58   0x0000004e   Code   RO         2814    i.usbd_ep_send      usbd_core.o
    0x08011ea6   0x08011ea6   0x00000002   PAD
    0x08011ea8   0x08011ea8   0x00000278   Code   RO         2672    i.usbd_ep_setup     usbd_lld_core.o
    0x08012120   0x08012120   0x000000e0   Code   RO         2673    i.usbd_ep_stall_clear  usbd_lld_core.o
    0x08012200   0x08012200   0x000000a8   Code   RO         2674    i.usbd_ep_stall_set  usbd_lld_core.o
    0x080122a8   0x080122a8   0x00000024   Code   RO         2675    i.usbd_ep_status    usbd_lld_core.o
    0x080122cc   0x080122cc   0x00000070   Code   RO         2815    i.usbd_init         usbd_core.o
    0x0801233c   0x0801233c   0x00000024   Code   RO         2775    i.usbd_int_suspend  usbd_lld_int.o
    0x08012360   0x08012360   0x00000280   Code   RO         2776    i.usbd_isr          usbd_lld_int.o
    0x080125e0   0x080125e0   0x0000001c   Code   RO         2676    i.usbd_leave_suspend  usbd_lld_core.o
    0x080125fc   0x080125fc   0x00000020   Code   RO         2677    i.usbd_resume       usbd_lld_core.o
    0x0801261c   0x0801261c   0x0000001c   Code   RO         2882    i.usbd_standard_request  usbd_enum.o
    0x08012638   0x08012638   0x00000014   Code   RO         2678    i.usbd_suspend      usbd_lld_core.o
    0x0801264c   0x0801264c   0x00000006   Code   RO         2883    i.usbd_vendor_request  usbd_enum.o
    0x08012652   0x08012652   0x00000008   Code   RO         3319    i.user_20ms_timer   platform.o
    0x0801265a   0x0801265a   0x00000002   PAD
    0x0801265c   0x0801265c   0x00000018   Code   RO         3320    i.user_2ms5_timer   platform.o
    0x08012674   0x08012674   0x00000002   Code   RO         4596    i.user__keypad_transfer2pc  function.o
    0x08012676   0x08012676   0x00000002   Code   RO         4597    i.user__pc_0x60cmd  function.o
    0x08012678   0x08012678   0x00000002   Code   RO         4598    i.user__pc_0x61cmd  function.o
    0x0801267a   0x0801267a   0x00000002   Code   RO         4599    i.user__pc_0x61cmd_type0x0B  function.o
    0x0801267c   0x0801267c   0x00000050   Code   RO         4600    i.user__pc_cmd_ack  function.o
    0x080126cc   0x080126cc   0x00000002   Code   RO         4601    i.user__pc_transfer2keypad  function.o
    0x080126ce   0x080126ce   0x000001bc   Code   RO         5680    i.user_ops_list     func_list_mgnt.o
    0x0801288a   0x0801288a   0x00000002   PAD
    0x0801288c   0x0801288c   0x000002a0   Code   RO         4517    i.vote_data_packing  vote__process.o
    0x08012b2c   0x08012b2c   0x00000018   Code   RO         4558    i.vote_data_parameter_init  vote__report.o
    0x08012b44   0x08012b44   0x0000002c   Code   RO         4559    i.vote_data_report_interval  vote__report.o
    0x08012b70   0x08012b70   0x0000001c   Code   RO         4560    i.vote_data_report_startup  vote__report.o
    0x08012b8c   0x08012b8c   0x00000034   Code   RO         4561    i.vote_data_report_to_pc  vote__report.o
    0x08012bc0   0x08012bc0   0x00000018   Code   RO         4518    i.vote_data_store   vote__process.o
    0x08012bd8   0x08012bd8   0x00000018   Code   RO         4519    i.vote_init_queue   vote__process.o
    0x08012bf0   0x08012bf0   0x00000164   Code   RO         4520    i.vote_status_clear_confirmed  vote__process.o
    0x08012d54   0x08012d54   0x00000002   Code   RO         4521    i.vote_status_reset_NOconfirmed  vote__process.o
    0x08012d56   0x08012d56   0x00000002   PAD
    0x08012d58   0x08012d58   0x00000060   Code   RO         5286    i.whitelist__2ms5_call  function_whitelist.o
    0x08012db8   0x08012db8   0x000000ec   Code   RO         5287    i.whitelist__tx_authcode_to_keypad  function_whitelist.o
    0x08012ea4   0x08012ea4   0x00000048   Code   RO         5288    i.whitelist_ack_pc  function_whitelist.o
    0x08012eec   0x08012eec   0x00000060   Code   RO         5289    i.whitelist_add     function_whitelist.o
    0x08012f4c   0x08012f4c   0x0000005c   Code   RO         5290    i.whitelist_delete  function_whitelist.o
    0x08012fa8   0x08012fa8   0x000000ac   Code   RO         5291    i.whitelist_enter   function_whitelist.o
    0x08013054   0x08013054   0x00000040   Code   RO         5292    i.whitelist_init    function_whitelist.o
    0x08013094   0x08013094   0x00000048   Code   RO         5293    i.whitelist_read_1zone  function_whitelist.o
    0x080130dc   0x080130dc   0x0000003a   Code   RO         5294    i.whitelist_write_1zone  function_whitelist.o
    0x08013116   0x08013116   0x00000002   PAD
    0x08013118   0x08013118   0x00000084   Code   RO         4845    i.write_keycode     function_aes.o
    0x0801319c   0x0801319c   0x00000034   Code   RO         5295    i.write_list_sub    function_whitelist.o
    0x080131d0   0x080131d0   0x00000010   Data   RO         2681    .constdata          usbd_lld_core.o
    0x080131e0   0x080131e0   0x00000020   Data   RO         3087    .constdata          custom_hid_core.o
    0x08013200   0x08013200   0x00000064   Data   RO         3475    .constdata          rf24l01 - multi.o
    0x08013264   0x08013264   0x00000009   Data   RO         4284    .constdata          function_e2prom.o
    0x0801326d   0x0801326d   0x00000045   Data   RO         4847    .constdata          function_aes.o
    0x080132b2   0x080132b2   0x00000002   PAD
    0x080132b4   0x080132b4   0x00000004   Data   RO         5152    .constdata          function_broadcast.o
    0x080132b8   0x080132b8   0x000002ff   Data   RO         5852    .constdata          aes.o
    0x080135b7   0x080135b7   0x00000010   Data   RO         6188    .constdata          segger_rtt_printf.o
    0x080135c7   0x080135c7   0x00000001   PAD
    0x080135c8   0x080135c8   0x00000020   Data   RO         6227    .constdata          common_math.o
    0x080135e8   0x080135e8   0x00001b64   Data   RO         6645    .constdata          STM32CryptographicV3.0.0_CM4_KEIL_otslsm1elfspf.lib(crypto.o)
    0x0801514c   0x0801514c   0x0000004d   Data   RO         3736    .conststring        base_core.o
    0x08015199   0x08015199   0x00000003   PAD
    0x0801519c   0x0801519c   0x00000020   Data   RO         7378    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080151bc, Size: 0x00009008, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x000002dc])

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   COMPRESSED   0x00000010   Data   RW          315    .data               custom_hid_itf.o
    0x20000010   COMPRESSED   0x00000004   Data   RW          391    .data               system_gd32f30x.o
    0x20000014   COMPRESSED   0x00000048   Data   RW         2682    .data               usbd_lld_core.o
    0x2000005c   COMPRESSED   0x00000004   Data   RW         2816    .data               usbd_core.o
    0x20000060   COMPRESSED   0x00000043   Data   RW         2884    .data               usbd_enum.o
    0x200000a3   COMPRESSED   0x00000001   PAD
    0x200000a4   COMPRESSED   0x00000208   Data   RW         3088    .data               custom_hid_core.o
    0x200002ac   COMPRESSED   0x00000084   Data   RW         3322    .data               platform.o
    0x20000330   COMPRESSED   0x00000001   Data   RW         3476    .data               rf24l01 - multi.o
    0x20000331   COMPRESSED   0x00000003   PAD
    0x20000334   COMPRESSED   0x00000004   Data   RW         3644    .data               hw_mcuio.o
    0x20000338   COMPRESSED   0x0000006d   Data   RW         3737    .data               base_core.o
    0x200003a5   COMPRESSED   0x00000001   Data   RW         3925    .data               base_process_pc_cmd_0x61.o
    0x200003a6   COMPRESSED   0x00000025   Data   RW         3963    .data               base_process_pc_enter.o
    0x200003cb   COMPRESSED   0x00000001   PAD
    0x200003cc   COMPRESSED   0x00000004   Data   RW         4039    .data               base_process_rx_keypad.o
    0x200003d0   COMPRESSED   0x00000006   Data   RW         4116    .data               base_process_tx_keypad.o
    0x200003d6   COMPRESSED   0x00000001   Data   RW         4232    .data               base_timer.o
    0x200003d7   COMPRESSED   0x00000001   PAD
    0x200003d8   COMPRESSED   0x00000009   Data   RW         4333    .data               multi_channel.o
    0x200003e1   COMPRESSED   0x00000002   Data   RW         4523    .data               vote__process.o
    0x200003e3   COMPRESSED   0x00000004   Data   RW         4562    .data               vote__report.o
    0x200003e7   COMPRESSED   0x00000001   PAD
    0x200003e8   COMPRESSED   0x00000124   Data   RW         4602    .data               function.o
    0x2000050c   COMPRESSED   0x00000007   Data   RW         4654    .data               fucntion_base_test.o
    0x20000513   COMPRESSED   0x00000001   PAD
    0x20000514   COMPRESSED   0x00000007   Data   RW         4692    .data               fucntion_fastmatch.o
    0x2000051b   COMPRESSED   0x00000001   PAD
    0x2000051c   COMPRESSED   0x00000008   Data   RW         4758    .data               fucntion_text_message.o
    0x20000524   COMPRESSED   0x00000001   Data   RW         4848    .data               function_aes.o
    0x20000525   COMPRESSED   0x00000006   Data   RW         5213    .data               function_monitor_freq.o
    0x2000052b   COMPRESSED   0x00000006   Data   RW         5297    .data               function_whitelist.o
    0x20000531   COMPRESSED   0x00000003   PAD
    0x20000534   COMPRESSED   0x00000014   Data   RW         5411    .data               transparentupgrade.o
    0x20000548   COMPRESSED   0x00000020   Data   RW         5570    .data               function_network.o
    0x20000568   COMPRESSED   0x00000014   Data   RW         5682    .data               func_list_mgnt.o
    0x2000057c   COMPRESSED   0x0000004f   Data   RW         5853    .data               aes.o
    0x200005cb   COMPRESSED   0x00000001   PAD
    0x200005cc   COMPRESSED   0x00000004   Data   RW         6980    .data               mc_w.l(rand.o)
    0x200005d0   COMPRESSED   0x00000004   Data   RW         7312    .data               mc_w.l(mvars.o)
    0x200005d4   COMPRESSED   0x00000004   Data   RW         7313    .data               mc_w.l(mvars.o)
    0x200005d8        -       0x000000bc   Zero   RW            7    .bss                main.o
    0x20000694        -       0x00000043   Zero   RW         3086    .bss                custom_hid_core.o
    0x200006d7   COMPRESSED   0x00000001   PAD
    0x200006d8        -       0x00001070   Zero   RW         3735    .bss                base_core.o
    0x20001748        -       0x0000050c   Zero   RW         3962    .bss                base_process_pc_enter.o
    0x20001c54        -       0x000003db   Zero   RW         4038    .bss                base_process_rx_keypad.o
    0x2000202f   COMPRESSED   0x00000001   PAD
    0x20002030        -       0x00000038   Zero   RW         4115    .bss                base_process_tx_keypad.o
    0x20002068        -       0x000000ce   Zero   RW         4332    .bss                multi_channel.o
    0x20002136   COMPRESSED   0x00000002   PAD
    0x20002138        -       0x00000518   Zero   RW         4478    .bss                transfer_keypad_pc.o
    0x20002650        -       0x00001bed   Zero   RW         4522    .bss                vote__process.o
    0x2000423d   COMPRESSED   0x00000001   PAD
    0x2000423e        -       0x0000000c   Zero   RW         4653    .bss                fucntion_base_test.o
    0x2000424a   COMPRESSED   0x00000002   PAD
    0x2000424c        -       0x00000864   Zero   RW         4757    .bss                fucntion_text_message.o
    0x20004ab0        -       0x00000043   Zero   RW         4846    .bss                function_aes.o
    0x20004af3        -       0x00001015   Zero   RW         5151    .bss                function_broadcast.o
    0x20005b08        -       0x000003a0   Zero   RW         5296    .bss                function_whitelist.o
    0x20005ea8        -       0x000008c4   Zero   RW         5410    .bss                transparentupgrade.o
    0x2000676c        -       0x00000258   Zero   RW         5681    .bss                func_list_mgnt.o
    0x200069c4        -       0x0000018c   Zero   RW         5851    .bss                aes.o
    0x20006b50        -       0x000010b8   Zero   RW         6025    .bss                segger_rtt.o
    0x20007c08        -       0x00000400   Zero   RW         2655    HEAP                startup_gd32f30x_hd.o
    0x20008008        -       0x00001000   Zero   RW         2654    STACK               startup_gd32f30x_hd.o



  Load Region LR$$.ARM.__AT_0x40006000 (Base: 0x40006000, Size: 0x00000000, Max: 0x00000040, ABSOLUTE)

    Execution Region ER$$.ARM.__AT_0x40006000 (Exec base: 0x40006000, Load base: 0x40006000, Size: 0x00000040, Max: 0x00000040, ABSOLUTE, UNINIT)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x40006000        -       0x00000040   Zero   RW         2680    .ARM.__AT_0x40006000  usbd_lld_core.o


==============================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

      2380        170        767         79        396      13879   aes.o
      1432        356         77        109       4208      19617   base_core.o
       612         44          0          0          0       5186   base_process_pc_cmd_0x60.o
      1716        146          0          1          0       3793   base_process_pc_cmd_0x61.o
       470         62          0         37       1292      10063   base_process_pc_enter.o
      1352         90          0          4        987       6706   base_process_rx_keypad.o
      3792        288          0          6         56      19620   base_process_tx_keypad.o
       146         24          0          1          0       1591   base_timer.o
        20          0          0          0          0       2736   buzzer.o
       160          6         32          0          0       3258   common_math.o
       578         42         32        520         67      13708   custom_hid_core.o
         4          0          0         16          0        982   custom_hid_itf.o
         2          0          0          0          0        507   debug.o
       392         72          0          7         12       3500   fucntion_base_test.o
       520         68          0          7          0       5769   fucntion_fastmatch.o
       910         66          0          8       2148       7377   fucntion_text_message.o
      1154         56          0         20        600      18244   func_list_mgnt.o
        90          6          0        292          0       6894   function.o
      1796        142         69          1         67      14186   function_aes.o
       772         72          4          0       4117       5007   function_broadcast.o
       156         10          0          0          0       1408   function_debug.o
       990         68          9          0          0       4022   function_e2prom.o
       540         44          0          6          0       4085   function_monitor_freq.o
       800         90          0         32          0       8735   function_network.o
      1374        122          0          6        928      12636   function_whitelist.o
       232         16          0          0          0       2026   gd32f30x_exti.o
       364          6          0          0          0       3503   gd32f30x_gpio.o
       162         12          0          0          0      10352   gd32f30x_it.o
       240         28          0          0          0       2076   gd32f30x_misc.o
       404         48          0          0          0       2458   gd32f30x_rcu.o
        88          0          0          0          0       3782   gd32f30x_spi.o
       238         30          0          0          0       6814   gd32f30x_timer.o
       360         34          0          0          0      28969   gd32f30x_usbd_hw.o
       230         10          0          0          0       3450   gen_linklist.o
       432         40          0          4          0       6090   hw_mcuio.o
       772         28          0          0          0       5473   i2c.o
        96         12          0          0          0       1118   led.o
       554         42          0          0        188      63553   main.o
      1070        136          0          9        206      14586   multi_channel.o
       308         52          0        132          0      12723   platform.o
       354         20          0          0          0       4153   queue_circle.o
      2044        190        100          1          0      24504   rf24l01 - multi.o
       742         52          0          0       4280       9284   segger_rtt.o
      1096          6         16          0          0       6073   segger_rtt_printf.o
        36          8        304          0       5120        868   startup_gd32f30x_hd.o
       388         24          0          4          0       2287   system_gd32f30x.o
       340         52          0          0       1304       4830   transfer_keypad_pc.o
      2632        194          0         20       2244      19006   transparentupgrade.o
       254         20          0          4          0       7179   usbd_core.o
      1444         46          0         67          0      19739   usbd_enum.o
      1900        118         16         72         64      11541   usbd_lld_core.o
       676         18          0          0          0       2679   usbd_lld_int.o
       378          0          0          0          0       8489   usbd_transc.o
      1078         46          0          2       7149       4490   vote__process.o
       324         54          0          4          0       3583   vote__report.o

    ----------------------------------------------------------------------
     41482       3386       1464       1484      35440     489187   Object Totals
         0          0         32          0          0          0   (incl. Generated)
        88          0          6         13          7          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

      3182         36       7012          0          0       1504   crypto.o
        86          0          0          0          0          0   __dczerorl2.o
         0          0          0          0          0          0   entry.o
         0          0          0          0          0          0   entry10a.o
         0          0          0          0          0          0   entry11a.o
         4          0          0          0          0          0   entry12b.o
         8          4          0          0          0          0   entry2.o
         4          0          0          0          0          0   entry5.o
         0          0          0          0          0          0   entry7b.o
         0          0          0          0          0          0   entry8b.o
         8          4          0          0          0          0   entry9a.o
        30          0          0          0          0          0   handlers.o
        36          8          0          0          0         68   init.o
       188         20          0          0          0        160   malloc.o
        26          0          0          0          0         80   memcmp.o
        64          0          0          0          0         76   memmovea.o
        36          0          0          0          0        108   memseta.o
         0          0          0          8          0          0   mvars.o
        36         10          0          4          0        136   rand.o
        18          0          0          0          0         68   strcpy.o

    ----------------------------------------------------------------------
      3734         82       7012         12          0       2200   Library Totals
         8          0          0          0          0          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

      3182         36       7012          0          0       1504   STM32CryptographicV3.0.0_CM4_KEIL_otslsm1elfspf.lib
       544         46          0         12          0        696   mc_w.l

    ----------------------------------------------------------------------
      3734         82       7012         12          0       2200   Library Totals

    ----------------------------------------------------------------------

==============================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

     45216       3468       8476       1496      35440     443711   Grand Totals
     45216       3468       8476        732      35440     443711   ELF Image Totals (compressed)
     45216       3468       8476        732          0          0   ROM Totals

==============================================================================

    Total RO  Size (Code + RO Data)                53692 (  52.43kB)
    Total RW  Size (RW Data + ZI Data)             36936 (  36.07kB)
    Total ROM Size (Code + RO Data + RW Data)      54424 (  53.15kB)

==============================================================================