8051 Intel HEX, KEIL C

Ľubomír Leňko Lubomir.Lenko
Středa Březen 17 11:51:04 CET 2004



-----Original Message-----
From: hw-news@list.gin.cz [mailto:hw-news@list.gin.cz]On Behalf Of Tomaš
Marn
Sent: Friday, August 04, 2000 6:16 PM
To: Multiple recipients of list
Subject: Re: 8051 Intel HEX, KEIL C


> Dalej sa chcem spytat, ci ma niekto skusenosti s KEIL C:
> Potrebujem v jednom projekte rozdelit program napisany v Cecku (resp. cast
v
> asm , cast v C) do dvoch oblasti - cast pre internu pamet (0x0000 -
0x1FFF)
> a cast pre externu (0x2000 - 0xFFFF) resp. potrebujem z toho dostat dva
HEX
> subory. Rozdelenie do dvoch projektov nepripada do uvahy (ako priklad od
> KEIL "bootload"; vysledna velkost a zlozitost programu). Bankovanie kodu
mi
> tiez nepripada ako vhodne riesenie (pomalsie prepinanie bankov, skokove
> tabulky).

Staci HEX editor, kde si vyberes pozadovanou oblast a ulozis ji do
samostatneho souboru ve formatu IntelHEX.
V podstate ti staci vybrat ze souboru cast 0..1FFFH a ulozit ji samostatne.
To same pak pro zbytek.

TM


Skusil som to.
Pre asembler to ide.
Ale ked rozdelim subor generovany KEILOM napisany v C, tak to nejak nechodi.
Ked to dam do kopy, potom to znova ide. Teraz ma napadlo, ze tam bude mat
asi nejake konstanty alebo nejake kratke skoky (potom je asi z toho
zblbnuty) Treba tam asi rezervovat pamet (nedaleko toho predelu). Inac ak by
mal niekto zaujem o program na rozdelenie *.hex suboru, mozem to niekde
hodit na web.

S pozdravom L. Lenko

PS:. Ja len ze ci neexistuje "inteligentnejsie" riesenie cetou nastavenia
parametrov v prekladaci Keil C.







Další informace o konferenci Hw-list