Neil Scope 3. Глубокая модернизация

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


DJINO
Нашел транзистор. Понюхал.
Сообщения: 189
Зарегистрирован: Пн сен 07, 2009 14:32:04
Откуда: N. Tagil
Контактная информация:

Re: Neil Scope 3. Глубокая модернизация

Сообщение DJINO »

Оставь! Есть-пить не просит, работе не мешает.
Доброго времени суток всем!
Не надо мне ВЫ-кать!
musikant
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Чт янв 10, 2013 20:55:50

Re: Neil Scope 3. Глубокая модернизация

Сообщение musikant »

Подскажите. Я прошиваю контроллер заказанный с Али программой ST-LINK Utility по SWD, при любом обращении к контроллеру пишет Unknown device ID. Я так понимаю это прислали подделку ?
Аватара пользователя
hosturik
Потрогал лапой паяльник
Сообщения: 354
Зарегистрирован: Чт июл 24, 2014 23:09:23
Откуда: Киев

Re: Neil Scope 3. Глубокая модернизация

Сообщение hosturik »

musikant Это врядли, скорее всего что то делаете не так, может не так подключили.
Скачайте Cube Programmer, он намного удобней и с ним у меня никогда проблем небыло,
а с ST-LINK Utility тоже были какие то проблемы, в итоге перестал им пользоваться.
Serj_K
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Re: Neil Scope 3. Глубокая модернизация

Сообщение Serj_K »

ST-LINK Utility и другие программы от ST работает только с контроллерами от самой ST. Для записи NXP нужно использовать CoFlash от CoIDE - он работает с разными контроллерами.
musikant
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Чт янв 10, 2013 20:55:50

Re: Neil Scope 3. Глубокая модернизация

Сообщение musikant »

Да, спасибо. Удалось прошиться посредством CoIDE. Теперь другая проблема, при загрузке пишет "ERROR write/read EPM570 Decimation register". Проверять кварцевый генератор ?
Serj_K
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Re: Neil Scope 3. Глубокая модернизация

Сообщение Serj_K »

musikant писал(а):при загрузке пишет "ERROR write/read EPM570 Decimation register"
И вообще, почитывайте https://hobby-research.at.ua/forum/2-1-177, ссылка на него в первом посте была. Ну нет у меня желания дублировать ответы в двух местах.
Аватара пользователя
TaLiVis
Вымогатель припоя
Сообщения: 629
Зарегистрирован: Пт мар 20, 2015 15:58:21
Контактная информация:

Re: Neil Scope 3. Глубокая модернизация

Сообщение TaLiVis »

Serj_K писал(а):...нет у меня желания...
Сайт - другой, статья (и тема к ней прилепленная) - другая. Если бы вопросы обсуждались в данной теме, то "желание" оч даже справедливое, а так
«Назвался груздем – полезай в кузов»
Мне, например, тоже не улыбается лопатить 177 (на данный момент) страниц в поисках крупицы необходимой информации. Sorry, конечно. Не в обиду и ничего личного.
musikant
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Чт янв 10, 2013 20:55:50

Re: Neil Scope 3. Глубокая модернизация

Сообщение musikant »

Поддерживаю TaLiVis. Зачем создавать тогда форум. За ссылку спасибо, недоглядел. Но там обсуждение ранних версий, др. схематика. Дочитал до 32й страницы, и разговоры только о модернизации. По своему вопросу нашел только "Проверь шину данных от ПЛИС к МК, эта ошибка возникает когда записанное значение регистра не совпадает с прочитанным." Проверил дорожки от МК к ПЛИС, обрывов-непропаи-замыканий не обнаружено. Да и пока не установлены реле.

Добавлено after 1 hour 8 minutes 50 seconds:
Еще вопрос. Открываю исходник в CoIDE, ничего не меняю. Нажимаю F7. Программа генерирует файлы с расширением elf, которым и прошивает контроллер я так понял, bin и hex, который у меня получается размером 0 байт.

Изображение
Serj_K
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Re: Neil Scope 3. Глубокая модернизация

Сообщение Serj_K »

Моя схема - это всего лиш модификация имеющейся и проблемы, которые могут возникнуть при повторении, на 99% одинаковые и они уже обсуждались на форуме базовой разработки. Моя конструкция появилась на том форуме примерно на 160 странице, на много раньше, чем я написал статью здесь. Можно начинать читать не с начала темы, а с конца и тогда всё будет быстрее и проще. А здесь тему создал, так как статья выложена здесь. На этом форуме и так есть темы, где люди задают одни и те же вопросы и темы разрастаются до многих десятков и даже сотен страниц, которые действительно не реально перечитывать. Вам такое нравится? Мне нет. И это всё без обид с моей стороны.
musikant писал(а):Проверил дорожки от МК к ПЛИС, обрывов-непропаи-замыканий не обнаружено.
Тогда в пошаговой отладке пройтись по EPM570_Registers_Init(void) и смотреть шину другим осциллографом.
musikant писал(а):Нажимаю F7. Программа генерирует файлы с расширением elf, которым и прошивает контроллер я так понял, bin и hex, который у меня получается размером 0 байт.
В конфигурации проекта на вкладке "Output" должны стоять галки на создание хекса и бина. Также можно попробовать делать не Build (F7) a Rebuild (Ctrl+R).
Аватара пользователя
Alexey_N
Сверлит текстолит когтями
Сообщения: 1273
Зарегистрирован: Вт фев 01, 2011 17:56:40
Откуда: г. Жуковка, Брянская обл.

Re: Neil Scope 3. Глубокая модернизация

Сообщение Alexey_N »

Приветствую, есть ли у кого плата лишняя для сборки?
Индукционный нагреватель - 20% (наладка). TIG сварка - 10% (детальки)
ВЧ генератор 150МГц - 80% (наладка). Мостовой ИИП - 40% (подкл. ОС).
s1212
Родился
Сообщения: 7
Зарегистрирован: Вс ноя 24, 2019 22:29:00

Re: Neil Scope 3. Глубокая модернизация

Сообщение s1212 »

здравствуйте дорогие участники форума! при прошивке плис нужно ли в квартусе указывать память ? и если прошил память через плис. как ее очистить ато залил не тот поф
Serj_K
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Re: Neil Scope 3. Глубокая модернизация

Сообщение Serj_K »

Просто поверх записать правильный поф.
OLEG-82
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вс сен 09, 2018 09:38:01

Re: Neil Scope 3. Глубокая модернизация

Сообщение OLEG-82 »

Кто силен в altium designer.Помогите переделать дорожку.Под микросхемой U3 нужно убрать дорожку и провести ее через переходные отверстия. Мешает она там при пайки микросхемы замыкает эта дорожка на полигон GND.Спасибо.
https://www.radiokot.ru/artfiles/6446/
Вложения
imgonline-com-ua-Compressed-DgqXJ8qKW4OWDyui.jpg
(122.39 КБ) 389 скачиваний
Serj_K
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Re: Neil Scope 3. Глубокая модернизация

Сообщение Serj_K »

Можно не переразводить, а попробовать убрать в слое маски квадратик под микросхемой, тогда маска закроет эту дорожку. Ну и у меня ничего не замкнуло. Просто паять нужно немного хитро - сначала хорошо залудить площадки с бугорком, а центр не лудить. Тогда при прогреве феном микросхема плавает на припое и не замыкает. Я об этом уже писал.
OLEG-82
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вс сен 09, 2018 09:38:01

Re: Neil Scope 3. Глубокая модернизация

Сообщение OLEG-82 »

Я с первыми платами так и делал (платы были заказаны на производстве).Хочу заказать ещё.Но зачем такие неудобства.Я с этой программой не дружу вот и прошу помощи.
Serj_K
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Re: Neil Scope 3. Глубокая модернизация

Сообщение Serj_K »

