komendy programowania 02 01 2011



Poprawka żeby uprościć programowanie przez kable i TT dekodera.

- Poprawiłem uBoot wersję na Rs232 , i zaprogramuje się teraz bez błędów.
- Załaczam też Uboot FST specjalnie dla Nbox ,
ze strony freebox + razem z nim ENV i
zapasowy uBoot Niebieski20, umozliwiający programowanie flascha, który będzie po zaprogramowaniu pod adresem A0280000


1. przez BlackBox lub inny program probramowac uBoot z opisem że to dla Rs232.
Jest z obsługą flacha , pozwala zaprogramować kolejny plik przesłany po jego uruchomieniu.

2. po zaprogramowniu do dekodera trzeba polutować zworkę !!!

3. przesyłamy docelowy uBoot połączony z zapisanymi komendami ENV.
Uboot_FST_C0000 <<< to wysyłamy przez Hyperterminal komendą "loady"

MB442> loady
## Ready for binary (ymodem) download to 0x84000000 at 115200 bps...
CCCxyzModem - CRC mode, 2(SOH)/164(STX)/0(CAN) packets, 5 retries
## Total Size = 0x00028f84 = 167812 Bytes

4. programowanie tego nowego uBoota do flasha.

- md 84000000 (sprawdzamy czy mamy co skopiować do pamięci !!!!)
pierwsza linia jeśli OK:
84000000: 00090009 4018e040 40184018 400ecbf0 ....@..@.@.@...@

- protect off A0200000 A02Bffff

- erase A0200000 A02Bffff

- cp.b 84000000 A0200000 C0000

- md A0200000
(md A0200000 , to sprawdzenie czy się zaprogramowało.)

a0200000: 00090009 4018e040 40184018 400ecbf0 ....@..@.@.@...@
a0200010: 4018e0ff 4018cbc0 cb0c4018 e0a56103 ...@...@.@...a..



ps.
Jeśli te napisy są nie zrozumiałe, to lepiej poszukaj kogoś z doświadczeniem w Linuxie.



XXXXXXXXXXXXXX Opis poprzedniej wersji XXXXXXXXXXXXXXXX

Okazało się że uBoot FST nie zapisuje do flasha danych ENV jeśli jest przeadresowanie zworą.
Dlatego daję gotowy do zaprogramowania Flasha, Dump tego uBoota (z napisamina wświetlaczach BSLA i BSKA)
+ ENV + pod adresem A0280000 będzie uBoot Niebieski_20

Całość "Uboot_FST_1M" się programuje pod adres A0200000
Sam sektor z ENV programuje się pod adres A0240000

Dzięki temu nawet mająć przeadresowane zworą , dekoder będzie dobrze działał.

--------------- Wysłanie przez Rs232 ---------------------------

loady (ja wysłałem Uboot Niebieski20 do Ramu adres 84000000 i go uruchomiłem)

go 84000000

Jak się ten uBoot uruchomił , to resztę zaprogramowałem z USB ext2.

(można wgrać tylko przez Rs232 , i od razu zaprogramować do flascha)

protect off A0200000 A02fffff

erase A0200000 A02fffff

cp.b 84000000 A0200000 100000

md A0200000
(md A0200000 , to sprawdzenie czy się zaprogramowało.)

----------------------- kopia z USB ------------------------
Jeśli ktoś już wgrał uBoot z obsługą USB , to używa tylko tych komend.

Uboot_FST_1M <<< taką nazwę musi mieć plik .bin na dysku USB

komendy :

usb reset

ext2load usb 0:1 85000000 Uboot_FST_1M.bin

protect off A0200000 A02fffff

erase A0200000 A02fffff

cp.b 85000000 A0200000 100000

md A0200000

===========================================================

programowanie samego ENV:
NBOX> usb reset
(Re)start USB...
USB: scanning bus for devices... 2 USB Device(s) found
scanning bus for storage devices... 1 Storage Device(s) found
NBOX> ext2load usb 0:1 85000000 ENV.bin

