s3c2440 裸机
文章平均质量分 63
小艾的01
这个作者很懒,什么都没留下…
展开
-
从0开始学Keil下的S3C2440裸机开发-3使用外部NORFLASH+内部RAM
关于S3C2440启动方式:程序下载到NORFLASH中后,选择从NORFLASH启动,自动执行,NORFLASH中执行代码,内部RAM分配变量;NORFLASH本身地址映射为0X0000000,内存选用内部RAM。程序下载到NANDFLASH中后,选择从NANDFLASH启动,会自动搬运4K到RAM中运行。1、新增工程配置组.2设置分散加载组转载 2014-07-21 15:57:04 · 1195 阅读 · 0 评论 -
从0开始学Keil下的S3C2440裸机开发-2使用外部SDRAM
和使用内部RAM一样,关键设置分散加载文件,同时设置JLINK初始化配置文件。1、新增工程配置组。2设置分散加载组3设置ini文件Ext_Ram内容:FUNC void SetupForStart (void) {// Program Entry Point PC = 0x30000000;}FUNC void Init (void) {转载 2014-07-21 16:23:11 · 871 阅读 · 0 评论 -
S3C2440如何从NAND FLASH中启动
S3C2440可以配置从NOR FLASH中启动,也可以配置成从NAND FLASH中启动,从NORFLASH中启动比较好理解,因为NOR FLASH和RAM一样可以通过总线访问,cpu可以直接执行NORFLASH中的程序,但是CPU不能直接通过总线访问到NAND FLASH中的程序,要从NANDFLASH中启动就要做些工作了。S3C2440的解决办法是在芯片内置了4k的RAM,叫做Stepp转载 2014-07-22 12:05:12 · 775 阅读 · 0 评论 -
从0开始学Keil下的S3C2440裸机开发-1使用内部RAM
1建立KEIL开发环境Keil版本:μVision V4.71.2.0;调试器:JLINKV8;调试软件:J-Link ARM V4.72。2新建工程新建工程如图1,并在硬盘建立文件夹结构如图2,保存后选择CPU类型如图3所示,选择S3C2440A。完成后,设置工程结构。将S3C24转载 2014-09-24 22:16:19 · 1731 阅读 · 0 评论 -
s3c2440 存储系统和I/O空间 认识
用友善之臂的板子已经有一段时间了.对于存储系统和I/O空间的认识也渐渐淡忘了,原因是在做其他开发时,一直用着自带的启动代码,从不关心板子的储存空间配置.最近在做网卡驱动,突然间就不知道网卡的地址是什么了,于是花点时间总结一下.废话少说.开始吧.1,板上的存储资源两个32M的SDRAM.一个2M的NOR FLASH一个128M(有些是64M)的NAND FLASH以上这些资源看原转载 2014-09-24 16:06:13 · 1019 阅读 · 0 评论 -
S3C2440之LCD
s3c2440具有LCD控制器,可以很方便驱动各种LCD.下面以TFT型LCD为例,讲一讲LCD控制器的用法:LCD控制器方框图:可以看到s3c2440中LCD控制器的外部接口信号有33个,包括24个数据位和9个控制位。那么这些数据位控制位有什么作用呢,首先那看看TFT屏的工作时序:VSYNC为帧同步信号,每发出一个脉冲表示新的一屏图像数转载 2014-09-28 14:33:24 · 959 阅读 · 0 评论 -
s3c2440 FCLK、HCLK、PCLK时钟频率配置
1)FLCK、HCLK和PCLK的关系S3C2440有三个时钟FLCK、HCLK和PCLKs3c2440官方手册上说P7-8写到:FCLK is used by ARM920T,内核时钟,主频。HCLK is used for AHB bus, which is used by the ARM920T, the memory controller, the inte转载 2014-09-28 10:53:12 · 1869 阅读 · 0 评论 -
HX8369 驱动调试总结
首先确定自己需要什么样的原创 2014-09-28 14:44:04 · 8036 阅读 · 0 评论