ENTRY(_main) /* * Set up initial C runtime environment and call board_init_f(0). */#if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_STACK) //在smdk2410开发板的相关目录中没有定义; ldr sp, =(CONFIG_SPL_STACK)#e...
分类:
其他好文 时间:
2015-01-29 09:26:15
阅读次数:
219
WatchDog大家比较熟悉了,主要用于系统崩溃后的自动复位或主动复位的一种方式,在无人职守的系统中必不可少。但是一般的人机交互的系统中,它默认是被关闭的,要使用之前就要先打开它,下面就来看看它的使用方法。在使用之前,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。
特别要注意一下,要使用WatchDog,需要...
有一段时间没有继续了,这几天一直在折腾BPI-R1和D1,暂时停了一下。不过应该继续写了,再不写我都想不起来了。
本来这篇打算作为一个小结的,结果尝试着把温度获取到了,所以插入一篇温度获取类,下一篇再当作暂时的结尾吧。
在使用之前,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。...
本篇作为ClassA20类库使用说明的一个小结,讲述一下TWI类的使用。相对于前面所有的类,TWI比较复杂一点。不过在封装之后,也还是直接调用即可。在使用之前,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。
为了突出实用性,还是制作一个应用程序当作示例,其功能是香蕉派电源管理程序。
香蕉派的电源管理芯片...
i.MX6 DDR Stress Test Tool 提供了两种用途。首先,它可以用来对校准DDR3,以便于MMDC PHY delay settings和PCB配对,来达到最佳的DRAM新能。整个过程是全自动的,因此客户可以在较短的时间内让他们的DDR3工作起来。
另外,该工具可以运行内存压力测试,用来验证DDR3的功能和可靠性。压力测试可以用来验证硬件连接、MMDC寄存器参数和DDR3模式寄存器设置...
分类:
其他好文 时间:
2015-01-28 21:27:56
阅读次数:
742
(1)NVIC 全称为Next Vector Interrupt Controoler,嵌套中断向量控制器,是ARM Cortex M3的内部设备之一,任何一款基于ARM Cortex M3的内核都带有NVIC。(2)中断响应 当某个中断来临,会将相应的中断标志位置位。当CPU查询到这个置位的标志位...
分类:
其他好文 时间:
2015-01-28 14:33:28
阅读次数:
570
http://blog.chinaunix.net/uid-26119896-id-3302233.html安装交叉编译工具链:1、首先以root用户登入2、复制arm-linux-gcc-4.3.2.tgz到根目录下tmp文件夹里3、解压命令tar xvzf arm-linux-gcc-4.3.2...
分类:
系统相关 时间:
2015-01-28 14:28:58
阅读次数:
204
接着第七天的代码分析,下面是cpu_init_crit的代码段,同样位于文件arch/arm/cpu/arm920t/start.S中...
分类:
其他好文 时间:
2015-01-28 08:27:08
阅读次数:
234
使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
点击下载Genymotion-ARM-Translation.zip
将你的虚拟器运行起来,将下载好的zip包用鼠标拖到虚拟机窗口中,出现确认对跨框点OK就行。然后重启你的虚拟机。...
分类:
其他好文 时间:
2015-01-27 18:29:39
阅读次数:
198