??? 06/09/06 16:04 Read: times |
#118108 - I did (ofcourse) Responding to: ???'s previous message |
Those examples are not really useful in my case as they assume handwriting new functions with the assembler coming with the SDCC package.
I want to call object code in memory that has been prepared with another assembler - e.q. a routine in FLASH in my case! However I'll try with the DPL one again. The last time I got errors on that one, e.q. the compiler complained that I didn't use my declared variables or more severely complained that my function was lacking the return() statement because I tried the following: unsigned char myfunc() { _asm ljmp MY_FUNCTION mov dpl,a ; put my return value where SDCC expects it _endasm; } Note the missing return(...) - and SDCC complains on that (ofcourse!) So I need to either pass this to the return() function or make sure that SDCC detects that I implicitly add a return() statement. cheers, Matthias |
Topic | Author | Date |
SDCC assembly interfacing | 01/01/70 00:00 | |
read the manual | 01/01/70 00:00 | |
I did (ofcourse) | 01/01/70 00:00 | |
whichever tools the easy way is to .. | 01/01/70 00:00 | |
_naked | 01/01/70 00:00 | |
well....![]() | 01/01/70 00:00 |