Morjensta
Tuli vaihdettua prosessoripiiri osittain porteistaan kärähtäneen tilalle kaupalliselle MS2-tytärkortille. Piiri tietysti on uutena täysin blankko ja sinne pitäisi bootloaderi saada ladattua. Sopiva debuggeri löytyy mutta ei tunnu löytyvän toimivaa softanpätkää piirille, siis sitä joka ensin sinne poltetaan ja joka sitten haistelee sarjaporttia. Onko jollain kokemusta asiasta ja/tai toimivaa tiedostoa? Megan firmiksen asennuspaketithan eivät enää moista sisällä. Mieluusti tuon laittaisi vielä kuntoon, kun uusi cpu-moduli on melkoisen hintava.
Joitain löysin netistä mutta noiden kanssa tuntuu oskillaattorikin pyörivän sisäisen rc-oskillaattorin varassa eikä ulkoisen kiteen, jos väylätaajuutta debuggerilla katsoo.
Softan lataus tyhjään luteeseen
Moderator: Masi_K
-
- Kokenut Megasquirttaaja
- Posts: 281
- Joined: Tue Sep 04, 2007 16:28
- Location: Korpilahti
- Contact:
Re: Softan lataus tyhjään luteeseen
Muistelin täällä(kin) asiaa joskus pohditun, ja nopeasti löytyi tuollainen..:
viewtopic.php?f=3&t=8581
Tuo ei tosin ollut se mitä muistelin, mutta löytynee lisääkin aiheesta jos/kun jaksaa selata..?
viewtopic.php?f=3&t=8581
Tuo ei tosin ollut se mitä muistelin, mutta löytynee lisääkin aiheesta jos/kun jaksaa selata..?
Älä tee sitä tänään minkä voit huomenna teettää jollain muulla..!
Re: Softan lataus tyhjään luteeseen4
viewtopic.php?f=3&t=7069[b][/b]
Tuolla lisää aiheesta.
Tota bootloaderia itse käyttänyt.
https://drive.google.com/file/d/0B5e39r ... p=drivesdk
Tuolla lisää aiheesta.
Tota bootloaderia itse käyttänyt.
https://drive.google.com/file/d/0B5e39r ... p=drivesdk
Re: Softan lataus tyhjään luteeseen
Lämpimät kiitokset näistä avuista!
Tosiaan uskoisin, että ongelmanani nyt on tuo väärä oskillaattoritaajuus. Jostain syystä se käyttää sisäistä RC-oskillaattoria, jota se ainakin datalehden siirtyy käyttämään, jos ulkoinen ei jostain syystä toimi. No, skoopattuna oskillaattori näyttää hienosti pyörivän 8MHz:lla ja reilulla amplitudilla, joten en usko että itse oskillaattorissa olisi ongelma. Bootloaderi kaiketi asettaa prosessorin käyttämään ulkoista kelloa. Jos kunnollista loaderia ei ole, niin kelloakaan ei aseteta oikein?
Kiteen oon jo ajat sitten koittanut vaihtaa useaankin erilaiseen, ja kuormakonkat toki oikeanlaiset myös käytettävän kiteen mukaan. Silti näkyy tuo väärä taajuus, kun ohjelmointilaitteella (USBDMLT) sitä kysyy. Ja se täsmää tuohon sisäiseen oskillaattoriin.
Tällöin tietenkään sarjaliikenne ei toimi koska prosessorin aikakanta on ihan väärä.
TimoS, tuo oma levysi näyttää tosi kiinnostavalta projektilta. Saisiko boksista nähdä skemaa?

Tosiaan uskoisin, että ongelmanani nyt on tuo väärä oskillaattoritaajuus. Jostain syystä se käyttää sisäistä RC-oskillaattoria, jota se ainakin datalehden siirtyy käyttämään, jos ulkoinen ei jostain syystä toimi. No, skoopattuna oskillaattori näyttää hienosti pyörivän 8MHz:lla ja reilulla amplitudilla, joten en usko että itse oskillaattorissa olisi ongelma. Bootloaderi kaiketi asettaa prosessorin käyttämään ulkoista kelloa. Jos kunnollista loaderia ei ole, niin kelloakaan ei aseteta oikein?
Kiteen oon jo ajat sitten koittanut vaihtaa useaankin erilaiseen, ja kuormakonkat toki oikeanlaiset myös käytettävän kiteen mukaan. Silti näkyy tuo väärä taajuus, kun ohjelmointilaitteella (USBDMLT) sitä kysyy. Ja se täsmää tuohon sisäiseen oskillaattoriin.
Tällöin tietenkään sarjaliikenne ei toimi koska prosessorin aikakanta on ihan väärä.
TimoS, tuo oma levysi näyttää tosi kiinnostavalta projektilta. Saisiko boksista nähdä skemaa?

