DASM 0 20 ноября, 2019 Опубликовано 20 ноября, 2019 · Жалоба 16 minutes ago, GenaSPB said: хорошо делится - в прерываниях DSP, "main loop" графика аналогичная задача. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 29 ноября, 2019 Опубликовано 29 ноября, 2019 (изменено) · Жалоба Первый писк птенца.Что-то тут не так... У кого есть мысли? Spoiler SEGGER J-Link Commander V4.94i ('?' for help) Compiled Dec 8 2014 18:40:35 DLL version V4.94i, compiled Dec 8 2014 18:40:26 Firmware: J-Link ARM Lite V8 compiled Mar 14 2018 16:03:26 Hardware: V8.00 S/N: XXXXXXX Feature(s): GDB, JFlash VTarget = 3.254V Info: Could not measure total IR len. TDO is constant high. Info: Could not measure total IR len. TDO is constant high. No devices found on JTAG chain. Trying to find device on SWD. Info: Found SWD-DP with ID 0x6BA02477 Info: CoreSight AP[0]: 0x44770004, Unknown-AP (Reserved) Info: CoreSight AP[1]: 0x54770002, APB-AP Info: CoreSight AP[0]: 0x44770004, Unknown-AP (Reserved) Info: CoreSight AP[1]: 0x54770002, APB-AP Info: ROMTbl 0 [1]: 00002003, CID: B105F00D, PID:04-001BB101 Info: ROMTbl 0 [2]: 00003003, CID: B105900D, PID:04-002BB914 Info: ROMTbl 0 [3]: 00010003, CID: B105100D, PID:00-000A0001 ROM Table Info: ROMTbl 1 [0]: 00001003, CID: B105900D, PID:04-003BB908 CSTF Info: ROMTbl 1 [1]: 00002003, CID: B105900D, PID:04-001BB961 TMC Info: ROMTbl 1 [2]: 00003003, CID: B105900D, PID:04-005BB912 TPIU Info: ROMTbl 1 [3]: 00004003, CID: B105900D, PID:04-005BB906 ECT / CTI Info: ROMTbl 0 [4]: 00020003, CID: B105900D, PID:04-001BB963 Info: ROMTbl 0 [6]: 00050003, CID: B105900D, PID:04-005BBC07 Cortex-A7 Info: ROMTbl 0 [7]: 00051003, CID: B105900D, PID:04-005BB9A7 Info: ROMTbl 0 [8]: 00052003, CID: B105900D, PID:04-005BBC07 Cortex-A7 Info: ROMTbl 0 [9]: 00053003, CID: B105900D, PID:04-005BB9A7 Info: ROMTbl 0 [11]: 00058003, CID: B105900D, PID:04-004BB906 ECT / CTI Info: ROMTbl 0 [12]: 00059003, CID: B105900D, PID:04-004BB906 ECT / CTI Info: ROMTbl 0 [14]: 0005C003, CID: B105900D, PID:04-000BB956 Info: ROMTbl 0 [15]: 0005D003, CID: B105900D, PID:04-000BB956 ****** Error: Cortex-A/R (connect): Could not identify core via peripheral ID registers. Info: Found SWD-DP with ID 0x6BA02477 Info: CoreSight AP[0]: 0x44770004, Unknown-AP (Reserved) Info: CoreSight AP[1]: 0x54770002, APB-AP Info: CoreSight AP[0]: 0x44770004, Unknown-AP (Reserved) Info: CoreSight AP[1]: 0x54770002, APB-AP Info: ROMTbl 0 [1]: 00002003, CID: B105F00D, PID:04-001BB101 Info: ROMTbl 0 [2]: 00003003, CID: B105900D, PID:04-002BB914 Info: ROMTbl 0 [3]: 00010003, CID: B105100D, PID:00-000A0001 ROM Table Info: ROMTbl 1 [0]: 00001003, CID: B105900D, PID:04-003BB908 CSTF Info: ROMTbl 1 [1]: 00002003, CID: B105900D, PID:04-001BB961 TMC Info: ROMTbl 1 [2]: 00003003, CID: B105900D, PID:04-005BB912 TPIU Info: ROMTbl 1 [3]: 00004003, CID: B105900D, PID:04-005BB906 ECT / CTI Info: ROMTbl 0 [4]: 00020003, CID: B105900D, PID:04-001BB963 Info: ROMTbl 0 [6]: 00050003, CID: B105900D, PID:04-005BBC07 Cortex-A7 Info: ROMTbl 0 [7]: 00051003, CID: B105900D, PID:04-005BB9A7 Info: ROMTbl 0 [8]: 00052003, CID: B105900D, PID:04-005BBC07 Cortex-A7 Info: ROMTbl 0 [9]: 00053003, CID: B105900D, PID:04-005BB9A7 Info: ROMTbl 0 [11]: 00058003, CID: B105900D, PID:04-004BB906 ECT / CTI Info: ROMTbl 0 [12]: 00059003, CID: B105900D, PID:04-004BB906 ECT / CTI Info: ROMTbl 0 [14]: 0005C003, CID: B105900D, PID:04-000BB956 Info: ROMTbl 0 [15]: 0005D003, CID: B105900D, PID:04-000BB956 ****** Error: Cortex-A/R (connect): Could not identify core via peripheral ID registers. No device found on SWD. Failed to identify target. Trying again with slow (4 kHz) speed. Info: Could not measure total IR len. TDO is constant high. Info: Could not measure total IR len. TDO is constant high. No devices found on JTAG chain. Trying to find device on SWD. Info: Found SWD-DP with ID 0x6BA02477 Info: CoreSight AP[0]: 0x44770004, Unknown-AP (Reserved) Info: CoreSight AP[1]: 0x54770002, APB-AP Info: CoreSight AP[0]: 0x44770004, Unknown-AP (Reserved) Info: CoreSight AP[1]: 0x54770002, APB-AP Info: Invalid ROM table component ID 0x960C485D @ 0x00000FF1 (expected 0xB105100D). Trying again at alternative offset. Info: Invalid ROM table component ID 0xF96E485D @ 0x60000FF0 (expected 0xB105100D). Trying again at alternative offset. ****** Error: Cortex-A/R (connect): Could not identify core via peripheral ID registers. Info: Found SWD-DP with ID 0x6BA02477 Info: CoreSight AP[0]: 0x44770004, Unknown-AP (Reserved) Info: CoreSight AP[1]: 0x54770002, APB-AP Info: CoreSight AP[0]: 0x44770004, Unknown-AP (Reserved) Info: CoreSight AP[1]: 0x54770002, APB-AP Info: ROMTbl 0 [1]: 00002003, CID: B105F00D, PID:04-001BB101 Info: ROMTbl 0 [2]: 00003003, CID: B105900D, PID:04-002BB914 Info: ROMTbl 0 [3]: 00010003, CID: B105100D, PID:00-000A0001 ROM Table Info: ROMTbl 1 [0]: 00001003, CID: B105900D, PID:04-003BB908 CSTF Info: ROMTbl 1 [1]: 00002003, CID: B105900D, PID:04-001BB961 TMC Info: ROMTbl 1 [2]: 00003003, CID: B105900D, PID:04-005BB912 TPIU Info: ROMTbl 1 [3]: 00004003, CID: B105900D, PID:04-005BB906 ECT / CTI Info: ROMTbl 0 [4]: 00020003, CID: B105900D, PID:04-001BB963 Info: ROMTbl 0 [6]: 00050003, CID: B105900D, PID:04-005BBC07 Cortex-A7 Info: ROMTbl 0 [7]: 00051003, CID: B105900D, PID:04-005BB9A7 Info: ROMTbl 0 [8]: 00052003, CID: B105900D, PID:04-005BBC07 Cortex-A7 Info: ROMTbl 0 [9]: 00053003, CID: B105900D, PID:04-005BB9A7 Info: ROMTbl 0 [11]: 00058003, CID: B105900D, PID:04-004BB906 ECT / CTI Info: ROMTbl 0 [12]: 00059003, CID: B105900D, PID:04-004BB906 ECT / CTI Info: ROMTbl 0 [14]: 0005C003, CID: B105900D, PID:04-000BB956 Info: ROMTbl 0 [15]: 0005D003, CID: B105900D, PID:04-000BB956 ****** Error: Cortex-A/R (connect): Could not identify core via peripheral ID registers. No device found on SWD. No device found at all. Selecting JTAG as default target interface. J-Link> Изменено 29 ноября, 2019 пользователем GenaSPB Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 29 ноября, 2019 Опубликовано 29 ноября, 2019 · Жалоба 1 час назад, GenaSPB сказал: Что-то тут не так... Может чипа такого не знает, семейство - это одно, а конкретный чип - другое... Честно говоря никогда не цеплялся к кортексам А серии всякими jtag-ами, поэтому х.з. А с sd карты грузится пробовали? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 29 ноября, 2019 Опубликовано 29 ноября, 2019 (изменено) · Жалоба у меня пока перестало видеться по SWD. выводы карты есть, но меня интересует QSPI. st-link из-под cube programmer никак не видел (пробовал перед тем как на segger прешел) Кварц продолжает работать Изменено 30 ноября, 2019 пользователем GenaSPB Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 29 ноября, 2019 Опубликовано 29 ноября, 2019 · Жалоба 21 минуту назад, GenaSPB сказал: но меня интересует QSPI Это понятно, я про тестовый запуск чипа. Не смотрели в сторону усб-загрузки бинарника, как mfgtools для IMX чипов, для тестирования очень удобно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 29 ноября, 2019 Опубликовано 29 ноября, 2019 · Жалоба пока пытаюсь компорт… не цепляет но по ресету плюет нули. Поправил ошиьбки, теперь опрзнается нормально Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 29 ноября, 2019 Опубликовано 29 ноября, 2019 (изменено) · Жалоба Ура. Новый segger знает этот чип, SYSRAM доступна и пишется-читается Spoiler Connecting to target via SWD ConfigTargetSettings() start ConfigTargetSettings() end InitTarget() start J-Link script: InitTarget() InitTarget() end Found SW-DP with ID 0x6BA02477 CoreSight AP[0]: 0x0477000F, Unknown-AP (Reserved) CoreSight AP[1]: 0x04770002, APB-AP CoreSight AP[2]: 0x04770001, AHB-AP Found Cortex-A7 r0p5 6 code breakpoints, 4 data breakpoints Debug architecture ARMv7.1 Data endian: little Main ID register: 0x410FC075 I-Cache L1: 32 KB, 128 Sets, 64 Bytes/Line, 4-Way D-Cache L1: 32 KB, 128 Sets, 64 Bytes/Line, 4-Way Unified-Cache L2: 32 KB, 128 Sets, 64 Bytes/Line, 4-Way System control register: Instruction endian: little Level-1 instruction cache enabled Level-1 data cache disabled MMU enabled Branch prediction enabled Memory zones: [0]: Default (Default access mode) [1]: AHB-AP (AP1) (DMA like acc. in AP1 addr. space) [2]: APB-AP (AP2) (DMA like acc. in AP2 addr. space) Cortex-A7 identified. Изменено 29 ноября, 2019 пользователем GenaSPB Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 30 ноября, 2019 Опубликовано 30 ноября, 2019 (изменено) · Жалоба Quartus 18.1 увидел QSPI память как EPCQ32[A] - попробую в режиме загрузки с QSPI работать 13.1 тоже... Правда, пишет другой silicon id (15 вместо 16)... Ну да ладно. Изменено 30 ноября, 2019 пользователем GenaSPB Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 1 декабря, 2019 Опубликовано 1 декабря, 2019 (изменено) · Жалоба Пашет... Загрузкой под отладчиком. Пока не смог загрузку с QSPI победить, но хоть одно неизвестное ушло - есть работающий код. Какая настройка SEGGER может вызывать сброс (и броски в "1") всех портов на каждом шаге по исходнику? semihosting отключил. Изменено 1 декабря, 2019 пользователем GenaSPB Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 231 2 декабря, 2019 Опубликовано 2 декабря, 2019 · Жалоба 15 часов назад, GenaSPB сказал: Какая настройка SEGGER может вызывать сброс (и броски в "1") всех портов на каждом шаге по исходнику? В IAR в меню отладки есть чекбокс "Disable Interrupts When Stepping". Попробуйте его включить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 2 декабря, 2019 Опубликовано 2 декабря, 2019 · Жалоба Eclipse Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 231 2 декабря, 2019 Опубликовано 2 декабря, 2019 · Жалоба 13 минут назад, GenaSPB сказал: Eclipse Вне зависимости от IDE причина может быть в том же. И подобный чекбокс я думаю должен быть и в эклипсе. Или ещё можно пошагать по дизасму - там имхо не должно это проявляться. Если причина в этом... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 2 декабря, 2019 Опубликовано 2 декабря, 2019 · Жалоба Оно проявляется даже если "отпустить" в run. Тогда превращается в "гребенку". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 4 декабря, 2019 Опубликовано 4 декабря, 2019 (изменено) · Жалоба Если в spi пкмяти есть образ моей программы, на pa13 9600 8n1 вываливает вот что: ---------------------------------------- bootfailed S-00000001C040CFFE NS-0000000000000000 °---------------------------------------- Кто-нибудь знает подробности? Причем вываливается даже если программа состоит из перехода на самого себя. Изменено 4 декабря, 2019 пользователем GenaSPB Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 4 декабря, 2019 Опубликовано 4 декабря, 2019 · Жалоба 7 часов назад, GenaSPB сказал: Причем вываливается даже если программа состоит из перехода на самого себя. Думаю, что за программа тут вообще без разницы, т.к. она даже загрузить ее не может. ИМХО проблема в структуре загрузочного хидера, какого либо magic-word или КС и ее подсчета. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться