随笔分类 -  JZ2440

JZ2440开发板之LCD
摘要:LCD的几个重要的引脚:(1)LED+\LED- 这两个引脚是由升压芯片来提供的,需要将GPB0置为高电平,才能使升压芯片工作,进而点亮屏幕(2)水平方向和竖直方向的同步信号,时钟信号 垂直方向的 VSPW\VBPD\VFPD\LINEVAL 的单位都是行(说明屏幕的实际扫描范围比屏幕本身大)... 阅读全文

posted @ 2015-01-05 20:26 shenlanse8805 阅读(384) 评论(0) 推荐(0)

JZ2440开发板之系统始终和串口
摘要:本章,使用链接脚本,并使用位置无关码。b\bl 指令属于位置无关码,ldr 指令属于位置相关码2440有3个时钟:1. FCLK CPU使用2. HCLK 快速设备时钟,如:SDRAM 网卡3. PCLK 慢速设备时钟,如:IIC UART 阅读全文

posted @ 2014-12-28 19:58 shenlanse8805 阅读(170) 评论(0) 推荐(0)

JZ2440开发板之中断体系
摘要:ARM架构的CPU有7种工作模式:1. 用户模式--usr2. 管理模式--svc3. 系统模式--sys4. 快中断模式--fiq5. 中断模式--irq6. 数据访问终止模式--abt7. 未定义指令终止模式--undARM架构的CPU有2种工作状态:1. ARM状态--处理器执行32位的字对齐... 阅读全文

posted @ 2014-12-27 16:37 shenlanse8805 阅读(307) 评论(0) 推荐(0)

JZ2440开发板之存储管理器
摘要:2440可以外接8个设备,(8条片选信号),要使用SDRAM,就要先进行设置,包括:数据位宽,行 列数,刷新周期,bankSRAM SDRAM DDR是三种存储设备,SRAM操作简单,直接给出地址信号就可以读取相应位的数据;SDRAM需要给出行列地址,操作复杂;2440不支持DDRSRAM, 网卡,... 阅读全文

posted @ 2014-12-23 20:38 shenlanse8805

JZ2440开发板之GPIO实验,遇到的链接语句、设置寄存器的问题
摘要:(1)自己写的 crt0.s , led.c , Makefile 文件,下到开发板上后始终无法运行,但是将led.c文件拷贝到光盘提供的对应程序中编译,结果可以运行。推测是 crt0.s 或者 Makefile的问题。通过比对crt0.s发现没有问题。应该是Makefile的问题。发现自己写的Ma... 阅读全文

posted @ 2014-12-22 16:02 shenlanse8805

JZ2440开发板之GPIO实验
摘要:(1)纯汇编语句,Makefile 文件 命令中有一个参数是: Text 00000000 .引申出了2440的两种启动方式:NAND启动和NOR启动 NOR Flash属于内存类期间,它可以像内存一样读,但是不能像内存一样写,要写的话必须经过复杂的步骤 NAND Flash不属于内存类设备,... 阅读全文

posted @ 2014-12-18 16:06 shenlanse8805

JZ2440开发板之给U-boot、内核打补丁和使用Source Insight
摘要:如果Source Insight无法加载汇编文件,就修改:Document Option -> Document Type(C sorce file) -> File (添加 “;*.s”) 阅读全文

posted @ 2014-12-16 21:19 shenlanse8805

JZ2440开发板之搭建开发环境
摘要:(1)用7z-ip解压Ubuntu系统,然后设置VMware为桥接方式上网(2)使用Ubuntu系统时,要将work目录的权限进行修改: sudo chown book:book /work -R(3)使用 cute ftp 工具来传输文件 阅读全文

posted @ 2014-12-15 20:16 shenlanse8805

JZ2440开发板之烧写内核和文件系统
摘要:2014年12月15日先在NAND中的bootloader分区烧写 u-boot.bin(如果虚拟机开通了 NFS 服务,那么就可以使用 nfs来下载文件,,命令:nfs 30000000 lcd.bin)(1)烧写内核同烧写u-boot.bin, 只是在烧写时要使用:nand write.jffs... 阅读全文

posted @ 2014-12-15 19:34 shenlanse8805

JZ2440开发板之烧写裸板程序和 uboot
摘要:2014年12月14日刚拿到JZ2440开发板,视频第0课第一节:(1) 要给开发板烧系统,就要用到JTAG,(JTAG一般是与电脑的并口相连的),但是现在电脑都没有并口,所以出现了:OpenJTAG和J-Link。我用的是J-Link.视频上讲的 offlash 程序,用于烧写系统,但是它只适... 阅读全文

posted @ 2014-12-14 22:22 shenlanse8805

导航