Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9409
  • 博文数量: 13
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 168
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-25 09:41
文章分类
文章存档

2014年(12)

2013年(1)

我的朋友

分类: 其他平台

2014-11-09 11:07:06

TriCore使用问题笔记

1.1 调试错误:No source available for “0xa00f0184()”

原因:应该是中断的问题,,删除几个为空的中断之后就没有这个问题了,可以单步调试。总的来说是miniwigger的问题。

后来还是有相应的问题,直接运行程序应该没有问题,可以得到正确的输入输出。

问题由来:CAN驱动接收消息之后,单步调试,出现这个问题。 解决方案:

1.2 对SCU_SWRSTCON寄存器的修改,以促进软件置位操作

1. 软件置位的配置由SCU_RSTCON.SW[9:8]来确定,10表示应用置位,01表示系统置位。

2. Tricore中对所有的置位相关的处理器都加锁处理的,需要解锁才能设置,SCU_SWRSTCON.SWRSTREQ可以请求软件置位。

3. 解锁的过程有WDT_CON0和WDT_CON1完成.WDT_CON0.ENDINIT位为0的时候表示已经解锁,同时标志位WDT_CON0.LCK=0;

4. 为了修改WDT_CON0,必须将正确的密码写入WDT_CON0,密码由CON0与CON1的一些警戒位组合而成。要求如下:

第1/5页

阅读(399) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~