自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 【Aurix/Tricore实验分享六 - Memory Protection System知识篇】

TriCore™保护系统提供了隔离错误的基本功能。该系统不引人注目,开销很小,避免了不确定的运行时行为。该保护系统包含硬件机制,用于保护用户指定的内存范围免受未经授权的读取、写入或指令获取访问。保护硬件还可以促进应用程序调试。

2024-02-23 17:37:02 658

原创 【Aurix/Tricore实验分享五 - Interrupt知识篇】

简介:在一个TriCore™ 系统中,诸如外围设备或外部中断之类的多个源可以生成中断请求以中断诸如CPU或DMA通道之类的服务提供者。本章介绍CPU的中断处理能力,包括中断优先级方案和对矢量表的访问。

2024-02-05 11:52:56 716

原创 【Aurix/Tricore实验分享四 - Trap】

简介:实现DSE、DAE、OVF和SYS四种Trap测试验证。

2024-02-02 16:36:19 620

原创 【Aurix/Tricore实验分享四 - Trap知识篇】

简介:主要是翻译架构文档的Trap内容,有些专业用词解释不通可以参考英文文档。

2024-01-30 23:52:08 1601

原创 【Aurix/Tricore实验分享三 - Stack】

这里在架构文档内基本没找到栈的知识点。栈用于局部变量的保存,或者用于超长参数传递(寄存器不足以传递).

2024-01-26 11:48:48 628

原创 【Aurix/Tricore实验分享二 - CSA】

lsl文件中对应的CSA。

2024-01-24 16:26:56 405

原创 【Aurix/Tricore实验分享二 - CSA理论知识】

上文的内容由A[10]-A[15]、D[8]-D[15]、PCXI和PSW。下文的内容由A[2]-A[7]、D[0]-D[7]、A[11]和PCXI。如上图所示,寄存器存储顺序是按照图中的顺序。

2024-01-23 14:43:17 1140

原创 【Aurix/Tricore实验分享一-A11(RA)】

A11作为当前执行环境的返回地址, 除此之外也可以作为通用的地址寄存器使用。在正常使用中,A11将始终包含下一个RET或RFE指令的目标。处理器使用这个事实在执行RET/RFE指令之前推测性地加载返回目标。修改A11的代码(例如测试代码)应该知道存储在A11中的任何值都可能被用作这种推测的目标。如果A11中的值不是有效地址,则推测可能导致总线和存储器系统触发错误条件和警报。因此,建议A11只能包含有效的地址值。我这里使用的是Tasking编译器和UAD2-Pro调试器。

2024-01-22 00:15:08 1147

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除