原创 cotex-M3权威指南学习(一)

2014-2-8 23:10 1905 9 10 分类: MCU/ 嵌入式

终于开始学习了,一直以来都想学习M3。加油!

CM3招牌功夫:性能强劲,功耗低,实时性好(响应中断所需的周期确定),代码密度得到很大改善,使用更方便(更简单的编程模型和更透彻的调试系统),低成本的整体解决方案,遍地开花的优秀开发工具。

ARM公司只提供内核,MCU所需的其他部件由制造商自己配置。

cotex-M3属于ARMv7架构,同一架构下还有cotex-A和cotex-R两个系列;

认识几个英文缩写,MMU,存储器管理单元,实现虚拟内存和内存的分区保护;MPU,仅支持内存的分区保护;MMU是应用处理器和嵌入式处理器的分水岭。

Thumb-2指令集支持16位和32位指令。

CM3支持硬件除法器,以及破天荒的支持“非对齐数据访问支持”。

CM3是高性能+高代码密度+小硅片面积,3璧合一。能支持多达240个外部中断;内嵌了嵌套向量中断控制器。

CM3是32位处理器,采用哈佛结构,具有独立的指令总线和数据总线,均为32位;但共用同一个存储空间。

复杂的应用需要更多的存储系统功能,CM3有可选的MPU,也可以选择外部的cache,另外支持小端模式和大端模式。

CM3赠送了很多的调试组件。支持高级的调试如跟踪。

今天先学到这里,都只是摘抄,先学好,再用好。

 

cm3

文章评论1条评论)

登录后参与讨论

用户1725062 2015-6-5 12:04

小梅哥,我现在也被这个问题苦恼着。按照这个做法不行哦,添加了上述三个路径,然后对BSP工程clean project》Build project,重启Nios II之后还是老样子。要不您发个邮箱,我把工程发给你,您试试看

用户403664 2014-2-14 14:45

期待新篇~
相关推荐阅读
我要评论
1
9
关闭 站长推荐上一条 /2 下一条