65568 bytes read
NBOX> protect off A0240000 A024ffff
Un-Protected 1 sectors
NBOX> erase A0240000 A024ffff

. done
Erased 1 sectors
NBOX> cp.b 85000000 A0240000 10000
Copy to Flash
.... done
NBOX>


NBOX> crc32 A0240004 7ffc
CRC32 for a0240004 ... a0247fff ==> 01c5ea75 <<< sprawdzenie poprawności sumy kontrolnej


===========================================================

zapis logu:

Board: STb7100-Reference (MB442) [29-bit mode]


U-Boot 1.3.1 (Aug 20 2010 - 05:28:08) - stm24_0051

DRAM: 64 MiB
NOR: 4 MiB
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
MB442>
MB442> loady
## Ready for binary (ymodem) download to 0x84000000 at 115200 bps...
CCCxyzModem - CRC mode, 2(SOH)/164(STX)/0(CAN) packets, 5 retries
## Total Size = 0x00028f84 = 167812 Bytes
MB442> go 84000000
## Starting application at 0x84000000 ...


Board: STb7100-Reference (MB442) [29-bit mode]


U-Boot 1.3.1 (Oct 30 2010 - 17:43:59) - stm24_0047

DRAM: 128 MiB
NOR: 4 MiB
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
MB442 niebieski20>
MB442 niebieski20> usb reset
(Re)start USB...
USB: scanning bus for devices... 2 USB Device(s) found
scanning bus for storage devices... 1 Storage Device(s) found
MB442 niebieski20> ext2load usb 0:1 85000000 Uboot_FST_1M.bin

1048576 bytes read
MB442 niebieski20> protect off A0200000 A02fffff
................ done
Un-Protected 16 sectors
MB442 niebieski20> erase A0200000 A02fffff

................ done
Erased 16 sectors
MB442 niebieski20> cp.b 85000000 A0200000 100000
Copy to Flash
................................................................ done
MB442 niebieski20> md a0200000
a0200000: 00090009 4018e040 40184018 400ecbf0 ....@..@.@.@...@
a0200010: 4018e0ff 4018cbc0 cb0c4018 e0a56103 ...@...@.@...a..
a0200020: 21014018 4018e01f 4018cbff 4018cbff .@.!...@...@...@
a0200030: 6403cbff 6903c729 39a86a92 da282949 ...d)..i.j.9I)(.
a0200040: db292a49 3a902b49 48150829 e4ff893b I*).I+.:)..H;...
a0200050: 6102c72a 400b301c e0090009 cb0d4018 *..a.0.@.....@..
a0200060: c7276403 301c6102 0009400b e1e0c703 .d'..a.0.@......
a0200070: 41184128 20196117 0009402b 6102c71e (A.A.a. +@.....a
a0200080: 400b301c e01f0009 61936007 62a32109 .0.@.....`.a.!.b
a0200090: 63b32209 12005010 12015011 12025012 .".c.P...P...P..
a02000a0: 12035013 12045014 12055015 12065016 .P...P...P...P..
a02000b0: 12075017 712002a3 72200183 89e93326 .P.... q.. r&3..
a02000c0: 412bd10b df070009 7104d107 e000d207 ..+A.......q....
a02000d0: 8ffd3122 d1072206 6483412b 000000dc "1..."..+A.d....
a02000e0: 87f00000 87ddfc00 87f24184 87f68000 .........A......
a02000f0: 87f000c6 87f00860 0000000c 0000013c ....`.......<...
MB442 niebieski20>











Wyszukiwarka

Podobne podstrony:
Programowanie sektora z komendami ENV 01 2011
Programowanie zjazd VIII 15 01 2011
Program ETI 2011
22 01 2011 TEST B PSYCHOLOGIA S2id)467
22 01 2011 TEST A 1id)464
31 01 2011 analiza
Profilaktyka uzalenien w szkole (03 01 2011)
Program Konwergencji 2011 dla PL
Matura biologia 2011 Próbna matura z 12 01 2011 Arkusz klucz ARKUSZE
numer 3 01 2011
egzamin ekzp2 31 01 2011

więcej podobnych podstron