Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Кто нибудь компилировал IAR ом процессоры Milandr ?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
inventor
Привезли отладочную плату 1986ВЕ3Т - посморел на прилагаемом
диске есь примеры программм
какой то их ний компилятор
есть примеры программ для контроллера
но не нашел никаких addon для IAR
слышал, что есть именно для этого процессора
кто нибудь поелится?
scifi
Цитата(inventor @ Jul 24 2017, 10:37) *
Привезли отладочную плату 1986ВЕ3Т

Из любопытства погуглил, что такое 1986ВЕ3Т. Так и не понял, какой процессор туда вставили. Пишут RISC, понимай как хочешь laughing.gif
Obam
CM0+ ?
"Описание процессора и периферии ядра:
- Процессорное ядро, с минимизированным количеством вентилей, обладающее следующими характеристиками:
- Содержит в своём составе 3-х уровневый конвейер.
- Набор инструкций архитектуры ARM v6-M, включающий 32 битные Thumb-2 инструкции, такие как BL, MRS, MSR, ISB, DSB и DMB." ну и т.д.
из http://forum.milandr.ru/download/file.php?...c09c47a838ac74c
inventor
1)сделал проект для этого проца 1986ВЕ3Т
2) чтобы все нормально компилировалось поставил NOROOT в ассемблерном файле
3) раскидал по билиотекам и папкам, чтобы было ясно и понятно где все находится
скомпилилось с парой варнунгов
но теперь надо курить JLINK чтобы прошить
не понравилось:
в папке cmsis для ВЕ4 находится в папке С0
а для контролера ВЕ3Т в папке С1 - хотя это один и тот же контролер
библиотека periphDiriver в примере вообще от проца 1986F9Q
но в этих же библиотеках дефиниции от ВЕ3
вобщем нуждо с ними разбираться - это не примеры для разработки
разработчик должен потратит день, чтобы все это вкурить!
если я беру STM - то чтобы скомпилить пример мне требуется несколько минут
LightElf
QUOTE (Obam @ Jul 24 2017, 11:44) *
CM0+ ?

Нет, там Cortex-M1

QUOTE (inventor @ Jul 24 2017, 12:16) *
в папке cmsis для ВЕ4 находится в папке С0
а для контролера ВЕ3Т в папке С1 - хотя это один и тот же контролер

Нет, это разные процессоры на разных ядрах.
Obam
Цитата(LightElf @ Jul 24 2017, 13:32) *
Нет, там Cortex-M1