Re: Softan lataus tyhjään luteeseen
Tilannepäivitystä...
Kyllä toi 'Self Clock Mode' on se mun ongelma nyt tämän kanssa. Prosa siirtyy käyttämään sitä, jos jostain syystä se tulkitsee ulkoisen kellon puuttuvan tai olevan huono. Vertasin kuitenkin kaverin autosta lainattuun, toimivaan levyyn, ja oskillaattorin käyrämuodot ja jännitetasot olivat skoopilla mitattuna aivan identtiset.
Myös BDM:llä rekistereitä lukien statusrekisterin 0x0037 SCM-lippu on päällä kun se ehyessä kortissa ei tietenkään ole. Kello myös käynnistyy nopeasti. Menee hankalaksi...
Kahdella eri prosessorilla sama juttu...
MS2:n kiteen ja PLL:n looppifiltterin komponentit näkyy myös olevan ihan oikein mitoitettu löytämäni referenssiskeman perusteella.. siinä oli samat arvot.
Kyllä toi 'Self Clock Mode' on se mun ongelma nyt tämän kanssa. Prosa siirtyy käyttämään sitä, jos jostain syystä se tulkitsee ulkoisen kellon puuttuvan tai olevan huono. Vertasin kuitenkin kaverin autosta lainattuun, toimivaan levyyn, ja oskillaattorin käyrämuodot ja jännitetasot olivat skoopilla mitattuna aivan identtiset.
Myös BDM:llä rekistereitä lukien statusrekisterin 0x0037 SCM-lippu on päällä kun se ehyessä kortissa ei tietenkään ole. Kello myös käynnistyy nopeasti. Menee hankalaksi...
Kahdella eri prosessorilla sama juttu...
MS2:n kiteen ja PLL:n looppifiltterin komponentit näkyy myös olevan ihan oikein mitoitettu löytämäni referenssiskeman perusteella.. siinä oli samat arvot.
Re: Softan lataus tyhjään luteeseen
Noniin, mikroskooppinen oikkarihan sieltä silti löytyi, ja nyt korjailun jälkeen oskillaattori käy kuten pitääkin.
Nyt ollaan sitten päästy siihen samaan vaiheeseen kuin monissa edellä mainituissa keskusteluissa. Lataus toimii muuten mutta itse firmiksen lataaminen tyssää 61 prosenttiin.
Käytin tuota 2r1 serial monitoria jonka jälkeen yritin latailla 3.4.2 version softaa sisään mukana tulleella ms2loaderilla.
En oikein saanut noista keskusteluista selville, miten ongelma lopulta kuitenkaan ratkesi. Osaako joku jeesiä tässäkin?
Nyt ollaan sitten päästy siihen samaan vaiheeseen kuin monissa edellä mainituissa keskusteluissa. Lataus toimii muuten mutta itse firmiksen lataaminen tyssää 61 prosenttiin.
Käytin tuota 2r1 serial monitoria jonka jälkeen yritin latailla 3.4.2 version softaa sisään mukana tulleella ms2loaderilla.
En oikein saanut noista keskusteluista selville, miten ongelma lopulta kuitenkaan ratkesi. Osaako joku jeesiä tässäkin?

