Question:
Is any documents available for transforming source code asm21k .asm and architecture .arch file from DSP21k Toolkit to VDSP 5.X.X?
Answer:
As there have been so many changes between 21k development tools and the current version VisualDSP++ 5.1.2, it is recommended to create a fresh project in VisualDSP++ 5.1.2 instead of porting code from the old legacy tools.
If preferring to port code, there is no specific documents for moving from 21k development tools to VisualDSP++. However, attached some documents which should help in transition to these tools. Please note that, the documentation provided is specific to the 21xx family but should be of some help in understating the change from .exe executables to ELF/DWARF format .dxe executables. Also included is a document on converting .ach files to .ldf files.
Indeed the presence of an ACH file suggests project was created using a much older release of the tools - the VisualDSP++ (note the "++") tools have always used Linker Description Files (.LDF), while the old .ACH (Architecture) files were used in the VisualDSP (note the missing "++") tools. They were replaced with LDF files in updated version of VDSP. Furthermore, the old assembler was "asm21k.exe" in old VisualDSP releases, where it later became "easm21k.exe" for the sharc processors.
Also, recommended to add an LDF to project via the 'Tools: Expert Linker: Create LDF' select C, C++ or ASM and the appropriate LDF will have been added to project.If current LDF has any customizations, would then need to add these to the newly generated LDF.