TI中文支持网
TI专业的中文技术问题搜集分享网站

关于F2803 JTAG及BSDL文件的问题

我们想实现如在CPU运行期间通过JTAG 读取内部RAM达到实时监控变量的值,和这个

http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/89554.aspx

的功能比较一致

在器件相关资料中都没有有关JTAG 扫描的细节可供参考,

BSDL文件sprm395.bsm虽然有JTAG指令和BR寄存器,

但是缺少了一些指令及寄存器详细的描述

CCS DEBUG可以读取修改如REGISTER、MEMORY等肯定不是用的BSDL中的指令。

望能提供相关资料参考,谢谢!

附BSDL中提供的JTAG指令集

attribute INSTRUCTION_OPCODE of TMS320F2803x : entity is "extest (000000XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," & "bypass (111111XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," & "sample (000001XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," & "idcode (000100XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," & "highz (000101XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," & "test_mode_entry (000110XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," & "dc_strbs (111110XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)";

CCS应该不是通过这些指令读取REGISTER

Johnson Chen1:

按我的理解JTAG调试或者烧录相关的资料是不对外开放的。

我们想实现如在CPU运行期间通过JTAG 读取内部RAM达到实时监控变量的值,和这个

http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/89554.aspx

的功能比较一致

在器件相关资料中都没有有关JTAG 扫描的细节可供参考,

BSDL文件sprm395.bsm虽然有JTAG指令和BR寄存器,

但是缺少了一些指令及寄存器详细的描述

CCS DEBUG可以读取修改如REGISTER、MEMORY等肯定不是用的BSDL中的指令。

望能提供相关资料参考,谢谢!

附BSDL中提供的JTAG指令集

attribute INSTRUCTION_OPCODE of TMS320F2803x : entity is "extest (000000XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," & "bypass (111111XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," & "sample (000001XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," & "idcode (000100XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," & "highz (000101XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," & "test_mode_entry (000110XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," & "dc_strbs (111110XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)";

CCS应该不是通过这些指令读取REGISTER

Rui Zhengxin:

回复 Johnson Chen1:

那手册中所说的real-time jtag的real time指的是什么?

或者如我们的这个需求有什么方法可以解决?

另外手册中没有找到关于JTAG时钟频率的描述,能否提供TCK允许的最大频率供参考?

不甚感激!

赞(0)
未经允许不得转载:TI中文支持网 » 关于F2803 JTAG及BSDL文件的问题
分享到: 更多 (0)