Softan lataus tyhjään luteeseen

Megasquirt II spesifiset jutut

Moderator: Masi_K

Post Reply
vvieri
Megasquirttaaja
Posts: 23
Joined: Tue Jun 02, 2009 6:20
Location: Laihia
Contact:

Softan lataus tyhjään luteeseen

Post by vvieri »

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.
Ville Vieri
http://www.villevieri.com/ele/ms-ex
- Mikä taidoissa hävitään se tehoilla paikataan! -
Jasu
Kokenut Megasquirttaaja
Posts: 281
Joined: Tue Sep 04, 2007 16:28
Location: Korpilahti
Contact:

Re: Softan lataus tyhjään luteeseen

Post by Jasu »

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..?
Älä tee sitä tänään minkä voit huomenna teettää jollain muulla..!
TimoS
Kokenut Megasquirttaaja
Posts: 139
Joined: Sun Apr 05, 2009 15:26
Location: Helsinki

Re: Softan lataus tyhjään luteeseen4

Post by TimoS »

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
vvieri
Megasquirttaaja
Posts: 23
Joined: Tue Jun 02, 2009 6:20
Location: Laihia
Contact:

Re: Softan lataus tyhjään luteeseen

Post by vvieri »

Lämpimät kiitokset näistä avuista! :D

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? :D
Ville Vieri
http://www.villevieri.com/ele/ms-ex
- Mikä taidoissa hävitään se tehoilla paikataan! -
vvieri
Megasquirttaaja
Posts: 23
Joined: Tue Jun 02, 2009 6:20
Location: Laihia
Contact:

Re: Softan lataus tyhjään luteeseen

Post by vvieri »

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.
Ville Vieri
http://www.villevieri.com/ele/ms-ex
- Mikä taidoissa hävitään se tehoilla paikataan! -
vvieri
Megasquirttaaja
Posts: 23
Joined: Tue Jun 02, 2009 6:20
Location: Laihia
Contact:

Re: Softan lataus tyhjään luteeseen

Post by vvieri »

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? :?
Ville Vieri
http://www.villevieri.com/ele/ms-ex
- Mikä taidoissa hävitään se tehoilla paikataan! -
vvieri
Megasquirttaaja
Posts: 23
Joined: Tue Jun 02, 2009 6:20
Location: Laihia
Contact:

Re: Softan lataus tyhjään luteeseen

Post by vvieri »

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ä. :roll:

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. :D

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. :D
Ville Vieri
http://www.villevieri.com/ele/ms-ex
- Mikä taidoissa hävitään se tehoilla paikataan! -
ArttuH
Megajumala
Posts: 1246
Joined: Thu Mar 03, 2005 18:50
Location: Tampere
Contact:

Re: Softan lataus tyhjään luteeseen

Post by ArttuH »

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. :D
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...
Arttu
GSX1100 -85
vesa
Megasquirttaaja
Posts: 48
Joined: Fri Jun 26, 2009 12:26
Location: Lemu

Re: Softan lataus tyhjään luteeseen

Post by vesa »

Tietääkö joku mitä käynnistysparametreja avrdude-ohjelma MSII:n alkulataukseen (S12SerMon2r1.abs). Jouduin nimittäin vaihtamaan uuden, tyhjän prosessorin.
Vesa
ArttuH
Megajumala
Posts: 1246
Joined: Thu Mar 03, 2005 18:50
Location: Tampere
Contact:

Re: Softan lataus tyhjään luteeseen

Post by ArttuH »

Eipä ole hajuakaan tuosta. Pitäiskö AVRdude:n edes tukea tuota prossua?
Arttu
GSX1100 -85
Post Reply