Перейти к содержанию
    

16 minutes ago, GenaSPB said:

хорошо делится - в прерываниях DSP, "main loop" графика

аналогичная задача.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты


Первый писк птенца.Что-то тут не так... У кого есть мысли?

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>

 

 

Изменено пользователем GenaSPB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, GenaSPB сказал:

Что-то тут не так...

Может чипа такого не знает, семейство - это одно, а конкретный чип - другое...  Честно говоря никогда не цеплялся к кортексам А серии всякими jtag-ами, поэтому х.з.  А с sd карты грузится пробовали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у меня пока перестало видеться по SWD.
выводы карты есть, но меня интересует QSPI.

st-link из-под cube programmer никак не видел (пробовал перед тем как на segger прешел)

Кварц продолжает работать

Изменено пользователем GenaSPB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 минуту назад, GenaSPB сказал:

но меня интересует QSPI

Это понятно, я про тестовый запуск чипа. Не смотрели в сторону усб-загрузки бинарника, как mfgtools для IMX чипов, для тестирования очень удобно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

пока пытаюсь компорт… не цепляет но по ресету плюет нули.

Поправил ошиьбки, теперь опрзнается нормально

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ура. Новый 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.

 

 

Изменено пользователем GenaSPB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Quartus 18.1 увидел QSPI память как EPCQ32[A] - попробую в режиме загрузки с QSPI работать

13.1 тоже... Правда, пишет другой silicon id  (15 вместо 16)...
Ну да ладно.

Изменено пользователем GenaSPB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пашет... Загрузкой под отладчиком.

Пока не смог загрузку с QSPI победить, но хоть одно неизвестное ушло - есть работающий код.

Какая настройка SEGGER может вызывать сброс (и броски в "1") всех портов на каждом шаге по исходнику?

semihosting отключил.

 

Изменено пользователем GenaSPB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 часов назад, GenaSPB сказал:

Какая настройка SEGGER может вызывать сброс (и броски в "1") всех портов на каждом шаге по исходнику?

В IAR в меню отладки есть чекбокс "Disable Interrupts When Stepping". Попробуйте его включить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 минут назад, GenaSPB сказал:

 Eclipse

Вне зависимости от IDE причина может быть в том же. И подобный чекбокс я думаю должен быть и в эклипсе.

Или ещё можно пошагать по дизасму - там имхо не должно это проявляться. Если причина в этом...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оно проявляется даже если "отпустить" в run. Тогда превращается в "гребенку".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если в spi пкмяти есть образ моей программы, на pa13 9600 8n1 вываливает вот что:

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

bootfailed

S-00000001C040CFFE

NS-0000000000000000

°----------------------------------------

 

Кто-нибудь знает подробности? Причем вываливается даже если программа состоит из перехода на самого себя.

Изменено пользователем GenaSPB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 часов назад, GenaSPB сказал:

Причем вываливается даже если программа состоит из перехода на самого себя.

Думаю, что за программа тут вообще без разницы, т.к. она даже загрузить ее не может. ИМХО проблема в структуре загрузочного хидера, какого либо magic-word или КС и ее подсчета.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...