目录
1、概述
目前接触Tc275第五个年头了,一直使用的是MCAL,少数时间使用ILLD,对于Tc275的基础概念其实也有部分是不理解的,毕竟大部分时间都在项目里面无法脱身,真正使自己进步的恰恰是项目的空窗期,静下心来,慢慢梳理和理解一些专属自己的内容。记录一下自己认为不太理解的,很希望有道友一起交流啊!
2、通用寄存器文件
CPU具有通用寄存器(GPR)文件,分为地址寄存器文件(寄存器A0至A15)和数据寄存器文件(寄存器D0至D15)。发送给加载/存储管道的指令的数据流通过地址寄存器文件引导。发送给整型管道的指令和发送给加载/存储管道的数据加载/存储指令的数据流通过数据寄存器文件进行引导。
参考文档:《tc27xD_um_v2.2.pdf》5.3.4章节
任务是一个独立的控制线程。任务的状态由其上下文定义。当一个任务被中断时,处理器使用该任务的上下文重新启用该任务的继续执行。
上下文类型是:
上层上下文:由上层地址寄存器