TI论坛
直播中

温益浪

7年用户 186经验值
私信 关注
[问答]

TMS320C6416带bios的程序运行时,连接不上仿真器怎么回事

您好,
  我正在使用TMS320C6416这款芯片,我目前的程序用的是dspbios 5.31操作系统,开发调试软件是ccs 3.3 。
开发环境与软件功能:
  程序用到了2个GPIO口用来点灯,1个GPIO用来做中断接收数据,此外还用到了3组mcbsp接口以及emif。tcf文件中配置了两个任务,一个是点灯,一个用作串口调试。
问题现象:
  1. 该程序通过仿真器在线运行在板卡上时一切正常,中途disconnect了之后也能再连接上。 但是一旦我将程序烧写到flash中,上电后6416依然能正常运行,串口和闪灯也和在线运行时一样,可此时JTAG再也无法connect上了,除非我再擦除flash,dsp无法启动后才能再度connect;
  2. 我将该程序tcf文件中的任务,中断全部取消掉,再烧写到flash里,上电后依然无法成功连接JTAG;
  3. 连接不上JTAG时,测量TCK,TDI,TDO,TMS等信号,和成功连接时对比均正常。TDI/TDO有信号波动。
  4. 我制作了使用相同接口,带有相同功能的不使用BIOS的软件版本,此时烧写到flash中,上电启动后能正常连上JTAG;
  想请教一下为什么使用了BIOS就连不上JTAG? 信号也没有被拉死啊。相比裸驱版本BIOS多做了些什么吗? 还望得到贵司的帮助,谢谢!

Best Regards,
Anqi

回帖(10)

余少虹

2020-5-22 14:28:26
请问报错信息是什么?
举报

温益浪

2020-5-22 14:42:00
引用: vuywsdfwf 发表于 2020-5-22 14:28
请问报错信息是什么?

Shine您好,
  jtag连接时,报错信息如图,麻烦帮忙分析下,谢谢!
举报

余少虹

2020-5-22 14:55:28
引用: 光摄微针 发表于 2020-5-22 14:42
Shine您好,
  jtag连接时,报错信息如图,麻烦帮忙分析下,谢谢!

请查看一下供电电源的纹波是否在手册范围内,输入时钟是否正确?reset信号是否足够长(从电源和CLKIN稳定后开始)?
举报

温益浪

2020-5-22 15:03:55
您好,
  我们测量过6416的电压纹波和clk均在spec范围内,reset信号大概拉了200ms。 而且上电后我们的业务软件运行无碍,一切接口均运行正常,看起来没啥毛病,就是jtag连不上。。。

Best Regards,
Anqi
举报

更多回帖

发帖
×
20
完善资料,
赚取积分