enabled .map generation in Makefile. Included twiddle generation at the startup of the blackfin (into main.c inside main() func)

This commit is contained in:
2025-10-09 15:47:34 +03:00
parent 2796ed3149
commit 00f225c393
26 changed files with 10800 additions and 6472 deletions

View File

@ -1,4 +1,4 @@
BFIN GAS /tmp/ccStMqxL.s page 1
BFIN GAS /tmp/cc7hoN0E.s page 1
1 .file "src/l502_params.c";
@ -58,7 +58,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
36:src/l502_params.c **** .ref_freq = L502_REF_FREQ_2000KHZ,
37:src/l502_params.c **** .out_freq_div = X502_OUT_FREQ_DIV_DEFAULT,
38:src/l502_params.c **** .sync_mode = L502_SYNC_INTERNAL,
BFIN GAS /tmp/ccStMqxL.s page 2
BFIN GAS /tmp/cc7hoN0E.s page 2
39:src/l502_params.c **** .sync_start_mode = L502_SYNC_INTERNAL
@ -118,7 +118,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
47 .type _params_set_lch, STT_FUNC;
48 _params_set_lch:
49 .LFB3:
BFIN GAS /tmp/ccStMqxL.s page 3
BFIN GAS /tmp/cc7hoN0E.s page 3
60:src/l502_params.c ****
@ -178,7 +178,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
77:src/l502_params.c **** if ((mode!=L502_LCH_MODE_COMM) && (mode != L502_LCH_MODE_DIFF) &&
72 .loc 1 77 0
73 0044 120E cc =R2<=2 (iu);
BFIN GAS /tmp/ccStMqxL.s page 4
BFIN GAS /tmp/cc7hoN0E.s page 4
74 0046 FA17 if !cc jump .L8 (bp);
@ -238,7 +238,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
95:src/l502_params.c **** int32_t params_set_adc_freq_div(uint32_t div) {
117 .loc 1 95 0
118 .LVL9:
BFIN GAS /tmp/ccStMqxL.s page 5
BFIN GAS /tmp/cc7hoN0E.s page 5
119 008c 0830 R1 = R0;
@ -298,7 +298,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
158 00c4 00E80000 LINK 0;
159 .LCFI3:
160 .loc 1 107 0
BFIN GAS /tmp/ccStMqxL.s page 6
BFIN GAS /tmp/cc7hoN0E.s page 6
161 00c8 10E60402 [P2+2064] = R0;
@ -358,7 +358,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
202 .LFE6:
203 .size _params_set_adc_interframe_delay, .-_params_set_adc_interframe_delay
204 .align 4
BFIN GAS /tmp/ccStMqxL.s page 7
BFIN GAS /tmp/cc7hoN0E.s page 7
205 .global _params_set_sync_mode;
@ -418,7 +418,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
130:src/l502_params.c **** /** Установка источника синхронизации старта сбора дан
131:src/l502_params.c **** @param[in] sync_mode Значение из #t_l502_sync_mode
132:src/l502_params.c **** @return Код ошибки */
BFIN GAS /tmp/ccStMqxL.s page 8
BFIN GAS /tmp/cc7hoN0E.s page 8
133:src/l502_params.c **** int32_t params_set_sync_start_mode(t_l502_sync_mode sync_mode) {
@ -478,7 +478,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
145:src/l502_params.c **** if ((div==0) || (div > L502_DIN_FREQ_DIV_MAX))
288 .loc 1 145 0
289 0162 FA63 R2 = -1 (X);
BFIN GAS /tmp/ccStMqxL.s page 9
BFIN GAS /tmp/cc7hoN0E.s page 9
290 0164 F867 R0 += -1;
@ -538,7 +538,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
331 019c 100A cc =R0<=R2 (iu);
332 019e 0B10 if !cc jump .L45;
156:src/l502_params.c **** return L502_BF_ERR_INVALID_CMD_PARAMS;
BFIN GAS /tmp/ccStMqxL.s page 10
BFIN GAS /tmp/cc7hoN0E.s page 10
157:src/l502_params.c **** g_set.out_freq_div = div;
@ -598,7 +598,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
174:src/l502_params.c **** if (!err) {
175:src/l502_params.c **** /* записываем логическую таблицу */
176:src/l502_params.c **** for (ch = 0; ch < g_set.lch_cnt; ch++) {
BFIN GAS /tmp/ccStMqxL.s page 11
BFIN GAS /tmp/cc7hoN0E.s page 11
177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7);
@ -658,7 +658,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
390 .LBB2:
177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7);
391 .loc 1 177 0
BFIN GAS /tmp/ccStMqxL.s page 12
BFIN GAS /tmp/cc7hoN0E.s page 12
392 01f6 7C60 R4 = 15 (X);
@ -718,7 +718,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7);
438 .loc 1 177 0
439 023e 184F R0 <<= 3;
BFIN GAS /tmp/ccStMqxL.s page 13
BFIN GAS /tmp/cc7hoN0E.s page 13
440 0240 0832 P1 = R0;
@ -778,7 +778,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
487 02ac 3A60 R2 = 7 (X);
488 02ae A8E41608 R0 = B [P5+2070] (Z);
489 02b2 5154 R1 = R1 & R2;
BFIN GAS /tmp/ccStMqxL.s page 14
BFIN GAS /tmp/cc7hoN0E.s page 14
490 02b4 1054 R0 = R0 & R2;
@ -838,7 +838,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
538 .section .debug_frame,"",@progbits
539 .Lframe0:
540 0000 0C000000 .4byte .LECIE0-.LSCIE0
BFIN GAS /tmp/ccStMqxL.s page 15
BFIN GAS /tmp/cc7hoN0E.s page 15
541 .LSCIE0:
@ -898,7 +898,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
595 0051 0C .byte 0xc
596 0052 0F .uleb128 0xf
597 0053 08 .uleb128 0x8
BFIN GAS /tmp/ccStMqxL.s page 16
BFIN GAS /tmp/cc7hoN0E.s page 16
598 0054 8F .byte 0x8f
@ -958,7 +958,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
652 009f 01 .uleb128 0x1
653 .align 4
654 .LEFDE10:
BFIN GAS /tmp/ccStMqxL.s page 17
BFIN GAS /tmp/cc7hoN0E.s page 17
655 .LSFDE12:
@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
709 00ec 00000000 .4byte .Lframe0
710 00f0 C0010000 .4byte .LFB11
711 00f4 2C010000 .4byte .LFE11-.LFB11
BFIN GAS /tmp/ccStMqxL.s page 18
BFIN GAS /tmp/cc7hoN0E.s page 18
712 00f8 42 .byte 0x4
@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
766 0035 00000000 .4byte 0x0
767 0039 00000000 .4byte 0x0
768 .LLST2:
BFIN GAS /tmp/ccStMqxL.s page 19
BFIN GAS /tmp/cc7hoN0E.s page 19
769 003d 2C000000 .4byte .LFB3-.Ltext0
@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
823 00cd 08 .sleb128 8
824 00ce 00000000 .4byte 0x0
825 00d2 00000000 .4byte 0x0
BFIN GAS /tmp/ccStMqxL.s page 20
BFIN GAS /tmp/cc7hoN0E.s page 20
826 .LLST7:
@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
880 0163 1C010000 .4byte .LVL18-.Ltext0
881 0167 1C010000 .4byte .LVL19-.Ltext0
882 016b 0100 .2byte 0x1
BFIN GAS /tmp/ccStMqxL.s page 21
BFIN GAS /tmp/cc7hoN0E.s page 21
883 016d 50 .byte 0x50
@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
937 01fb 60010000 .4byte .LVL27-.Ltext0
938 01ff 66010000 .4byte .LVL28-.Ltext0
939 0203 0100 .2byte 0x1
BFIN GAS /tmp/ccStMqxL.s page 22
BFIN GAS /tmp/cc7hoN0E.s page 22
940 0205 50 .byte 0x50
@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
994 .LLST22:
995 0294 DC010000 .4byte .LVL31-.Ltext0
996 0298 DE010000 .4byte .LVL32-.Ltext0
BFIN GAS /tmp/ccStMqxL.s page 23
BFIN GAS /tmp/cc7hoN0E.s page 23
997 029c 0100 .2byte 0x1
@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
1051 0045 03 .uleb128 0x3
1052 0046 39030000 .4byte .LASF4
1053 004a 02 .byte 0x2
BFIN GAS /tmp/ccStMqxL.s page 24
BFIN GAS /tmp/cc7hoN0E.s page 24
1054 004b 36 .byte 0x36
@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
1108 00ae 00 .sleb128 0
1109 00af 07 .uleb128 0x7
1110 00b0 10050000 .4byte .LASF15
BFIN GAS /tmp/ccStMqxL.s page 25
BFIN GAS /tmp/cc7hoN0E.s page 25
1111 00b4 807C .sleb128 -512
@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
1165 0126 04 .byte 0x4
1166 0127 04 .byte 0x4
1167 0128 55 .byte 0x55
BFIN GAS /tmp/ccStMqxL.s page 26
BFIN GAS /tmp/cc7hoN0E.s page 26
1168 0129 52010000 .4byte 0x152
@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
1222 0192 A7010000 .4byte .LASF41
1223 0196 01 .sleb128 1
1224 0197 07 .uleb128 0x7
BFIN GAS /tmp/ccStMqxL.s page 27
BFIN GAS /tmp/cc7hoN0E.s page 27
1225 0198 C9000000 .4byte .LASF42
@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
1279 01f9 E0000000 .4byte .LASF50
1280 01fd 05 .byte 0x5
1281 01fe 1A .byte 0x1a
BFIN GAS /tmp/ccStMqxL.s page 28
BFIN GAS /tmp/cc7hoN0E.s page 28
1282 01ff 69000000 .4byte 0x69
@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
1336 0262 09 .uleb128 0x9
1337 0263 18010000 .4byte .LASF56
1338 0267 05 .byte 0x5
BFIN GAS /tmp/ccStMqxL.s page 29
BFIN GAS /tmp/cc7hoN0E.s page 29
1339 0268 24 .byte 0x24
@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
1393 02c9 23 .byte 0x23
1394 02ca 8010 .uleb128 0x800
1395 02cc 09 .uleb128 0x9
BFIN GAS /tmp/ccStMqxL.s page 30
BFIN GAS /tmp/cc7hoN0E.s page 30
1396 02cd D9020000 .4byte .LASF61
@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
1450 0333 9710 .uleb128 0x817
1451 0335 00 .byte 0x0
1452 0336 0B .uleb128 0xb
BFIN GAS /tmp/ccStMqxL.s page 31
BFIN GAS /tmp/cc7hoN0E.s page 31
1453 0337 9B020000 .4byte 0x29b
@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
1507 03b7 18010000 .4byte .LASF56
1508 03bb 01 .byte 0x1
1509 03bc 49 .byte 0x49
BFIN GAS /tmp/ccStMqxL.s page 32
BFIN GAS /tmp/cc7hoN0E.s page 32
1510 03bd 78010000 .4byte 0x178
@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
1564 042c D4000000 .4byte .LFE5
1565 0430 B7000000 .4byte .LLST6
1566 0434 48040000 .4byte 0x448
BFIN GAS /tmp/ccStMqxL.s page 33
BFIN GAS /tmp/cc7hoN0E.s page 33
1567 0438 0F .uleb128 0xf
@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
1621 04b9 01 .byte 0x1
1622 04ba 57000000 .4byte 0x57
1623 04be 30010000 .4byte .LFB8
BFIN GAS /tmp/ccStMqxL.s page 34
BFIN GAS /tmp/cc7hoN0E.s page 34
1624 04c2 5E010000 .4byte .LFE8
@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
1678 0549 BF000000 .4byte .LASF81
1679 054d 01 .byte 0x1
1680 054e AA .byte 0xaa
BFIN GAS /tmp/ccStMqxL.s page 35
BFIN GAS /tmp/cc7hoN0E.s page 35
1681 054f 01 .byte 0x1
@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
1735 05c9 89000000 .4byte 0x89
1736 05cd 00 .byte 0x0
1737 .section .debug_abbrev
BFIN GAS /tmp/ccStMqxL.s page 36
BFIN GAS /tmp/cc7hoN0E.s page 36
1738 0000 01 .uleb128 0x1
@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
1792 0036 05 .uleb128 0x5
1793 0037 24 .uleb128 0x24
1794 0038 00 .byte 0x0
BFIN GAS /tmp/ccStMqxL.s page 37
BFIN GAS /tmp/cc7hoN0E.s page 37
1795 0039 0B .uleb128 0xb
@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
1849 006f 00 .byte 0x0
1850 0070 00 .byte 0x0
1851 0071 0A .uleb128 0xa
BFIN GAS /tmp/ccStMqxL.s page 38
BFIN GAS /tmp/cc7hoN0E.s page 38
1852 0072 0D .uleb128 0xd
@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
1906 00a8 3B .uleb128 0x3b
1907 00a9 0B .uleb128 0xb
1908 00aa 27 .uleb128 0x27
BFIN GAS /tmp/ccStMqxL.s page 39
BFIN GAS /tmp/cc7hoN0E.s page 39
1909 00ab 0C .uleb128 0xc
@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
1963 00e1 02 .uleb128 0x2
1964 00e2 0A .uleb128 0xa
1965 00e3 00 .byte 0x0
BFIN GAS /tmp/ccStMqxL.s page 40
BFIN GAS /tmp/cc7hoN0E.s page 40
1966 00e4 00 .byte 0x0
@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
2020 011a 00 .byte 0x0
2021 011b 16 .uleb128 0x16
2022 011c 34 .uleb128 0x34
BFIN GAS /tmp/ccStMqxL.s page 41
BFIN GAS /tmp/cc7hoN0E.s page 41
2023 011d 00 .byte 0x0
@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
2060 65745F61
2060 64635F69
2060 6E746572
BFIN GAS /tmp/ccStMqxL.s page 42
BFIN GAS /tmp/cc7hoN0E.s page 42
2061 0090 75040000 .4byte 0x475
@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
2093 000c 62020000 .4byte .LBE3-.Ltext0
2094 0010 00000000 .4byte 0x0
2095 0014 00000000 .4byte 0x0
BFIN GAS /tmp/ccStMqxL.s page 43
BFIN GAS /tmp/cc7hoN0E.s page 43
2096 .section .debug_str,"MS",@progbits,1
@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
2117 .LASF2:
2118 00a7 73686F72 .string "short int"
2118 7420696E
BFIN GAS /tmp/ccStMqxL.s page 44
BFIN GAS /tmp/cc7hoN0E.s page 44
2118 7400
@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
2142 5F42465F
2142 4552525F
2142 53545245
BFIN GAS /tmp/ccStMqxL.s page 45
BFIN GAS /tmp/cc7hoN0E.s page 45
2142 414D5F53
@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
2166 54455354
2166 5F56414C
2167 .LASF7:
BFIN GAS /tmp/ccStMqxL.s page 46
BFIN GAS /tmp/cc7hoN0E.s page 46
2168 0209 6C6F6E67 .string "long int"
@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
2188 02c7 4C353032 .string "L502_ADC_RANGE_02"
2188 5F414443
2188 5F52414E
BFIN GAS /tmp/ccStMqxL.s page 47
BFIN GAS /tmp/cc7hoN0E.s page 47
2188 47455F30
@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
2210 65745F6C
2210 636800
2211 .LASF67:
BFIN GAS /tmp/ccStMqxL.s page 48
BFIN GAS /tmp/cc7hoN0E.s page 48
2212 0374 73796E63 .string "sync_start_mode"
@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
2233 .LASF74:
2234 0433 66726571 .string "freq_code"
2234 5F636F64
BFIN GAS /tmp/ccStMqxL.s page 49
BFIN GAS /tmp/cc7hoN0E.s page 49
2234 6500
@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccStMqxL.s page 1
2254 545F434F
2255 .LASF68:
2256 0527 745F7365 .string "t_settings"
BFIN GAS /tmp/ccStMqxL.s page 50
BFIN GAS /tmp/cc7hoN0E.s page 50
2256 7474696E
@ -2983,22 +2983,22 @@ BFIN GAS /tmp/ccStMqxL.s page 1
2272 5F766572
2272 00
2273 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/ccStMqxL.s page 51
BFIN GAS /tmp/cc7hoN0E.s page 51
DEFINED SYMBOLS
*ABS*:0000000000000000 src/l502_params.c
/tmp/ccStMqxL.s:13 .text:0000000000000000 _params_set_lch_cnt
/tmp/ccStMqxL.s:526 .data:0000000000000000 _g_set
/tmp/ccStMqxL.s:48 .text:000000000000002c _params_set_lch
/tmp/ccStMqxL.s:115 .text:000000000000008c _params_set_adc_freq_div
/tmp/ccStMqxL.s:150 .text:00000000000000bc _params_set_ref_freq
/tmp/ccStMqxL.s:172 .text:00000000000000d4 _params_set_adc_interframe_delay
/tmp/ccStMqxL.s:207 .text:0000000000000100 _params_set_sync_mode
/tmp/ccStMqxL.s:245 .text:0000000000000130 _params_set_sync_start_mode
/tmp/ccStMqxL.s:283 .text:0000000000000160 _params_set_din_freq_div
/tmp/ccStMqxL.s:318 .text:0000000000000190 _params_set_dac_freq_div
/tmp/ccStMqxL.s:352 .text:00000000000001c0 _configure
/tmp/cc7hoN0E.s:13 .text:0000000000000000 _params_set_lch_cnt
/tmp/cc7hoN0E.s:526 .data:0000000000000000 _g_set
/tmp/cc7hoN0E.s:48 .text:000000000000002c _params_set_lch
/tmp/cc7hoN0E.s:115 .text:000000000000008c _params_set_adc_freq_div
/tmp/cc7hoN0E.s:150 .text:00000000000000bc _params_set_ref_freq
/tmp/cc7hoN0E.s:172 .text:00000000000000d4 _params_set_adc_interframe_delay
/tmp/cc7hoN0E.s:207 .text:0000000000000100 _params_set_sync_mode
/tmp/cc7hoN0E.s:245 .text:0000000000000130 _params_set_sync_start_mode
/tmp/cc7hoN0E.s:283 .text:0000000000000160 _params_set_din_freq_div
/tmp/cc7hoN0E.s:318 .text:0000000000000190 _params_set_dac_freq_div
/tmp/cc7hoN0E.s:352 .text:00000000000001c0 _configure
*COM*:0000000000000018 _g_module_info
UNDEFINED SYMBOLS