TriCore使用问题笔记

TriCore使用问题笔记

ID:47630245

大小:127.00 KB

页数:5页

时间:2019-09-27

TriCore使用问题笔记_第1页
TriCore使用问题笔记_第2页
TriCore使用问题笔记_第3页
TriCore使用问题笔记_第4页
TriCore使用问题笔记_第5页
资源描述:

《TriCore使用问题笔记》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、TriCore使用问题笔记1.1调试错误:Nosourceavailablefor"OxaOOfO184()',原因:应该是中断的问题,删除儿个为空的中断之后就没有这个问题了,可以单步调试。总的来说是miniwigger的问题。后来还是有相应的问题,直接运行程序应该没有问题,可以得到正确的输入输出。问题由来:CAN驱动接收消息之后,单步调试,岀现这个问题。解决方案:2014-08-05【冒泡】BaBy8:13:45那miniwigger•不太好用I?【吐槽】siener-tri

2、core_wang(59668414)9:19:05专业开发设计一般不用miniwigger,miniwigger—般用于学习和前期项目评估,专业设计开发一般都用专业的PLS调试器!1.2对SCU_SWRSTCON寄存器的修改,以促进软件置位操作1.软件置位的配置由SCU_RSTCON.SW[9:8]来确定,10表示应用置位,01表示系统置位。2.Tricore中对所有的置位相关的处理器都加锁处理的,需要解锁才能设置,SCU_SWRSTCON.SWRSTREQ可以请求软件置位。3.解锁的过程有WDT_CON0和W

3、DT_CON1完成.WDT_CON0.ENDINIT位为0的时候表示已经解锁,同时标志位WDT_CON0.LCK=0;4.为了修改WDT_CON0,必须将正确的密码写入WDT_CONO,密码由CON0与CON1的一些警戒位组合而成。要求如下:*3-18密硏访问为模式要求位斥号0WDT_CONO・ENDINIT位的当神状玄1固定:必须号入02WDT-CON1.IR位的当财状逝3WDT-CON1.DR位的当曲状g[7吗必须卑入1111b(158]用户定义的密码位域WDT_CONO.PW的当册状态[31佝用户定义的廉取

4、伉的当解状逝.WDT_CONOREL密码的设计使御不可能只读得存器的内容并11将其作为密码.密码从不与WDTCONO或WDTC0N1的内容•致.总足翌求修改仗取的(A《至少位1和[7:4])以得到正确的密码.其闪止一种WiX.即总外地改欤WDT焉弘器的内容并将梵打入WCT_CONO作为解後的密码.1.如果密码与要求匹配,WDT_CONO在密码访问结束时将统一解锁,解锁条件将由WDT_CONO.LCK=0指示。2.PW的默认值为0,CONOREL的默认值为OxFFFC,或者读去CONO值之后取得。3.修改CONO,

5、满足一下条件的写入是合理的,可以修改SW与REL的密码值。*3-19修改访问位模式要求位序号9M0用户可定义.WDT_CONO・ENDINIT位的期望(ft1固定8必須耳入12固定8必須坷入03固定X必須写入0[7:4]固定8必須乌入1111b(15:8)用户可定义*用户定义的密码位WDT_CONO.PW的期望備[31:16]用户可定义,用户定义的廉袒tfl的期锂tfltfl・WDT.CONOREL杞修改访问給束之后•WDTCONO.LCK

6、»}次賈位•门动載新镇住WDTCONO.在得存器可再次被修改Z前.必须療

7、斷执行奇效的密码访轲•&在解锁,ENDINIT被清零之后,对受初始化结束保护的寄存器的访问被再次开放。当WDT_CONO被解锁时,WDT被自动切换到超时模式,因此,访问窗口是有时间限制的。9.如果密码与要求匹配,WDT_CONO在密码访问一结束将被解锁。解锁条件将由WDT_CON0.LCK=0指示。10.如果在密码访问的过程中不止确的密码值被写入WDT_CONO.PW,则会出现看门狗访问错误。位WDT_SR.AE置位并且进入预警模式。11.对WDT_CONO的修改必须满足一定的格式,如果访问不遵循这些条件,看门狗

8、错误被检测,WDT_SR.AE置位,并且进入预警模式。12.在修改访问结束之后,WDT_CONO.LCK再次置位,自动重新锁住WDT_CON0o在寄存器可再次被修改之前,必须重新执行有效的密码访问。13.超时模式由位WDT_SR.TO=1指示。定时器被设置为FFFCH并开始向上计数。超时模式只可由置位ENDINITJ且通过正确的访问序列正确退出。如果执行对WDT的不正确访问,或者如果定时器在ENDINIT置位之前溢出,则产生一个不可屏蔽中断请求(WDT_NMI),并且进入预警模式。14.在正常模式(DR=0)下,

9、WDT工作在标准的看门狗方式中。15.当检测到看门狗错误时,总是进入预警模式。正常模式、超时模式下的定时器溢出,或者对寄存器WDT_CONO的无效访问都可能导致WDT进入预警模式。发生上述情况时,WDT使能系统在复位发生前由预警进入一个安全状态,而不是立即请求设备复位。1.3往DFLASH中写入关键数据注意:1.用普华提供的FLASH驱动,只能写DFLASH0中的数据。2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。