Поставив платы на поток, а это на 99,9% для зарабатывания денег, можно было уже давно через "не дружу" сделать самостоятельно. И мне лично было бы стыдно ради такого дёргать других людей. Но да ладно, удалил я этот квадратик в маске за 1 минуту с учётом запуска Альтиума.
Вложения
NS3-NXP.part3.rar
плата
(570.68 КБ) 358 скачиваний
NS3-NXP.part2.rar
плата
(1 МБ) 341 скачивание
NS3-NXP.part1.rar
плата
(1 МБ) 351 скачивание
OLEG-82
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вс сен 09, 2018 09:38:01

Re: Neil Scope 3. Глубокая модернизация

Сообщение OLEG-82 »

Обидные слова.Первый заказ это пять плат.Собрал себе один остальные платы распродал ребятам из форума.Сейчас товарищ просит меня собрать такой прибор.Вот и хочу заказать ещё.И возник такой вопрос.А Вы сразу на поток для зарабатывания денег.
Serj_K
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Re: Neil Scope 3. Глубокая модернизация

Сообщение Serj_K »

Да я не против ЗАРАБАТЫВАНИЯ денег на открытых проектах в том числе и моих. Вы же их не крадёте, так как они открытые. Пользуйтесь как хотите. Лично я буду рад, если кто-то будет тиражировать мои разработки - значит они кому-то нужны. Более того, я бы хотел, чтобы некоторые из них таки начали тиражировать массово.
ИС69
Родился
Сообщения: 18
Зарегистрирован: Пн мар 04, 2019 16:44:49

Re: Neil Scope 3. Глубокая модернизация

Сообщение ИС69 »

[uquote="musikant",url="/forum/viewtopic.php?p=3650020#p3650020"]Теперь другая проблема, при загрузке пишет "ERROR write/read EPM570 Decimation register". Проверять кварцевый генератор ?[/uquote]
musikant писал(а):Проверил дорожки от МК к ПЛИС, обрывов-непропаи-замыканий не обнаружено.
Тогда в пошаговой отладке пройтись по EPM570_Registers_Init(void) и смотреть шину другим осциллографом.
Точно такая же проблемма, пропаял, проверил нет ни обрывов ни КЗ.
Подозреваю что дохлая ПЛИС.
На МК присутствуют прямоугольные импульсы на 59 и 60 ногах.
Если можно поподробнее о пошаговой отладке.
Serj_K
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Re: Neil Scope 3. Глубокая модернизация

Сообщение Serj_K »

ИС69 писал(а):Если можно поподробнее о пошаговой отладке.
Вообще по отладке прошивок для контроллеров полно даже видео уроков, не говоря о текстовой информации, немного в работе отличаются IDE, но принцип абсолютно одинаковый. Для этого нужен аппаратный отладчик, например ST-Link, который подключается к разъёму SWD, сигналы на схеме подписаны. Конкретно для этого прибора есть нюанс по начальному запуску. В CoIDE (1.7, не 2.х) загружается проект, для простоты в файле init.c поставить точку останова на строке с EPM570_Init();, при подключенном ST-Link нажать кнопку питания и запустить отладку в CoIDE. При этом нужно удерживать кнопку включения, так как при запуске отладки прибор выключится. Затем нажать F5. Когда отладка остановиться на точке останова кнопку питания можно отпустить. А теперь в пошаговом режиме по F11 двигаться по EPM570_Init() и смотреть сигналы на ПЛИС осциллографом или вольтметром когда сигналы WR или RD = 1. То есть в процедурах EPM570_WriteReg_Data и EPM570_ReadReg_Data из EPM570_Register.с. Могут быть проблемы с новыми компиляторами, у меня GCC-5.4.1 и проблем с отладкой нет. Ещё проверьте, какой файл прошивки ПЛИС записан. В тех исходниках, которые я выкладывал их может быть два разных, сейчас не помню.
Ответить

Вернуться в «Статьи»