Гениально!!! Ядро для FPGA (;
novikovfb
Цитата(Obam @ Jul 24 2017, 13:46) *
Гениально!!! Ядро для FPGA (;

Что мешает его запихать в "железный" процессор?
LightElf
QUOTE (Obam @ Jul 24 2017, 12:46) *
Гениально!!! Ядро для FPGA (;

Где-то на миландровском форуме объясняли, почему так сделали. Если не склероз: CM0 недостаточно производительный на такт, а CM3 при имеющейся технологии получался слишком низкочастотным (что для мк с Ethernet не гуд).
Kabdim
Ничего не мешает, только зачем?
УПД: Пока писал коллега выше объяснил.
Obam
Цитата(novikovfb @ Jul 24 2017, 13:49) *
Что мешает его запихать в "железный" процессор?

Ничего, просто не ожидал такого варианта. Навскидку не припоминаю у кого в кремнии контроллеры на M1.
inventor
Цитата(Obam @ Jul 24 2017, 13:41) *
Ничего, просто не ожидал такого варианта. Навскидку не припоминаю у кого в кремнии контроллеры на M1.

для военки пойдет
проект я скомпилировал, теперь проблема с JLink
вылетает, хотя сделал все по инструкции
AVR
Цитата(inventor @ Jul 24 2017, 14:36) *
для военки пойдет
проект я скомпилировал, теперь проблема с JLink
вылетает, хотя сделал все по инструкции

А насколько старый JLink? Чисто предположение, может требуется апдейт проши?
И кстати, "вылетает" не говорит ровным счетом ничего, подробности нужны и даже скриншоты.
inventor
Цитата(AVR @ Jul 24 2017, 14:52) *
А насколько старый JLink? Чисто предположение, может требуется апдейт проши?
И кстати, "вылетает" не говорит ровным счетом ничего, подробности нужны и даже скриншоты.


В САМОМ НАЧАЛЕ ПЕРВЫЙ МЕСАДЖ БОКС

а если начинаешь дебажиь - время от времени появляется второй



да JLINK не настоящий . эт понятно
Obam
Второй транспарант у меня выскакивал при работе со спящим режимом, пока в подкаталоге settings файл .jlink не подкорректировал. (; SAM-ICE за jlink считаем?

"Firmware: J-Link ARM V8 compiled Aug 26 2015 15:08:21" - у мну посвежее (: а драйвера свежее у вас, так что напрашивается обновление прошивки в jlink-е.
inventor
Цитата(Obam @ Jul 24 2017, 16:56) *
Второй транспарант у меня выскакивал при работе со спящим режимом, пока в подкаталоге settings файл .jlink не подкорректировал. (; SAM-ICE за jlink считаем?

"Firmware: J-Link ARM V8 compiled Aug 26 2015 15:08:21" - у мну посвежее (: а драйвера свежее у вас, так что напрашивается обновление прошивки в jlink-е.

это не настоящий JLINK - дешевая копия
его можно обновить. эту копию то есть?
Obam
Ну как-то сообщество решает этот вопрос: внизу начальной страницы про МК - активен тред про клоны. STlink-v2mini (китайчатина) перешилась в jlink-OB - SWD получился; для себя лично (не для работы) присматриваюсь к EDU-варианту jlink-а.
Integro
Цитата(inventor @ Jul 24 2017, 16:37) *
В САМОМ НАЧАЛЕ ПЕРВЫЙ МЕСАДЖ БОКС


Это в новых версия софта началось, на старых версиях такого сообщения нет, я использую 6.12 https://www.segger.com/downloads/jlink/JLin...ndows_V612i.exe
inventor
мне так и не ответили насчет IAR
задолбалдся переставлять IAR: 7.5 -> 7.8 -> 6.5
в последнем вообще не цепляется к плате, хотя прошивает ее
Obam
Всё что могли рассказали, ничего не утаили.

В опциях Debugger>Download птичка "Verify Download". Жмакаем <Cntrl-D> - прошивает, но не коннектится? Эт как так?

Вот лог загрузки: без коннекта не бывает прошивки
CODE
Tue Jul 25, 2017 15:24:03: JLINK command: ProjectFile = D:\ARM\__Tests\LCM12832_SIM33ELA_SAM3S1\settings\LCM12832_SIM33ELA_SAM3S1_Debug.jlink, return = 0
Tue Jul 25, 2017 15:24:03: Device "ATSAM3S1A" selected.
Tue Jul 25, 2017 15:24:03: JLINK command: device = SAM3S1A, return = 0
Tue Jul 25, 2017 15:24:03: DLL version: V6.12d, compiled Dec 21 2016 16:56:08
Tue Jul 25, 2017 15:24:03: Firmware: J-Link ARM V8 compiled Aug 26 2015 15:08:21
Tue Jul 25, 2017 15:24:03: JTAG speed is fixed to: 4000 kHz
Tue Jul 25, 2017 15:24:03: TotalIRLen = 4, IRPrint = 0x01
Tue Jul 25, 2017 15:24:03: AP-IDR: 0x24770011, Type: AHB-AP
Tue Jul 25, 2017 15:24:03: AHB-AP ROM: 0xE00FF000 (Base addr. of first ROM table)
Tue Jul 25, 2017 15:24:03: Found Cortex-M3 r2p0, Little endian.
Tue Jul 25, 2017 15:24:03: FPUnit: 6 code (BP) slots and 2 literal slots
Tue Jul 25, 2017 15:24:03: CoreSight components:
Tue Jul 25, 2017 15:24:03: ROMTbl 0 @ E00FF000
Tue Jul 25, 2017 15:24:03: ROMTbl 0 [0]: FFF0F000, CID: B105E00D, PID: 002BB000 SCS
Tue Jul 25, 2017 15:24:03: ROMTbl 0 [1]: FFF02000, CID: B105E00D, PID: 002BB002 DWT
Tue Jul 25, 2017 15:24:03: ROMTbl 0 [2]: FFF03000, CID: B105E00D, PID: 002BB003 FPB
Tue Jul 25, 2017 15:24:03: ROMTbl 0 [3]: FFF01000, CID: B105E00D, PID: 002BB001 ITM
Tue Jul 25, 2017 15:24:03: ROMTbl 0 [4]: FFF41000, CID: B105900D, PID: 002BB923 TPIU-Lite
Tue Jul 25, 2017 15:24:03: Hardware reset with strategy 0 was performed
Tue Jul 25, 2017 15:24:03: Initial reset was performed
Tue Jul 25, 2017 15:24:03: Found 1 JTAG device, Total IRLen = 4:
Tue Jul 25, 2017 15:24:03: #0 Id: 0x4BA00477, IRLen: 4, IRPrint: 0x1 CoreSight JTAG-DP
Tue Jul 25, 2017 15:24:04: J-Link: Flash download: Flash download skipped. Flash contents already match
Tue Jul 25, 2017 15:24:04: 9484 bytes downloaded and verified (32.96 Kbytes/sec)
Tue Jul 25, 2017 15:24:04: Loaded debugee: D:\ARM\__Tests\LCM12832_SIM33ELA_SAM3S1\Debug\Exe\lcm12832_sim33ela_sam3s1.out
Tue Jul 25, 2017 15:24:04: Hardware reset with strategy 0 was performed
Tue Jul 25, 2017 15:24:04: Target reset

inventor
Цитата(Obam @ Jul 25 2017, 15:20) *
Всё что могли рассказали, ничего не утаили.

В опциях Debugger>Download птичка "Verify Download". Жмакаем <Cntrl-D> - прошивает, но не коннектится? Эт как так?

Вот лог загрузки: без коннекта не бывает прошивки
CODE
Tue Jul 25, 2017 15:24:03: JLINK command: ProjectFile = D:\ARM\__Tests\LCM12832_SIM33ELA_SAM3S1\settings\LCM12832_SIM33ELA_SAM3S1_Debug.jlink, return = 0
Tue Jul 25, 2017 15:24:03: Device "ATSAM3S1A" selected.
Tue Jul 25, 2017 15:24:03: JLINK command: device = SAM3S1A, return = 0
Tue Jul 25, 2017 15:24:03: DLL version: V6.12d, compiled Dec 21 2016 16:56:08
Tue Jul 25, 2017 15:24:03: Firmware: J-Link ARM V8 compiled Aug 26 2015 15:08:21
Tue Jul 25, 2017 15:24:03: JTAG speed is fixed to: 4000 kHz
Tue Jul 25, 2017 15:24:03: TotalIRLen = 4, IRPrint = 0x01
Tue Jul 25, 2017 15:24:03: AP-IDR: 0x24770011, Type: AHB-AP
Tue Jul 25, 2017 15:24:03: AHB-AP ROM: 0xE00FF000 (Base addr. of first ROM table)
Tue Jul 25, 2017 15:24:03: Found Cortex-M3 r2p0, Little endian.
Tue Jul 25, 2017 15:24:03: FPUnit: 6 code (BP) slots and 2 literal slots
Tue Jul 25, 2017 15:24:03: CoreSight components:
Tue Jul 25, 2017 15:24:03: ROMTbl 0 @ E00FF000
Tue Jul 25, 2017 15:24:03: ROMTbl 0 [0]: FFF0F000, CID: B105E00D, PID: 002BB000 SCS
Tue Jul 25, 2017 15:24:03: ROMTbl 0 [1]: FFF02000, CID: B105E00D, PID: 002BB002 DWT
Tue Jul 25, 2017 15:24:03: ROMTbl 0 [2]: FFF03000, CID: B105E00D, PID: 002BB003 FPB
Tue Jul 25, 2017 15:24:03: ROMTbl 0 [3]: FFF01000, CID: B105E00D, PID: 002BB001 ITM
Tue Jul 25, 2017 15:24:03: ROMTbl 0 [4]: FFF41000, CID: B105900D, PID: 002BB923 TPIU-Lite
Tue Jul 25, 2017 15:24:03: Hardware reset with strategy 0 was performed
Tue Jul 25, 2017 15:24:03: Initial reset was performed
Tue Jul 25, 2017 15:24:03: Found 1 JTAG device, Total IRLen = 4:
Tue Jul 25, 2017 15:24:03: #0 Id: 0x4BA00477, IRLen: 4, IRPrint: 0x1 CoreSight JTAG-DP
Tue Jul 25, 2017 15:24:04: J-Link: Flash download: Flash download skipped. Flash contents already match
Tue Jul 25, 2017 15:24:04: 9484 bytes downloaded and verified (32.96 Kbytes/sec)
Tue Jul 25, 2017 15:24:04: Loaded debugee: D:\ARM\__Tests\LCM12832_SIM33ELA_SAM3S1\Debug\Exe\lcm12832_sim33ela_sam3s1.out
Tue Jul 25, 2017 15:24:04: Hardware reset with strategy 0 was performed
Tue Jul 25, 2017 15:24:04: Target reset


моя ошибка - забыл поставить verify download и указать flash loader
версия IAR 6.50 - вроде работает
Obam
И более свежие должны работать.

Забавно, что птичка "Use flash loader(s)" у меня сброшена (;
В меню Project>Download не доступен, а "Download and Debug" работает.
VladislavS
Цитата(inventor @ Jul 24 2017, 16:37) *
В САМОМ НАЧАЛЕ ПЕРВЫЙ МЕСАДЖ БОКС


Прошейте в него через SAM-BA приложенную прошивку. С последним iar будет работать. Серийный номер руками установите любой командой "exec SetSN=XXXXXXXX"

Нажмите для просмотра прикрепленного файла
inventor
Цитата(VladislavS @ Jul 26 2017, 10:32) *
Прошейте в него через SAM-BA приложенную прошивку. С последним iar будет работать. Серийный номер руками установите любой командой "exec SetSN=XXXXXXXX"

Нажмите для просмотра прикрепленного файла

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