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

Atmega1281 Zigbeet meshnetics ZDM-A1281-A2

MarcinBarowski 18 Lut 2009 17:21 2646 3
REKLAMA
  • #1 6168952
    MarcinBarowski
    Poziom 15  
    Witam,

    chciałbym się od was dowiedzieć czy moduł ZDM-A1281-A2 jest już zaprogramowanym modułem lub czy pomocy jtaga należy go zaprogramować? Czytałem opis do tego układu i zrozumiałem że można jakby trzy wersje oprogramowania wgrać. Czy to prawda? (Tak dla pewności pytam)

    Czy programował może ktoś dany układ jtag-iem ale innym niż JTAG ICE MKII? Jak wiecie jest to drogi Jtag a nie stać mnie na jego kupno.


    Za odpowiedz będę wdzięczny!

    Marcin Barowski
  • REKLAMA
  • #2 6804444
    philips77
    Poziom 1  
    Witam,
    ZDM-A1281-A2 ze sklepu ma wgrany bootloader umożliwiający wgranie firmware'u przez RS232 lub USB (jak na instrukcji z Meshnetics'a). Oprócz tego można go programować przez ISP przy konfiguracji pinów:

    ISP --- ZigBit module
    MOSI --- USART0_RXD (pin 39)
    MISO --- USART0_TXD (pin 38)
    SCK --- SPI_CLK (pin 1)
    RESET --- RESET (pin 8)
    GND --- GND (pins 22-23)
    VCC --- VCC (pins 24-25)

    Ja zrobiłem sobie programator samemu, pięknie się programuje i ISP, i rs232 (polecam układ MAX3232 do konwersji napięć).
    JTAG mkII potrzebny jest tylko do debuggowania i rzeczywiście drogi że aż strach. Ja się bez niego obchodzę.

    Schemat połączenia dla UART-RS232 wziąłem ze schematu płyty ewaluacyjnej.

    Pozdrawiam
  • REKLAMA
  • #3 6968489
    Imin
    Poziom 2  
    Mam płytki firmy Meshnetics, oparte o taki układ, używam je do swojej pracy dyplomowej. Programowałem je przez JTAG-a - kupiłem programator AVR Dragon, dużo tańszy od JTAG-a ICE mkII, ponieważ wgrany fabrycznie bootloader.hex potrafi się wysypać i wtedy nie idzie zaprogramować płytki przez port szeregowy (USB).
  • #4 7667249
    noe.adam
    Poziom 2  
    Tez kiedyś borykałem się z tym problemem. Poradziłem sobie tak:
    AVR Dragon wystarczy do wgrania bootloder.hex większe programy się wysypują pewnie wynika z tego jakaś niekompatybilność gdyż jak wiadomo JTAG mk II jest wymagany do tych układów. Jak już masz sprawnego bootloder to możesz wgrać po RS232 albo USB.
    Pozdrawiam
REKLAMA