??? 09/19/06 11:23 Read: times |
#124544 - yes he can Responding to: ???'s previous message |
infact its not compiler who puts the things to addresses. its linker job to do so. In Keil it is posible using CODE or SEGMENT linker control. for example P89V51Rx2 IAP routines has to be on location having the address greater than 1fffh. if i have a function iap_erase in module iap in keil, it will have the name ?PR?iap_erase?iap(?PR?function_name?file_name) generated by the compiler i can put this function at absolute address of 2000h by using a linker control
BL51 iap.obj code(?pr?func?main(2000h)) see this link http://www.keil.com/support/docs/359.htm be carefull when doing this Abhishek |
Topic | Author | Date |
c-programming | 01/01/70 00:00 | |
Which compiler | 01/01/70 00:00 | |
if you want to.. | 01/01/70 00:00 | |
yes he can | 01/01/70 00:00 | |
How to place IAP routines above 2000h | 01/01/70 00:00 | |
I have asked many times and never got a | 01/01/70 00:00 | |
oops | 01/01/70 00:00 | |
In general? | 01/01/70 00:00 | |
in general![]() | 01/01/70 00:00 |