[ Brelak @ 15.01.2010. 22:31 ] @
Pozdrav gospodo,imam jedno pitanje za vas.Kako mogu da konvertujem hex fajl u c ? Imam odradjen program koji se nalazi u chipu koga zelim da modifikujem.Program koji sam pisao a ne nalazi se vise u kompu je odradjen u Keil uMicrovision.
[ bogdan.kecman @ 15.01.2010. 23:08 ] @
Citat:
Brelak: .Kako mogu da konvertujem hex fajl u c ?.


nikako. mozes hex da disasembliras ... ali da ga vratis u C .. tesko ... kompajliranje je jednosmerna operacija
[ Stojan Trifunovic @ 15.01.2010. 23:35 ] @
Nikako. Jedino sto mozete dobiti je asemblerski kod disasemblerom
(proguglajte za Vas mikrokontroler - disassembler), a onda iz njega da
rucno prebacite u C.

Nazalost, takav reverzni inzinjering je veoma, veoma tezak. Mislim da
bi Vam lakse bilo da napisete kod ponovo, od nule.
[ bogdan.kecman @ 16.01.2010. 00:04 ] @
zavisi kolike su izmene potrebne ... vrlo je moguce da se izmene mogu implementirati u dissasembliran kod koji se posle asemblira - ali to naravno zahteva poznavanje ne samo asemblera vec i samog kompajlera koji je pravio taj asm kod kako bi se razumelo gde/sta se u kodu desava. Ako je neophodan C "za dalji razvoj", slazem se 11000000000% sa kolegom - bolje pisite ispocetka
[ Brelak @ 16.01.2010. 20:29 ] @
Izmenu bih jedino mogao da odradim u c-u,drugacije ne znam da li bih uspeo.Problem je i u tome sto je ceo kod ogroman,pored prikupljanja podataka sa senzora treba i drajver LCD nokia 3310 da se pise ponovo.Ostaje da nekim cudom iskopam taj fajl.Inace sve to zbog ubacivanja digitalnog temperaturnog senzora ds18b20.
[ bogdan.kecman @ 16.01.2010. 21:13 ] @
nisi napisao koji je uC u pitanju ali mozes da nadjes c biblioteku za 3310 nokiju prilicno lako ... (imam ja neku koju sam pisao mogu da ti posaljem ako hoces) ... za ostale senzore isto ima biblioteka na stve strane tako da .. ako je sve sto program radi skuplja podatke sa mnogo senzora i prikazuje ih na lcd-u .. to ces prilicno brzo zavrsiti sa bilo kojim modernijim c kompajlerom
[ Brelak @ 16.01.2010. 21:31 ] @
U pitanju je AT89S52,imam i drajver za LCD.Inace temperaturu sam u pocetku hteo da merim sa PTC-om ali to je kameno doba u odnosu na ds18b20.stavicu i link na kome moze da se vidi ceo sklop odnosno meteoroloska stanica,ne izgleda lose.