-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.xt.v.chmurka.n
et!not-for-mail
From: g...@s...invalid (Adam Wysocki)
Newsgroups: pl.misc.elektronika
Subject: Re: Proces bootowania windows CE z okolic wersji 2
Date: Fri, 5 May 2017 10:21:14 +0000 (UTC)
Organization: news.chmurka.net
Message-ID: <3aTdfk7q7Iee6Nv8%gof@news.chmurka.net>
References: <oed550$m95$1@node1.news.atman.pl>
<36Tdfi0p8Iee6Nv8%gof@news.chmurka.net>
<oefnei$95p$1@node1.news.atman.pl>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 5 May 2017 10:21:14 +0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="gof";
posting-host="xt.v.chmurka.net:172.24.44.4"; logging-data="6366";
mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: tin/2.3.3-20160327 ("Kinloch") (UNIX) (Linux/3.16.0-4-amd64 (x86_64))
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/simple; d=chmurka.net; s=news;
t=1493979671; bh=OqlCfOVGAC2QofGcv1qix/Q/Y/8=;
h=From:Subject:Newsgroups:References:Message-ID:Cancel-Lock:
User-Agent:MIME-Version:Content-Type:Content-Transfer-Encoding;
b=qxf55mRnYndvt0Rls9TyFkB9zwnLkbJ7JNCeinkndua7fSU1lo46ZoY5p1EivmH40
3hZU5/l9OThabfv1gMjU1p2QNjf7O2J/d0OLB/Nrs8HqP0sfg3Y+9sTmNt9fcJoJe2
70EQ7No187zmZKkhC0poEeiRb74MTWLBaxRsxEts=sxEts=
Cancel-Lock: sha1:MqnRtWZsjS+Yp0XKWfkXcctPgdI=
Xref: news-archive.icm.edu.pl pl.misc.elektronika:717783
[ ukryj nagłówki ]Sebastian Biały <h...@p...onet.pl> wrote:
>> Hmm, jeśli nie chcesz dotykać WinCE, to czemu pytasz o bootloader dla
>> WinCE?
>
> Bo tylko taki jest w kosci ROM i chce wiedzieć czy:
> a) proces ładowania jest mozliwy do zmiany
> b) można zabootowac coś innego niż CE i jest to przewidziane
Pytanie jaką przewagę będzie miał ten bootloader, przystosowany do WinCE,
nad innym, generycznym bootloaderem... inicjalizacja sprzętu? Kernel i tak
wszystko inicjalizuje po swojemu...
> Tak wiem o tym, ale nie wiem czy dam radę zainstalować tam uboota. Chcę
> zapytać najpierw o oryginalny bootloader. Może jest ustandaryzowany i
> jego zachowanie jest na tyle sprytne że bootuje z innych mediów.
Ok, teraz jasne. Chociaż bardzo bym się zdziwił gdyby umiał bootować np.
z karty CF. Tam nie ma dużo miejsca żeby dorzucać funkcje, które nie będą
wykorzystane :)
Wiem że goście od portów na Jornadę (JLime, hpcarm, na Jornadę 680 też
hpcsh) zgłębiali temat, ja też przy reanimacji tego zabytku trochę go
zgłębiłem i nie kojarzę nic, co wykorzystywałoby oryginalny bootloader,
ani na platformie ARM ani na SH3 (J680). WinCE jest w tym projekcie
traktowane jako monolityczna całość.
Jest na Jornadzie duży problem ze sleepem właśnie ze względu na to, że
procesor po wybudzeniu zaczyna uruchamiać kod z konkretnego adresu, który
jest w ROM-ie, więc gdyby dało się przechytrzyć ten bootloader, pewnie
byłyby takie próby...
Z drugiej strony nikt nawet nie próbował flashować pamięci Jornady, bo to
maskrom. Były próby z własną (customową) kartą flash+RAM (to jedna karta)
i tam był jakiś bootloader. Mam zapisanego linka do tematu na forum JLime,
ale wygląda na to, że jest martwe, a nie mogę nigdzie znaleźć kopii...
http://www.jlime.com/forum/viewtopic.php?f=79&t=1353
> Da się z poziomu winCE odpalić kernel linuxa, ale ja chce wczesniej.
Też bym chciał :) Ułatwiłoby mi to chociażby reboot Jornady (teraz zdalny
jest niemożliwy, bo trzeba kliknąć w WinCE), czy deep sleep na niej.
> Żeby CE w ogole nie wstało, lub wstało tylko na momencik. Tak sobie
> mysle czy bootloadery do CE nie mają jakiegoś ficzera bootowania z
> PCMCIA czy USB.
WinCE 2.0 to zabytek, jest na tym urządzeniu USB?
W sumie z PCMCIA miałoby to sens. Znalazłem w notatkach (znów - Jornada)
mapę pamięci używaną przez SA1100 - wynotowałem sobie to z jakiegoś
rysunku, może nie być w 100% poprawne.
a31:27 min max size meaning
00000 0000 0000 07ff ffff 128M rom bank 0
00001 0800 0000 0fff ffff 128M rom bank 1
00010 1000 0000 17ff ffff 128M rom bank 2
00011 1800 0000 1fff ffff 128M rom bank 3
0010x 2000 0000 2fff ffff 256M pcmcia socket 1
0011x 3000 0000 3fff ffff 256M pcmcia socket 0
01xxx 4000 0000 7fff ffff 1G reserved
1000x 8000 0000 8fff ffff 256M peripheral regs
1001x 9000 0000 9fff ffff 256M system control regs
1010x a000 0000 afff ffff 256M memory and expansion regs
1011x b000 0000 bfff ffff 256M lcd and dma regs
11000 c000 0000 c7ff ffff 128M dram bank 0
11001 c800 0000 cfff ffff 128M dram bank 1
11010 d000 0000 d7ff ffff 128M dram bank 2
11011 d800 0000 dfff ffff 128M dram bank 3
11100 e000 0000 e7ff ffff 128M zeros bank
11101 e800 0000 efff ffff 128M reserved
1111x f000 0000 ffff ffff 256M reserved
Procesor zaczyna wykonywanie od adresu 0, może gdyby wrzucić tam coś, co
zainicjalizuje socket PCMCIA i skoczy pod właściwy adres, udałoby się
bootować z PCMCIA...
Nie jestem pewien, ale w Jornadzie chyba jeden socket PCMCIA to fizyczna
PCMCIA, a drugi to karta CF.
> Dla ARMa kiedyś widziałem funkcje wstawania z karty CF, ale to MIPS...
Gdzie dokładnie? Masz jakieś bliższe info?
>> https://msdn.microsoft.com/en-us/library/aa446905.as
px
>
> Wszystko się nada. Ostatecznie wylutuje flasha i zdekompiluje recznie ;)
I znów napiszę o Jornadzie :) W niej ROM adresuje się nietypowo dla ROMów,
bo sygnałami RAS i CAS, tak jak DRAM. To 3 kości MX23l6430YC-15. Szukałem
kości flash, która umiałaby to obsłużyć, ale niewiele takich jest, ktoś
zasugerował JS28F128P30T85 lub JS28F256P30T95.
Pytanie jak jest u Ciebie.
--
[ Email: a@b a=grp b=chmurka.net ]
[ Web: http://www.chmurka.net/ ]
Następne wpisy z tego wątku
- 05.05.17 17:26 Sebastian Biały
- 05.05.17 17:47 J.F.
- 05.05.17 17:56 niepełnosprawny intelektualnie 'POPIS/EU
- 08.05.17 12:09 Adam Wysocki
- 08.05.17 18:24 Sebastian Biały
- 08.05.17 20:11 badworm
- 08.05.17 21:46 Sebastian Biały
- 08.05.17 23:03 badworm
- 09.05.17 14:14 Adam Wysocki
- 09.05.17 14:22 Adam Wysocki
- 09.05.17 16:15 Jacek Radzikowski
- 09.05.17 20:01 Sebastian Biały
- 09.05.17 20:05 Sebastian Biały
- 09.05.17 20:10 Sebastian Biały
- 09.05.17 20:13 Sebastian Biały
Najnowsze wątki z tej grupy
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
Najnowsze wątki
- 2024-12-01 Pijani kierowcy
- 2024-12-01 "Chciałem zamówić kurs tym"
- 2024-11-30 Windykatorzy ścigają spadkobierców z mandat nieboszczyka za przekroczenie prędkości???
- 2024-11-30 Łódź => Technical Artist <=
- 2024-11-30 Lublin => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-11-30 Warszawa => Microsoft Dynamics 365 Business Central Developer <=
- 2024-11-30 Bieruń => Team Lead / Tribe Lead FrontEnd <=
- 2024-11-30 Zielona Góra => Senior PHP Symfony Developer <=
- 2024-11-30 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-30 Lublin => Spedytor międzynarodowy <=
- 2024-11-30 Warszawa => Mid IT Recruiter <=
- 2024-11-30 Warszawa => Fullstack Developer <=
- 2024-11-30 Żerniki => Dyspozytor Międzynarodowy <=
- 2024-11-30 Warszawa => System Architect (background deweloperski w Java) <=
- 2024-11-30 Katowice => Key Account Manager (ERP) <=