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/cc0Jz34x.s page 1
|
||||
BFIN GAS /tmp/cckPfsBl.s page 1
|
||||
|
||||
|
||||
1 .file "src/l502_tests.c";
|
||||
@ -21,28 +21,28 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
14 .LFB2:
|
||||
15 .file 1 "src/l502_tests.c"
|
||||
1:src/l502_tests.c **** /** @file l502_test.c
|
||||
2:src/l502_tests.c **** <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
3:src/l502_tests.c **** <EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
4:src/l502_tests.c **** <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
5:src/l502_tests.c **** (<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20>.<2E>.)
|
||||
2:src/l502_tests.c **** Данный файл содержит реализацию тестов аппаратуры.
|
||||
3:src/l502_tests.c **** Эти тесты используется при наладке прибора и не вып<D18B>
|
||||
4:src/l502_tests.c **** однако включение их в прошивку позволяет выполнять
|
||||
5:src/l502_tests.c **** (однако не во время сбора данных и т.п.)
|
||||
6:src/l502_tests.c ****
|
||||
7:src/l502_tests.c **** <EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> PC <20> BlackFin: L502_BF_CMD_CODE_TES
|
||||
8:src/l502_tests.c **** <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
9:src/l502_tests.c **** - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
10:src/l502_tests.c **** - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
11:src/l502_tests.c **** - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>
|
||||
12:src/l502_tests.c **** <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>).
|
||||
7:src/l502_tests.c **** Для управления тестами предназначена специальная к
|
||||
8:src/l502_tests.c **** Параметр этой каоманды определяет действие:
|
||||
9:src/l502_tests.c **** - запустить тест с заданным номером
|
||||
10:src/l502_tests.c **** - остановить текущий тест
|
||||
11:src/l502_tests.c **** - получить результаты выполняемого в данных момен
|
||||
12:src/l502_tests.c **** последнего выполняемого теста (если тест остан<D0B0>
|
||||
13:src/l502_tests.c ****
|
||||
14:src/l502_tests.c **** <EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> g_mode)
|
||||
15:src/l502_tests.c **** <EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> (<28><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
16:src/l502_tests.c **** <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> PC).
|
||||
17:src/l502_tests.c **** <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>).
|
||||
18:src/l502_tests.c **** <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> L502_BF_CMD_TEST_GET_RESULT.
|
||||
14:src/l502_tests.c **** По какого-либо теста модуль переходит в етстовый ре<D180>
|
||||
15:src/l502_tests.c **** и выполняет функцию, соответствующую заданному тес<D0B5>
|
||||
16:src/l502_tests.c **** должен переодически проверять приход других команд
|
||||
17:src/l502_tests.c **** Тест выполняется либо до ошибки, либо до прихода ком
|
||||
18:src/l502_tests.c **** Узнать результат теста можно командой с параметром
|
||||
19:src/l502_tests.c ****
|
||||
20:src/l502_tests.c **** <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>:
|
||||
21:src/l502_tests.c **** - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SDRAM
|
||||
22:src/l502_tests.c **** - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SPI
|
||||
23:src/l502_tests.c **** - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SPORT
|
||||
20:src/l502_tests.c **** Доступны следующие тесты:
|
||||
21:src/l502_tests.c **** - Проверка SDRAM
|
||||
22:src/l502_tests.c **** - Проверка SPI
|
||||
23:src/l502_tests.c **** - Проверка SPORT
|
||||
24:src/l502_tests.c ****
|
||||
25:src/l502_tests.c **** **************************************************************************************************/
|
||||
26:src/l502_tests.c ****
|
||||
@ -58,19 +58,19 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
36:src/l502_tests.c **** #include <string.h>
|
||||
37:src/l502_tests.c ****
|
||||
38:src/l502_tests.c ****
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 2
|
||||
BFIN GAS /tmp/cckPfsBl.s page 2
|
||||
|
||||
|
||||
39:src/l502_tests.c ****
|
||||
40:src/l502_tests.c **** extern int g_mode;
|
||||
41:src/l502_tests.c ****
|
||||
42:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SDRAM <EFBFBD> SPORT */
|
||||
42:src/l502_tests.c **** /* модуль счетчика, используемого для тестов SDRAM и SPORT */
|
||||
43:src/l502_tests.c **** #define L502_TEST_CNTR_MODULE 35317
|
||||
44:src/l502_tests.c ****
|
||||
45:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> SDRAM */
|
||||
45:src/l502_tests.c **** /* размер одного банка SDRAM */
|
||||
46:src/l502_tests.c **** #define SDRAM_BANK_SIZE (4UL*1024*1024*2)
|
||||
47:src/l502_tests.c ****
|
||||
48:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SDRAM */
|
||||
48:src/l502_tests.c **** /* адреса банков SDRAM */
|
||||
49:src/l502_tests.c **** static volatile uint16_t* bank1 = NULL;
|
||||
50:src/l502_tests.c **** static volatile uint16_t* bank2 = (uint16_t*)(SDRAM_BANK_SIZE);
|
||||
51:src/l502_tests.c **** static volatile uint16_t* bank3 = (uint16_t*)(2*SDRAM_BANK_SIZE);
|
||||
@ -80,24 +80,24 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
55:src/l502_tests.c **** #define SPORT_TEST_START_ADDR 0xFF900000
|
||||
56:src/l502_tests.c **** #define SPORT_TEST_BUF_SIZE 4096
|
||||
57:src/l502_tests.c ****
|
||||
58:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> */
|
||||
58:src/l502_tests.c **** /* результат последнего теста */
|
||||
59:src/l502_tests.c **** static t_l502_bf_test_res f_test_res;
|
||||
60:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> */
|
||||
60:src/l502_tests.c **** /* номер последнего выполняемого теста */
|
||||
61:src/l502_tests.c **** static int32_t f_cur_test_ind = -1;
|
||||
62:src/l502_tests.c ****
|
||||
63:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
63:src/l502_tests.c **** /* объявление функций запуска тестов */
|
||||
64:src/l502_tests.c **** static int f_sdram_test(void);
|
||||
65:src/l502_tests.c **** static int f_spi_test(void);
|
||||
66:src/l502_tests.c **** static int f_sport_test(void);
|
||||
67:src/l502_tests.c ****
|
||||
68:src/l502_tests.c ****
|
||||
69:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> */
|
||||
69:src/l502_tests.c **** /* стркутура, описывающая соответствия кода теста и фу<D184>
|
||||
70:src/l502_tests.c **** typedef struct {
|
||||
71:src/l502_tests.c **** uint32_t test_code;
|
||||
72:src/l502_tests.c **** int (*start)(void);
|
||||
73:src/l502_tests.c **** void (*get_result)(t_l502_bf_cmd *cmd);
|
||||
74:src/l502_tests.c **** } t_test_pars;
|
||||
75:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
75:src/l502_tests.c **** /* теблица соответствий функций и кодов тестов */
|
||||
76:src/l502_tests.c **** static t_test_pars f_test_pars[] = {
|
||||
77:src/l502_tests.c **** { L502_BF_CMD_TEST_ECHO, NULL, NULL},
|
||||
78:src/l502_tests.c **** { L502_BF_CMD_TEST_SPORT, f_sport_test, NULL},
|
||||
@ -118,17 +118,17 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
21 0002 2832 P5 = R0;
|
||||
22 0004 00E80300 LINK 12;
|
||||
23 .LCFI1:
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 3
|
||||
BFIN GAS /tmp/cckPfsBl.s page 3
|
||||
|
||||
|
||||
88:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> */
|
||||
88:src/l502_tests.c **** /* получение результата теста */
|
||||
89:src/l502_tests.c **** if (cmd->param == L502_BF_CMD_TEST_GET_RESULT) {
|
||||
24 .loc 1 89 0
|
||||
25 0008 69A0 R1 = [P5+4];
|
||||
26 000a 090C cc =R1==1;
|
||||
27 000c 3E18 if cc jump .L20;
|
||||
28 .LVL1:
|
||||
90:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
90:src/l502_tests.c **** /* если не было никакого теста - возвращаем ошибку *
|
||||
91:src/l502_tests.c **** if (f_cur_test_ind == -1) {
|
||||
92:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_INVALID_CMD_PARAMS, NULL, 0);
|
||||
93:src/l502_tests.c **** } else {
|
||||
@ -136,11 +136,11 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
95:src/l502_tests.c ****
|
||||
96:src/l502_tests.c ****
|
||||
97:src/l502_tests.c **** if (f_test_pars[f_cur_test_ind].get_result != NULL) {
|
||||
98:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> =>
|
||||
99:src/l502_tests.c **** <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> */
|
||||
98:src/l502_tests.c **** /* если есть у теста спец функция для получени<D0BD>
|
||||
99:src/l502_tests.c **** вызываем ее */
|
||||
100:src/l502_tests.c **** f_test_pars[f_cur_test_ind].get_result(cmd);
|
||||
101:src/l502_tests.c **** } else {
|
||||
102:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
102:src/l502_tests.c **** /* иначе просто устанавливаем резульатат без <20>
|
||||
103:src/l502_tests.c **** l502_cmd_done(0, (uint32_t*)&f_test_res,
|
||||
104:src/l502_tests.c **** sizeof(t_l502_bf_test_res)/sizeof(uint32_t));
|
||||
105:src/l502_tests.c **** }
|
||||
@ -149,8 +149,8 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
29 .loc 1 107 0
|
||||
30 000e 010C cc =R1==0;
|
||||
31 0010 1114 if !cc jump .L5 (bp);
|
||||
108:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> => <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
109:src/l502_tests.c **** <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> */
|
||||
108:src/l502_tests.c **** /* останов теста => если тест запущен - возвращаем е<>
|
||||
109:src/l502_tests.c **** иначе возвращаем ошибку что и так теста нету */
|
||||
110:src/l502_tests.c **** if (g_mode == L502_BF_MODE_TEST) {
|
||||
32 .loc 1 110 0
|
||||
33 0012 4AE10000 P2.H = _g_mode;
|
||||
@ -167,7 +167,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
40 .L18:
|
||||
115:src/l502_tests.c **** }
|
||||
116:src/l502_tests.c **** } else {
|
||||
117:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> */
|
||||
117:src/l502_tests.c **** /* запуск теста - проходим по таблице и ищем нужный
|
||||
118:src/l502_tests.c **** if (g_mode == L502_BF_MODE_IDLE) {
|
||||
119:src/l502_tests.c **** uint32_t i;
|
||||
120:src/l502_tests.c ****
|
||||
@ -178,7 +178,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
125:src/l502_tests.c **** memset(&f_test_res, 0, sizeof(f_test_res));
|
||||
126:src/l502_tests.c **** f_test_res.test = cmd->param;
|
||||
127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL);
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 4
|
||||
BFIN GAS /tmp/cckPfsBl.s page 4
|
||||
|
||||
|
||||
128:src/l502_tests.c ****
|
||||
@ -238,7 +238,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
71 0054 1093 [P2] = R0;
|
||||
123:src/l502_tests.c **** if (f_test_pars[i].test_code == cmd->param) {
|
||||
72 .loc 1 123 0
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 5
|
||||
BFIN GAS /tmp/cckPfsBl.s page 5
|
||||
|
||||
|
||||
73 0056 2091 R0 = [P4];
|
||||
@ -298,7 +298,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
94:src/l502_tests.c **** f_test_res.run = (g_mode == L502_BF_MODE_TEST) ? 1 : 0;
|
||||
123 .loc 1 94 0
|
||||
124 00b2 100C cc =R0==2;
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 6
|
||||
BFIN GAS /tmp/cckPfsBl.s page 6
|
||||
|
||||
|
||||
125 00b4 0002 R0 = CC;
|
||||
@ -358,7 +358,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
171 00e8 FFE28CFF jump.l _l502_cmd_done;
|
||||
172 .LVL11:
|
||||
173 .L22:
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 7
|
||||
BFIN GAS /tmp/cckPfsBl.s page 7
|
||||
|
||||
|
||||
174 .LBB3:
|
||||
@ -418,7 +418,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
219
|
||||
220 .LCFI6:
|
||||
221 .LVL12:
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 8
|
||||
BFIN GAS /tmp/cckPfsBl.s page 8
|
||||
|
||||
|
||||
222 0132 1000 rts;
|
||||
@ -478,7 +478,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
265 0176 1F93 [P3] = R7;
|
||||
266 .L12:
|
||||
121:src/l502_tests.c **** for (i=0, f_cur_test_ind=-1; (i<sizeof(f_test_pars)/sizeof(f_test_pars[0])) &&
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 9
|
||||
BFIN GAS /tmp/cckPfsBl.s page 9
|
||||
|
||||
|
||||
267 .loc 1 121 0
|
||||
@ -538,7 +538,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
312 01c6 1D93 [P3] = R5;
|
||||
131:src/l502_tests.c **** f_test_pars[i].start();
|
||||
313 .loc 1 131 0
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 10
|
||||
BFIN GAS /tmp/cckPfsBl.s page 10
|
||||
|
||||
|
||||
314 01c8 6200 call (P2);
|
||||
@ -598,7 +598,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
358 0210 0AE10000 P2.L = _f_test_pars;
|
||||
359 0214 92AE P2 = [P2+40];
|
||||
360 0216 420C cc =P2==0;
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 11
|
||||
BFIN GAS /tmp/cckPfsBl.s page 11
|
||||
|
||||
|
||||
361 0218 0518 if cc jump .L16;
|
||||
@ -656,12 +656,12 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
156:src/l502_tests.c **** } while (0);
|
||||
157:src/l502_tests.c ****
|
||||
158:src/l502_tests.c ****
|
||||
159:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SPORT'<EFBFBD>, <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>/<2F><><EFBFBD>
|
||||
160:src/l502_tests.c **** <EFBFBD><EFBFBD> BlackFin'<EFBFBD> <20> <20><><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 12
|
||||
159:src/l502_tests.c **** /* тестирование SPORT'а, служащего для передачи потоков А<>
|
||||
160:src/l502_tests.c **** от BlackFin'а к ПЛИС. Устанавливается циклический сквозн
|
||||
BFIN GAS /tmp/cckPfsBl.s page 12
|
||||
|
||||
|
||||
161:src/l502_tests.c **** <EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
161:src/l502_tests.c **** и передается счетчик, который проверяется при прием<D0B5>
|
||||
162:src/l502_tests.c **** static int f_sport_test(void) {
|
||||
163:src/l502_tests.c **** #define RX_BUF_SIZE 2048
|
||||
164:src/l502_tests.c **** static uint16_t rx_buf[RX_BUF_SIZE];
|
||||
@ -672,7 +672,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
169:src/l502_tests.c **** uint16_t rx_val;
|
||||
170:src/l502_tests.c **** int err = 0, i;
|
||||
171:src/l502_tests.c ****
|
||||
172:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> SPORT'<EFBFBD> */
|
||||
172:src/l502_tests.c **** /* разрешаем прием и передачу по SPORT'у */
|
||||
173:src/l502_tests.c **** *pSPORT0_TCR1 |= TSPEN;
|
||||
174:src/l502_tests.c **** *pSPORT0_RCR1 |= RSPEN;
|
||||
175:src/l502_tests.c ****
|
||||
@ -681,13 +681,13 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
178:src/l502_tests.c **** stat=*pSPORT0_STAT;
|
||||
179:src/l502_tests.c **** }
|
||||
180:src/l502_tests.c ****
|
||||
181:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SPORT'<EFBFBD> */
|
||||
181:src/l502_tests.c **** /* вначале полностью заполняем очередь SPORT'а */
|
||||
182:src/l502_tests.c **** for (i = 0; i < 8; i++) {
|
||||
183:src/l502_tests.c **** *pSPORT0_TX16 = tx_cntr++;
|
||||
184:src/l502_tests.c **** //tx_cntr+=SPORT_CNTR_INC;
|
||||
185:src/l502_tests.c **** }
|
||||
186:src/l502_tests.c ****
|
||||
187:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SPORT */
|
||||
187:src/l502_tests.c **** /* устанавливаем в ПЛИС сквозной режим работы SPORT */
|
||||
188:src/l502_tests.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, 0xE);
|
||||
189:src/l502_tests.c ****
|
||||
190:src/l502_tests.c ****
|
||||
@ -718,13 +718,13 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
215:src/l502_tests.c **** }
|
||||
216:src/l502_tests.c ****
|
||||
217:src/l502_tests.c **** sport_test_end:
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 13
|
||||
BFIN GAS /tmp/cckPfsBl.s page 13
|
||||
|
||||
|
||||
218:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> SPORT'<EFBFBD> */
|
||||
218:src/l502_tests.c **** /* запрещаем прием и передачу по SPORT'у */
|
||||
219:src/l502_tests.c **** *pSPORT0_TCR1 = 0;
|
||||
220:src/l502_tests.c **** *pSPORT0_RCR1 = 0;
|
||||
221:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SPORT'<EFBFBD> */
|
||||
221:src/l502_tests.c **** /* возвращаем штатный режим работы SPORT'а */
|
||||
222:src/l502_tests.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, 0);
|
||||
223:src/l502_tests.c ****
|
||||
224:src/l502_tests.c **** return err;
|
||||
@ -734,8 +734,8 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
228:src/l502_tests.c ****
|
||||
229:src/l502_tests.c ****
|
||||
230:src/l502_tests.c ****
|
||||
231:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD> SPI - <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
232:src/l502_tests.c **** <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
231:src/l502_tests.c **** /* тест SPI - записываем бегущую единицу в регистр ПЛИС, с
|
||||
232:src/l502_tests.c **** значение этого регистра и сверяем результаты */
|
||||
233:src/l502_tests.c **** static int f_spi_test(void) {
|
||||
397 .loc 1 233 0
|
||||
398 023c EB05 [--sp] = ( r7:5, p5:3 );
|
||||
@ -778,7 +778,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
243:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||||
424 .loc 1 243 0
|
||||
425 0268 25E1F9FD R5 = -519 (X);
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 14
|
||||
BFIN GAS /tmp/cckPfsBl.s page 14
|
||||
|
||||
|
||||
426 .LVL15:
|
||||
@ -838,7 +838,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
465 .loc 1 235 0
|
||||
466 029c 29A1 R1 = [P5+16];
|
||||
467 029e 010C cc =R1==0;
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 15
|
||||
BFIN GAS /tmp/cckPfsBl.s page 15
|
||||
|
||||
|
||||
468 02a0 0410 if !cc jump .L27;
|
||||
@ -883,7 +883,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
255:src/l502_tests.c ****
|
||||
256:src/l502_tests.c ****
|
||||
257:src/l502_tests.c ****
|
||||
258:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD> SDRAM <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
258:src/l502_tests.c **** /* тест SDRAM памяти */
|
||||
259:src/l502_tests.c **** static int f_sdram_test(void) {
|
||||
500 .loc 1 259 0
|
||||
501 02c0 E305 [--sp] = ( r7:4, p5:3 );
|
||||
@ -898,7 +898,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
504 .loc 1 265 0
|
||||
505 02c2 4CE10000 P4.H = _f_test_res;
|
||||
259:src/l502_tests.c **** static int f_sdram_test(void) {
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 16
|
||||
BFIN GAS /tmp/cckPfsBl.s page 16
|
||||
|
||||
|
||||
506 .loc 1 259 0
|
||||
@ -929,7 +929,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
530 .LVL21:
|
||||
531 .L39:
|
||||
267:src/l502_tests.c ****
|
||||
268:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
268:src/l502_tests.c **** /* заполняем всю память счетчиком */
|
||||
269:src/l502_tests.c **** for (i = 0, cntr = 0; i < (16UL*1024*1024); i++) {
|
||||
532 .loc 1 269 0
|
||||
533 02ee 0B60 R3 = 1 (X);
|
||||
@ -958,7 +958,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
552 .loc 1 273 0
|
||||
553 030a FFE37BFE call _l502_cmd_check_req;
|
||||
554 .LVL25:
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 17
|
||||
BFIN GAS /tmp/cckPfsBl.s page 17
|
||||
|
||||
|
||||
555 030e 1891 R0 = [P3];
|
||||
@ -975,7 +975,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
277:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||||
278:src/l502_tests.c ****
|
||||
279:src/l502_tests.c ****
|
||||
280:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
280:src/l502_tests.c **** /* читаем последовательно и сверяем результат */
|
||||
281:src/l502_tests.c **** for (i = 0, cntr = 0; i < (16UL*1024*1024); i++) {
|
||||
282:src/l502_tests.c **** uint16_t word = bank1[i];
|
||||
283:src/l502_tests.c **** if (word != cntr) {
|
||||
@ -996,8 +996,8 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
298:src/l502_tests.c **** f_test_res.stage++;
|
||||
299:src/l502_tests.c ****
|
||||
300:src/l502_tests.c ****
|
||||
301:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
302:src/l502_tests.c **** <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
301:src/l502_tests.c **** /* записываем по слову в каждый банк для проверки п
|
||||
302:src/l502_tests.c **** записи по разным банкам */
|
||||
303:src/l502_tests.c **** for (i = 0, cntr = 0; i < (4UL*1024*1024); i++) {
|
||||
304:src/l502_tests.c **** bank1[i] = cntr;
|
||||
305:src/l502_tests.c **** bank2[i] = ~cntr;
|
||||
@ -1018,7 +1018,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
320:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||||
321:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank1[i];
|
||||
322:src/l502_tests.c **** f_test_res.last_wr = cntr;
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 18
|
||||
BFIN GAS /tmp/cckPfsBl.s page 18
|
||||
|
||||
|
||||
323:src/l502_tests.c **** f_test_res.last_rd = word;
|
||||
@ -1060,7 +1060,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
359:src/l502_tests.c ****
|
||||
360:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||||
361:src/l502_tests.c ****
|
||||
362:src/l502_tests.c **** /* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> 4 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
362:src/l502_tests.c **** /* запись в 4 разных банка с последующим чтением */
|
||||
363:src/l502_tests.c **** f_test_res.stage++;
|
||||
364:src/l502_tests.c ****
|
||||
365:src/l502_tests.c **** for (i = 0, cntr=0; i < (4UL*1024*1024); i++) {
|
||||
@ -1078,7 +1078,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
377:src/l502_tests.c ****
|
||||
378:src/l502_tests.c ****
|
||||
379:src/l502_tests.c **** if (word[0] != wr_val[0]) {
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 19
|
||||
BFIN GAS /tmp/cckPfsBl.s page 19
|
||||
|
||||
|
||||
380:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||||
@ -1138,7 +1138,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
575 .LVL29:
|
||||
576 0328 1891 R0 = [P3];
|
||||
577 032a 100C cc =R0==2;
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 20
|
||||
BFIN GAS /tmp/cckPfsBl.s page 20
|
||||
|
||||
|
||||
578 032c BE10 if !cc jump .L81;
|
||||
@ -1198,7 +1198,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
625 0368 100C cc =R0==2;
|
||||
626 036a 9F10 if !cc jump .L81;
|
||||
627 036c 21A1 R1 = [P4+16];
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 21
|
||||
BFIN GAS /tmp/cckPfsBl.s page 21
|
||||
|
||||
|
||||
628 036e 010C cc =R1==0;
|
||||
@ -1258,7 +1258,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
305:src/l502_tests.c **** bank2[i] = ~cntr;
|
||||
675 .loc 1 305 0
|
||||
676 03b8 0DE10000 P5.L = 0;
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 22
|
||||
BFIN GAS /tmp/cckPfsBl.s page 22
|
||||
|
||||
|
||||
304:src/l502_tests.c **** bank1[i] = cntr;
|
||||
@ -1318,7 +1318,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
720 0402 0F64 R7 += 1;
|
||||
721 0404 B34F R3 <<= 22;
|
||||
722 0406 1732 P2 = R7;
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 23
|
||||
BFIN GAS /tmp/cckPfsBl.s page 23
|
||||
|
||||
|
||||
723 0408 1F08 cc =R7==R3;
|
||||
@ -1378,7 +1378,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
770 043e 1908 cc =R1==R3;
|
||||
771 0440 4110 if !cc jump .L79;
|
||||
327:src/l502_tests.c **** word = bank2[i];
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 24
|
||||
BFIN GAS /tmp/cckPfsBl.s page 24
|
||||
|
||||
|
||||
772 .loc 1 327 0
|
||||
@ -1438,7 +1438,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
818 .LVL64:
|
||||
819 048a D042 R0 = R2.L (Z);
|
||||
820 .LVL65:
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 25
|
||||
BFIN GAS /tmp/cckPfsBl.s page 25
|
||||
|
||||
|
||||
821 048c 81E1F589 R1 = 35317 (Z);
|
||||
@ -1498,7 +1498,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
868 04c2 20E1F9FD R0 = -519 (X);
|
||||
869 04c6 20B1 [P4+16] = R0;
|
||||
347:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank4[i];
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 26
|
||||
BFIN GAS /tmp/cckPfsBl.s page 26
|
||||
|
||||
|
||||
870 .loc 1 347 0
|
||||
@ -1558,7 +1558,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
916 .loc 1 370 0
|
||||
917 0506 09E10000 P1.L = 0;
|
||||
369:src/l502_tests.c **** bank2[i] = wr_val[1];
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 27
|
||||
BFIN GAS /tmp/cckPfsBl.s page 27
|
||||
|
||||
|
||||
918 .loc 1 369 0
|
||||
@ -1618,7 +1618,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
955 .loc 1 375 0
|
||||
956 053e 2B95 R3 = W [P5] (Z);
|
||||
957 0540 0334 I0 = R3;
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 28
|
||||
BFIN GAS /tmp/cckPfsBl.s page 28
|
||||
|
||||
|
||||
379:src/l502_tests.c **** if (word[0] != wr_val[0]) {
|
||||
@ -1678,7 +1678,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1004 0586 B72F jump.s .L67;
|
||||
1005 .L87:
|
||||
380:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 29
|
||||
BFIN GAS /tmp/cckPfsBl.s page 29
|
||||
|
||||
|
||||
1006 .loc 1 380 0
|
||||
@ -1738,7 +1738,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1050 05c2 20E1F9FD R0 = -519 (X);
|
||||
1051 05c6 20B1 [P4+16] = R0;
|
||||
338:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank3[i];
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 30
|
||||
BFIN GAS /tmp/cckPfsBl.s page 30
|
||||
|
||||
|
||||
1052 .loc 1 338 0
|
||||
@ -1798,7 +1798,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1092 .loc 1 388 0
|
||||
1093 05f4 60BD [P4+20] = P0;
|
||||
389:src/l502_tests.c **** f_test_res.last_wr = wr_val[1];
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 31
|
||||
BFIN GAS /tmp/cckPfsBl.s page 31
|
||||
|
||||
|
||||
1094 .loc 1 389 0
|
||||
@ -1858,7 +1858,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1137 062a 09E11808 P1.L = 2072;
|
||||
178:src/l502_tests.c **** stat=*pSPORT0_STAT;
|
||||
1138 .loc 1 178 0
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 32
|
||||
BFIN GAS /tmp/cckPfsBl.s page 32
|
||||
|
||||
|
||||
1139 062e 5032 P2 = P0;
|
||||
@ -1918,7 +1918,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1187 0682 0CE10010 P4.L = _f_test_res;
|
||||
1188 0686 20A1 R0 = [P4+16];
|
||||
192:src/l502_tests.c **** stat = *pSPORT0_STAT;
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 33
|
||||
BFIN GAS /tmp/cckPfsBl.s page 33
|
||||
|
||||
|
||||
1189 .loc 1 192 0
|
||||
@ -1978,7 +1978,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
200:src/l502_tests.c **** if ((rx_val != rx_cntr)) {
|
||||
1233 .loc 1 200 0
|
||||
1234 06c2 C242 R2 = R0.L (Z);
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 34
|
||||
BFIN GAS /tmp/cckPfsBl.s page 34
|
||||
|
||||
|
||||
1235 .LVL105:
|
||||
@ -2038,7 +2038,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1278 0702 A305 ( r7:4, p5:3 ) = [sp++];
|
||||
1279
|
||||
1280 .LCFI17:
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 35
|
||||
BFIN GAS /tmp/cckPfsBl.s page 35
|
||||
|
||||
|
||||
1281 .LVL109:
|
||||
@ -2098,7 +2098,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1333 0000 0C000000 .4byte .LECIE0-.LSCIE0
|
||||
1334 .LSCIE0:
|
||||
1335 0004 FFFFFFFF .4byte 0xffffffff
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 36
|
||||
BFIN GAS /tmp/cckPfsBl.s page 36
|
||||
|
||||
|
||||
1336 0008 01 .byte 0x1
|
||||
@ -2158,7 +2158,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1390 004c 06 .uleb128 0x6
|
||||
1391 004d 8C .byte 0x8c
|
||||
1392 004e 05 .uleb128 0x5
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 37
|
||||
BFIN GAS /tmp/cckPfsBl.s page 37
|
||||
|
||||
|
||||
1393 004f 8B .byte 0x8b
|
||||
@ -2218,7 +2218,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1447 .LSFDE6:
|
||||
1448 008c 28000000 .4byte .LEFDE6-.LASFDE6
|
||||
1449 .LASFDE6:
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 38
|
||||
BFIN GAS /tmp/cckPfsBl.s page 38
|
||||
|
||||
|
||||
1450 0090 00000000 .4byte .Lframe0
|
||||
@ -2278,7 +2278,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1504 002b 00000000 .4byte .LVL0-.Ltext0
|
||||
1505 002f 0E000000 .4byte .LVL1-.Ltext0
|
||||
1506 0033 0100 .2byte 0x1
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 39
|
||||
BFIN GAS /tmp/cckPfsBl.s page 39
|
||||
|
||||
|
||||
1507 0035 50 .byte 0x50
|
||||
@ -2338,7 +2338,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1561 00c5 00000000 .4byte 0x0
|
||||
1562 .LLST4:
|
||||
1563 00c9 C0020000 .4byte .LFB5-.Ltext0
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 40
|
||||
BFIN GAS /tmp/cckPfsBl.s page 40
|
||||
|
||||
|
||||
1564 00cd C2020000 .4byte .LCFI11-.Ltext0
|
||||
@ -2398,7 +2398,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1618 015e 50 .byte 0x50
|
||||
1619 015f 00030000 .4byte .LVL23-.Ltext0
|
||||
1620 0163 02030000 .4byte .LVL24-.Ltext0
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 41
|
||||
BFIN GAS /tmp/cckPfsBl.s page 41
|
||||
|
||||
|
||||
1621 0167 0100 .2byte 0x1
|
||||
@ -2458,7 +2458,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1675 01f9 3A040000 .4byte .LVL53-.Ltext0
|
||||
1676 01fd 52040000 .4byte .LVL57-.Ltext0
|
||||
1677 0201 0100 .2byte 0x1
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 42
|
||||
BFIN GAS /tmp/cckPfsBl.s page 42
|
||||
|
||||
|
||||
1678 0203 53 .byte 0x53
|
||||
@ -2518,7 +2518,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1732 0297 FC050000 .4byte .LFE5-.Ltext0
|
||||
1733 029b 0100 .2byte 0x1
|
||||
1734 029d 51 .byte 0x51
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 43
|
||||
BFIN GAS /tmp/cckPfsBl.s page 43
|
||||
|
||||
|
||||
1735 029e 00000000 .4byte 0x0
|
||||
@ -2578,7 +2578,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1789 0332 00000000 .4byte 0x0
|
||||
1790 0336 00000000 .4byte 0x0
|
||||
1791 .LLST9:
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 44
|
||||
BFIN GAS /tmp/cckPfsBl.s page 44
|
||||
|
||||
|
||||
1792 033a FC050000 .4byte .LFB3-.Ltext0
|
||||
@ -2638,7 +2638,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1846 .LLST12:
|
||||
1847 03cd 94060000 .4byte .LVL98-.Ltext0
|
||||
1848 03d1 04070000 .4byte .LVL109-.Ltext0
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 45
|
||||
BFIN GAS /tmp/cckPfsBl.s page 45
|
||||
|
||||
|
||||
1849 03d5 0100 .2byte 0x1
|
||||
@ -2698,7 +2698,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1903 0026 04 .byte 0x4
|
||||
1904 0027 07 .byte 0x7
|
||||
1905 0028 6B010000 .4byte .LASF0
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 46
|
||||
BFIN GAS /tmp/cckPfsBl.s page 46
|
||||
|
||||
|
||||
1906 002c 03 .uleb128 0x3
|
||||
@ -2758,14 +2758,14 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1960 008c CB020000 .4byte .LASF12
|
||||
1961 0090 02 .byte 0x2
|
||||
1962 0091 50 .byte 0x50
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 47
|
||||
BFIN GAS /tmp/cckPfsBl.s page 47
|
||||
|
||||
|
||||
1963 0092 25000000 .4byte 0x25
|
||||
1964 0096 06 .uleb128 0x6
|
||||
1965 0097 04 .byte 0x4
|
||||
1966 0098 03 .byte 0x3
|
||||
1967 0099 35 .byte 0x35
|
||||
1967 0099 36 .byte 0x36
|
||||
1968 009a C3000000 .4byte 0xc3
|
||||
1969 009e 07 .uleb128 0x7
|
||||
1970 009f 6C030000 .4byte .LASF13
|
||||
@ -2789,7 +2789,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
1988 00c3 06 .uleb128 0x6
|
||||
1989 00c4 04 .byte 0x4
|
||||
1990 00c5 03 .byte 0x3
|
||||
1991 00c6 68 .byte 0x68
|
||||
1991 00c6 69 .byte 0x69
|
||||
1992 00c7 11010000 .4byte 0x111
|
||||
1993 00cb 07 .uleb128 0x7
|
||||
1994 00cc 57010000 .4byte .LASF19
|
||||
@ -2818,7 +2818,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2017 0102 07 .uleb128 0x7
|
||||
2018 0103 BA030000 .4byte .LASF27
|
||||
2019 0107 FA7B .sleb128 -518
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 48
|
||||
BFIN GAS /tmp/cckPfsBl.s page 48
|
||||
|
||||
|
||||
2020 0109 07 .uleb128 0x7
|
||||
@ -2828,7 +2828,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2024 0111 06 .uleb128 0x6
|
||||
2025 0112 04 .byte 0x4
|
||||
2026 0113 03 .byte 0x3
|
||||
2027 0114 79 .byte 0x79
|
||||
2027 0114 7A .byte 0x7a
|
||||
2028 0115 2C010000 .4byte 0x12c
|
||||
2029 0119 07 .uleb128 0x7
|
||||
2030 011a EF010000 .4byte .LASF29
|
||||
@ -2843,12 +2843,12 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2039 012c 08 .uleb128 0x8
|
||||
2040 012d 1010 .2byte 0x1010
|
||||
2041 012f 03 .byte 0x3
|
||||
2042 0130 8B .byte 0x8b
|
||||
2042 0130 8C .byte 0x8c
|
||||
2043 0131 8A010000 .4byte 0x18a
|
||||
2044 0135 09 .uleb128 0x9
|
||||
2045 0136 60030000 .4byte .LASF32
|
||||
2046 013a 03 .byte 0x3
|
||||
2047 013b 8C .byte 0x8c
|
||||
2047 013b 8D .byte 0x8d
|
||||
2048 013c 75000000 .4byte 0x75
|
||||
2049 0140 02 .byte 0x2
|
||||
2050 0141 23 .byte 0x23
|
||||
@ -2856,7 +2856,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2052 0143 09 .uleb128 0x9
|
||||
2053 0144 65030000 .4byte .LASF33
|
||||
2054 0148 03 .byte 0x3
|
||||
2055 0149 8D .byte 0x8d
|
||||
2055 0149 8E .byte 0x8e
|
||||
2056 014a 75000000 .4byte 0x75
|
||||
2057 014e 02 .byte 0x2
|
||||
2058 014f 23 .byte 0x23
|
||||
@ -2864,7 +2864,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2060 0151 09 .uleb128 0x9
|
||||
2061 0152 E9010000 .4byte .LASF34
|
||||
2062 0156 03 .byte 0x3
|
||||
2063 0157 8E .byte 0x8e
|
||||
2063 0157 8F .byte 0x8f
|
||||
2064 0158 8B000000 .4byte 0x8b
|
||||
2065 015c 02 .byte 0x2
|
||||
2066 015d 23 .byte 0x23
|
||||
@ -2872,18 +2872,18 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2068 015f 09 .uleb128 0x9
|
||||
2069 0160 0A040000 .4byte .LASF35
|
||||
2070 0164 03 .byte 0x3
|
||||
2071 0165 8F .byte 0x8f
|
||||
2071 0165 90 .byte 0x90
|
||||
2072 0166 80000000 .4byte 0x80
|
||||
2073 016a 02 .byte 0x2
|
||||
2074 016b 23 .byte 0x23
|
||||
2075 016c 08 .uleb128 0x8
|
||||
2076 016d 09 .uleb128 0x9
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 49
|
||||
BFIN GAS /tmp/cckPfsBl.s page 49
|
||||
|
||||
|
||||
2077 016e D2010000 .4byte .LASF36
|
||||
2078 0172 03 .byte 0x3
|
||||
2079 0173 90 .byte 0x90
|
||||
2079 0173 91 .byte 0x91
|
||||
2080 0174 8B000000 .4byte 0x8b
|
||||
2081 0178 02 .byte 0x2
|
||||
2082 0179 23 .byte 0x23
|
||||
@ -2891,7 +2891,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2084 017b 09 .uleb128 0x9
|
||||
2085 017c 88010000 .4byte .LASF37
|
||||
2086 0180 03 .byte 0x3
|
||||
2087 0181 91 .byte 0x91
|
||||
2087 0181 92 .byte 0x92
|
||||
2088 0182 8A010000 .4byte 0x18a
|
||||
2089 0186 02 .byte 0x2
|
||||
2090 0187 23 .byte 0x23
|
||||
@ -2907,17 +2907,17 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2100 019b 05 .uleb128 0x5
|
||||
2101 019c 8A000000 .4byte .LASF38
|
||||
2102 01a0 03 .byte 0x3
|
||||
2103 01a1 92 .byte 0x92
|
||||
2103 01a1 93 .byte 0x93
|
||||
2104 01a2 2C010000 .4byte 0x12c
|
||||
2105 01a6 0C .uleb128 0xc
|
||||
2106 01a7 20 .byte 0x20
|
||||
2107 01a8 03 .byte 0x3
|
||||
2108 01a9 9A .byte 0x9a
|
||||
2108 01a9 9B .byte 0x9b
|
||||
2109 01aa 1F020000 .4byte 0x21f
|
||||
2110 01ae 09 .uleb128 0x9
|
||||
2111 01af FB020000 .4byte .LASF39
|
||||
2112 01b3 03 .byte 0x3
|
||||
2113 01b4 9B .byte 0x9b
|
||||
2113 01b4 9C .byte 0x9c
|
||||
2114 01b5 8B000000 .4byte 0x8b
|
||||
2115 01b9 02 .byte 0x2
|
||||
2116 01ba 23 .byte 0x23
|
||||
@ -2925,7 +2925,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2118 01bc 0D .uleb128 0xd
|
||||
2119 01bd 72756E00 .string "run"
|
||||
2120 01c1 03 .byte 0x3
|
||||
2121 01c2 9C .byte 0x9c
|
||||
2121 01c2 9D .byte 0x9d
|
||||
2122 01c3 8B000000 .4byte 0x8b
|
||||
2123 01c7 02 .byte 0x2
|
||||
2124 01c8 23 .byte 0x23
|
||||
@ -2933,18 +2933,18 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2126 01ca 09 .uleb128 0x9
|
||||
2127 01cb DC010000 .4byte .LASF40
|
||||
2128 01cf 03 .byte 0x3
|
||||
2129 01d0 9D .byte 0x9d
|
||||
2129 01d0 9E .byte 0x9e
|
||||
2130 01d1 8B000000 .4byte 0x8b
|
||||
2131 01d5 02 .byte 0x2
|
||||
2132 01d6 23 .byte 0x23
|
||||
2133 01d7 08 .uleb128 0x8
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 50
|
||||
BFIN GAS /tmp/cckPfsBl.s page 50
|
||||
|
||||
|
||||
2134 01d8 09 .uleb128 0x9
|
||||
2135 01d9 85000000 .4byte .LASF41
|
||||
2136 01dd 03 .byte 0x3
|
||||
2137 01de 9E .byte 0x9e
|
||||
2137 01de 9F .byte 0x9f
|
||||
2138 01df 8B000000 .4byte 0x8b
|
||||
2139 01e3 02 .byte 0x2
|
||||
2140 01e4 23 .byte 0x23
|
||||
@ -2952,7 +2952,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2142 01e6 0D .uleb128 0xd
|
||||
2143 01e7 65727200 .string "err"
|
||||
2144 01eb 03 .byte 0x3
|
||||
2145 01ec 9F .byte 0x9f
|
||||
2145 01ec A0 .byte 0xa0
|
||||
2146 01ed 80000000 .4byte 0x80
|
||||
2147 01f1 02 .byte 0x2
|
||||
2148 01f2 23 .byte 0x23
|
||||
@ -2960,7 +2960,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2150 01f4 09 .uleb128 0x9
|
||||
2151 01f5 C0000000 .4byte .LASF42
|
||||
2152 01f9 03 .byte 0x3
|
||||
2153 01fa A0 .byte 0xa0
|
||||
2153 01fa A1 .byte 0xa1
|
||||
2154 01fb 8B000000 .4byte 0x8b
|
||||
2155 01ff 02 .byte 0x2
|
||||
2156 0200 23 .byte 0x23
|
||||
@ -2968,7 +2968,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2158 0202 09 .uleb128 0x9
|
||||
2159 0203 75020000 .4byte .LASF43
|
||||
2160 0207 03 .byte 0x3
|
||||
2161 0208 A1 .byte 0xa1
|
||||
2161 0208 A2 .byte 0xa2
|
||||
2162 0209 8B000000 .4byte 0x8b
|
||||
2163 020d 02 .byte 0x2
|
||||
2164 020e 23 .byte 0x23
|
||||
@ -2976,7 +2976,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2166 0210 09 .uleb128 0x9
|
||||
2167 0211 B2030000 .4byte .LASF44
|
||||
2168 0215 03 .byte 0x3
|
||||
2169 0216 A2 .byte 0xa2
|
||||
2169 0216 A3 .byte 0xa3
|
||||
2170 0217 8B000000 .4byte 0x8b
|
||||
2171 021b 02 .byte 0x2
|
||||
2172 021c 23 .byte 0x23
|
||||
@ -2985,7 +2985,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2175 021f 05 .uleb128 0x5
|
||||
2176 0220 EC030000 .4byte .LASF45
|
||||
2177 0224 03 .byte 0x3
|
||||
2178 0225 A3 .byte 0xa3
|
||||
2178 0225 A4 .byte 0xa4
|
||||
2179 0226 A6010000 .4byte 0x1a6
|
||||
2180 022a 0C .uleb128 0xc
|
||||
2181 022b 0C .byte 0xc
|
||||
@ -2998,7 +2998,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2188 0238 47 .byte 0x47
|
||||
2189 0239 8B000000 .4byte 0x8b
|
||||
2190 023d 02 .byte 0x2
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 51
|
||||
BFIN GAS /tmp/cckPfsBl.s page 51
|
||||
|
||||
|
||||
2191 023e 23 .byte 0x23
|
||||
@ -3058,7 +3058,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2245 02aa 01 .byte 0x1
|
||||
2246 02ab 57 .byte 0x57
|
||||
2247 02ac 75020000 .4byte 0x275
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 52
|
||||
BFIN GAS /tmp/cckPfsBl.s page 52
|
||||
|
||||
|
||||
2248 02b0 2B000000 .4byte .LLST1
|
||||
@ -3118,7 +3118,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2302 0334 01 .byte 0x1
|
||||
2303 0335 A101 .2byte 0x1a1
|
||||
2304 0337 1A030000 .4byte .L38
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 53
|
||||
BFIN GAS /tmp/cckPfsBl.s page 53
|
||||
|
||||
|
||||
2305 033b 1C .uleb128 0x1c
|
||||
@ -3178,7 +3178,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2359 03c0 A5 .byte 0xa5
|
||||
2360 03c1 75000000 .4byte 0x75
|
||||
2361 03c5 65030000 .4byte .LLST10
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 54
|
||||
BFIN GAS /tmp/cckPfsBl.s page 54
|
||||
|
||||
|
||||
2362 03c9 1F .uleb128 0x1f
|
||||
@ -3238,7 +3238,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2416 0443 48040000 .4byte 0x448
|
||||
2417 0447 00 .byte 0x0
|
||||
2418 0448 23 .uleb128 0x23
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 55
|
||||
BFIN GAS /tmp/cckPfsBl.s page 55
|
||||
|
||||
|
||||
2419 0449 4D040000 .4byte 0x44d
|
||||
@ -3298,7 +3298,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2473 04c7 82030000 .4byte .LASF68
|
||||
2474 04cb 01 .byte 0x1
|
||||
2475 04cc 4C .byte 0x4c
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 56
|
||||
BFIN GAS /tmp/cckPfsBl.s page 56
|
||||
|
||||
|
||||
2476 04cd D7040000 .4byte 0x4d7
|
||||
@ -3358,7 +3358,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2530 0027 00 .byte 0x0
|
||||
2531 0028 00 .byte 0x0
|
||||
2532 0029 04 .uleb128 0x4
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 57
|
||||
BFIN GAS /tmp/cckPfsBl.s page 57
|
||||
|
||||
|
||||
2533 002a 24 .uleb128 0x24
|
||||
@ -3418,7 +3418,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2587 0060 00 .byte 0x0
|
||||
2588 0061 00 .byte 0x0
|
||||
2589 0062 09 .uleb128 0x9
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 58
|
||||
BFIN GAS /tmp/cckPfsBl.s page 58
|
||||
|
||||
|
||||
2590 0063 0D .uleb128 0xd
|
||||
@ -3478,7 +3478,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2644 0099 49 .uleb128 0x49
|
||||
2645 009a 13 .uleb128 0x13
|
||||
2646 009b 38 .uleb128 0x38
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 59
|
||||
BFIN GAS /tmp/cckPfsBl.s page 59
|
||||
|
||||
|
||||
2647 009c 0A .uleb128 0xa
|
||||
@ -3538,7 +3538,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2701 00d2 40 .uleb128 0x40
|
||||
2702 00d3 06 .uleb128 0x6
|
||||
2703 00d4 01 .uleb128 0x1
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 60
|
||||
BFIN GAS /tmp/cckPfsBl.s page 60
|
||||
|
||||
|
||||
2704 00d5 13 .uleb128 0x13
|
||||
@ -3598,7 +3598,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2758 010b 01 .uleb128 0x1
|
||||
2759 010c 40 .uleb128 0x40
|
||||
2760 010d 06 .uleb128 0x6
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 61
|
||||
BFIN GAS /tmp/cckPfsBl.s page 61
|
||||
|
||||
|
||||
2761 010e 01 .uleb128 0x1
|
||||
@ -3658,7 +3658,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2815 0144 06 .uleb128 0x6
|
||||
2816 0145 00 .byte 0x0
|
||||
2817 0146 00 .byte 0x0
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 62
|
||||
BFIN GAS /tmp/cckPfsBl.s page 62
|
||||
|
||||
|
||||
2818 0147 1A .uleb128 0x1a
|
||||
@ -3718,7 +3718,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2872 017d 13 .uleb128 0x13
|
||||
2873 017e 2F .uleb128 0x2f
|
||||
2874 017f 0B .uleb128 0xb
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 63
|
||||
BFIN GAS /tmp/cckPfsBl.s page 63
|
||||
|
||||
|
||||
2875 0180 00 .byte 0x0
|
||||
@ -3778,7 +3778,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2929 01b6 49 .uleb128 0x49
|
||||
2930 01b7 13 .uleb128 0x13
|
||||
2931 01b8 1C .uleb128 0x1c
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 64
|
||||
BFIN GAS /tmp/cckPfsBl.s page 64
|
||||
|
||||
|
||||
2932 01b9 0B .uleb128 0xb
|
||||
@ -3838,7 +3838,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
2986 000a EA040000 .4byte 0x4ea
|
||||
2987 000e 8C020000 .4byte 0x28c
|
||||
2988 0012 6C353032 .string "l502_cmd_test"
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 65
|
||||
BFIN GAS /tmp/cckPfsBl.s page 65
|
||||
|
||||
|
||||
2988 5F636D64
|
||||
@ -3898,7 +3898,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
3040 0090 00000000 .4byte 0x0
|
||||
3041 0094 00000000 .4byte 0x0
|
||||
3042 .section .debug_str,"MS",@progbits,1
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 66
|
||||
BFIN GAS /tmp/cckPfsBl.s page 66
|
||||
|
||||
|
||||
3043 .LASF46:
|
||||
@ -3958,7 +3958,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
3068 20696E74
|
||||
3068 00
|
||||
3069 .LASF21:
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 67
|
||||
BFIN GAS /tmp/cckPfsBl.s page 67
|
||||
|
||||
|
||||
3070 00a1 4C353032 .string "L502_BF_ERR_UNSUP_CMD"
|
||||
@ -4018,7 +4018,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
3091 .LASF50:
|
||||
3092 017d 665F7370 .string "f_spi_test"
|
||||
3092 695F7465
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 68
|
||||
BFIN GAS /tmp/cckPfsBl.s page 68
|
||||
|
||||
|
||||
3092 737400
|
||||
@ -4078,7 +4078,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
3116 0236 4C353032 .string "L502_BF_CMD_TEST_GET_RESULT"
|
||||
3116 5F42465F
|
||||
3116 434D445F
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 69
|
||||
BFIN GAS /tmp/cckPfsBl.s page 69
|
||||
|
||||
|
||||
3116 54455354
|
||||
@ -4138,7 +4138,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
3145 .LASF54:
|
||||
3146 02d4 665F7370 .string "f_sport_test"
|
||||
3146 6F72745F
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 70
|
||||
BFIN GAS /tmp/cckPfsBl.s page 70
|
||||
|
||||
|
||||
3146 74657374
|
||||
@ -4198,7 +4198,7 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
3170 73745F70
|
||||
3170 61727300
|
||||
3171 .LASF16:
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 71
|
||||
BFIN GAS /tmp/cckPfsBl.s page 71
|
||||
|
||||
|
||||
3172 038e 4C353032 .string "L502_BF_CMD_TEST_SPORT"
|
||||
@ -4248,19 +4248,19 @@ BFIN GAS /tmp/cc0Jz34x.s page 1
|
||||
3190 434D445F
|
||||
3190 4F564552
|
||||
3191 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||||
BFIN GAS /tmp/cc0Jz34x.s page 72
|
||||
BFIN GAS /tmp/cckPfsBl.s page 72
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 src/l502_tests.c
|
||||
/tmp/cc0Jz34x.s:13 .text:0000000000000000 _l502_cmd_test
|
||||
/tmp/cc0Jz34x.s:1308 .data:0000000000000000 _f_cur_test_ind
|
||||
/tmp/cc0Jz34x.s:1314 .rodata:0000000000000000 _f_test_pars
|
||||
/tmp/cc0Jz34x.s:1330 .bss:0000000000001000 _f_test_res
|
||||
/tmp/cc0Jz34x.s:395 .text:000000000000023c _f_spi_test
|
||||
/tmp/cc0Jz34x.s:498 .text:00000000000002c0 _f_sdram_test
|
||||
/tmp/cc0Jz34x.s:1104 .text:00000000000005fc _f_sport_test
|
||||
/tmp/cc0Jz34x.s:1328 .bss:0000000000000000 _rx_buf.2224
|
||||
/tmp/cckPfsBl.s:13 .text:0000000000000000 _l502_cmd_test
|
||||
/tmp/cckPfsBl.s:1308 .data:0000000000000000 _f_cur_test_ind
|
||||
/tmp/cckPfsBl.s:1314 .rodata:0000000000000000 _f_test_pars
|
||||
/tmp/cckPfsBl.s:1330 .bss:0000000000001000 _f_test_res
|
||||
/tmp/cckPfsBl.s:395 .text:000000000000023c _f_spi_test
|
||||
/tmp/cckPfsBl.s:498 .text:00000000000002c0 _f_sdram_test
|
||||
/tmp/cckPfsBl.s:1104 .text:00000000000005fc _f_sport_test
|
||||
/tmp/cckPfsBl.s:1328 .bss:0000000000000000 _rx_buf.2224
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
_g_mode
|
||||
|
||||
Reference in New Issue
Block a user