- UID
- 1
|
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 }
非常感谢 |
|