I have quite a lengthy (but otherwise functional) linker command file I use to position all my segments to my liking. What I want to do, however, is force the output name of the ABS and the HEX file. The Utilities book shows the "TO Sample.ABS" as a way to do this, but I cannot find a place to put such a line in the linker command file where it doesn't cause a linker error. Example of my .lin file (clipped)
CODE (2000H, seg1( 100h), seg2) && STACK( ?Stack ( 0B0H ) ) && RAMSIZE(256) && NOOVERLAY NOLINES PAGELENGTH(10000)
That's what I just did and it works fine. I added my OBJs to the top of my command file, then created a batch file to invoke BL51 as such:
BL51 @mycmd.lin TO myprog.abs OH51 myprog.abs HEXFILE(myprog.hex)