ARM
文章平均质量分 76
willand1981
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
将S3C6410频率提升至666
将S3C6410频率提升至666前两天看了S3C6410时钟部分代码,发现在Linux中没有设置时钟,时钟是u-boot中设置好的,Linux启动时直接读取PLL寄存器中的数据。刚才浏览了下u-boot中的smdk6410.h文件,发现调整时钟的宏三星已经定义好了://#define CONFIG_CLK_800_133_66#define CONFIG_CLK_666_133_66//#defi原创 2010-03-15 16:00:00 · 1193 阅读 · 0 评论 -
高端ARM平台选型
<br />S3C6410处理器介绍<br />http://blog.youkuaiyun.com/nanjianhui/archive/2009/05/09/4163792.aspx<br /><br />S3C6410做个简单介绍,该芯片大小为13x13mm,424管脚,芯片架构如图:<br /><br />ARM Core:<br />采用ARM1176JZF-S的核,包含16KB的指令数据Cache和16KB的指令数据TCM,ARM Core电压为1.1V的时候,可以运行到553MHz,在1.2V的情况下,可转载 2010-07-29 14:34:00 · 2528 阅读 · 0 评论 -
从128M升级到256M的DDR问题
前段时间为了解决一个从128M升级到256M的DDR问题,搞的是焦头烂额。最后在别人讨论的情况下终于试出来了正确结果,下来还得自己总结下。 S3C6410支持两个DRAM片选,可以分别接最大256MB的内存,该处理器用的DRAM控制器是来自ARM的PrimeCell Dynamic Memory Controller(PL340)。自己的硬件平台才采用的是6410的DMC1即32位的DRAM控制器,两个16位128M的DDR的地址线是共在一起连在6410的16根地址线上,数据线是并在一转载 2010-06-02 11:40:00 · 1612 阅读 · 1 评论 -
ADS问题汇总
<br />1).<br />Question:<br />Error : A1163E: Unknown opcode SOURCE.S line 46 <br />Answer:<br />查看是否用了中文的标点符号(,;等),<br />若是标识符(定义的变量,常量等)要顶格写,其后面不能跟:<br />若是指令不能顶格写<br />(2).<br />Q:<br />Error : A1150E: Bad symbol SOURCE.S line 49 <br />49 0转载 2010-08-06 17:32:00 · 2196 阅读 · 0 评论 -
使uboot支持S3C6410的SD启动
<br />这里使用的uboot并非uboot官方发布的uboot代码,而是为三星定制的一个uboot版本s3c-u-boot-1.1.6,其代码作者就包括了三星的程序员与denx的员工。这个版本支持SD启动,不过默认是nand启动,使它支持uboot需要做以下事情:<br />1、 虽然支持uboot启动,但是uboot代码里不叫SD启动方式,而是叫movinand启动方式,在incluede/configs/smdk6410.h中就有这个选项,所以在这个文件里关闭nand启动,打开movinand启动转载 2010-08-13 11:04:00 · 729 阅读 · 0 评论 -
ARM与射频芯片TRF796x的SPI通信研究
摘要:针对SPI总线接口缺乏标准协议的特点,提出了SPI器件之间通信的一般方法。论文阐述了ARM芯片内置SPI硬件控制器的工作原理和时序,并对射频芯片TRF7960x的工作模式与读写要求进行了分析。在此基础上,根据TRF796x的时序特性和访问要求,采用ARM转载 2011-07-04 17:03:36 · 1182 阅读 · 0 评论
分享