yes 5 20 июня, 2018 Опубликовано 20 июня, 2018 · Жалоба ETB есть (SWD нету), но не получается включить trace попробовал пока Ozon, типа изи ту юзе - но там только статусы увидел (JLINK configuration окно), в окне трейс тоже ничего нету вопросы работает ли это в Cortex-A, i.mx6d? что нажимать в озоне? может плюнуть на озон, и иар или что-то еще из закромов достать? задача в более развернутом виде звучит так - приложение под линуксом дедлочится, когда одна задача (из других обращений нет) лезет в EIM, при этом на одном ядре все работает, а если разрешить запускать эту задачу на двух ядрах виснет (не эксепшин, не какой-то софтверный завис). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 5 20 июня, 2018 Опубликовано 20 июня, 2018 · Жалоба на всякий случай, подцеплю то, что говорит jlinkcomander JTAG chain detection found 3 devices: #0 Id: 0x4BA00477, IRLen: 04, CoreSight JTAG-DP #1 Id: 0x00000001, IRLen: ?, Unknown device #2 Id: 0x2191E01D, IRLen: ?, Unknown device Scanning AP map to find all available APs AP[3]: Stopped AP scan as end of AP map has been reached AP[0]: AHB-AP (IDR: 0x44770001) AP[1]: APB-AP (IDR: 0x24770002) AP[2]: JTAG-AP (IDR: 0x14760010) Iterating through AP map to find AHB-AP to use AP[0]: Skipped. Not an APB-AP AP[1]: APB-AP found ROMTbl[0][0]: CompAddr: 82141000 CID: B105900D, PID:04-003BB907 ETB ROMTbl[0][1]: CompAddr: 82142000 CID: B105900D, PID:04-002BB906 CTI ROMTbl[0][2]: CompAddr: 82143000 CID: B105900D, PID:04-004BB912 TPIU ROMTbl[0][3]: CompAddr: 82144000 CID: B105900D, PID:04-001BB908 CSTF ROMTbl[0][4]: CompAddr: 8214F000 CID: B105100D, PID:04-000BB4A9 ROM Table ROMTbl[1][0]: CompAddr: 82150000 CID: B105900D, PID:04-000BBC09 Cortex-A9 Found Cortex-A9 r2p10 6 code breakpoints, 4 data breakpoints Debug architecture ARMv7.0 Data endian: little Main ID register: 0x412FC09A I-Cache L1: 32 KB, 256 Sets, 32 Bytes/Line, 4-Way D-Cache L1: 32 KB, 256 Sets, 32 Bytes/Line, 4-Way System control register: Instruction endian: little Level-1 instruction cache enabled Level-1 data cache enabled MMU enabled Branch prediction enabled Memory zones: Default Default access mode AHB-AP (AP0) DMA like acc. in AP0 addr. space APB-AP (AP1) DMA like acc. in AP1 addr. space Cortex-A9 identified. J-Link>etb ETB is not present. J-Link> ROMTbl[0][0]: CompAddr: 82141000 CID: B105900D, PID:04-003BB907 ETB ETB is not present. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 20 июня, 2018 Опубликовано 20 июня, 2018 · Жалоба ETB is not present. Может его просто нужно включить каким-то конфигурационным битом в IO-space МК? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
:-) 0 28 мая, 2019 Опубликовано 28 мая, 2019 · Жалоба Любопытно, а чем закончился поиск проблемы? ЗЫ Столкнулся с подобной проблемой на zynq-7000. Ведётся работа в режиме AMP: на одном ядре Linux, на другом FreeRTOS. При некоторых условиях всё намертво зависает. Под подозрением FreeRTOS-ная часть. Но нет опыта разбирательства с такими штуками. Подскажите, что почитать по coreSight? Как разобраться с trace? Где бы увидеть примеры использования и поиска подобных багов?.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться