1)所有综合工具都支持的结构:always,assign,begin,end,case,wire,tri,aupply0,supply1,reg,integer,default,for,function,and,nand,or,nor,xor,xnor,buf,not,bufif0,bufif1,n...
分类:
其他好文 时间:
2014-12-16 00:53:01
阅读次数:
415
U-BOOT顶层makefile与linux的顶层mkefile不同,每个板有一个配置定义,如下,需要先配置后,才能makeforlinx_nand_ram256_config : unconfig @$(MKCONFIG) smdk6410 arm s3c64xx smdk6410 samsung...
分类:
其他好文 时间:
2014-12-09 00:21:48
阅读次数:
415
一、集成开发环境系统:centos 6.5软件部分:eclipse , GDB Server , Jlink软件硬件部分:Jlink硬件准备工作1:从SD/NOR Flash启动,格式化nand flash准备工作2:硬件连接1. Jlink连接2. 串口连接3.nand启动二、安装GDB Serv...
分类:
系统相关 时间:
2014-11-26 22:22:26
阅读次数:
396
开发板硬件: ? 开发板的内存里面各个块都是什么作用? ? 做裸机开发的时候裸机程序应该烧写到哪个地方?为什么?以及是如何被引导运行的? 裸机开发是在Nand flash?!其他区域如nor flash行么? Keil中,启动代码***.s中的main()跳转接口地址,决定了Read/write M...
分类:
系统相关 时间:
2014-11-23 10:32:02
阅读次数:
207
另一篇文章讲述了如何解压和生成system.img, 那是针对yaffs2格式的文件系统镜像。目前越来越多的Android手机放弃了nand, 更多采用了emmc为内部存储设备。以emmc为存储设备的android手机,其文件系统(/system,/data两个分区)一般采用ext4格式。下面讲述如...
分类:
其他好文 时间:
2014-11-22 22:45:21
阅读次数:
638
在看上面2440的内存映射的时候,对其中的有些名字,不是完全太懂,所以到网上找了相关的信息。对于mini2440来说,SDRAM,即内存,程序运行时的地方。选择连接SDRAM的为bank6。1)S3C2440 支持两种启动模式:一种是从 Nand Flash 启动;一种是从Nor Flash启动。在...
分类:
其他好文 时间:
2014-11-20 11:48:35
阅读次数:
297
NAND FLASH 原理闪存保存数据的原理:与DRAM以电容作为存储元件不同,闪存的存储单元为三端器件,与场效应管有相同的名称:源极、漏极和栅极。栅极与硅衬底之间有二氧化硅绝缘层,用 来保护浮置栅极中的电荷不会泄漏。采用这种结构,使得存储单元具有了电荷保持能力,就像是装进瓶子里的水,当你倒入水后,...
分类:
其他好文 时间:
2014-11-20 10:17:06
阅读次数:
204
四、自动识别从NAND Flash启动还是从Nor flash启动 原理:在启动的时候,用程序将0x40000000~0x40001000中的某些位置清零,然后回读0x00000000~0x00001000中的相应位置, 为零说明是NAND boot,如果是原来的数据就是...
分类:
其他好文 时间:
2014-11-19 22:01:19
阅读次数:
262
Nand boot 准备:
方法一:将DM8168的启动方式设置为SD卡启动,U-boot启动完成后,使用U-boot将nandflash适用的bootloader烧写到DM8168。
方法二:也是我选用的方法,简单粗暴,使用CCS工程将 uboot_NAND_DM816X_TI_EVM 烧写到nandflash,前提是有仿真器。
烧写方法之前提到过:http://blog.csdn.net...
分类:
其他好文 时间:
2014-11-17 22:51:15
阅读次数:
421
出处:http://www.embeddedlinux.org.cn/html/yingjianqudong/一、开发环境主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand, Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2二、前提知识...
分类:
其他好文 时间:
2014-11-11 10:35:15
阅读次数:
331