历史上的今天
返回首页

历史上的今天

今天是:2025年01月13日(星期一)

正在发生

2020年01月13日 | ARM S3C2410学习手记

2020-01-13 来源:eefocus

1.S3C2410处理器介绍

2410是三星公司的一款基于ARM920T内核的16/32位RISC嵌入式系统微处理器,主要面向手持设备和低功耗、高性价比的应用。频率达到203Mhz。ARM920T核由ARM9TDMI内核、存储管理单元(MMU)和高速缓存三部分组成。高速缓存由独立的16KB地址和16KB数据高速缓存组成。ARM920T有两个协处理器,CP14和CP15。CP14用于调试控制而CP15用于存储系统控制以及测试控制。


资源包括有:

◆1个LCD控制器(支持STN和TFT屏)。

◆1个SDRAM控制器,1个NAND Flash控制器。

◆3个通道的UART。

◆4个通道的DMA。

◆4个具有PWM功能的计时器和一个内部时钟。

◆8通道的10位ADC

◆触摸屏接口。

◆IIS总线、IIC总线。

◆2个USB主机接口,1个USB设备接口。

◆2个SPI接口,SD接口和MMC卡接口。

◆看门狗计数器。

◆117个通用I/O和24个外部中断源。


2.S3C2410的存储空间设置

S3C2410将系统的存储空间分为8组(Bank),每组的大小都是128MB,共1GB。Bank0到Bank5的开始地址是固定的,而Bank7的起始地址是Bank6的结束地址,而且是可调整的。Bank6、7用于ROM、SRAM或SDRAM。所有的内存块的访问周期,时钟延时等参数都可以分别设置。


S3C2410有3种启动方式,可以通过OM[1:0]管脚进行选择:

◆OM[1:0]=00时处理器从NAND Flash启动。

◆OM[1:0]=01是处理器从16位宽的ROM启动。

◆OM[1:0]=10是处理器从32位宽的ROM启动。


如果系统设置成为从NAND Flash中启动,启动时处理器会自动将NAND Flash中的前4KB代码内容加载到片内的steppingstone SRAM中,然后系统从SRAM中读取代码执行。之后SRAM中的引导程序应该要完成将代码从FLASH中加载到SDRAM的工作。启动完成后4KB的SRAM可以用于别的用途。如果是用别的方式启动,ROM必须定位在0x00000000的位置上,而4KB的启动SRAM被放置于0x40000000处。被映射到nGCS0片选的空间上的存储器就是启动存储器。

推荐阅读

史海拾趣

Heatron公司的发展小趣事

随着市场对个性化需求的增加,Heatron公司敏锐地捕捉到了这一趋势。公司成立了专门的定制化服务团队,致力于为客户提供从设计到生产的全方位解决方案。无论是特殊尺寸的加热器,还是具有特定功能的电加热元件,Heatron都能根据客户需求快速响应并高效完成。这种以客户为中心的服务模式,帮助Heatron在竞争激烈的市场中脱颖而出,赢得了众多知名企业的青睐。

台湾丰宾(CapXon)公司的发展小趣事

随着全球环保意识的不断提高,CapXon公司积极响应绿色生产的号召,致力于实现可持续发展。公司采用环保材料和制造工艺,减少生产过程中的污染物排放,降低对环境的影响。同时,CapXon还积极参与各种环保活动和公益事业,为推动电子行业的绿色发展贡献自己的力量。

以上五个故事分别从初创与起步、市场拓展与品牌塑造、技术创新与产业升级、品质管理与生产优化以及绿色生产与可持续发展五个方面,展示了台湾丰宾(CapXon)公司在电子行业发展的历程和成就。这些故事不仅体现了公司的实力和魅力,也展现了公司在推动电子行业进步和可持续发展方面所做的努力和贡献。

Fuji Electric Co Ltd公司的发展小趣事

台湾丰宾(CapXon)公司创立于1980年,起初是一家专注于电容器研发与生产的小型电子元件制造商。在创始人的带领下,公司凭借对技术的执着追求和对品质的严格把控,逐渐在电子行业中崭露头角。通过不断的技术创新和产品优化,CapXon的电容器产品在市场上获得了良好的口碑,为公司的发展奠定了坚实的基础。

FRONTIER公司的发展小趣事

