On 08/07/2009 11:57 AM, Tomas D. (work) wrote: >>> Tai daro SAM-BA, manau taip ir vyksta, nieko nekeiciau. >> biski tingiu gilintis i visus niuansus, bet kadangi paciam teko >> paleidineti SDRAM kontroleriu pora tai nesistebiu kad neveikia. >> >> SDRAM turi sukonfiguruoti boot loaderis, pries kraunant OS. >> SDRAM nera 'tupas' chipas, su juo SDRAM kontroleris 'pasisneka' ir >> 'susitaria' pagrindinius timing parametrus. Jei gaunasi neatitikimas, kad >> kazkuri puse kazko nepalaiko, SDRAM neveiks. Ta pasisnekejima inicijuoti >> turi boot loaderis rasydamas i SDRAM kontrolerio registrus tan tikras >> komandas. Pavyzdys eigos kaip konfiginamas i.MXL SDRAM kontroleris: > > Hm, nu vidinis ROM'as, kuris paleidzia procesoriu ten yra, toliau viskuo > rupinasi SAM-BA, del to ir vadinasi SAM Boot Assistant. Pati SAM-BA ten > nurodo visus parametrus, todel noredamas paleist dabar esanti SDRAM'a, matyt na neturiu patirties su atmelio procais ir softu jiems, bet pagal ideologija tas SAM-BA kaip vadini ir turetu buti kazkoks boot loaderis, arba pre-loaderis. esme kad SDRAM kontroleris turi buti susetintas asembleriu dar pries tai, kai pradedamas vykdyti C kodas, tam kad galetum naudotis stack'u. > turesiu perkompiliuot SAM-BA (aciu Laimiui uz parodyta kelia teisybes link > :). Dabar skaitau kas kur kaip ir ka reiskia. Dar beda ta, kad mano > datasheetas tam ramui nera issamus ir teks smarkiai grybaut itariu... > >