Krzema Napisano Wrzesień 15, 2011 Udostępnij Napisano Wrzesień 15, 2011 Witam,właśnie dowiedziałem się o fajnej funkcjonalności JTAG-a, mianowicie łączenie procesorów w łańcuch (JTAG chain) Czy ma ktoś z tym jakieś doświadczenie? Przede wszystkim - czy da się programować tak połączone procki za pomocą TrueSTUDIO? Szukałem w sieci, w helpie - nic nie znalazłem 🙁 Czyżby tego nie obsługiwał? Link do komentarza Share on other sites More sharing options...
Sabre Wrzesień 15, 2011 Udostępnij Wrzesień 15, 2011 A będziesz z tego korzystał? Czy chcesz się dowiedzieć ot po prostu jako ciekawostkę? Link do komentarza Share on other sites More sharing options...
Krzema Wrzesień 15, 2011 Autor tematu Udostępnij Wrzesień 15, 2011 Uczestniczę w projektowaniu urządzenia, które będzie się składało z dwóch uC. Ogólnie dążymy do tego żeby dało się je programować za pomocą najmniejszej ilości pinów sygnałowych. Na początku plan był taki żeby był JTAG dla każdego z nich, dałoby to w sumie 10-12 sygnałów. Wczoraj dowiedziałem się o SWD - 2 sygnały na jeden uC. W sumie przy JTAG chainie dostaniemy tyle samo sygnałów co przy SWD dla dwóch uC, ale łańcuch JTAG - z kilku powodów - wydaje mi się być bardziej eleganckim rozwiązaniem. Link do komentarza Share on other sites More sharing options...
Sabre Wrzesień 15, 2011 Udostępnij Wrzesień 15, 2011 Eleganckie może i tak, ale według mnie coś takiego służy do masowego programowania tym samym kodem (pewnie niekoniecznie). W urządzeniu, które będzie bardzo rzadko przeprogramowywane (po wgraniu docelowego kodu) coś takiego jest skórką za wyprawkę. Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Krzema Wrzesień 15, 2011 Autor tematu Udostępnij Wrzesień 15, 2011 To będzie pojedyncze urządzenie (nie projektowane z myślą o produkcji masowej), które będzie bardzo często przeprogramowywane. Co sugerujesz w takim wypadku? Może łańcuch to jednak dobry pomysł? Wiesz jak z programowaniem łańcucha w TrueSTUDIO? Link do komentarza Share on other sites More sharing options...
Sabre Wrzesień 15, 2011 Udostępnij Wrzesień 15, 2011 Wiesz jak z programowaniem łańcucha w TrueSTUDIO? Nie, ale z logicznego punktu widzenia takie połączenie nie jest koniecznością w twoim przypadku. Jeśli nie ma wzmianki o tym w datashecie to albo patrzysz na okrojoną dokumentację, albo ten mikrokontroler tego nie obsługuje. Link do komentarza Share on other sites More sharing options...
Krzema Wrzesień 15, 2011 Autor tematu Udostępnij Wrzesień 15, 2011 z logicznego punktu widzenia takie połączenie nie jest koniecznością w twoim przypadku. Masz rację. Dobra, przekonałeś mnie, nie ma co kombinować z tym łańcuchem. Użyję dwóch SWD i tyle. Swoją drogą przeszukałem pobieżnie pełną wersję datasheetu do ARM-a, z którego będę korzystał (STM32F10x) i raczej nie wspominają o chainie. Link do komentarza Share on other sites More sharing options...
Harnas Wrzesień 15, 2011 Udostępnij Wrzesień 15, 2011 Z tego co mi się zdaje, interfejs debugowania w stm32 jest "pochodzenia" firmy ARM, i pełnej dokumentacji do niego należy szukać na ich stronie(tak jak pełnych informacji o rdzeniu CORTEX-M3). Ponadto zauważyłem w atollicu chyba taką możliwość. Bodajże Run As, ale nie jestem w stanie sobie teraz przypomnieć, ale zawsze wywalało błąd i pisało że darmowy nie ma możliwości pracy multi-procesorowej. Link do komentarza Share on other sites More sharing options...
Krzema Wrzesień 17, 2011 Autor tematu Udostępnij Wrzesień 17, 2011 ale zawsze wywalało błąd i pisało że darmowy nie ma możliwości pracy multi-procesorowej. No ja właśnie korzystam z wersji Lite... Czyli i tak bym daleko nie zajechał. Dobra, dzięki za odzew 😉 Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »