Page 2 of 2
Re: Microsquirt bootloader
Posted: Tue Sep 17, 2013 11:33
by maattajapete
Joo elikkäs molempia, msextran foorumilta ja täältä löytyvää monitoria on kokeiltu.
Olenko aivan väärässä jos oletan että se monitori toimii, koska bootloaderin ja b&g:n firmiksen saa asennettua? homma aina tyssää bootloaderin jälkeiseen, itse firmiksen kirjoitukseen?
Tämä ohjelmointi puoli on itselle ihan tuntematon suo

Mutta maalaisjärjellä ajateltuna, extran firmiksen lataus softassa tai itse firmiksessä on kai jotain erilaista, verrattuna b&g:hen. Se että mikä tämä ero on, ja miksi se estää koodin lataamisen, olisi mukava saada selvitettyä, jonkun ohjelmoinnistä perillä olevan tietäjän kanssa. Kaikki ajatukset on tervetulleita! periksi ei anneta
-Pete
Ps. Nyt on referenssiksi tilattu ms2 prossukin. Jostakinhan sen vian on löydyttävä

Re: Microsquirt bootloader
Posted: Tue Sep 17, 2013 15:54
by petski3
Mitä siis se "dos" ohjelma sanoo kun koitat laittaa koodia rs232 kautta sisään?
Itse olen ohjelmoinut useita omavalmistemegoja bdm kaapelilla, ja kaikki ovat toimineet tähän asti.
Toimen piteet on olleet seuraavat:
-Bdm kaapelilla serial monitor sisään
-Sitten sillä ms/extran softalla koodi sisään rs232 portin kautta, bootjumpperi yhdisteettynä.
Tosin en ole ihan varma että tarvetseeko sitä edes yhdistää kun taitaa cpu mennä bootloaderiin joka tapauksessa jos on tyhjä prossu.
Re: Microsquirt bootloader
Posted: Tue Sep 17, 2013 18:04
by maattajapete
Jees, eli
Ms extra 2.1.0 ohjelmasta tulee bootjumpperin kanssa "Error unknown status recieved 0xFF"
Ms extra 2.1.0 ohjelmasta tulee ilman bootjumpperia "Error timed out reading response 0xE0"
Ms extra 3.2.4 Tulee bootjumpperilla ja ilman sama "Error 0x0" Ja sarjaliikenteessä näyttää bootloaderin jälkeen firmiksen latausvaiheessa "Rx: 00 00 00" Eli ei vastaa mitään.
Sori, vähän hankalasti selitettynä, mutta kysy jos jotain puuttuu.
- Pete
Re: Microsquirt bootloader
Posted: Wed Sep 18, 2013 7:20
by ArttuH
Äkkiseltään tuo vaikuttaisi siltä, että edes se bootloaderin lataus ei ole onnistunut. Tein eilen vähän kokeiluja tuon ohjelmoinnin kanssa ja huomasin, että vanhemman extra-koodin loaderi antaa tyhjän prossun kanssa hämäävästi ensin virheilmoituksen ja sen perään ilmoittaa ladanneensa bootloaderin. Oikeasti bootloaderia ei tietenkään ladattu.
Eli edelleen arvaisin, että joko serial monitorin ohjelmoinnissa on jotain ongelmaa tai sitten jotain vikaa rautapuolella. Jos kyseessä on joku oma rakennelma, niin sitten on varmaan ihan hyvä idea testata vertailun vuoksi koko prosessi varmasti toimivalla MS2-kortilla.
Vai oletko siis saanut ladattua tuohon B&G-firmiksen onnistuneesti? Siis niin että se toimiikin vielä resetin jälkeen?
Re: Microsquirt bootloader
Posted: Wed Sep 18, 2013 9:33
by maattajapete
Muistaakseni sain B&g firmiksen saa asennettua, ja pysyy resetin jälkeen. Tarkemmat dokumentit on vähän kaukana, mutta tarkennellaan tarvittaessa..
Testasin myös näin: firmiksen latauksessa tekee ohjeiden mukaan bootloaderiin asti, sitten kun se käskee käyttää virrat pois ja tässä käyttäjänä lopetetaan homma siihen, niin port checker löytää bootloaderin. Jos jatketaan ohjelman suoritusta erroriin asti, niin port checker ei löydä kuin blank ms2
Jos tuo portcheck löytää bootloaderin, voiko se silti olla viallinen?
Re: Microsquirt bootloader
Posted: Wed Sep 18, 2013 9:59
by petski3
maattajapete wrote:Jees, eli
Ms extra 2.1.0 ohjelmasta tulee bootjumpperin kanssa "Error unknown status recieved 0xFF"
Ms extra 2.1.0 ohjelmasta tulee ilman bootjumpperia "Error timed out reading response 0xE0"
Ms extra 3.2.4 Tulee bootjumpperilla ja ilman sama "Error 0x0" Ja sarjaliikenteessä näyttää bootloaderin jälkeen firmiksen latausvaiheessa "Rx: 00 00 00" Eli ei vastaa mitään.
Sori, vähän hankalasti selitettynä, mutta kysy jos jotain puuttuu.
- Pete
Jees eli mullakin antoi samanmoista virheilmoa aikojen alussa. Syynä oli väärä serial monitor.
Uppasin tuon monitori pätkän mitä itse olen käyttänyt:
http://nllp.net/~peki/temp/S12SerMon2r1_v1.0.sx
Re: Microsquirt bootloader
Posted: Fri Sep 20, 2013 14:54
by maattajapete
No nyt on testattu ms2:lla. Tietokoneen sarjaliikenteessä ei näytä olevan ongelmaa, koska sinne extra meni mukisematta!
Eli yks asia on nyt varma, että tietokone ja sarjaliikenne on ok.
Sitten jatketaan tuon oman murheenkryynin henkiin herättämistä

