Mini2440学习笔记
exbob
Linux
展开
-
Mini2440学习笔记(二)——GPIO
硬件连接:Mini2440有四个LED,使用的管脚是GPB5到GPB8,当管脚输出低电平时,led亮;六个按键使用的管脚是GPG0、GPG3、GPG5、GPG6、GPG7、GPG11,按下按键时,管脚是低电平状态。 GPIO寄存器:GPXCON:每两位配置一个管脚,00为输入,01为输出;GPXDAT:端口的数据寄存器,每一位表示对应管脚的状态,0为低电平,1为高电平;原创 2011-06-21 20:11:00 · 2177 阅读 · 0 评论 -
Mini2440学习笔记(一)——Start
搭建环境:Win7 + OpenOCD + OpenJTAG + mini2440 按照《Eclipse,OpenOCD,OpenJTAGv3嵌入式开发教程》将软硬件安装好。然后执行openocd-ftd2xx。这个程序会作为一个守护进程运行,等待客户端(telnet或GDB)的连接,可以使用-h参数查看该程序的一些可选参数。例如,使用-f参数来指定配置文件openocd.c原创 2011-06-19 23:32:00 · 2401 阅读 · 0 评论 -
Mini2440学习笔记(三)——SDRAM
2440的存储控制器:2440的存储控制器有个8个BANK:BANK0~BANK7,对外引出27根地址线(ADDR0~ADDR26),访问范围是128M,有8个片选信号(nGCS0~nGCS7)与之对应,所有可以访问1G的地址空间。BANK6和BANK7的可访问地址空间是可以设置的。只有BANK6和BANK7可以外接SDRAM或SRAM。CPU提供了一组用于SDRAM的信号(具体内容在datas原创 2011-06-30 22:30:00 · 2764 阅读 · 0 评论 -
Mini2440学习笔记(三)——SDRAM(续)
SDRAM例程:从Nand Flash启动CPU时,CPU会自动将Nand Flash开始的4K数据复制到4KB的内部Ram中(起始地址0),然后地址0开始执行。本例程先用汇编设置好SDRAM,将程序从内部Ram复制到SDRAM,然后跳转到SDRAM执行。源代码包括sdram.S原创 2011-07-10 20:24:53 · 1379 阅读 · 1 评论