Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Thread Closed: Issue successfully resolved

???
12/28/07 14:53
Read: times


 
#148824 - this worked with some assembler I used in the past
Responding to: ???'s previous message
OK, so we need to use relocatable buffers to avoid the "everything else comes later than the absolute" problem

this worked with some assembler I used in the past

something like

ORG ((* + 16) & 0f0h)
I do not recall the syntax, but am sure I did some such thing succesfully.

I would not know a) what syntax to use in Keil (it would probably involve RSEG) b) if it will work with Keil, but try it

If you absolutely want your buffer at the end something like
ORG ((stack + 48) & 0f0h) might do the trick.

Another possibility would be to remove all IDATA from 'c' and move it to assembler and extern it in a .h file.

Erik

List of 29 messages in thread
TopicAuthorDate
Keil PK51 restriction for LPC900 series?            01/01/70 00:00      
   Eh??            01/01/70 00:00      
      PK51 works correctly for Dallas            01/01/70 00:00      
         So, what exactly do you mean by...            01/01/70 00:00      
            Not a restriction (yet)            01/01/70 00:00      
            Wow do I feel foolish            01/01/70 00:00      
               Not quite right yet....            01/01/70 00:00      
               That is a restricted version!            01/01/70 00:00      
                  I agree in part            01/01/70 00:00      
                     Strange indeed!            01/01/70 00:00      
                        Same computer same tools            01/01/70 00:00      
                           Bizarre!            01/01/70 00:00      
                              Options            01/01/70 00:00      
                                 A guess (it happened to me)            01/01/70 00:00      
                                    No eval program            01/01/70 00:00      
                        This is a joke, right?            01/01/70 00:00      
                           Joke or not?            01/01/70 00:00      
   Reason for this issue            01/01/70 00:00      
      what 'trick'            01/01/70 00:00      
         Stupid pet tricks....            01/01/70 00:00      
            no need            01/01/70 00:00      
               ISEG does not work            01/01/70 00:00      
                  sure you can            01/01/70 00:00      
                     looked good to as well but            01/01/70 00:00      
                        Clarification on ISEG on A51/BL51            01/01/70 00:00      
                           this worked with some assembler I used in the past            01/01/70 00:00      
                              No longer a current issue            01/01/70 00:00      
                                 STACK BL51 Directive            01/01/70 00:00      
                                    Stack Directive            01/01/70 00:00      

Back to Subject List