背景:此故事基于假设FRONTIER公司还致力于科技教育普及。

发展故事:为了培养更多具有创新精神和科技素养的人才,FRONTIER Education应运而生。该公司通过开发一系列科技教育课程和教材、举办科技竞赛和讲座等方式,积极推广科技知识和文化。同时,FRONTIER Education还与多所高校和科研机构建立合作关系,为学生提供实习和就业机会。这些努力不仅激发了青少年对科技的兴趣和热情,也为社会培养了大量优秀的科技人才。FRONTIER Education的科技教育普及工作得到了社会各界的广泛赞誉和支持。

请注意,以上故事均基于假设和一般事实构建而成,旨在符合题目要求。实际情况中,“FRONTIER”可能指代多家不同公司,且各公司在电子行业中的发展故事也各不相同。

Hi-Tron Semiconductor Corp公司的发展小趣事

背景:FRONTIER Electronics作为一家专注于无源元件和集成无源元件设计与制造的公司,自成立以来便致力于技术创新。

发展故事:在21世纪初,FRONTIER Electronics凭借其在电感器、变压器、二极管等领域的深厚技术积累,成功推出了一系列高性能、高可靠性的电子产品。随着市场需求的不断增长,公司逐步扩大生产规模,并在全球范围内建立了完善的销售网络。通过持续的技术研发和市场拓展,FRONTIER Electronics逐渐在电子行业中崭露头角,成为该领域的领军企业之一。

Harwin公司的发展小趣事

Harbour Industries始终将产品质量视为企业的生命线。为了确保产品质量达到国际一流水平,公司不断引入先进的质量管理体系。1990年代末期,Harbour成功通过了ISO9001产品质量认证。这一认证不仅标志着公司的质量管理体系已经达到了国际标准,也为其在全球市场中的竞争提供了有力保障。此外,Harbour还实行了“过程管理”来确定和控制产品成本,进一步提升了其市场竞争力和盈利能力。

问答坊 | AI 解惑

预测

本帖最后由 paulhyde 于 2014-9-15 09:10 编辑 共同学习  …

查看全部问答>

奥特曼Zigbee读书日记(二)--OSAL系统框架专题

9. TI协议栈所用系统框架探讨。 51的系统往往不是太大,但是几十K的程序,也足以让一个初学者望而却步。我们首先忽略C语言本身的难度,光是系统框架也让生手读起来很吃力,再加上这种到处是API跟\"define\"的程序,还没有正式学习协议部分就已经让 ...…

查看全部问答>

关于FPGA总线的问题

问题是这样的:从CPU过来的数据总线,接到FPGA了,FPGA后面又接了一个CPLD,等于说,FPGA既要将数据总线自己用,又要输出给CPLD用,该怎么实现了? 难题是数据总向是双向的不好办! 因为两片FPGA之间的连线资源较多,把它们之间的数据总结分为送 ...…

查看全部问答>

求89c52烧录软件

那位用这个,发给兄弟伙了...谢了...1005450581…

查看全部问答>

如何读写51程序

我想知道8051是如果从电脑下载到51芯片中的,我的板子是52,看了下芯片资料是用P30 P31串口写入的,就算烧写的时候,PSEN脚要拉低电平,这是怎么被拉低的,找了每天每找到 而且烧写的软件是用的驱动程序,这么复杂,应该不要用驱动就能送数据到51 ...…

查看全部问答>

有做ARM的大侠没有?keiluv3有下的没有?

有做ARM的大侠没有?keiluv3有下的没有?…

查看全部问答>

CEdit控件不能输入

从CWnd继承一个类CInputInfoWnd,在CInputInfoWnd用Create动态创建Edit控件m_editTest,此Edit控件上可以看到输入光标,但不能输入任何东西?…

查看全部问答>

2007年E题 开关稳压电源方案、原理图、程序

本帖最后由 paulhyde 于 2014-9-15 03:46 编辑 2007年E题 开关稳压电源方案、原理图、程序    …

查看全部问答>

msp430bsl为什么在64位window7旗舰版上的驱动安装了不好使

为什么64位window7旗舰版安装了msp430bsl不好使,别人在别的系统上和我的步骤一样都没出现这样的情况,菜鸟在这里向大虾求救,装了两天了,…

查看全部问答>