2440烧写flash问题

来源:互联网 发布:js时间戳和时间转换 编辑:程序博客网 时间:2024/06/06 01:20

讲解Makefile和交叉编译工具篇幅较长,先说flash问题。

烧写norflash&nandflash?

对于我个人来说,下载到norflash可以,但是因为我是从norflash启动uboot然后在uboot中通过dnw烧写的,如果norflash中是裸机程序,那么uboot启动不起来了,烧写也就不能进行。

S3C2440中有被称为“Steppingstone”的4KB内部RAM。当从NandFlash启动CPU时,CPU会通过内部的硬件将NAND Flash开始的4KB字节数据复制到这4KB内部的RAM中(此时内部RAM的起始地址为0),然后跳转地址0开始执行。

NorFlash虽然可以像内存一样进行读操作,却不可以像内存一样进行写操作,所以从NorFlash启动时,一般现在代码的开始部分使用汇编指令初始化外接的内存器件(外存),然后将代码复制到外存中,最后跳到外存中继续执行,即重定位!

对于小程序,一般将它烧入NAND Flash中,借助CPU的内部RAM直接运行。

从上面可以引入S3C2440的两种启动方式:

  • Nand启动
    ①Nand前4K-> SRAM(2440中有4K的SRAM)
    ②CPU从0地址执行(SRAM的0地址)

  • Nor启动
    ①0->Nor
    ②CPU从0地址取址执行(Nor的0地址)

    这里写图片描述

    ROM、RAM、DRAM、SRAM和FLASH的区别

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 铁路医保卡丢失怎么办? 异地工作调动公积金怎么办 儿童医保卡丢失怎么办 单位辞职后医保怎么办 换省工作社保怎么办 档案回原籍社保怎么办 企业退休后医保怎么办 深户身份证过期怎么办 二代身份快到期怎么办 跑车没顶篷下雨怎么办 公积金密码忘记了怎么办 单位离职后公积金怎么办 包落在黑车上怎么办 考驾照体检 弱视怎么办 上岗证过期没检怎么办 沈阳驾照过期了怎么办 辞职后失业证怎么办 c1被扣12分怎么办 c1驾照12分扣完怎么办 驾照过期了开车怎么办 滴滴客人不付款怎么办 汽车租赁公司手续怎么办 北京市出租车运营证怎么办 滴滴催款不给怎么办 手机落在滴滴上怎么办 滴滴上遗失手机怎么办 12328不受理投诉怎么办 爱上租提前退租怎么办 房子被转租了怎么办 房子不能转租要怎么办 买房按揭没通过怎么办 出租车拉东西了怎么办 下水道掉了刷子怎么办 绿萝生了小虫子怎么办 车在外地出险怎么办 宜昌小学生作业太多怎么办 南宁怎么办滴滴营运证 在美容院被骗了怎么办 怀孕了没钱打胎怎么办 淘宝买了假戴森怎么办 播放权限已过期怎么办