{嵌入式}之TQ2440(天嵌)小记
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(天嵌)小记相关推荐
- 嵌入式:ARM内嵌汇编及C和ARM汇编相互调用
内嵌汇编 在C程序中嵌入汇编程序可以实现一些高级语言没有的功能,并可以提高执行效率.armcc和armcpp内嵌汇编器支持完整的ARM指令集:tcc和tcpp用于Thumb指集.但是内嵌汇编器并不支持 ...
- 嵌入式系统与硬件安全知识小记
目录 嵌入式系统概述 第一节 嵌入式系统概念 第二节 嵌入式系统与台式计算机 第三节 嵌入式系统与单片机 嵌入式处理器 第一节 从传统处理器到片上系统 第二节 嵌入式处理器之ARM 第三节 嵌入式处理 ...
- 嵌入式linux 国嵌,[嵌入式Linux学习]国嵌嵌入式视频1
1.目录结构 /bin:存放常用命令 /boot:存放启动程序 /dev:存放设备文件 /etc:存放启动.关闭.配置程序与文件 /home:用户工作根目录 /lib:存放共享链接库 /lost_fo ...
- AKA传奇和亚嵌那些事
AKA传奇和亚嵌那些事 akaer(akaer@sina.com) 2011-01-2025 亚嵌发源于2003年3月1日成立的AKA嵌入式小组(AKA Embedded),AKA 嵌入式小组又隶属1 ...
- 嵌入式微处理器详述(1)---什么是嵌入式微处理器
嵌入式微处理器概述 嵌入式系统定义 嵌入式系统的发展阶段 嵌入式系统对系统软件的要求: 嵌入式系统的硬件 嵌入式微处理器概述 嵌入式微处理器的特点 主流的嵌入式微处理器 嵌入式系统定义 IEEE定义: ...
- 收集整理的ARM嵌入式linux开发入门视频教程
嵌入式Linux作为一个系统学科,具有知识点多,知识难度大,实践操作性强等特点,很多踌躇满志的同学最终倒在了学习嵌入式Linux的道路上,绝大部分也是因为没有掌握嵌入式Linux 的知识规律和学习方法 ...
- 嵌入式是什么 ?为什么要学好嵌入式呢?
折叠嵌入式Linux学习需求 1.Linux基础 2.Shell 编程基础 3.Linux 下的 C 编程基础 4.嵌入式系统开发基础 5.嵌入式系统移植 6.嵌入式 Linux 下串口通信 7.嵌入 ...
- 嵌入式系统概述1-嵌入式系统定义、特点和发展历程
1.嵌入式系统的定义 嵌入式系统已经深入到我们生活的每一个角落,手机.游戏机.电磁炉.洗衣机.电动自行车.电视机.汽车电子.水下机器人--,它所涉及的领域达到甚至超过我们个人所能想象的范围.嵌入式系统 ...
- 嵌入式系统与通用计算机操作系统的区别
嵌入式系统与通用计算机操作系统的区别 以前仅学习并接触过嵌入式系统,通过对比,可以把以前学过的知识对应到计算机操作系统上来. 本文转自个人印象笔记,如有问题欢迎评论指正. 1. 嵌入式系统的要点 嵌入 ...
最新文章
- linux上安装redis
- 简单Android手机APP地图,android最简单手机地图APP(只需5分钟)
- 【图像处理】纹理检测算法
- 透视大数据,未来市场谁主沉浮?这个4月,3W企服大数据OpenForm等你报名!
- SQL Server 2005两本教程案例数据库
- 信息竞赛进阶指南--单调队列模板
- Vue项目代码改进(三)—— Cookie、LocalStorage和SessionStorage的使用
- 注解驱动的 Spring cache 缓存介绍
- 语雀携手Teambition,玩转项目协作与知识管理
- mysql简单部署_安装部署Mysql实例(最简单快速噢)
- linux下msmtp+mutt+shell发送邮件
- 冯永昌:云计算与大数据时代的量化投资
- Django 【第一篇】基础
- ARC项目中部分类不用ARC
- SEO 移动搜索优化
- 4.1.8 OS之文件保护(口令保护、加密保护、访问控制)
- python3使用蓝本Blueprint
- Oracle AS opmnctl.exe 启动问题
- ps制作台式计算机图标,PS软件制作计算机图标教程
- swiper 滚回第一个数据_分散能源数据的区块链应用
热门文章
- micropython 串口 wifi_MicroPython实现wifi干扰与抓包
- SPARK-SQL - group分组聚合api,agg()
- 七堂思维成长课-读后感
- MSP430单片机中断学习笔记(一)
- 【笔记】H.265/HEVC 视频编码(四)——预测编码
- python去除视频马赛克_python 给视频添加马赛克
- 强大的GeoPandas,几行代码实现点转线功能
- XPO学习(6)----实现一个简单的留言薄(ASP.NET)
- idea生成文档时:编码GDK的不可映射字符
- <stm32学习笔记>--基本定时器TIM6TIM7