2013年4月11日
摘要: 板子是s3c2410,使用两片容量为32MB、位宽16bit的HY57V561620CT-H芯片拼成容量为64M、32bit的SDRAM存储器。根据2410datasheet,要使用SDRAM需配置13个寄存器,以下逐个来看:1、 BWSCON:Bus width & wait status control register总线位宽和等待状态控制寄存器。此寄存器用于配置BANK0 – BANK7的位宽和状态控制,每个BANK用4位来配置,分别是:● ST(启动/禁止SDRAM的数据掩码引脚。对于SDRAM,此位置0;对于SRAM,此位置1)● WS(是否使用存储器的WAIT信号,通常置 阅读全文
posted @ 2013-04-11 23:28 阿逸 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 板子是s3c2410,使用两片容量为32MB、位宽16bit的HY57V561620CT-H芯片拼成容量为64M、32bit的SDRAM存储器。根据2410datasheet,要使用SDRAM需配置13个寄存器,以下逐个来看:1、 BWSCON:Bus width & wait status control register总线位宽和等待状态控制寄存器。此寄存器用于配置BANK0 – BANK7的位宽和状态控制,每个BANK用4位来配置,分别是:● ST(启动/禁止SDRAM的数据掩码引脚。对于SDRAM,此位置0;对于SRAM,此位置1)● WS(是否使用存储器的WAIT信号,通常置 阅读全文
posted @ 2013-04-11 22:11 阿逸 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 很多同学使用笔记本作为自己的ARM开发和学习的平台,绝大多数笔记本都没有并口,也就是无法使用JTag调试和烧写程序到Nand Flash中,幸好我们还有JLINK,用JLINK烧写U-boot到Nor Flash中很简单,大部分NOR Flash都已经被JLink的软件SEGGER所支持,而新手在学习的时候经常会实验各种各样的命令,最悲剧的莫过于将NAND Flash中原有的bootloader给删除了,这时候开发板上电后由于没有bootloader,硬件没有被初始化,在NAND Flash中的操作系统也就无法被加载,开发板成“砖”了,这时候笔记本又无法利用JTag烧写程序进Nand Flas 阅读全文
posted @ 2013-04-11 22:08 阿逸 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 1、arm-linux-gcc在命令arm-linux-gcc后面跟一个或多个选项,选项间用空格隔开,然后跟一个或多个目标文件。例如,将test.c 编译成目标文件test.o 并且生成调试信息:arm-linux-gcc–g –c –o test.o test.c命令选项列表输出控制选项:-c 将输入的源文件编译成目标文件-S 将C/C++文件生成汇编文件-o file 将输出内容存于文件file-pipe 在编译的不同阶段之间采用管道通讯方式-v 打印出编译过程中执行的命令-x language 说明文件的输入类型为languageC语言选项:-ansi 支持所有ANSI C程序警告选项: 阅读全文
posted @ 2013-04-11 21:23 阿逸 阅读(480) 评论(0) 推荐(0) 编辑