Re: Softan lataus tyhjään luteeseen
Jatketaan nyt vielä monologia sen verran että ilmoitetaan ongelman ratkenneen. Latailua ja debuggausta varten sarjaliikennelinjaan tekemäni kytkennät RX- ja TX-ledejä varten kuormittivat signaaleita liiaksi vaikka itse ledejä ajettiinkin porttipiirin avulla.
Homman pystyi löytämään poistamalla CPU-kortti kannaltaan, linkkaamalla RX ja TX yhteen, ja sitten pommittamalla sarjaliikennettä terminaaliohjelmalla. Merkit eivät toistuneet terminaalin ruudulle samanlaisina kuin näppäimistöltä oli lähetetty... Näemmä tuolla 115k nopeudella homma alkaa mennä aika tarkaksi.
Tuo kannattaa tsekata jos tulee satunnaisia virheitä kun latailee uutta firmistä, ihan päivityksenkin yhteydessä.
Siltä varalta että jos joku muukin joutuu hommaan, niin mainitaan nyt vielä sekvenssi, jolla sain tyhjään piiriin (MC9S12C64CFAE) ms2 extra-koodin:
- BDM:llä se Motorolan oma S12SerMon2r1 sisään, se jota edelläkin suositeltiin
- Sarjaliikenne kiinni ja uusin 3.4.2. firmis ms2loaderilla ladataan seuraten tarkasti softan antamia ohjeita. Käytin jumpperin irrotuksen yhteydessä varmuuden vuoksi sarjaliikennejohdon hetkeksi irti, koska niin suositeltiin jollain ulkomaisella foorumilla.
Liikennöinti tapahtui normaalilla USB-232-piuhalla (Profilic) Win7-koneessa.
Ainakin Tuner Studion kanssa jutustelee nyt hienosti.
Kiitokset kaikille osallistuneille.
Koska MS2-tytärkortit on noin huikeen hintaisia ja näköjään on joitain saatavuusongelmiakin, taidan tästä innostuneena vastaisuuden varalle puuhata tässä piakkoin omaan käyttöön oman, yhteensopivan version... Tuo oma levy ei ainakaan enää kestä enää yhtään juottelua.
Homman pystyi löytämään poistamalla CPU-kortti kannaltaan, linkkaamalla RX ja TX yhteen, ja sitten pommittamalla sarjaliikennettä terminaaliohjelmalla. Merkit eivät toistuneet terminaalin ruudulle samanlaisina kuin näppäimistöltä oli lähetetty... Näemmä tuolla 115k nopeudella homma alkaa mennä aika tarkaksi.
Tuo kannattaa tsekata jos tulee satunnaisia virheitä kun latailee uutta firmistä, ihan päivityksenkin yhteydessä.

Siltä varalta että jos joku muukin joutuu hommaan, niin mainitaan nyt vielä sekvenssi, jolla sain tyhjään piiriin (MC9S12C64CFAE) ms2 extra-koodin:
- BDM:llä se Motorolan oma S12SerMon2r1 sisään, se jota edelläkin suositeltiin
- Sarjaliikenne kiinni ja uusin 3.4.2. firmis ms2loaderilla ladataan seuraten tarkasti softan antamia ohjeita. Käytin jumpperin irrotuksen yhteydessä varmuuden vuoksi sarjaliikennejohdon hetkeksi irti, koska niin suositeltiin jollain ulkomaisella foorumilla.
Liikennöinti tapahtui normaalilla USB-232-piuhalla (Profilic) Win7-koneessa.
Ainakin Tuner Studion kanssa jutustelee nyt hienosti.
Kiitokset kaikille osallistuneille.

Koska MS2-tytärkortit on noin huikeen hintaisia ja näköjään on joitain saatavuusongelmiakin, taidan tästä innostuneena vastaisuuden varalle puuhata tässä piakkoin omaan käyttöön oman, yhteensopivan version... Tuo oma levy ei ainakaan enää kestä enää yhtään juottelua.

Re: Softan lataus tyhjään luteeseen
Jos on tarvetta, niin multa löytyy myös yhteensopivia tytärkortteja. Tosin ilman askelmoottoriohjainta ja nuo "ylimääräiset" prossun lähdöt on otettu jo valmiiksi käyttöön, muuten yhteensopivia. Joko valmiiksi kasattuna korttina tai tyhjänä levynä. Eli jos ei välttämättä halua alkaa tekemään omaa...vvieri wrote: Tue Aug 22, 2017 15:03 Koska MS2-tytärkortit on noin huikeen hintaisia ja näköjään on joitain saatavuusongelmiakin, taidan tästä innostuneena vastaisuuden varalle puuhata tässä piakkoin omaan käyttöön oman, yhteensopivan version... Tuo oma levy ei ainakaan enää kestä enää yhtään juottelua.![]()
Arttu
GSX1100 -85
GSX1100 -85
Re: Softan lataus tyhjään luteeseen
Tietääkö joku mitä käynnistysparametreja avrdude-ohjelma MSII:n alkulataukseen (S12SerMon2r1.abs). Jouduin nimittäin vaihtamaan uuden, tyhjän prosessorin.
Vesa
Re: Softan lataus tyhjään luteeseen
Eipä ole hajuakaan tuosta. Pitäiskö AVRdude:n edes tukea tuota prossua?
Arttu
GSX1100 -85
GSX1100 -85