We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I am having a difficult time trying to wildcard segments using the following command in the linker options command menu ?pr?*?myfile (0400H) ie. SE (?pr?*?myfile (0400H)) I have alot of funtions in the files and if I type each name out I get a pc shutdown error Does this linker have the wildcard capability??? Any ideas on what my problem is??? Thanks, Jim-
Andrew, I need them all to start above address FF4000H. Right now they are all pushed down in code memory. I still intended to keep them in the code class but at or above the FF4000H location.
I was entering the files into the command window one by one and when the command line gets long, I get a general protection PC fault and I am no longer able to inter segment data, application shuts down.
I think what you really want to do is use the CLASS, RESERVE and SEGMENT directives in the linker. With this you can assign your code to any memory area you want. Check the 251 Utilities manual on how to use these directives. We use these in our program here to allocate the memory space to DATA, XDATA, EDATA, CODE, ECODE and HCODE areas.
If your command line gets too long, use a command input file; eg,
L251 @commandfile