logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[MSP430] Symulator-Debugger ale programowy.

ZbeeGin 19 Gru 2009 14:02 4888 7
  • #1 7409065
    ZbeeGin
    Poziom 39  
    Witam.

    Rodzina MSP430 powróciła jak James Bond w nowym projekcie, w którym liczy się każdy mikroAMPER (Padła nawet niemoralna propozycja by zasilać "to" z 2 dorodnych kartofli ;D ). Jako, że wcześniej posiadałem już firmowy eZ430-RF2500 to teraz przyszła pora też na firmowy, rasowy MSP-FET430UF z adapterem do 28-nogowych układów TSSOP. I właśnie z tego powodu, że jest to sprzęt firmowy nie chcę całości non-stop nosić na linii dom-firma, a czasem trzeba poświęcić też czas wolny na rozgryzanie nowo poznanej rodziny mikrokontrolerów.

    Wyjścia z tej sytuacji widzę trzy:
    - kupić sobie dla siebie zestaw MSP-FET430UF+adapter - cena niestety nie jest zbyt zachęcająca (250 USD) jak za takie dwie małe kostki.
    - zbudować sobie MSP430-JTAG i całą otoczkę wg projektów z sieci - niestety są to wersje LPT, które to złącze choć w obecnym komputerze jest, to nie wiadomo jak to będzie wyglądało w przyszłości. Nie wiem też jak się wtedy zachowa CCS 4.0...
    - symulator-debugger MSP430 czysto programowy, możliwy do połączenia (jako wtyczka do Eclipse) z Code Composer-em w najnowszej wersji (4.0.2.01003) - coś jak ukochane :) AVR Studio dla AVR Atmel-a.

    I w związku z tym ostatnim rozwiązaniem, mam pytanie(-a):
    Czy ktoś widział coś takiego? Czy są wersje darmowe, bądź ewaluacyjne z jakimiś nie dziwnymi ograniczeniami?
    Czy może jest jakiś zewnętrzna aplikacja, której można by przesłać wygenerowane pliki obiektowe z CCS-a i przeprowadzać symulację?
  • #2 7409084
    Dr_DEAD
    Poziom 28  
    Jest tulczejn MSP GCC, tam szukaj. Albo przeżuć się na IAR'a, tam symulator masz wbudowany.
  • #3 7409156
    ZbeeGin
    Poziom 39  
    Niestety IAR-a jakoś "nie trawię". CCS wydaje Mi się jednak programem o wiele bogatszym, przyjaznym i wysoce konfigurowalnym.

    A z łańcuszka MSP-GCC:
    Cytat:
    msp430simu

    The simulator is under development. Currently it allows single stepping through programms, but no active peripherals are yet supported (values can be written at any address, but reading has the same effect as reading from RAM).

    Zatem chyba wiele wody upłynie zanim stanie się on sensownie używalny.
  • #4 7413515
    Dr_DEAD
    Poziom 28  
    ZbeeGin napisał:

    Zatem chyba wiele wody upłynie zanim stanie się on sensownie używalny.

    Skoro oni nie znaleźli darmowego rozwiązania to............widocznie takie nie istnieje.
  • #5 7428953
    ZbeeGin
    Poziom 39  
    Znalazłem sensowne rozwiązanie. EZ430-F2013 jest sprzedawany za 20USD - czyli jak za darmo. A że coraz więcej procesorów MSP430 ma Spy Bi-Wire to jest to narzędzie obecnie zadowalające.
    Płytki prototypowe? Stworzyć bibliotekę, stworzyć PCB i Merkar albo Norel zrobi migiem. :)
  • #6 10685694
    pietryna
    Poziom 13  
    Odświeżę nieco temat. Nie mogłem znaleźć odpowiedniego tematu a ten jest o msp430 i debuggerze.

    Mam pytanie na temat LaunchPada. Pewnie jak wszyscy wiedzą jest on w niewielkiej cenie a zawiera debugger.

    I teraz nie bardzo mogę znaleźć czy ten debugger obsługuje wszystkie rodziny msp430 czy tylko value line.

    Znalazłem jedynie że ten debugger używa interface'u spy bi wire i że ten sam interface posiadają nowsze rodziny np. msp430x6xx. Ale niestety nie wiem czy to jest jedyny warunek kompatybilności.

    Jeśli tak to za niewielkie pieniądze uzyskuje się funkcjonalność taką jaką oferuje jtag ice który w przeciwieństwie do launch pada do tanich nie należy.


    Jeśli bez sensu że dodałem to w tym temacie a nie tworzyłem nowy to niech ktoś napisze PM(mod czy ktokolwiek kto wie lepiej) to założę osobny temat. A jeśli odpowiedź gdzieś już się pojawiła to prosiłbym o nakierowanie.
  • #7 10685729
    gaskoin
    Poziom 38  
    Jest to jedyny warunek. Niestety niektóre układy MSP430 da się programować tylko i wyłącznie przez 4 kable.
  • #8 10685763
    pietryna
    Poziom 13  
    Czyli jeśli sprawdzę że konkretny układ z danej rodziny posiada spy bi wire to będę mógł go zaprogramować i debugować?

    Jeśli tak to super.
REKLAMA