嵌入式方面小资料.docVIP

  • 1
  • 0
  • 约7.31千字
  • 约 7页
  • 2016-02-01 发布于江苏
  • 举报
嵌入式方面小资料.doc

嵌入式方面的小资料(TEST) (发布日期:2005-5-9 17:06:00)237 鼠标双击自动滚屏? ?? (1)如何开机自动运行应用程序 root文件系统的/etc/rc文件,这是uClinux启动Shell后第一个运行的脚本文件。/etc/rc文件是在编译的过程中由uClinux-dist/vendors/Generic/big/rc复制而来的,假如我们需要在操作系统运行起来后立刻运行/bin/app这个应用程序,只需要在文件uClinux-dist/vendors/Generic/big/rc最后加一行: /bin/app /bin/app? (2)ADS编译环境下注意的问题 1。如果原来安装有SDT环境的话,用户发现安装ADS后原来的SDT就不好用了。大家会发现: SDT软件菜单Project-Tool?Configuration?for?EXPXX--armlink--set的对话框中部的 search?patch?for?liabrays中的路径会变为ADS的库的路径,显然SDT不能正常编译。需要点右边的浏览按钮选择SDT安装目录下的LIB路径,例如D:\ARM251\LIB. toSDT的工具把环境变量重新改为SDT的库路径。 2。加入把别的路径下的,尤其是其他计算机上的ADS实验拷贝到自己的计算机上,你会发现在DEBUG时会出错,起码会提示源文件找不到,而且提示的路径明显不是当前工程所在路径,而是你拷贝这些文件以前最后一次编译时的路径,往往不是你的计算机路径。而且,如果源文件没有任何更改,编译时就没什么动作。再这个时候就点ADS菜单Project?--Remove?object?code在提示框中点ALL?target即可。重新编译就OK?了,看来源文件的整个绝对路径都记录在这些目标文件了。 (3)NAND?Flash的寻址方式 ,发出来和大家共享. NAND?Flash?Addressing?Mode NAND?Flash的寻址方式和NAND?Flash的memory组织方式紧密相关。NAND?Flash的数据是以 bit的方式保存在memory?cell,一般来说,一个cell中只能存储一个bit。这些cell以8个 16个为单位,连成bit?line,形成所谓的byte(x8)/word(x16),这就是NAND?Device的 这些Line会再组成Page,通常是528Byte/page或者264Word/page。然后,每32个page形成 Block,Sizeof(block)=16kByte Block是NAND?Flash中最大的操作单元,擦除就是按照block为单位完成的,而 /读取是按照page为单位完成的。 -Block?Address ?Address -Column?Address 首先,必须清楚一点,对于NAND?Flash来讲,地址和命令只能在I/O[7:0]上传递,数据宽度 8位或者16位,但是,对于x16的NAND?Device,I/O[15:8]只用于传递数据。清楚了这 NAND?Flash的寻址方式了。 -528Byte/page?总容量512Mbit+512kbyte的NAND器件为例: 1?block=16kbyte,512Mbit=64Mbyte,Numberof(block)=1024 1block=32page,?1page=528byte=512byte(Main?Area)+16byte(Spare?Area) 用户数据保存在main?area中。 512byte需要9bit来表示,对于528byte系列的NAND,这512byte被分成1st?half和2nd?half, pointer?operation命令来选择,也就是选择了bit8的高低。因此A8就是 halfpage?pointer(这是我给出的一个名字),A[7:0]就是所谓的column?address。 32个page需要5bit来表示,占用A[13:9],即该page在块内的相对地址 Block的地址是由A14以上的bit来表示,例如512Mb的NAND,共4096block,因此,需要12个bit A[25:14],如果是1Gbit的528byte/page的NAND?Flash,则block?address用 A[26:24]表示。而page?address就是blcok?address|page?address?in?block NAND?Flash的地址表示为: Block?Address|Page?Address?in?block|halfpage?pointer|Column?Address 地址传送顺序是Column?Address,Page?Address,

文档评论(0)

1亿VIP精品文档

相关文档