tip

pf pfz
Středa Březen 17 14:24:37 CET 2004


>Existuje neco jako bootloader pro 8048 (nebo spis 51, ta ma seriovy port)
>i s pripadnym schematkem? 

Trocha inspirace:
http://www.bezstarosti.cz/jungle/schizofreny/schizofreny.htm
jiste si to predelate dle svych potreb.

Kdyby se napr. pouzila I2C EEPROM a ta se za behu z interni
FLASH 51 bud prehrala do SRAM jako dalsi pameti programu
na pocatku prace (samo v dobe natahovani je jako pamet dat,
nebo zapojena jako oboji), nebo se loadila pres RS232C
(treba podle jumperu), urcite by to slo.

Kdo bude mit vyhrady k interni FLASH, ze pak jdou preruseni
do ni, da se klidne i pouzit externi FLASH 32kB a SRAM 32kB
a prehazovat si je v adresnim prostoru mezi sebou,
tedy po startu je dole FLASH, nahore SRAM a pak se prepne
adresni prostor tak, ze je nahore a dole je SRAM. K tomu
staci i 80C31 (80C32) a ty se delaji koupit za rozumne penize
(asi 50) i s dvojnasobnou rychlosti (TS80C32X2).
Mela by k prehazovani tech pameti stacit 3 XOR hradla a
ovladani signalu /CE pomoci nich za prispeni A15 :). Kdybyste
se chtel realizovat, klidne poradim, kdyby nahodou byl nejaky
problem.

No a jeste je moznost pumpovat FLASH, ktera se programuje
pomoci jen 5V a protoze jsou lacine i pulmegove (za kilco),
dalo by se mezi nekolika programy pak klidne jeste volit
jumpery na zbyvajicich adresovych dratech, nebo prepinat
branou na dalsi 64kB stranky. Interni FLASH pak muze slouzit
jako bootloader a externi FLASH pro program.

Zamykani proti cteni neni asi u bootloaderu podstatnou
zalezitosti (kdyz to tam nekdo napousti, nevadi kdyz
si to muze i z pameti precist).

Ale inspirace asi uz bylo dost, takhle bych psal do rana :))).

--
Jiri Bezstarosti




Další informace o konferenci Hw-list