solidreg 0 10 июля, 2017 Опубликовано 10 июля, 2017 · Жалоба Здравстбуйте, Хочу запустить Cortex-A7 dual-core на IAR (i-Jet adapter) С одним ядром проблем нет - всё работает. А вот если хочу запустить симетрический дебуг (SMP), получаю ошибку "Fatal error: wrong number of cores specified". Я описал, что CPU иметет 2 ядра в *.i79: [CORE] name=Cortex-A7 mpcore=2 описал все регистры, всё хорошо с одним ядром. Но если в дебугере "Number of cores: 2" - даже программа на станет загрузится. Вот ЛОГ: Probe: Opened connection to I-jet:84046 Probe: USB connection verified (4310 packets/sec) Probe: I-jet, FW ver 4.2, HW Ver:A Probe: IJET-ARM20 adapter detected Probe: Versions: JTAG=1.78 SWO=1.37 A2D=1.70 Stream=1.48 SigCom=2.43 MultiCore: Synchronous core execution DISABLED. Fatal error: Wrong number of cores specified Session aborted! Пробовал с IAR 7.40, и с IAR 8.11 - всё тоже самое.. Сталкнулись кто-нибудь с подобным? Там есть файлы *.ProbeConfig, в которых "может быть" надо чтото разумного написать, но не нашёл ни кокой инфо над ним. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
solidreg 0 13 июля, 2017 Опубликовано 13 июля, 2017 · Жалоба Если кому нибудь будет актуально - разумные слова в *.ProbeConfig файл надо написать такие: "SJC" BYPASS08 "System JTAG Controller" "A7_0" "Cortex-A7:1@0x80070000" +"A7_1" "Cortex-A7:1@0x80072000" Потом в I-Jet конфигурации обязательно надо "Probe config" поставить "Auto". И всё работает! 2 дна понадобилось чтоб угадать всё это :) Это для процессора LS1020A (NXP). Для другово - описание может быть другое. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться