Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2017-сен-24 11:47

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 102 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7
Автор Сообщение
 Заголовок сообщения: Re: Работа с ULINK2, J-Link в Keil uVision, IAR
СообщениеДобавлено: 2017-янв-17 13:26 
Не в сети

Зарегистрирован: 2009-сен-21 12:39
Сообщения: 435
shan писал(а):
Почему в теме нет StLink-v2?
С ULINK2 у меня КЕЙЛ тоже работает только в режиме SWD.
Отладочный вывод в окно serialDEUG (printf()) работает у меня только с StLink-v2 .
У кого -нибудь этот отладочный вывод c 1986ВЕ91/92 в ULINK2 работает?

ULink2 на ВЕ9х работает и JTAG и (в режиме SWD) printf "в окно"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ULINK2, J-Link в Keil uVision, IAR
СообщениеДобавлено: 2017-янв-17 15:03 
Не в сети

Зарегистрирован: 2016-апр-07 10:30
Сообщения: 2
Всем добрый день!

У меня возникла проблема с настройкой программатора MT-link в keil 5(5.17). Отладочная плата 1986ВЕ94Т. До этого прошивал через UART и все работало, а сейчас пришли программаторы и хочется прожечься ими и не могу никак настроить. Не прожигается. Драйвера вроде как встали.
В настройках проекта во вкладке Debug выбираю J-LINK. Захожу в менюшку по кнопке Settings и выдается сообщение о том что данный контроллер не известен и надо выбрать из списка. Что там нужно выбрать? Выбираю просто Cortex-M3. И при попытке прожечься ничего не получается. У других на скринах есть хоть какой-то девайс, а именно ARM CoreSight...(выделено красным на последнем скрине). Может что-то где-то криво встало или я делаю что-то не то. Помогите пожалуйста!!!


Вложения:
DM.jpg
DM.jpg [ 111.79 КБ | Просмотров: 1571 ]
1.jpg
1.jpg [ 96.16 КБ | Просмотров: 1571 ]
Settings_1.jpg
Settings_1.jpg [ 94.38 КБ | Просмотров: 1571 ]
DS.jpg
DS.jpg [ 124.72 КБ | Просмотров: 1571 ]
TDS.jpg
TDS.jpg [ 102.56 КБ | Просмотров: 1571 ]
TDS2.jpg
TDS2.jpg [ 65.76 КБ | Просмотров: 1571 ]
err1.jpg
err1.jpg [ 14.94 КБ | Просмотров: 1571 ]
33.JPG
33.JPG [ 112.92 КБ | Просмотров: 1571 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ULINK2, J-Link в Keil uVision, IAR
СообщениеДобавлено: 2017-янв-18 08:35 
Не в сети

Зарегистрирован: 2016-июн-15 13:22
Сообщения: 18
[quote="bender_47"][/quote]
Здесь на форуме уже писали как юзать J-Link

Во вложении архив, распакуйте в папку ..\Keil_v5\ARM\Segger\
Теперь у вас появятся микроконтроллеры Миландр в таблице выбора чипа. А потом пробуйте сначала на маленькой частоте шить, а уж потом ставьте 50 Мгц. Не будет работать JTAG, ставьте SWD.

PS: Не знаю что за зверь такой MT-Link, знаю что ST-Lint прошитый в J-link нормально работает на частотах ниже 3 Мгц.


Вложения:
Безымянный.png
Безымянный.png [ 53.53 КБ | Просмотров: 1552 ]
MilandrDBforSegger.zip [15.47 КБ]
Скачиваний: 90

_________________
cdeblog.ru
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ULINK2, J-Link в Keil uVision, IAR
СообщениеДобавлено: 2017-янв-18 09:26 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 992
Откуда: Тула
devprodest писал(а):
Во вложении архив, распакуйте в папку ..\Keil_v5\ARM\Segger\
Теперь у вас появятся микроконтроллеры Миландр в таблице выбора чипа.

А что объёмы памяти не указаны или кривые такие?

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ULINK2, J-Link в Keil uVision, IAR
СообщениеДобавлено: 2017-янв-18 10:44 
Не в сети

Зарегистрирован: 2016-апр-07 10:30
Сообщения: 2
devprodest Огромное спасибо!!! Заработало!
Вот я сказочный долбо..б, и правда же есть тема отдельная. Еще раз большое спасибо!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ULINK2, J-Link в Keil uVision, IAR
СообщениеДобавлено: 2017-апр-24 18:25 
Не в сети

Зарегистрирован: 2017-апр-10 18:53
Сообщения: 2
Здравствуйте!
Есть плата с 1986ВЕ91Т и программатор j-link. (ф. 1).
Набросал в Кейле проект (ф. 2), собирается без ошибок, вроде прошивается, даже запускается и выполняется хоть пошагово, хоть так. Только не моргает. Не могу понять в чем дело, в коде или в настройках (ф. 3-8) или в программаторе?

(Базу для jlink стянул из архива, пак для кейла взят с сайта. Правило флеширования выставлено из пака. Единственное подозрение — при создании проекта в настройках компонентов нету пункта Сortex-M3! Так должно быть?)


Вложения:
Комментарий к файлу: ф. 8
Безымянный7.png
Безымянный7.png [ 15 КБ | Просмотров: 1157 ]
Комментарий к файлу: ф. 7
Безымянный6.png
Безымянный6.png [ 27.47 КБ | Просмотров: 1157 ]
Комментарий к файлу: ф. 6
Безымянный5.png
Безымянный5.png [ 19.17 КБ | Просмотров: 1157 ]
Комментарий к файлу: ф. 5
Безымянный4.png
Безымянный4.png [ 13.6 КБ | Просмотров: 1157 ]
Комментарий к файлу: ф. 4
Безымянный3.png
Безымянный3.png [ 22.34 КБ | Просмотров: 1157 ]
Комментарий к файлу: ф. 3
Безымянный2.png
Безымянный2.png [ 30.63 КБ | Просмотров: 1157 ]
Комментарий к файлу: ф. 1
DSC_0058.JPG
DSC_0058.JPG [ 2.24 МБ | Просмотров: 1157 ]
Комментарий к файлу: ф. 2
Безымянный.png
Безымянный.png [ 148.79 КБ | Просмотров: 1157 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ULINK2, J-Link в Keil uVision, IAR
СообщениеДобавлено: 2017-апр-24 18:50 
Не в сети

Зарегистрирован: 2010-авг-30 19:12
Сообщения: 364
MDR_PORTx->PWR не установлен, (при сбросе 0) передатчик отключен. Порт не работает.
Поле в структуре не скажу (нет файлов под рукой).
И, да при такой программе он просто включиться, моргать не будет :)

_________________
О сколько нам открытий чудных
Готовит просвященья дух,
И опыт - сын ошибок трудных ... (Пушкин)

Пергаменты не утоляют жажду ("Фауст",Гете)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ULINK2, J-Link в Keil uVision, IAR
СообщениеДобавлено: 2017-апр-26 19:23 
Не в сети

Зарегистрирован: 2017-апр-10 18:53
Сообщения: 2
Спасибо. Да, хотел просто включить, для начала.
[offtopic]Требуется строка: GPIO_user_ini.PORT_SPEED = PORT_SPEED_SLOW; Тем не менее, пока не включился.[/offtopic]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ULINK2, J-Link в Keil uVision, IAR
СообщениеДобавлено: 2017-апр-27 17:53 
Не в сети

Зарегистрирован: 2010-авг-30 19:12
Сообщения: 364
еще настройку регистра посмотрите PORTx->PD биты 15-0. При сбросе они в 0 ято соответствует выходу с открытым стоком. Вам нужен управляемый драйвер.
Или притяжку в + сделать в настройках (а не к земле).

_________________
О сколько нам открытий чудных
Готовит просвященья дух,
И опыт - сын ошибок трудных ... (Пушкин)

Пергаменты не утоляют жажду ("Фауст",Гете)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ULINK2, J-Link в Keil uVision, IAR
СообщениеДобавлено: 2017-июл-21 12:22 
Не в сети

Зарегистрирован: 2017-июл-19 09:50
Сообщения: 2
Здравствуйте.
Подскажите пожалуйста как настроить IDE IAR Embedded Workbench for ARM v6.50.3.4757 для отладки микроконтроллера К1986ВЕ9 при помощи отладчика Jetlink SuperPro.
Скачал с сайта библиотеки «MDR32F9_2013» и «MDR32F9_1986ВЕ4_2015» из папки «MDR32F9_2013\lib\IDE\iar_arm\» скопировал папку «arm» в директорию «IAR Systems\Embedded Workbench 6.5\». Скачал с форума MilandrDBforSegger.zip из нее JLinkDevices.xml и папку Devices скопировал в директорию “IAR Systems\Embedded Workbench 6.5\arm\examples\Milandr\coremark_iar\settings\”.
Открываю проект «IAR Systems\Embedded Workbench 6.5\arm\examples\Milandr\coremark_iar\» выдаётся ошибка:

"Warning: The device description file: ...\iomdr32f1.ddf defined on the Project->Options->Debugger page does not exist"

Изменяю путь в Project->Options->Debugger на $TOOLKIT_DIR$\config\debugger\Milandr\jbr_1986BE9x.ddf после чего компилирую - компилируется без ошибок. Нажимаю «Download and Debug» - выдаётся ошибки:

"Missing or malformed flash loader specification file FlashMDR32F1x.board"

В опциях проекта изменяю путь к flash loader:
Нажимаю Ок, перекомпилирую, нажимаю залить – выдаётся ошибка:

"There were warnings while generating flash loader input. See the Debug Log windows for details"

Лог содержит следующую информацию:


[size=50]Fri Jul 21, 2017 11:55:40: Flash download warning: 12864 out of 12864 bytes from data record CODE:[0x00000000,0x0000323F] will not be flashed
Fri Jul 21, 2017 11:55:40: There were warnings while generating flash loader input.
See the Debug Log window for details.
Fri Jul 21, 2017 11:55:41: Skipping flash loading pass because there is no data in the designated range: 0x8000000-0x8020000.
Fri Jul 21, 2017 11:55:41: Downloaded C:\Program Files\IAR Systems\Embedded Workbench 6.5\arm\examples\Milandr\coremark_iar\Debug\Exe\c.out to flash memory.
Fri Jul 21, 2017 11:55:41: JLINK command: ProjectFile = C:\Program Files\IAR Systems\Embedded Workbench 6.5\arm\examples\Milandr\coremark_iar\settings\coremark_Debug.jlink, return = 0
Fri Jul 21, 2017 11:55:41: Device "1986BE9X" selected.
Fri Jul 21, 2017 11:55:41: DLL version: V6.16h, compiled Jul 14 2017 17:23:19
Fri Jul 21, 2017 11:55:41: Firmware: J-Link ARM / Flasher ARM V3 compiled Sep 23 2015 08:55:49
Fri Jul 21, 2017 11:55:41: JTAG speed is initially set to: 32 kHz
Fri Jul 21, 2017 11:55:42: TotalIRLen = 4, IRPrint = 0x01
Fri Jul 21, 2017 11:55:42: JTAG chain detection found 1 devices:
Fri Jul 21, 2017 11:55:42: #0 Id: 0x4BA00477, IRLen: 04, CoreSight JTAG-DP
Fri Jul 21, 2017 11:55:42: Scanning APs, stopping at first AHB-AP found.
Fri Jul 21, 2017 11:55:42: AP[0] IDR: 0x24770011 (AHB-AP)
Fri Jul 21, 2017 11:55:42: AHB-AP ROM: 0xE00FF000 (Base addr. of first ROM table)
Fri Jul 21, 2017 11:55:42: CPUID reg.: 0x412FC230. Implementer code: 0x41 (ARM)
Fri Jul 21, 2017 11:55:42: Found Cortex-M3 r2p0, Little endian.
Fri Jul 21, 2017 11:55:42: FPUnit: 6 code (BP) slots and 2 literal slots
Fri Jul 21, 2017 11:55:42: CoreSight components:
Fri Jul 21, 2017 11:55:42: ROMTbl[0] @ E00FF000
Fri Jul 21, 2017 11:55:42: ROMTbl[0][0]: E000E000, CID: B105E00D, PID: 002BB000 SCS
Fri Jul 21, 2017 11:55:42: ROMTbl[0][1]: E0001000, CID: B105E00D, PID: 002BB002 DWT
Fri Jul 21, 2017 11:55:42: ROMTbl[0][2]: E0002000, CID: B105E00D, PID: 002BB003 FPB
Fri Jul 21, 2017 11:55:42: ROMTbl[0][3]: E0000000, CID: B105E00D, PID: 002BB001 ITM
Fri Jul 21, 2017 11:55:42: ROMTbl[0][4]: E0040000, CID: B105900D, PID: 002BB923 TPIU-Lite
Fri Jul 21, 2017 11:55:42: Hardware reset with strategy 0 was performed
Fri Jul 21, 2017 11:55:42: Initial reset was performed
Fri Jul 21, 2017 11:55:42: Found 1 JTAG device, Total IRLen = 4:
Fri Jul 21, 2017 11:55:42: #0 Id: 0x4BA00477, IRLen: 4, IRPrint: 0x1 CoreSight JTAG-DP
Fri Jul 21, 2017 11:55:43: 12864 bytes downloaded and verified (44.71 Kbytes/sec)
Fri Jul 21, 2017 11:55:43: Warning:
Verify error at address 0x00000000, target byte: 0x00, byte in file: 0x58

Fri Jul 21, 2017 11:55:43: Warning:
Verify error at address 0x000000E5, target byte: 0x30, byte in file: 0x2A
Fri Jul 21, 2017 11:55:43: Warning: Too many verify errors, only the first 200 are displayed
Fri Jul 21, 2017 11:55:43: Warning: There were warnings during download, see Log Window
Fri Jul 21, 2017 11:55:43: Loaded debugee: C:\Program Files\IAR Systems\Embedded Workbench 6.5\arm\examples\Milandr\coremark_iar\Debug\Exe\c.out
Fri Jul 21, 2017 11:55:43: Hardware reset with strategy 0 was performed
Fri Jul 21, 2017 11:55:43: Target reset
Fri Jul 21, 2017 11:55:44: There were 1 error and 3 warnings during the initialization of the debugging session.
[/size]


C другими проектами (из примеров к плате или собранные вручную) ситуация аналогичная.
Собственно вопрос как настроить IAR?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ULINK2, J-Link в Keil uVision, IAR
СообщениеДобавлено: 2017-июл-21 12:42 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 992
Откуда: Тула
Ciyoha писал(а):
Fri Jul 21, 2017 11:55:40: Flash download warning: 12864 out of 12864 bytes from data record CODE:[0x00000000,0x0000323F] will not be flashed
Fri Jul 21, 2017 11:55:40: There were warnings while generating flash loader input.
See the Debug Log window for details.
Fri Jul 21, 2017 11:55:41: Skipping flash loading pass because there is no data in the designated range: 0x8000000-0x8020000.
...................
Fri Jul 21, 2017 11:55:43: 12864 bytes downloaded and verified (44.71 Kbytes/sec)
Fri Jul 21, 2017 11:55:43: Warning:
Verify error at address 0x00000000, target byte: 0x00, byte in file: 0x58

Fri Jul 21, 2017 11:55:43: Warning:
Verify error at address 0x000000E5, target byte: 0x30, byte in file: 0x2A
Fri Jul 21, 2017 11:55:43: Warning: Too many verify errors, only the first 200 are displayed
Fri Jul 21, 2017 11:55:43: Warning: There were warnings during download, see Log Window
Fri Jul 21, 2017 11:55:43: Loaded debugee: C:\Program Files\IAR Systems\Embedded Workbench 6.5\arm\examples\Milandr\coremark_iar\Debug\Exe\c.out
Fri Jul 21, 2017 11:55:43: Hardware reset with strategy 0 was performed
Fri Jul 21, 2017 11:55:43: Target reset
Fri Jul 21, 2017 11:55:44: There were 1 error and 3 warnings during the initialization of the debugging session.
Собственно вопрос как настроить IAR?

Вот как настроить IAR я не знаю, не владею. Но проблема в том, что код скомпилирован не в те адреса где у МК флешка.
код сюда CODE:[0x00000000,0x0000323F]
а флешка 0х08000000, поэтому загрузчик её пропустил(?) Skipping flash loading pass because there is no data in the designated range: 0x8000000-0x8020000.

Т.о. надо линкеру указать правильные адреса для размещения кода. 0х08000000 +128кБ

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ULINK2, J-Link в Keil uVision, IAR
СообщениеДобавлено: 2017-авг-17 13:51 
Не в сети

Зарегистрирован: 2017-июл-19 09:50
Сообщения: 2
Прописал в настройках линкеру путь к файлу: $TOOLKIT_DIR$\config\linker\Milandr\MDR1986VE9x\MDR32F1.icf
При компиляции выдалась ошибка:
«Missing or malformed flash loader specification file: C:\Program Files\IAR Systems\Embedded Workbench 6.5\arm\config\flashloader\Milandr\MDR1986V9x\FlashMDR32F1x.flash »
Файл взят с сайта Миландр и содержит следующее:
<?xml version="1.0" encoding="iso-8859-1"?>
<flash_device>
<exe>$TOOLKIT_DIR$\config\flashloader\Milandr\MDR1986VE9x\FlashMDR32F1xRAM4K.out</exe>
<page>2</page>
<block>128 0x400</block>
<flash_base>0x08000000</flash_base>
<macro>$TOOLKIT_DIR$\config\flashloader\Milandr\MDR1986VE9x\FlashMDR32F1x.mac</macro>
<aggregate>1</aggregate>
</flash_device>
Подскажите пожалуйста, где взять актуальные файлы для использования микроконтроллера с IAR или что необходимо переделать в тех что сейчас выложены Миландром.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 102 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB