Technical discussions about the TI C55x DSPs (including the c5501, c5502, c5503, c5507, c5509, c5510 and OMAP5910).
Hi all, I have an assembly code written for and works correctly on C5416. I need to make it work on C5509A and TI has a function "cl55.exe" which is expected to do the conversion process. But at each time I call this exe, a new assembly file is created, but I have to make a lot of changes on the file to make it work. However it should work without any problem and any changes. Does anybody know what can be the problem? Or is there any other way to convert a C54x asm file into a C55x asm file? Thanks, Murat.
Murat Uonder- > I have an assembly code written for and works correctly on C5416. I need > to make it work on C5509A and TI has a function "cl55.exe" which is > expected to do the conversion process. But at each time I call this exe, > a new assembly file is created, but I have to make a lot of changes on > the file to make it work. However it should work without any problem and > any changes. Does anybody know what can be the problem? Or is there any > other way to convert a C54x asm file into a C55x asm file? You could do this with very simple code and just a few files, in which case your C5509A would only run in "compatibility mode". But if you have a lot of C54x files and memory usage includes far mode, this will lead to a lot of thinking about how to map one chip architecture onto the other -- and no TI utility is going to do that for you. How many files do you have? How big is the fully linked C54x code? -Jeff