www.elektronik.si
Kako arduino AVR projekt debugirat v AS6.2?

www.elektronik.si -> AVR, LPC900, x51

Avtor: mosqito PrispevekObjavljeno: Ned Feb 11, 2018 1:12 pm    Naslov sporočila:  Kako arduino AVR projekt debugirat v AS6.2?
----------------------------------------------------------------------------
Imam eno vezje, kamor sem dal ATmega328P. Priklopil sem AVRISP MkII in zadevo skompajliral v ardujino I(D)E. Flash sem sprogramiral z AVRDUDESS (glej priponko).

Ker ardujino ne omogoča nobenega debugiranja (vsaj jaz ne najdem), me zanima, ali obstaja "standalone" knjižnica za ardujino, ki bi jo lahko uporabil v AVR Studio? Je sploh možno migrirat projekt iz ardujina v "normalen" IDE ? Uporabljam AVR Studio 6.2. Sem se stvari sploh prav lotil?

Kakšen praktični namig bi bil dobrodošel.

Avtor: Jaka57Kraj: Grosuplje PrispevekObjavljeno: Ned Feb 11, 2018 1:58 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Si tole kaj pogledal?

Avtor: mosqito PrispevekObjavljeno: Ned Feb 11, 2018 9:01 pm    Naslov sporočila:  
----------------------------------------------------------------------------
To bo to. Hvala.

Avtor: BranezKraj: Koprivnica HR PrispevekObjavljeno: Ned Feb 11, 2018 9:06 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Sem vedel, da bo Jaka našel rwšitev.

Avtor: mosqito PrispevekObjavljeno: Pon Feb 12, 2018 3:29 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Naložil AS7, kjer je to že vgrajeno kot "add-on". Ko izbereš pravi AVR (oz. ustrezen arduino s tem mikrokontrolerjem), je zadeva urejena "pritiskom na dugme posve automatski". Seveda z dodatkom, da se da zadevo celo debugirat (breakpointi, watch-i, itd...). Samo zdaj imam pa novo težavo: te preklemane fuse bite sem "malo" narobe sprogramiral in SPI ni več uporaben za ISP.... Vroč zrak v roke in menjat AVR.

Avtor: BranezKraj: Koprivnica HR PrispevekObjavljeno: Pon Feb 12, 2018 10:06 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Arduino IDE bi uporabljal, pa ne bi nič vedel o kakšnih ziherungah, Shakespeare-u (Biti ali ne biti)...Whistle

Takih nas je 99% uporabnikov Arduina. To je pučki in ne akademski MCU. Smile

mosqito je napisal/a:
.... Vroč zrak v roke in menjat AVR.
Pazi, da se (še enkrat) ne opečeš! Think

Avtor: frenkiKraj: Ljubljana (JN76GB) PrispevekObjavljeno: Tor Feb 13, 2018 11:22 pm    Naslov sporočila:  
----------------------------------------------------------------------------
mosqito je napisal/a:
Samo zdaj imam pa novo težavo: te preklemane fuse bite sem "malo" narobe sprogramiral in SPI ni več uporaben za ISP.... Vroč zrak v roke in menjat AVR.

Saj je malenkost OT ... ampak ... a je kak poseben razlog za izbiro Mege 328p? Kakšen STM 32F103 bi znal biti verjetno enako uporaben Think sploh glede na to, da ti je verjetno bolj domač?

Avtor: mosqito PrispevekObjavljeno: Sre Feb 14, 2018 12:01 am    Naslov sporočila:  
----------------------------------------------------------------------------
V bistvu ne gre za to, kje sem domač, ampak kaj najbolj "leži" članom krožka in kako najhitreje priti do nekega rezultata. Žal je napredek na STM32 trenutno še bolj počasen, tako da če želimo poslat elektroniko v aprilu v stratosfero, je treba pošteno pljunit v roke. Pač metoda KISS. Na STM32 je pa nekje najbolj uporabno tole:
https://github.com/DL7AD/pecanpico9

poleg APRS ima tudi SSTV in en kup telemetrije.

Tule je še nekaj tega v praksi:
https://kt5tk.wordpress.com/2017/09/20/pecan-pico-9-floater-on-sbs-12/

To je že dejansko blizu satelitu, saj je pravi floater na sončno eletriko in načeloma lahko obkroži svet v idealnih razmerah.

Avtor: Jaka57Kraj: Grosuplje PrispevekObjavljeno: Sre Feb 14, 2018 12:25 am    Naslov sporočila:  
----------------------------------------------------------------------------
Te slike, ki jih je pripel Frenki so za t.i. Blue pill (ne ni Viagra Very Happy) in za to ploščico, ki je cenejša od Arduina mini,
imaš vse potrebno za Arduino IDE, če se tvoji člani krožka kaj ukvarjajo z razno raznimi duino platkami.

Frenki, to isto platko lahko programiraš tudi z online Mbed prevajalnikom.

Avtor: mosqito PrispevekObjavljeno: Sre Feb 14, 2018 12:39 am    Naslov sporočila:  
----------------------------------------------------------------------------
MBED je zanimiv, ker ne rabiš nič inštalirat. Je pa to spet en "x-duino". Debug vmesnik se pojavi kot USB disk, kamor shraniš hex, ki ga bootloader zapeče v mikrokontroler.

Avtor: frenkiKraj: Ljubljana (JN76GB) PrispevekObjavljeno: Sre Feb 14, 2018 9:32 am    Naslov sporočila:  
----------------------------------------------------------------------------
Jaka57 je napisal/a:
Frenki, to isto platko lahko programiraš tudi z online Mbed prevajalnikom.

Tega nisem poskušal, sem pa uporabil module (t.i. Blue pill), ki se v Arduino okolju čisto v redu počutijo. Edino pred uporabo je potrebno bootloader gor spravit in driverje na PC-ju instalirat. Od tu dalje pa s stališča uporabe v Arduino IDE praktično ni razlike.

Stran 1 od 1

Powered by phpBB © 2001,2002 phpBB Group