MPLAB C30 a smerniky na funkcie
Marek Pavlu
pavlu@HWserver.cz
Pátek Červen 15 14:51:14 CEST 2007
To, ze je kod mensi nez 64kB jeste neznamena, ze musi byt vse ve spodnich
64kB!
Podivejte se v MPLABu, kde skutecne adresa funkce je...
Mozna, ze tech 0xff, coz je pouze ma teorie, znamena, ze je tam prave ten
posun o 65536.
Stejne tak by bylo dobre, kdybyste se mrknul na vypis kodu v okoli zapisu do
promenne addr.
Neverim, ze tam dava prekladac to cislo 0xff jen tak nahodne.
Pokud ano, tak je treba to Microchipu obit o hlavu:).
MP
>> -----Original Message-----
>> From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz]
>> On Behalf Of Jozo
>> Sent: Friday, June 15, 2007 2:38 PM
>> To: HW-news
>> Subject: Re: MPLAB C30 a smerniky na funkcie
>>
>> Marek Pavlu wrote:
>>
>> >V dobe pr3ekladu musi prekladac vedet upolnou adresu ze ktere potom
>> >vygeneruje goto.
>> >
>> >Takze co treba toto?
>> >
>> >
>> >unsigned long addr;
>> >addr = (unsigned long)ptr_to_function;
>> >
>> >???
>> >
>> >
>> Zial nefunguje :-(
>> Navyse pri niektorych adresach horne 2 bajty naplni nulami, pri
>> niektorych 0xff. Pritom kod je mensi ako 64kB. Preto som vlastne na
>> ten
>> problem narazil. No nic, skusim cez vikend este nieco vymysliet.
>>
>> j.
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list@list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
_____
avast! Antivirus <http://www.avast.com> : Odchozi zprava cista.
Virova databaze (VPS): 000749-1, 15.06.2007
Testovano: 15.6.2007 14:51:13
avast! - copyright (c) 1988-2007 ALWIL Software.
Další informace o konferenci Hw-list