I am trying to use the Analog Devices ADuC QuickStart Kit with with a multi-module Assembly language program. The included debugger/downloader takes as its input a single .lst file with all references resolved and located. Is there a utility that exists that will take the Keil .M51 file and asociated .lst files and create a single, merged .lst file? Alternatively, is there another method, short of creating a single module, of achieving this end?
Or use the Keil debugger, which works with a linked file?
If you have the full-size toolkit (PK51), you may want to examine the combined assembler listing produced by the "linker code packing" option. It's default filename extension is *.cod. Or you may have to change the build strategy and just use a single master source file in which you INCLUDE() all the others, instead of the more modular approach using separate assembler runs and the linker.
View all questions in Keil forum