This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

280049 CCS9.1 在debug模式下,无法查看CAN寄存器值。

Other Parts Discussed in Thread: C2000WARE

如题,截图如下。我要怎样才能确认我的CAN寄存器配置是否正确呢?谢谢。

  • 请问您现在使用的是自己的程序?所有的CAN寄存器都不可以查看?您在使用例程的时候是否可以正常查看?

    我之前用TI例程测试过,可以查看CAN寄存器的
  • 不好意思,这个问题实在是太久了,由于之前电脑出了问题,不能导入TI的历程,所以没有回复,现在可以了,希望您还能回复。

    再描述一下问题,我使用的的CCS9.1,自己的开发工程debug时不能查看CAN寄存器。我今天导入了TI的例程:D:\ti\c2000\C2000Ware_3_01_00_00\driverlib\f28004x\examples\can\can_ex1_loopback 也不能查看(无论我在变量窗口看还是在寄存器窗口看)。

  • 我是用CCS10测试的,之前也用过CCS9,也是可以的

    您点击暂停按钮,看一下能否看到?另外msgCount变量是否正常变化?使用的是TI开发板?

  • 使用TI的开发板和我们的样品都是一样的效果,其他寄存器都可以查看,就是CAN寄存器不行。TI开发板上msgCount是能够看到正常累计数的。真是奇怪了。
  • 所有的模块都能正常工作,CAN通讯收发都正常。我最近在配置CAN的mask相关功能,所以想实时看看CAN的寄存器值配置情况。
  • 好的,我明天再使用CCS9.1重新测试一下
  • 我用CCS9.1试了一下,确实不可以

    我看一下,应该是 gel vs 和 device module xml 文件之间不匹配造成的

    请您修改一下CAN xml file (f28004x_can_regs.xml),默认路径

    C:\ti\ccs9xx\ccs\ccs_base\common\targetdb\Modules\C2000\

    将所有的page=1 改为 page=3  

  • 修改测试过了,OK!
    此刻的心情就像慢性鼻炎患者突然得到了一剂良药,立竿见影。病虽不致命,却特别别扭。请允许我给你点个大大的赞,专业!

    最重要的是你愿意实际测试、模拟用户的问题。谢谢!
    怎样在发表问题时指定谁来回复呢?
  • 谢谢您对我工作的肯定!

    论坛还未开通指定回复功能。您可以将问题发布在论坛上,工程师会为您提供支持的。