[quote user="lu yuenjune"]
When I load the symbols, it seems I can start debug because there is a break point appear on the screen.
[/quote]
If your have loaded the correct symbols for the code on the target, this should work. I'm not sure why a breakpoint is automatically appearing on the screen on a program load however.
[quote user="lu yuenjune"]I am not sure what I have done is correct because this break point will change on different file when I stop debug and then start debug.[/quote]
Are you referring to the program counter arrow in the editor? This would appear wherever you halt the program.
[quote user="lu yuenjune"]Since I only want to debug alg and as I know DM8148 is a multi-core platform.[/quote]
The key thing to be aware of regarding multi-core debug is the debug context. Multi-core debug basics is covered in this wiki topic:
http://processors.wiki.ti.com/index.php/Multi-Core_Debug_with_CCSv5
In any case, it is difficult to provide any useful suggestions since I am unfamiliar with your environment. You may also want to post your question in the DM814x forums. The people there will be more experienced with your setup and likely have better suggestions about debugging the DSP of the DM8148.
good luck
ki