Kokeilin tuota petskin monitoria, hiwave pukkaa sen muistiin nätisti ilman erroreita.
portcheck löytää tyhjän piirin. Mutta taas tyssää molemmissa 2.1.0ssa ja 3.2.4ssä bootsrapin jälkeen.
Oliko petskilläkin vain tuon monitorkoodin kanssa ongelmaa vai mikä aiheutti sinun ropleemat?
päivitys vielä: vedin koko ms2 tyhjäksi ja laitoin serialmonitorista lähtien kaikki, ja hyvin menee. eikai tässä oo vaihtoehtoja ku rauta? :S kumma vaan ku parilla prossulla kokeillu tota omaa ja tasan samat ongelmat molemmissa..
Re: Microsquirt bootloader
Posted: Sat Sep 21, 2013 19:34
by petski3
maattajapete wrote:
Oliko petskilläkin vain tuon monitorkoodin kanssa ongelmaa vai mikä aiheutti sinun ropleemat?
päivitys vielä: vedin koko ms2 tyhjäksi ja laitoin serialmonitorista lähtien kaikki, ja hyvin menee. eikai tässä oo vaihtoehtoja ku rauta? :S kumma vaan ku parilla prossulla kokeillu tota omaa ja tasan samat ongelmat molemmissa..
Rautaongelmaltahan tuo kuullostaa. Kannattaa tsekata varsinkin oskillaattorin kytkentä. Se tuntuu olevan tällä prosessorilla todella herkkä. Esim jos se kuormavastus (10Mohm) puuttuu oskillaattorista niin ei lähtenyt mulla ainakaan oskillaattori oskillimaan, tai toimi ainakin väärin.
Itse käytän tuota kiinalaista usbdm ohjelmointilootaa joka ilmoittaa cpu oskillaattoritaajuuden. Tästä sain ainakin itse selville oskillaattoriviat, kun niitä on muuten vaikea mitata / todentaa.
Re: Microsquirt bootloader
Posted: Sun Sep 22, 2013 12:17
by maattajapete
Jep jep.
Kyllä hiwave näyttää flässätessä myös oskillaattorin taajuuden, ja näyttäny aina järkevää (3.98-4.02MHz).
Täytyy kokeilla vaihtaa tuo piiri ja jatkaa tutkimuksia...
Re: Microsquirt bootloader
Posted: Sun Sep 22, 2013 14:21
by TimoS
Mulla ainakin omassani on 8 Mhz kide microsquirt kyhäelmässäni.
Re: Microsquirt bootloader
Posted: Sun Sep 22, 2013 14:45
by maattajapete
8 mHz kide on tuossa meikäläisenkin räpellyksessä.
Mikähän juttu tuossa on että, hiwave näyttää 4 mHz:ä?
Mutta vika tuskin siinä on, koska MS II näyttää samassa kohtaa saman 4mHz.
Re: Microsquirt bootloader
Posted: Sun Sep 22, 2013 16:42
by petski3
maattajapete wrote:
Mikähän juttu tuossa on että, hiwave näyttää 4 mHz:ä?
Se näyttää väylänopeutta joka on kiteen taajuus jaettuna kahdella. Eli ihan oikein näyttää.
Re: Microsquirt bootloader
Posted: Sun Sep 22, 2013 16:55
by maattajapete
tutkin varastoja, ja löysin c96 prossun.
Pitäiskö tuolle prossulle passata tämä sama serialmonitori? jos kokeilis vaihtaa tuommosen ku kerran sattuu olemaan...
Re: Microsquirt bootloader
Posted: Mon Sep 23, 2013 14:40
by petski3
maattajapete wrote:tutkin varastoja, ja löysin c96 prossun.
Pitäiskö tuolle prossulle passata tämä sama serialmonitori? jos kokeilis vaihtaa tuommosen ku kerran sattuu olemaan...
Mielestäni pitäisi mennä koko S12 sarjaan.