RTV forum PL | NewsGroups PL

Jak skonfigurować bootloader 2 poziomu na AT91RM9200 do ładowania z karty SD?

bootowanie at91rm9200 z SD Card

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak skonfigurować bootloader 2 poziomu na AT91RM9200 do ładowania z karty SD?

Greg(G.Kasprowicz)
Guest

Thu Feb 08, 2007 9:08 am   



hej
Czy ktos z Was spotkal sie z dzialajacym rozwiazaniem bootowania z karty SD
Chodzi mi o taka modyfikacje bootloadera 2 poziomu, zeby zamiast z dataflash
ladowal program z SD i dalej sobie do niego skakal.
nie za abrdzo chce mi sie pisac to od podstaw, szczegolnie ze pewnie ktos
juz to zrobil, tylko ja nie moge znalezc.
slyszalem o takim czyms jak bootsd, ale google nie zwraca nic konkretnego.
Pozdrawiam

Pelos
Guest

Thu Feb 08, 2007 11:06 am   



Użytkownik "Greg(G.Kasprowicz)" <Grzegorz.Kasprowicz_usunto_@CERN.CH>
napisał w wiadomości news:eqelph$6oj$1@inews.gazeta.pl...
Quote:
hej
Czy ktos z Was spotkal sie z dzialajacym rozwiazaniem bootowania z karty
SD
Chodzi mi o taka modyfikacje bootloadera 2 poziomu, zeby zamiast z
dataflash ladowal program z SD i dalej sobie do niego skakal.
nie za abrdzo chce mi sie pisac to od podstaw, szczegolnie ze pewnie ktos
juz to zrobil, tylko ja nie moge znalezc.
slyszalem o takim czyms jak bootsd, ale google nie zwraca nic konkretnego.

Czesc,
Ja sie nie spotkalem. Chyba trzeba cos takiego samemu napisac... Tylko czy
to sie zmiescie w ok. 8 kB ?
Bo trzeba by jeszcze fat zaimplementowac.

--
Pelos
(TWoj ARM) http://twarm.pelos.pl

Greg(G.Kasprowicz)
Guest

Thu Feb 08, 2007 11:18 am   



Quote:
Ja sie nie spotkalem. Chyba trzeba cos takiego samemu napisac... Tylko czy
to sie zmiescie w ok. 8 kB ?
Bo trzeba by jeszcze fat zaimplementowac.

nie musi sie w 8kB miescic, moze siedziec w data Flash i byc ladowane przez

bootloader 2 poziomu.
Wtedy by funkcjonowalo jako bootloader 3 poziomu Smile
z powodu smiesznej ceny kart SD i uniwersalnosci takiego rozwiazania, jest
to dla mnie kuszaca alternatywa

McGregor
Guest

Thu Feb 08, 2007 12:13 pm   



Pelos wrote:
Quote:
Użytkownik "Greg(G.Kasprowicz)" <Grzegorz.Kasprowicz_usunto_@CERN.CH
napisał w wiadomości news:eqelph$6oj$1@inews.gazeta.pl...

hej
Czy ktos z Was spotkal sie z dzialajacym rozwiazaniem bootowania z karty
SD
Chodzi mi o taka modyfikacje bootloadera 2 poziomu, zeby zamiast z
dataflash ladowal program z SD i dalej sobie do niego skakal.
nie za abrdzo chce mi sie pisac to od podstaw, szczegolnie ze pewnie ktos
juz to zrobil, tylko ja nie moge znalezc.
slyszalem o takim czyms jak bootsd, ale google nie zwraca nic konkretnego.


Czesc,
Ja sie nie spotkalem. Chyba trzeba cos takiego samemu napisac... Tylko czy
to sie zmiescie w ok. 8 kB ?
Bo trzeba by jeszcze fat zaimplementowac.


Czesc,

Takie rozwiązanie było zrobione dla któregoś LPC tylko, że tam była
obsługa karty jako MMC (po SPI) i to dla uCLinux. Zasada jednak byłaby
podobna, wczytanie obrazu z karty do RAM-u przy uzyciu FAT i skok do
odpowiedniego adresu w pamięci. Być może to pomoże, myślę, że warto się
temu przyjrzeć:

http://www.ulrichradig.de/site/arm_projekts/ARM_uClinux_Projekt/zip/ARM%20Linux.zip
(tak przy okazji to fajna stronka http://www.ulrichradig.de)

pozdrawiam,
McGregor

Pelos
Guest

Thu Feb 08, 2007 4:00 pm   



Użytkownik "Greg(G.Kasprowicz)" <Grzegorz.Kasprowicz_usunto_@CERN.CH>
napisał w wiadomości news:eqelph$6oj$1@inews.gazeta.pl...
Quote:
hej
Czy ktos z Was spotkal sie z dzialajacym rozwiazaniem bootowania z karty
SD
Chodzi mi o taka modyfikacje bootloadera 2 poziomu, zeby zamiast z
dataflash ladowal program z SD i dalej sobie do niego skakal.
nie za abrdzo chce mi sie pisac to od podstaw, szczegolnie ze pewnie ktos
juz to zrobil, tylko ja nie moge znalezc.
slyszalem o takim czyms jak bootsd, ale google nie zwraca nic konkretnego.
Pozdrawiam

Z innej beczki - probowales za pomoca polecenia bootm wyciagnac image z
Dataflesza i zbootowac ?
Wlasnie sprawdzilem i dziala. Fleszowalem loaderem II poziomu - troche to
naokolo, bo przez RS232. On pakuje pod adres 0xC0040000.
W ubocie dajesz bootm 0xC0040000.
Taki image do wgrania trzeba specjalnie przygotowac. W ubocie klepiesz make
tools i w katalogu tools masz mkimage. Przykladowa skladnia:
../mkimage -A arm -O linux -T kernel -a 20800000 -ep 20800000 -C none -n
AT91RM9200_kernel -d zImage zImage.bin

no i tyle :)

--
Pelos
(TWoj ARM) http://twarm.pelos.pl

elektroda NewsGroups Forum Index - Elektronika Polska - Jak skonfigurować bootloader 2 poziomu na AT91RM9200 do ładowania z karty SD?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map