Page 1 of 1

MS2 prossun korjaus

Posted: Wed Nov 29, 2006 9:47
by cockjerry
Hoi

Fixaako joku lafka noita vai onko hommassa yleensäkään mitään järkeä? Kyseessä siis MS2 V2 josta prossu palanut.

Vai onko toi jätettä?

Kelailin vaan että heitänkö menemään ton vanhan vai voiko sen fixata jotenkin. :roll:

Posted: Wed Nov 29, 2006 9:56
by risu
Jos siitä on prossu kärähtäny niin voihan sen vaihtaa.. vähän keskivertoa vakaampi käsi ja kohtuuhyvät joutosvehkeet kyllä pitää olla. Ongelma tulee lähinnä vastaan siinä että tyhjä MS2-prossu pitää ohjelmoida BDM:n avulla ja käsittääkseni MS2:n bootloaderikaan ei ole julkisesti jaossa.

Posted: Wed Nov 29, 2006 15:14
by cockjerry
risu wrote:Jos siitä on prossu kärähtäny niin voihan sen vaihtaa.. vähän keskivertoa vakaampi käsi ja kohtuuhyvät joutosvehkeet kyllä pitää olla. Ongelma tulee lähinnä vastaan siinä että tyhjä MS2-prossu pitää ohjelmoida BDM:n avulla ja käsittääkseni MS2:n bootloaderikaan ei ole julkisesti jaossa.
ok

Eli en siis vielä heitä sitä menemään, jos joku vaikka joskus tarvii.. 8)

Posted: Thu Nov 30, 2006 8:21
by ArttuH
Itse vaihtotyö ei tosiaan ole mikään ongelma, sopivilla vehkeillä. Tarvittaessa minäkin voin tuollaisia tehdä. Mutta tuo prossun ohjelmointi on sitten se mielenkiintoisempi kysymys. Joskus koitin lyhyesti perehtyä aiheeseen, mutta hiukan jäi hämäräksi. Jostain bongasin maininnan, ettei tuossa tarvittaisi ollenkaan bootloaderia, mutta se saattoi tietysti tulla siitä, että MS2:sta ei pysty ostamaan kuin valmiiksi kasattuna ja ohjelmoituna. Jos bootloader tarvitaan ja sitä ei ole jaossa, niin se siitä sitten. Tai no, kyllähän tuohon näppärä kaveri varmaan kirjoittaisi uuden yhteensopivan bootloaderin alle kuukaudessa. Multa jää kuitenkin tekemättä.

Posted: Thu Nov 30, 2006 8:26
by risu
Mullaki on noita MS2:seen käypäsiä piirejä mut ei oo ollu vielä intressejä investoida bdm:ään. Vaihtotyö ja uudelleenohjelmoiminen muuten kuin harrastusmielessä ei oo taloudellisesti kannattavaa.

Posted: Thu Nov 30, 2006 8:31
by risu
Käyttäjät ei tarvi bootloaderia koska se ladataan jokaiseen MS2:seen erikseen käsipelillä BDM:n kautta ennen myyntiä. Samalla saadaan testattua että palikka toimii ennen ku se myydään eteenpäin. Ja bootloaderia ei periaatteessa saa enää huuhdottua veke piiriltä ilman BDM:ää. Oon ite kelannu että se ei oo julkisesti jaossa just sen takii ettei tulis taas piraattitoimintaa. Jostain varhaisista MS2-kehitysviestiketjuista voi päätellä että MS2:n bootloader perustuu ihan motorolan/freescalen omiin kehitysohjeisiin mutta miten ja mihin osoitteisiin se on sijoitettu on eri asia. Eri MS2-versioissa on lisäksi eri bootloader.

Voi sen tosiaan itsekin kirjoittaa kun aikansa tutkii eka mitä toi MS2/MS2-extra koodi on syönyt ja noi prossun dokkarit. Ei oo kyl tosiaan päivän eikä kahden nakki ellei oo toi prossuperhe entuudestaan tuttu.

Posted: Wed Jan 24, 2007 2:15
by risu
Surffailin ja eksyin freescalen foorumille. Löyty ihan mielenkiintoinen open source BDM nimeltä TBDML. Laitteeseen löyty ihan valmiit gerberit ja usb-ajurit joten tekasin piirilevyn moiseen. Enää pitää hommata laitteen piirit jostain että pääsee testailemaan. About pari kymppiä maksaa osat, halpaa ku mikä jos vertaa noihin kaupallisiin 150$ laitteisiin.

Löysin myös ilmeisesti MS2 "bootloader"-koodin vanhasta MSEfi-keskustelusta. S12SerMon2r1.abs löytyi siis.. Serial monitor -koodi jonka luulisin olevan se kaivattu osa.

Pitänee tehdä oma ms2extra prossu jotta näkee et bdm ja koodit pelittää.

Näköjään nykysin megasquirt.infossaki on jo v2 prossulevun skemat joten niiden takia ei tartte enää arpoa.

Posted: Wed Jan 24, 2007 7:53
by ArttuH
Kuulostaa hyvältä. Ilmoittelehan sitten kuinka kävi :)

Posted: Sat Jan 27, 2007 12:39
by risu
Nyt on bdm:n piirit tilauksessa joten niitä odotellessa voi vääntää itse lautaa.

Serial monitorin sorsat löyty freescalen sivuiltaki joten ei se kai niin salainen ollutkaan, tarvitsee vain tutkia vähän pintaa syvemmältä :) Ainoa että tosta freescalen paketista en löytäny C64:n conffaustiedostoa, ainoastaan C32 (vanhempi MS2prossu). Eihän tossa prossussa vissiin mitään muuta eroa ole ku flashin koko (32k tai 64k), konffaustiedostoa ei ollut koska noi sorsat oli vanhemmat kuin C64-variaatio. Samaten selvisi että tyhjän prossan voi ohjelmoida ilman bdm:ää myös yhden kerran mutta ilmeisesti MS2 kuitenkin ohjelmoidaan aina BDM:n kautta. Myös mahdollisesti koodin voisi polttaa perinteisillä ICP-metodeilla tonne jotenkin kun tutkisi asiaa.

Sain jo ekan proton prossulaudasta valmiiks mutta siitä tuli turhan täyteen ahdettu sillä halusin reitittää kaikki mahdolliset pinnit. Alan jo harkita suoraan kokeilua kokonaisella megalevyllä niin olisi tilaa reitittää fiksummin noi 2-puolisella levyllä ja sais maatasot ja pll-piirit fiksummin sijoiteltua.