firmware is working and compiling! modified cmd L502_BF_CMD_CODE_GET_PARAM (aka f_cmd_get_param()). Added param 87, which returns specific number 0xADEF (decimal 44527).
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
BFIN GAS /tmp/ccaL3Mci.s page 1
|
||||
|
||||
|
||||
1 .file "src/main.c";
|
||||
@ -31,8 +31,8 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
9:src/main.c ****
|
||||
10:src/main.c **** void stream_proc(void);
|
||||
11:src/main.c ****
|
||||
12:src/main.c **** /* g_state <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
13:src/main.c **** * <EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> A <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
12:src/main.c **** /* g_state описывает область памяти, расположенную по фикс
|
||||
13:src/main.c **** * Для расположения в начало банка A данных используем <20>
|
||||
14:src/main.c **** SECTION("board_state", volatile t_l502_board_state g_state);
|
||||
15:src/main.c ****
|
||||
16:src/main.c ****
|
||||
@ -40,25 +40,25 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
16 .loc 1 17 0
|
||||
17 0000 00E80300 LINK 12;
|
||||
18 .LCFI0:
|
||||
18:src/main.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
18:src/main.c **** /* Инициализация интерфейсов */
|
||||
19:src/main.c **** l502_init();
|
||||
19 .loc 1 19 0
|
||||
20 0004 FFE3FEFF call _l502_init;
|
||||
21 .L2:
|
||||
20:src/main.c ****
|
||||
21:src/main.c **** for (;;) {
|
||||
22:src/main.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
23:src/main.c **** <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> */
|
||||
22:src/main.c **** /* проверяем наличие команды от ПК и начинаяем
|
||||
23:src/main.c **** обработку, если она есть */
|
||||
24:src/main.c **** l502_cmd_check_req();
|
||||
22 .loc 1 24 0
|
||||
23 0008 FFE3FCFF call _l502_cmd_check_req;
|
||||
25:src/main.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
25:src/main.c **** /* обработка потоков данных */
|
||||
26:src/main.c **** stream_proc();
|
||||
24 .loc 1 26 0
|
||||
25 000c FFE3FAFF call _stream_proc;
|
||||
26 0010 FC2F jump.s .L2;
|
||||
27 .LFE2:
|
||||
BFIN GAS /tmp/ccQKVwPF.s page 2
|
||||
BFIN GAS /tmp/ccaL3Mci.s page 2
|
||||
|
||||
|
||||
28 .size _main, .-_main
|
||||
@ -118,7 +118,7 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
78 000f 12000000 .4byte .LFE2-.Ltext0
|
||||
79 0013 0200 .2byte 0x2
|
||||
80 0015 7F .byte 0x7f
|
||||
BFIN GAS /tmp/ccQKVwPF.s page 3
|
||||
BFIN GAS /tmp/ccaL3Mci.s page 3
|
||||
|
||||
|
||||
81 0016 08 .sleb128 8
|
||||
@ -178,7 +178,7 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
135 0069 02 .uleb128 0x2
|
||||
136 006a 04 .byte 0x4
|
||||
137 006b 07 .byte 0x7
|
||||
BFIN GAS /tmp/ccQKVwPF.s page 4
|
||||
BFIN GAS /tmp/ccaL3Mci.s page 4
|
||||
|
||||
|
||||
138 006c 92010000 .4byte .LASF8
|
||||
@ -201,12 +201,12 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
155 008c 05 .uleb128 0x5
|
||||
156 008d 1010 .2byte 0x1010
|
||||
157 008f 03 .byte 0x3
|
||||
158 0090 8B .byte 0x8b
|
||||
158 0090 8C .byte 0x8c
|
||||
159 0091 EA000000 .4byte 0xea
|
||||
160 0095 06 .uleb128 0x6
|
||||
161 0096 ED000000 .4byte .LASF12
|
||||
162 009a 03 .byte 0x3
|
||||
163 009b 8C .byte 0x8c
|
||||
163 009b 8D .byte 0x8d
|
||||
164 009c 3A000000 .4byte 0x3a
|
||||
165 00a0 02 .byte 0x2
|
||||
166 00a1 23 .byte 0x23
|
||||
@ -214,7 +214,7 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
168 00a3 06 .uleb128 0x6
|
||||
169 00a4 0B010000 .4byte .LASF13
|
||||
170 00a8 03 .byte 0x3
|
||||
171 00a9 8D .byte 0x8d
|
||||
171 00a9 8E .byte 0x8e
|
||||
172 00aa 3A000000 .4byte 0x3a
|
||||
173 00ae 02 .byte 0x2
|
||||
174 00af 23 .byte 0x23
|
||||
@ -222,7 +222,7 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
176 00b1 06 .uleb128 0x6
|
||||
177 00b2 F2000000 .4byte .LASF14
|
||||
178 00b6 03 .byte 0x3
|
||||
179 00b7 8E .byte 0x8e
|
||||
179 00b7 8F .byte 0x8f
|
||||
180 00b8 5E000000 .4byte 0x5e
|
||||
181 00bc 02 .byte 0x2
|
||||
182 00bd 23 .byte 0x23
|
||||
@ -230,7 +230,7 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
184 00bf 06 .uleb128 0x6
|
||||
185 00c0 06000000 .4byte .LASF15
|
||||
186 00c4 03 .byte 0x3
|
||||
187 00c5 8F .byte 0x8f
|
||||
187 00c5 90 .byte 0x90
|
||||
188 00c6 4C000000 .4byte 0x4c
|
||||
189 00ca 02 .byte 0x2
|
||||
190 00cb 23 .byte 0x23
|
||||
@ -238,10 +238,10 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
192 00cd 06 .uleb128 0x6
|
||||
193 00ce 7C000000 .4byte .LASF16
|
||||
194 00d2 03 .byte 0x3
|
||||
BFIN GAS /tmp/ccQKVwPF.s page 5
|
||||
BFIN GAS /tmp/ccaL3Mci.s page 5
|
||||
|
||||
|
||||
195 00d3 90 .byte 0x90
|
||||
195 00d3 91 .byte 0x91
|
||||
196 00d4 5E000000 .4byte 0x5e
|
||||
197 00d8 02 .byte 0x2
|
||||
198 00d9 23 .byte 0x23
|
||||
@ -249,7 +249,7 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
200 00db 06 .uleb128 0x6
|
||||
201 00dc 2A010000 .4byte .LASF17
|
||||
202 00e0 03 .byte 0x3
|
||||
203 00e1 91 .byte 0x91
|
||||
203 00e1 92 .byte 0x92
|
||||
204 00e2 EA000000 .4byte 0xea
|
||||
205 00e6 02 .byte 0x2
|
||||
206 00e7 23 .byte 0x23
|
||||
@ -268,7 +268,7 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
219 00fe 03 .uleb128 0x3
|
||||
220 00ff 6E000000 .4byte .LASF18
|
||||
221 0103 03 .byte 0x3
|
||||
222 0104 92 .byte 0x92
|
||||
222 0104 93 .byte 0x93
|
||||
223 0105 8C000000 .4byte 0x8c
|
||||
224 0109 0A .uleb128 0xa
|
||||
225 010a 20 .byte 0x20
|
||||
@ -298,7 +298,7 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
249 0134 AB010000 .4byte 0x1ab
|
||||
250 0138 02 .byte 0x2
|
||||
251 0139 23 .byte 0x23
|
||||
BFIN GAS /tmp/ccQKVwPF.s page 6
|
||||
BFIN GAS /tmp/ccaL3Mci.s page 6
|
||||
|
||||
|
||||
252 013a 08 .uleb128 0x8
|
||||
@ -358,7 +358,7 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
306 0199 02 .byte 0x2
|
||||
307 019a 23 .byte 0x23
|
||||
308 019b 1A .uleb128 0x1a
|
||||
BFIN GAS /tmp/ccQKVwPF.s page 7
|
||||
BFIN GAS /tmp/ccaL3Mci.s page 7
|
||||
|
||||
|
||||
309 019c 06 .uleb128 0x6
|
||||
@ -418,7 +418,7 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
363 01fb 07 .uleb128 0x7
|
||||
364 01fc AD010000 .4byte 0x1ad
|
||||
365 0200 0B020000 .4byte 0x20b
|
||||
BFIN GAS /tmp/ccQKVwPF.s page 8
|
||||
BFIN GAS /tmp/ccaL3Mci.s page 8
|
||||
|
||||
|
||||
366 0204 0D .uleb128 0xd
|
||||
@ -478,7 +478,7 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
420 026f 00000000 .4byte _g_state
|
||||
421 0273 10 .uleb128 0x10
|
||||
422 0274 3D020000 .4byte 0x23d
|
||||
BFIN GAS /tmp/ccQKVwPF.s page 9
|
||||
BFIN GAS /tmp/ccaL3Mci.s page 9
|
||||
|
||||
|
||||
423 0278 00 .byte 0x0
|
||||
@ -538,7 +538,7 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
477 0034 00 .byte 0x0
|
||||
478 0035 00 .byte 0x0
|
||||
479 0036 05 .uleb128 0x5
|
||||
BFIN GAS /tmp/ccQKVwPF.s page 10
|
||||
BFIN GAS /tmp/ccaL3Mci.s page 10
|
||||
|
||||
|
||||
480 0037 13 .uleb128 0x13
|
||||
@ -598,7 +598,7 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
534 006d 0A .uleb128 0xa
|
||||
535 006e 13 .uleb128 0x13
|
||||
536 006f 01 .byte 0x1
|
||||
BFIN GAS /tmp/ccQKVwPF.s page 11
|
||||
BFIN GAS /tmp/ccaL3Mci.s page 11
|
||||
|
||||
|
||||
537 0070 0B .uleb128 0xb
|
||||
@ -658,7 +658,7 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
591 00a6 49 .uleb128 0x49
|
||||
592 00a7 13 .uleb128 0x13
|
||||
593 00a8 11 .uleb128 0x11
|
||||
BFIN GAS /tmp/ccQKVwPF.s page 12
|
||||
BFIN GAS /tmp/ccaL3Mci.s page 12
|
||||
|
||||
|
||||
594 00a9 01 .uleb128 0x1
|
||||
@ -718,7 +718,7 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
646 0018 00000000 .4byte 0x0
|
||||
647 001c 00000000 .4byte 0x0
|
||||
648 .section .debug_str,"MS",@progbits,1
|
||||
BFIN GAS /tmp/ccQKVwPF.s page 13
|
||||
BFIN GAS /tmp/ccaL3Mci.s page 13
|
||||
|
||||
|
||||
649 .LASF27:
|
||||
@ -778,7 +778,7 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
678 6500
|
||||
679 .LASF1:
|
||||
680 0086 756E7369 .string "unsigned char"
|
||||
BFIN GAS /tmp/ccQKVwPF.s page 14
|
||||
BFIN GAS /tmp/ccaL3Mci.s page 14
|
||||
|
||||
|
||||
680 676E6564
|
||||
@ -838,7 +838,7 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
706 0118 78636E74 .string "xcnt"
|
||||
706 00
|
||||
707 .LASF5:
|
||||
BFIN GAS /tmp/ccQKVwPF.s page 15
|
||||
BFIN GAS /tmp/ccaL3Mci.s page 15
|
||||
|
||||
|
||||
708 011d 696E7433 .string "int32_t"
|
||||
@ -887,13 +887,13 @@ BFIN GAS /tmp/ccQKVwPF.s page 1
|
||||
728 6D61696E
|
||||
728 2E6300
|
||||
729 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||||
BFIN GAS /tmp/ccQKVwPF.s page 16
|
||||
BFIN GAS /tmp/ccaL3Mci.s page 16
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 src/main.c
|
||||
/tmp/ccQKVwPF.s:13 .text:0000000000000000 _main
|
||||
/tmp/ccQKVwPF.s:34 board_state:0000000000000000 _g_state
|
||||
/tmp/ccaL3Mci.s:13 .text:0000000000000000 _main
|
||||
/tmp/ccaL3Mci.s:34 board_state:0000000000000000 _g_state
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
_l502_init
|
||||
|
||||
Reference in New Issue
Block a user