I found if I set breakpoints in assembly code, the DS-5 debugger is not trapped there on omap3530 beagleboard. In addition, it doesn't step in assembly codes, if assembly codes are in a static/dynamic libs.
It's the web browser that adds .tar if it thinks the mime type for the file suggests it is a tar file.
It's a common problem with compressed tar files.