Перейти к содержанию
    

Программатор stm32F103_74HC244_loopback_test

Здравствуйте!

Я еще совсем-совсем начинающий.

Forum1.txt - эта история подробно

Купил дешевый программатор

ARMJISHU stm32F103 и 74HC244 плата с кварцем на 8 МГц

https://wiki.cuvoodoo.info/lib/exe/fetch.php?media=jtag:bus_blaster-stm32.pdf

Программатор и драйвер установились. W7 видит.

Но подключенная ПЛИС (сам-строй плата) не распознается.

Искал как проверить программатор

loopback тест с форума marsohod

https://marsohod.org/index.php/forum/7----mbftdi/1165-loopback

TDI==>>TDO (3 и 9 пины в разъеме кабеля замкнул проволочкой)

JTAG Chain Debugger QUartus 8.1

TDI: 0x5555 => TDO: 0x54AB - тест не проходит.

При этом TDI: 0x55 => TDO: 0x55 - проходит.

Питание на кабель подавал 4-ый пин +3.3В.  

-- Потом купил втрой такой же программатор в другой конторе.

Думал первый спалил своей платой.

Нутро точно такое же. И ведет он себя также, как и первый.

Шлейф до 5 сантиметров укоротил еще для первого.

 

Вопрос: что делать с имеющимся программатором?

       Или все-таки что я делаю не так?

Можно ли как-то понизить частоту программатора?

Или это совсем не в ту степь?

Заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разделите проблему на части и попробуйте проверить каждую из частей независимо:

1. Квартус (драйвер и установки для программатора)

2. программатор

3. плата

Скорее всего (1) и (2) только вместе проверить можно.

Если ничего вокруг найти не получается (нет проверенных плат и программаторов), то может самопальный Байтбластер на LPT попробовать для теста (3)? Извиняюсь, не знаю, можно ли LPT-шный Байтбластер к современным Квартусам подключать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, Ruslan1. Есть машина с LPT. На ней когда-то стоял Quartus. Но сейчас уже нет. Смогу ли с ней справиться- не знаю. Меня сильно смутил loopback test. Правильно ли я понимаю, что без него нет смысла искать дальше?

Quartus v.8.1: Hardware Setup ->USB-Blaster [USB-0]; Кажется, что распознается. При подключении-отключении бластера от W7 слышен "бульк".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 hours ago, dmitr1 said:

Спасибо, Ruslan1. Есть машина с LPT. На ней когда-то стоял Quartus. Но сейчас уже нет. Смогу ли с ней справиться- не знаю. Меня сильно смутил loopback test. Правильно ли я понимаю, что без него нет смысла искать дальше?

Quartus v.8.1: Hardware Setup ->USB-Blaster [USB-0]; Кажется, что распознается. При подключении-отключении бластера от W7 слышен "бульк".

1. Забудьте про Квартус 8.1 и LPT порт.
2. Купите на Алиэкспресс USB blaster за примерно 3$.

HTB14ixEg.QIL1JjSZFhq6yDZFXaX.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

31 минуту назад, wert101 сказал:

2. Купите на Алиэкспресс USB blaster за примерно 3$

Только надо учитывать что он работает не совсем корректно.

Например, если в bypass по drscan послать примерно мегабит, то прочитается не совсем тоже самое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, wert101. То, что у меня похоже. По внешнему виду, по крайней мере. Я покупал их в российских интернет-магазинах. Так казалось быстрее и проще, чем на aliexpress-е (хотя чуть дороже). Купил два в разных местах. Второй - после того как с первым поковырялся и понял что TDI на TDO проходит с ошибкой. Потом открыл первый, посмотрел. Плюс в интернете искал как проверить. Оба внутри одинаковые платы с stm32f101 и 74HC244. Как-то так. Может я конечно что-то не так делал. Но смущает, что данные приходят, но другие. Например 0x5555 =>0x54AB. И это стабильно.

Изменено пользователем dmitr1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 2/4/2019 at 5:14 PM, dvlwork said:

Только надо учитывать что он работает не совсем корректно.

Например, если в bypass по drscan послать примерно мегабит, то прочитается не совсем тоже самое.

Не знаю, что, куда и кому Вы посылаете :).
Работаю с Альтерой
с 1998г., начинал с MAX PLUX, самодельного LPT-ного ByteBlastera  на 74HC244 и самопальной платы на EPM7128А в корпусе PLCC68.

С китайским клоном USB Blaster-a с Алиэкспрес работаю с 2010-11г., Квартус версии с 11 по 17, семейства м/с Cyclone I/3/4E/5.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, wert101 сказал:

Не знаю, что, куда и кому Вы посылаете :).

Это от схемы не зависит вообще. Это именно аппаратная проблема этого клона.

Еще раз: если вы возьмете и напишите сами jam файл в котором командой drscan с capture одним куском закинете много данных, то захватиться должны они же сдвинутые на 1 такт (bypass), а захватываются другие данные. С оригинальным Terasic-овским бластером и ByteBlasterMV такой проблемы нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, dvlwork said:

Это от схемы не зависит вообще. Это именно аппаратная проблема этого клона.

Еще раз: если вы возьмете и напишите сами jam файл в котором командой drscan с capture одним куском закинете много данных, то захватиться должны они же сдвинутые на 1 такт (bypass), а захватываются другие данные. С оригинальным Terasic-овским бластером и ByteBlasterMV такой проблемы нет.

Вы о данной теме речь ведете? https://www.intel.com/content/www/us/en/programmable/support/support-resources/support-centers/devices/programming-tools/jam-stapl/tls-jam-embedded.html
Возможно, все так и есть. У меня не возникало необходимости пользоваться данным "in-system programming via an embedded processor".
Топик стартеру, думаю, на данный момент эта информация не актуальна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...