当前位置:首页 > 单片机 > 单片机
[导读]昨天做了nand-flash到sdram的4k数据的拷贝,数据从steppingstone拷贝到sdram上面执行;今天接着,将对nand-flash上4k以后的数据进行拷贝,所以重点是nand-flash和sdram的控制。先说说tq2440开发板。当开发板boot跳线

昨天做了nand-flash到sdram的4k数据的拷贝,数据从steppingstone拷贝到sdram上面执行;今天接着,将对nand-flash上4k以后的数据进行拷贝,所以重点是nand-flash和sdram的控制。

先说说tq2440开发板。


当开发板boot跳线接上时,处理器上电后从nand-flash启动从0x0开始执行,nand-flash开始的4k数据会自动的复制到内部sram执行

下面是s3c2440关于memory启动时的特性说明:

  In recent times, NOR flash memory gets high in price while an SDRAMand a NAND flash memory is comparativelyeconomical ,motivating some users to execute theboot codeon a NAND flash and execute the main code on an SDRAM.

  S3C2440A boot code canbe executed on an external NAND flash memory. In order to supportNAND flash boot loader, the S3C2440A is equipped with aninternal SRAM buffer called ‘Steppingstone’. When booting, thefirst 4 KBytes of the NAND flash memory will be loaded intoSteppingstone and the boot code loaded into Steppingstone will beexecuted.

  Generally,the boot code will copy NAND flash content to SDRAM.Usinghardware ECC, the NAND flash data validity will be checked.Uponthe completion of the copy, the main program will be executed on theSDRAM.

认真读完这几段,启动时存储器的使用过程将有个大概的认识。


在上次的实验中,我们就是控制SDRAM将数据从SRAM(steppingstone)拷贝到天嵌开发板上的sdram(使用bank6,地址0x3000000)上。

  

上图是我依照自己的理解绘出的启动时拷贝过程,敬请指正。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

  本文根据网络视频采集的需要,将网络传输与视频采集相结合,设计了以S3C2440为核心的USB摄像头视频采集和嵌入式Linux系统下的视频服务器,从而实现了远程网络视频信息采集。   

关键字: s3c2440 视频采集 usb摄像头

         之前在提起自动化或是智能化时,人们会不自觉的想到工业生产,这是因为自动化这个字眼进入中国,确实是以工业

关键字: 嵌入式 Linux s3c2440 视频采集

  引言   随着科技的不断发展,以数据业务为主的固定宽带无线接入技术发展已经很成熟,而移动宽带无线通信技术还并没有得到广泛的应用。由于移动宽带无线接入系统需要解决带宽、移动性和覆盖范围

关键字: IPv6 s3c2440 x86 架构

近日,苹果发布了iOS 14的公测版本,相信不少用户都想体验一把全新系统,着急着去升级,但如果你是王者荣耀的苹果手机用户,先别着急升级。 8月7日消息,王者荣耀发布声明,称部分苹果手机用户反映,当系统

关键字: 14 iOS 启动 王者荣耀

8月8日消息,《王者荣耀》官方宣布,王者荣耀首部官方动画番剧正式启动,由王者荣耀、企鹅影视出品,将在腾讯视频播出。 官方还晒出了首张动态海报,李白持剑伫立在大唐的钟楼之上,整个画面被高耸入云的高楼填充

关键字: 动画 启动 王者荣耀

  1 引言   人们生活水平的提高以及科技的进步,特别是计算机技术、网络技术和通信技术的发展,智能家居将慢慢成为未来家居生活的发展方向。1984年在美国诞生了世界上第一座智能家居建筑,

关键字: boa nrf24l01 s3c2440 智能家居

我们知道2440开发流程为:移植uboot--》移植内核---》挂接根文件系统。我们移植完内核需要挂接根文件系统,那么首先我们必须拥有根文件系统。如何来制作我们的根文件系统呢?第一步:在linux下建

关键字: s3c2440 根文件系统

1.TQ2440u-boot-1.1.6修改文件所在的路径是u-boot-1.1.6includeconfigsEmbedSky.h将#defineLCD_TFTxxx(LCD类型)W353.5寸TFT4802724.3...

关键字: s3c2440 lcd参数

2440的晶振频率为12MHZ,有两个PLL:MPLL和UPLL,其中MPLL产生FCLK、HCLK、PCLK;UPLL产生UCLK。FCLK为ARM核提供时钟,HCLK为AHB总线时钟,PCLK为APB总线时钟,UCL...

关键字: s3c2440 时钟初始化

这次使用这个DMAC的Multi-buffer传输功能,将两个缓冲区的内容拷贝至一个连续的缓冲区中。一、 DMAC在M4中,DMA控制器(DMAC)比外设DMA控制器(PDC)要复杂,但是功能更加强大。为适应不同的传输要...

关键字: dmac sam4e 内存拷贝 单片机 multi-buffer
关闭
关闭