eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaProgramatory JTAGRe: Programatory JTAG
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
    e.net!feeder.erje.net!usenet.goja.nl.eu.org!aioe.org!eternal-september.org!feed
    er.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
    From: Silver Dream ! <s...@n...net>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Programatory JTAG
    Date: Fri, 3 Jul 2020 12:07:38 +0200
    Organization: A noiseless patient Spider
    Lines: 32
    Message-ID: <rdn01b$dns$1@dont-email.me>
    References: <5efd947a$0$515$65785112@news.neostrada.pl>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Injection-Date: Fri, 3 Jul 2020 10:07:39 -0000 (UTC)
    Injection-Info: reader02.eternal-september.org;
    posting-host="21b5055622f4f6b326e763c5297d1290";
    logging-data="14076";
    mail-complaints-to="a...@e...org";
    posting-account="U2FsdGVkX18NsPHezg7SfG/fAYNf8on/1axrtcEizcw="
    User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
    Thunderbird/68.8.0
    Cancel-Lock: sha1:Dhol2Yuoe5T/a76sfTXyM8L4hD4=
    In-Reply-To: <5efd947a$0$515$65785112@news.neostrada.pl>
    Content-Language: en-US
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:754735
    [ ukryj nagłówki ]

    On 02/07/2020 10:02, Atlantis wrote:

    > Jednak co w sytuacji, kiedy w projekcie będę miał obydwa te urządzenia,
    > połączone w daisy chain? Będę musiał programować "na raty", podmieniając
    > programatory, czy też jedno narzędzie poradzi sobie z obydwoma układami?

    Sprzętowo JTAG sprowadza się do czterech linii komunikacyjnych i nie ma
    w nich nic szczególnie czarnomagicznego co wymagałoby programatora tego
    czy tamtego producenta. Np. w tym projekcie:

    https://beamracer.net/site/

    (strona ,,nieoficjalna" jeszcze) używamy najzwyklejszego złącza USB, za
    którym stoi popularny układ FTDI sterujący liniami JTAG.[*] O czym
    trzeba pamiętać przy większej liczbie układów to aby linie miały
    odpowiednio zabezpieczone poziomy (pull-up/push-down aka pull-down) gdyż
    nie wszyscy producenci wbudowują rezystory wewnątrz układów. To trzeba
    wyczytać w specyfikacjach używancyh układów. Tyle po stronie sprzętowej.
    Znaczące różnice pojawiają się natomiast w implementacjach protokołu
    używanego do programowania układów. Niemniej za to odpowiedzialne jest
    oprogramowanie generujące pliki wynikowe.

    Nie bardzo też rozumiem jak chciałbyś programować ileś układów
    ,,jednocześnie". Teoretycznie jestem sobie w stanie wyobrazić taką
    możliwość poprzez odpowiednie zmultipleksowanie różnych strumieni ale
    praktycznie nie byłoby to ani trywialne ani dodające wartości.


    * - trudno wymagać od każdego nabywcy aby w razie potrzeby uaktualnienia
    logiki naszego urządzenia kupował programator, instalował kobylaste
    oprogramowanie producenta/ów układu/ów, męczył się z konfiguracją,
    uruchomieniem, itd.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: