Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Multicore Cortex-A7 на IAR
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
solidreg
Здравстбуйте,

Хочу запустить 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
Если кому нибудь будет актуально - разумные слова в *.ProbeConfig файл надо написать такие:

Код
"SJC"    BYPASS08   "System JTAG Controller"
"A7_0" "Cortex-A7:1@0x80070000"
+"A7_1" "Cortex-A7:1@0x80072000"


Потом в I-Jet конфигурации обязательно надо "Probe config" поставить "Auto". И всё работает!
2 дна понадобилось чтоб угадать всё это sm.gif

Это для процессора LS1020A (NXP). Для другово - описание может быть другое.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.