Jeffrey Cross
Jeffrey Cross

Onko sinulla ongelmia uuden MicroView-laitteen kanssa?

Kaksi MicroView-levyä, jotka käyttävät sisäistä opetusta. Yksi alusta (ylhäältä), joka toimii 9V: n akusta, toinen (alhaalla) toimii USB-ohjelmoijan kautta.

Päivitys (21 / elokuu): Läpileikkaus ongelman korjaamisesta.

En tiedä sinusta, mutta asia, joka pysyy kanssani joulun aamuisin, kun olin lapsi, on tunne repimällä käärepaperia lahjoistani. Ei välttämättä lahjoja itse, vaan löytö tunne ja sitten pettymys siitä, että vanhemmat ovat unohtaneet ostaa oikeat paristot.

Aikuisena koemme harvoin tätä tunnetta, luultavasti siksi, että meidän velvollisuutemme on ostaa paristot, mutta tällä hetkellä on olemassa useita Kickstarterin tukijoita, jotka todennäköisesti tuntevat jotain samanlaista.

MicroView on pieni, pienikokoinen, leipäkortti yhteensopiva, Arduino, jossa on sisäänrakennettu OLED-näyttö, ja useiden muiden ihmisten kanssa sain eilen lautani osana viimeisintä lähetystä Kickstarter-tukijoilleen.

On kuitenkin ollut ongelma, kun taas sisäiset opetusohjelmat toimivat hyvin, en voinut käyttää USB-ohjelmointilaitetta uuden koodin lataamiseen ”Ohjelmoija ei vastaa” virhe.

“Avrdude: stk500_recv (): ohjelmoija ei vastaa” virhe

Jokainen, joka on ollut jonkin aikaa Arduino-levyjen kanssa, tietää, että voi olla puoli tusinaa selitystä siitä, miksi tämä virhe tapahtui, ja useimmat heistä eivät tarkoittaneet, että aluksella olisi mitään vikaa. Suurin osa heistä tarkoitti sitä, että teen jotain väärin. MicroView-aloitussivuilla näkyvien kommenttien tarkasteleminen näytti kuitenkin siltä, ​​että ongelma oli melko yleinen.

Olemme keskustelleet Marcus Schappin kanssa - GeekAmmon toimitusjohtajasta ja MicroView-yhteistyön tekijästä - ennen, joten jätin hänet sähköpostitse saadakseen selville, mitä on tapahtumassa, ja kyllä ​​oli ongelma.

Olen juuri saanut sanan, että 18. heinäkuuta SparkFunin käyttämä testikoodi MicroView on muutettu laadunvalvontaan, ja virheellisesti MicroViews, koska tätä aikaa ei tuhottu käynnistyslataimella.

Valitettavasti tämä on todellinen ongelma. Yleensä Arduino-kortilla voit vain flashata uuden käynnistyslataimen levylle käyttämällä ICSP-nastoja. MicroView ei kuitenkaan ole suunniteltu purettavaksi, ja joka tapauksessa kortin koon vuoksi se ei käytä standardin mukaista 2-nastaisesta ICSP-otsikon asettelua.

Puhuimme Marcusille ja kysyimme häneltä joitakin kysymyksiä ongelmasta.

Miten kuulit ensin, että MicroView-laitteessa oli ongelma?

Aloimme saada sähköposteja, jotka viittaavat siihen, että MicroView oli viallinen. Kuten tiedätte vuosien pelaamisesta Arduinon kanssa, stk500-ongelma voi johtua monista asioista.

Mikä oli ensimmäinen reaktio?

Mikä aiheuttaa ongelman! Monet MicroViews-tuotteet oli jo toimitettu ja olemme kuulleet vain mahtavaa palautetta. Minun ajatukseni keskittyivät: voisiko se olla laitteisto tai onko se ongelma? Jos kyseessä on ohjelmistokysymys, miksi meillä ei ole tätä ongelmaa ensimmäisen erän kanssa. Ehkä joku ladasi väärän oskillaattorikelan nouto- ja paikannuslaitteeseen, tai ehkä SparkFun sai toimittajastaan ​​erän väärennettyjä osia. Meidän täytyy saada kätemme joihinkin näistä viallisista yksiköistä.

Päätimme ajaa satoja kilometrejä, mutta pystyimme saamaan pari huonoa yksikköä ja määrittämään, että kyseessä oli käynnistyslataimen ongelma, ei laitteiston ongelma.

Miten menit selville, mikä oli väärin?

Arduinon kokemuksistamme ensimmäinen epäilty oli bootloader. Arduinon käynnistyslatauslaite, jota MicroView käyttää, on ohjelmisto, joka suoritetaan ensin käynnistettäessä tai palautettaessa. Tämä ohjelmisto odottaa ennalta määritettyä viivettä odottamassa ohjelmoijan antamaa käynnistyslataimen komentoa, jotta se pääsee käynnistyslataustilaan. Huono MicroView osoitti oireita siitä, että se ei odottanut tai viivästynyt virran kytkemisen tai palauttamisen jälkeen, se vie välittömästi demoa viipymättä.

Kuinka laajalle levinnyt ongelma on?

Mielestämme Microview-yksiköitä on jopa 1934 ilman käynnistyslatainta

Mitä teet ongelman korjaamiseksi?

Kyllä luonnollisesti! Vialliseen erään kuuluvat taustat saavat kaksi yksikköä: sellaisen, jossa on rikki käynnistyslatauslaite (nyt ja lähipäivinä) ja toinen korvaus, joka toimii.

Joten vaikka virallinen ilmoitus - sekä heidän Kickstarter-sivuilla että SparkFunilla - seuraa muutaman päivän kuluttua, Geek Ammo tietää, että on ongelma. Jos sinulla on viallinen MicroView, kuten minä, ne lähettävät sinulle uuden, joka korvaa sen heti, kun ne pystyvät - maksutta. Mikä on mitä odotatte.

Toisaalta se jättää sinulle mahdollisuuden, kun he eivät ole suunniteltu erottumaan toisistaan, olemme valmistajia, ja vaikka he eivät koskaan mene takaisin yhteen, ihmettelen, jos voin saada oman työni. Joten varo postitse seuraavien parin päivän aikana.

Päivitys (21 / elokuu): Yhdessä melko paljon kaikkien muiden kanssa olen ollut hyvin vaikuttunut siitä, että Geek Ammo - MicroView'n takana oleva yritys - ja SparkFun - jotka valmistavat sitä - ovat tehneet ongelman. On kuitenkin selvää, että ongelman korjaaminen on melko helppoa, ja olen antanut läpiviennin juuri näin.

Osake

Jättänyt Kommenttia