реклама на сайте
подробности

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
Flik
сообщение May 14 2018, 14:26
Сообщение #16


Частый гость
**

Группа: Свой
Сообщений: 151
Регистрация: 19-04-07
Из: Иваново
Пользователь №: 27 168



Ещё момент. Когда первый раз платы запустили на выводах JTAG и CS внешней SPIFI флэшки был уровень напряжения 3В. ядра определялись но не коннектились. Сейчас ядра не определяются, но на всех выводах 3,3В как должно быть. а до будет со второй платой сравнить, на которой ещё ядра определяются

Go to the top of the page
 
+Quote Post
_pv
сообщение May 14 2018, 14:44
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(jcxz @ May 14 2018, 20:14) *
Да ладно!
Попробуйте как-нить тем-же LPCLINK2 подключиться к другим камням нежели NXP. Увидите как он пошлёт Вас.
Для всех таких эмуляторов обычно указано, что он рассчитан на работу с МК только одного вендора.

lpclink прошитый как jlink или как CMSIS-DAP?
ну то есть всякие jlink/ulink ведь не только с nxp работают? им вообще без разницы чей камень.
хорошо, я как-нибудь попробую в железе. где-то была плата с атмеловским армом SAMD, их родных отладок нет, только lpclink2 и китайский stlink ещё где-то валяется.
но всё равно не представляю как это можно ограничить в железе. этож безмозглый переходник USB-SWD.
Go to the top of the page
 
+Quote Post
jcxz
сообщение May 14 2018, 14:54
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(_pv @ May 14 2018, 17:44) *
lpclink прошитый как jlink или как CMSIS-DAP?

Как JLINK.

Цитата(_pv @ May 14 2018, 17:44) *
ну то есть всякие jlink/ulink ведь не только с nxp работают? им вообще без разницы чей камень.

Протоколу SWD/JTAG - без разницы. Как я понимаю: прошивка просто считывает ID процессора и отказывается дальше работать если он от другого вендора.
Go to the top of the page
 
+Quote Post
scifi
сообщение May 14 2018, 14:54
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(_pv @ May 14 2018, 17:44) *
но всё равно не представляю как это можно ограничить в железе. этож безмозглый переходник USB-SWD.

Лочат в дровах. А без дров этот ваш безмозглый переходник годится разве что тараканов прихлопывать.
Go to the top of the page
 
+Quote Post
jcxz
сообщение May 14 2018, 14:55
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(scifi @ May 14 2018, 17:54) *
Лочат в дровах. А без дров этот ваш безмозглый переходник годится разве что тараканов прихлопывать.

Ну да: может и в дровах, может в самой прошивке - не знаю где, но есть.
Go to the top of the page
 
+Quote Post
_pv
сообщение May 14 2018, 15:47
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



stlinkу похоже без разницы
https://electronix.ru/forum/index.php?s=&am...t&p=1201477
Go to the top of the page
 
+Quote Post
Obam
сообщение May 14 2018, 15:55
Сообщение #22


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



Фирменный stlink-v2, фирменный SAM-Ice (хоть и по идеологии - jlink), stlink-v2mini (китайчатина "Waveshare") не коннектятся с "неродными" контроллерами. Проверялось. Выход: перепрошивка в jlink. Waveshar-овский jtag работал и с ATSAM3S4 и с STM32L152.


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
Flik
сообщение May 14 2018, 16:10
Сообщение #23


Частый гость
**

Группа: Свой
Сообщений: 151
Регистрация: 19-04-07
Из: Иваново
Пользователь №: 27 168



Вот такая петрушка получается. Если параметр Attach only= true то коннект по JTAG есть. если параметр Attach only= false то ошибка и читает ID ядер по нулям. В чём может быть проблемма?


Go to the top of the page
 
+Quote Post
scifi
сообщение May 14 2018, 16:13
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Flik @ May 14 2018, 19:10) *
Если параметр Attach only= true то коннект по JTAG есть. если параметр Attach only= false то ошибка и читает ID ядер по нулям.

Что за печаль? С этим тоже можно отлаживать, разве нет?
Go to the top of the page
 
+Quote Post
Flik
сообщение May 14 2018, 18:02
Сообщение #25


Частый гость
**

Группа: Свой
Сообщений: 151
Регистрация: 19-04-07
Из: Иваново
Пользователь №: 27 168



Цитата(scifi @ May 14 2018, 19:13) *
Что за печаль? С этим тоже можно отлаживать, разве нет?

Печаль в том что в этом режиме нельзя залить прошивку и каждое исправление перед отладкой придется заливать по usb
Go to the top of the page
 
+Quote Post
haker_fox
сообщение May 15 2018, 00:16
Сообщение #26


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Наш вариант включения JTAG. Из мануала. Ещё есть подтяжка на +3.3В с ноги DBGEN.





Прошиваем JetLink 9. IAR 7.50/8.10.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
jcxz
сообщение May 15 2018, 05:19
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(haker_fox @ May 15 2018, 03:16) *
Наш вариант включения JTAG. Из мануала. Ещё есть подтяжка на +3.3В с ноги DBGEN.

ТС при желании может спокойно взять схему подключения из схемы EVB для данного CPU: LPC-Link-II_Rev_C.pdf (есть в инете).
Отлаживал данную плату и точно такой-же OM13054 (прошитой JLINK-прошивкой) и сторонним JLink-ом - проблем не было.

Цитата(haker_fox @ May 15 2018, 03:16) *
Прошиваем JetLink 9. IAR 7.50/8.10.

Интересно, а зачем такая двойственность 7.50/8.10 ?
Go to the top of the page
 
+Quote Post
scifi
сообщение May 15 2018, 06:18
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Flik @ May 14 2018, 21:02) *
Печаль в том что в этом режиме нельзя залить прошивку и каждое исправление перед отладкой придется заливать по usb

Должны же быть там какие-нибудь средства автоматизации. Типа запустить скрипт "сброс - перепрошивка - старт".
Go to the top of the page
 
+Quote Post
jcxz
сообщение May 15 2018, 06:26
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(scifi @ May 15 2018, 09:18) *
Должны же быть там какие-нибудь средства автоматизации. Типа запустить скрипт "сброс - перепрошивка - старт".

Когда я делал свой проект на LPC4370, кроме всего прочего я писал также под винду прошивальщик через DFU (USB).
Он у меня сначала грузил в LPC4370 прошивку прошивальщика SPI-FLASH, запускал её, затем ей передавал образ, который нужно было зашить в SPI-FLASH.
И несложно было бы сделать так, чтобы такой прошивальщик всё время сканировал какую-нить директорию на диске и, как только там появляется hex-файл, автоматом заливал его в LPC по DFU. Осталось теперь только указать ему выходную директорию компилятора и дело в шляпе.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение May 15 2018, 06:46
Сообщение #30


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (jcxz @ May 15 2018, 13:19) *
ТС при желании может спокойно взять схему подключения из схемы EVB для данного CPU: LPC-Link-II_Rev_C.pdf (есть в инете).

Это в продолжение нашего общения из лички rolleyes.gif
QUOTE (jcxz @ May 15 2018, 13:19) *
Интересно, а зачем такая двойственность 7.50/8.10 ?

Часть проектов в одном, часть в другом. Разные железки на одном микроконтроллере rolleyes.gif


Соответственно, устройства, которые давно отлажены, работают, и продаются, никто не будет подвергать смене компилятора, повторному тестированию, и. возможно, сертификации)))


--------------------
Выбор.
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th July 2025 - 15:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01493 секунд с 7
ELECTRONIX ©2004-2016