首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

请教 dsp进入不了断点

请教 dsp进入不了断点

dsp是 TI的 VC33,板子是自己做的
之前板子可以正常工作,可以跑一些小程序,比如读写外部SRAM的,
现在跑同样的程序,设置断点后,一跑就进入不了断点,点halt后很长一段时间都停不下来,然后报一个错“trouble halting target dsp, Time out on target dsp, please check cabling or multi-processor configuration”

仿真器能连上dsp说明jtag应该没有问题,dsp的H1(clk out)输出频率正常,仿真器已经换过一个,应该问题不大,而且在一个开发板上跑类似的程序没有问题。请问问题可能出现在什么地方,非常感谢。

补充一下,程序是到对SRAM进行读写部分就进入不了中断的, 单步也不行,之前程序是可以运行的,就是这么简单的一句话
for( i=0;i<64;i++)
*(int *)(ERAM_PTR+i)=ram_chk;

用的是bootloader模式,cmd 里吧SRAM: o = 40000h, l = 3efffh,开发板的实例程序也是这么写的,开发板运行没有问题。而且还有一个奇怪的现象是以前在microprocessor的模式下仿真器可以正常连接dsp,而现在不行了,只能在bootloader模式下,非常奇怪。
附完整的CMD
-w
-stack 400h
-heap 400h
-l rts30.lib
MEMORY
{
RAM : o = 800000h, l = 8000h
RAM1: o = 809800h, l = 800h
SRAM: o = 40000h, l = 3efffh
FLASH = 400000h, l = 3fffffh
}

SECTIONS
{
.text :>RAM
.data :>RAM
.bss :>RAM
.cinit :>RAM
.stack :>RAM
.sysmem:>RAM
}


非常感谢
返回列表