用了挺久的M4(nxp的),但是发现有一个问题挺让人讨厌的,就是程序死机了无法判断死机位置,之前看到一篇文章是通过查看SP LR等寄存器,看堆栈内容来查找。还要看memory里的地址再找函数地址,再看汇编代码。觉得很麻烦。ARM7内核还好判断一些(M3内核未验证,应该一样的知识M4多了个FPU).....
分类:
其他好文 时间:
2014-10-09 15:40:13
阅读次数:
252
ARM公司面向物联网及可穿戴市场,近期可谓是动作频频,先是发布了专为物联网及可穿戴领域而生的Cortex-M7架构,接着又发布了mbed物联网操作系统。意图在物联网领域构筑一套坚不可摧的生态系统。这不,MultiTech Systems 公司便紧跟步伐,发布了基于ARM mbed生态系统的一整套物联...
分类:
其他好文 时间:
2014-10-09 03:06:27
阅读次数:
186
1 寄存器组 R0-R12: 通用寄存器 -----------------------------------------------------------------------------------------R13: 堆栈寄存器 有两个,MSP和PSP,同时只能看见一个,引用R13时,引...
分类:
其他好文 时间:
2014-10-08 09:51:45
阅读次数:
184
继ARM公司发布了为嵌入式微控制器设计的Cortex-M7架构处理器,ARM又公布了专为廉价低功耗“物联网”设计的新版软件及系统平台,以加速物联网设备的发展及部署。该软件为基于ARM现有Cortex-M架构设计的mbed平台,包括免费的嵌入式mbed OS操作系统,以及软件工具包mbed Devic...
分类:
其他好文 时间:
2014-10-06 15:01:40
阅读次数:
238
MarS Board 是基于飞思卡尔(Freescale Semiconductor)i.MX 6Dual 处理器的评估板。i.MX 6Dual 处理器集成了高达 1GHz 的 ARM Cortex?-A9 内核、2D和3D 图形处理器和 3D 1080p 视频处理器。MarS Board评 估板具...
分类:
其他好文 时间:
2014-10-04 14:27:46
阅读次数:
322
描述arm linux启动的概要过程,以S5PV210(Cortex A8)为例,本文描述第一个阶段。
分类:
系统相关 时间:
2014-09-29 15:06:31
阅读次数:
206
Trust2014上的一篇论文研读,该论文提出一种系统虚拟化的方法实现两种模式的隔离,针对ARM Cortex A8特殊设计的小型hypervisor专注于隔离使用(目前已完成开源代码公开,并进行了二进制层面的形式化分析验证),实现了一套模拟系统,额外性能开销:状态切换时的解密和验证,以及机密数据的清理。...
分类:
其他好文 时间:
2014-09-28 13:35:02
阅读次数:
140
天嵌科技公司将在国庆推出cortex-a8系列的最新开发板——TQ210V6嵌入式开发板.TQ210V6的核心板参数已经提前公布,现公布完善的底板参数与端口,为嵌入式迷与厂商的研发打好基础。
分类:
其他好文 时间:
2014-09-25 12:39:28
阅读次数:
242
解决:Cortex-M4上,usart自动发送数据方案。1.usart中断太快。数据还没有处理完。usart中断就会把没处理完的数据上该覆盖掉。导致数据丢失。2.这程序需要在main中处理4个usart口的数据,这样出错的概率会更大。提出如下解决方案:第一:规定每条完成的数据长度,步会超过256字节...
分类:
其他好文 时间:
2014-09-23 03:22:33
阅读次数:
223
解决:Cortex-M4上,usart自动发送数据方案。
1. usart中断太快。数据还没有处理完。usart中断就会把没处理完的数据上该覆盖掉。导致数据丢失。
2.这程序需要在main中处理4个usart口的数据,这样出错的概率会更大。
提出如下解决方案:
第一:规定每条完成的数据长度,步会超过256字节。
第二:我们规定数据的结束表标志为数据的后三位为,FFFFFF...
分类:
其他好文 时间:
2014-09-22 12:59:52
阅读次数:
181