Hello,
I'm creating an application which runs on Dallas 89C450 microcontroller. My application uses RTX-51 Full RTOS. The versions of the tools which are integrated into my IDE are like below:
C51 Ver: 7.50 A51 Ver: 7.10
My application used to work fine but I was having problems with my available code space. So, I decided to port my application to LX51 Advanced Linker V4.24 in order to use its code packing feature. But my application started malfunctioning after enabling code packing.
What might be going wrong? How can I solve this problem? Using code packing feature is quite important for me because it seems that it would solve my problems with available code space if it worked fine.
Please send me your opinions and advises. This is an emergency case.
Best regards...
For Jon Ward,
You are right. I was deactivating code optimization for only one task which has a time dependency. But when I deactivated code optimization for the entire module which contains that task function, everything started working fine again. Thank you very much. It seems that linker code packing doesn't work pretty well for modules which have a time-dependency just like you claimed.
But, how can I be sure that it will not be there to catch me out next time when I made a new modification to my code?
Best regards,