2013-03-24

今天朋友拿了一个TQ2440(s3c2440) 天嵌的来我这玩,我顺便了解了这个开发板,

板子资源,这就不说了,看《TQ2440开发使用手册》,以前一直搞OK6410开发板,对Nor / Nand false不是完全了解,6410可以支持SD卡启动。

首先给Nor False安装u-boot,通过Jtag接口下吧,从Nor启动,进入串口工具界面并下载操作系统;

在串口界面下,,按以下操作(朋友的这个板子是256M我下了64M,造成启不动。。。。。,后来改成256M成功)

--- [9] Format the Nand Flash

--- [1] Download u-boot or STEPLDR.nb1 or other bootloader to Nand Flash

--- [3] Download Linux Kernel to Nand Flash

--- [6] Download YAFFS image to Nand Flash

--- [b] Download LOGO Picture (.bin) to Nand  Flash

清除Nand Flash->下载Uboot到Nand flash->下载linux内核->下载YAFFS文件系统->下载LOGO,最后按8启动.

须要的工具:dnw.exe、USB下载驱动.rar、putty、SecureCRT

S3C2440复位后 NANDFLASH 前4K存储空间与内存地址前4K(从0X00000000开始)重叠(具体原理看2440SHEET)如果BOOTLOADER代码小于4K,就可以直接运行,无需加载到内存;如果启动代码大于4K,BOOTLOADER 在NANDFLASH前4K代码(地址与内存前4K重叠)中将NANDFLASH 内的BOOTLOADER代码加载到内存中,然后再从内存中执行。

可以看一下这里,我有点懒,不想自己写,网上有很多资料,GOOGLE去吧

s3c2440存储控制器和地址以及启动的理解   http://www.cnblogs.com/geneil/archive/2011/12/20/2295220.html

s3c2440 nand flash controller   http://blog.chinaunix.net/uid-20769502-id-136020.html

s3c2440的nandflash启动 http://blog.csdn.net/zhaocj/article/details/5803699

S3C2440启动方式研究     http://yinyuzw.blog.163.com/blog/static/205490194201242165622554/

{嵌入式}之TQ2440(天嵌)小记相关推荐

  1. 嵌入式:ARM内嵌汇编及C和ARM汇编相互调用

    内嵌汇编 在C程序中嵌入汇编程序可以实现一些高级语言没有的功能,并可以提高执行效率.armcc和armcpp内嵌汇编器支持完整的ARM指令集:tcc和tcpp用于Thumb指集.但是内嵌汇编器并不支持 ...

  2. 嵌入式系统与硬件安全知识小记

    目录 嵌入式系统概述 第一节 嵌入式系统概念 第二节 嵌入式系统与台式计算机 第三节 嵌入式系统与单片机 嵌入式处理器 第一节 从传统处理器到片上系统 第二节 嵌入式处理器之ARM 第三节 嵌入式处理 ...

  3. 嵌入式linux 国嵌,[嵌入式Linux学习]国嵌嵌入式视频1

    1.目录结构 /bin:存放常用命令 /boot:存放启动程序 /dev:存放设备文件 /etc:存放启动.关闭.配置程序与文件 /home:用户工作根目录 /lib:存放共享链接库 /lost_fo ...

  4. AKA传奇和亚嵌那些事

    AKA传奇和亚嵌那些事 akaer(akaer@sina.com) 2011-01-2025 亚嵌发源于2003年3月1日成立的AKA嵌入式小组(AKA Embedded),AKA 嵌入式小组又隶属1 ...

  5. 嵌入式微处理器详述(1)---什么是嵌入式微处理器

    嵌入式微处理器概述 嵌入式系统定义 嵌入式系统的发展阶段 嵌入式系统对系统软件的要求: 嵌入式系统的硬件 嵌入式微处理器概述 嵌入式微处理器的特点 主流的嵌入式微处理器 嵌入式系统定义 IEEE定义: ...

  6. 收集整理的ARM嵌入式linux开发入门视频教程

    嵌入式Linux作为一个系统学科,具有知识点多,知识难度大,实践操作性强等特点,很多踌躇满志的同学最终倒在了学习嵌入式Linux的道路上,绝大部分也是因为没有掌握嵌入式Linux 的知识规律和学习方法 ...

  7. 嵌入式是什么 ?为什么要学好嵌入式呢?

    折叠嵌入式Linux学习需求 1.Linux基础 2.Shell 编程基础 3.Linux 下的 C 编程基础 4.嵌入式系统开发基础 5.嵌入式系统移植 6.嵌入式 Linux 下串口通信 7.嵌入 ...

  8. 嵌入式系统概述1-嵌入式系统定义、特点和发展历程

    1.嵌入式系统的定义 嵌入式系统已经深入到我们生活的每一个角落,手机.游戏机.电磁炉.洗衣机.电动自行车.电视机.汽车电子.水下机器人--,它所涉及的领域达到甚至超过我们个人所能想象的范围.嵌入式系统 ...

  9. 嵌入式系统与通用计算机操作系统的区别

    嵌入式系统与通用计算机操作系统的区别 以前仅学习并接触过嵌入式系统,通过对比,可以把以前学过的知识对应到计算机操作系统上来. 本文转自个人印象笔记,如有问题欢迎评论指正. 1. 嵌入式系统的要点 嵌入 ...

最新文章

  1. linux上安装redis
  2. 简单Android手机APP地图,android最简单手机地图APP(只需5分钟)
  3. 【图像处理】纹理检测算法
  4. 透视大数据,未来市场谁主沉浮?这个4月,3W企服大数据OpenForm等你报名!
  5. SQL Server 2005两本教程案例数据库
  6. 信息竞赛进阶指南--单调队列模板
  7. Vue项目代码改进(三)—— Cookie、LocalStorage和SessionStorage的使用
  8. 注解驱动的 Spring cache 缓存介绍
  9. 语雀携手Teambition,玩转项目协作与知识管理
  10. mysql简单部署_安装部署Mysql实例(最简单快速噢)
  11. linux下msmtp+mutt+shell发送邮件
  12. 冯永昌:云计算与大数据时代的量化投资
  13. Django 【第一篇】基础
  14. ARC项目中部分类不用ARC
  15. SEO 移动搜索优化
  16. 4.1.8 OS之文件保护(口令保护、加密保护、访问控制)
  17. python3使用蓝本Blueprint
  18. Oracle AS opmnctl.exe 启动问题
  19. ps制作台式计算机图标,PS软件制作计算机图标教程
  20. swiper 滚回第一个数据_分散能源数据的区块链应用

热门文章

  1. micropython 串口 wifi_MicroPython实现wifi干扰与抓包
  2. SPARK-SQL - group分组聚合api,agg()
  3. 七堂思维成长课-读后感
  4. MSP430单片机中断学习笔记(一)
  5. 【笔记】H.265/HEVC 视频编码(四)——预测编码
  6. python去除视频马赛克_python 给视频添加马赛克
  7. 强大的GeoPandas,几行代码实现点转线功能
  8. XPO学习(6)----实现一个简单的留言薄(ASP.NET)
  9. idea生成文档时:编码GDK的不可映射字符
  10. <stm32学习笔记>--基本定时器TIM6TIM7