硬件平台:ok6410A 128M的DDR 1G的nand flash编译器 : arm-linux-gcc 4.2.2linux运行环境:ubuntu 12.04.31修改arch/arm/mach-s3c6410/mach-smdk6410.c添加头文件 #include 添加dm9000 结构...
分类:
其他好文 时间:
2015-04-12 22:39:08
阅读次数:
194
u-boot移植(1)移植环境u-boot版本:u-boot-2011-03Linux平台:XP下虚拟机Ubuntu12.04交叉编译工具:arm-linux-gcc-4.5.1arm开发板:mini6410 CPU:S3C6410 DDR:256M Nand Flash:256M 网卡:DM900...
分类:
其他好文 时间:
2015-03-31 21:51:10
阅读次数:
183
在编写Linux驱动程序时,我想用某一个引脚做外部中断。但是在调用
int request_irq(unsigned int irq,
void (*handler)(int irq, void *dev_id, struct pt_regs *regs
),
unsigned long irqflags,
const char * devname,
void *dev_id)...
分类:
其他好文 时间:
2015-03-15 10:58:59
阅读次数:
183
CPU: S3C6410@532MHz Fclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (SYNC Mode) Board: MINI6410DRAM: 256 MBFlash: 0 kBNAND...
分类:
其他好文 时间:
2015-02-27 20:08:36
阅读次数:
236
编写S3C6410启动代码
2015-2-13
和S3C2440相比,S3C6410支持更多的启动方式,其中支持SD卡启动。
在学习使用这些方式的时候,因为我又不大想破坏原来的程序,用SD卡启动就比较好了,也很有意思。
同S3C2440一样,编写启动代码就如同是裸机程序,但编译器不能再用MDK了,因为它不支持ARM11。
支持ARM11裸机的编译器有两种,一种是RVDS,...
分类:
其他好文 时间:
2015-02-13 01:37:18
阅读次数:
142
三星公司所产芯片S5pv210包含arm核Cortex-A8采用指令架构armv7,S3c2440包含arm核ARM9采用armv4指令构架,S3c6410包含arm核ARM11采用用指令构架armv6。其中S3c2440已经停产。S3c2440S5pv210S3c6410处理速度405--500MHz533-667MHz800MHz-1G缓存16KB16KB32KB内存接口SDRAMSDRAM/DDR..
分类:
其他好文 时间:
2015-01-15 23:58:06
阅读次数:
497
前言:本篇文章以S3C6410公版的Linux BSP和U-Boot来进行分析,文中全部提及的名词和数据都是以该环境为例,全部的代码流程也是以该环境为例来进行分析。哈哈。假设有不对或者不完好的地方,欢迎前来拍砖留言或者发邮件到guopeixin@126.com进行讨论,先行谢过。简单的来说,根文件系...
分类:
系统相关 时间:
2015-01-05 21:48:49
阅读次数:
317
在设计上使用了S3C6410+FPGA+2*RTL8211接口,因此FPGA此处的作用实现了两个mac,代码参考了dm9000代码改写。
为了使其能够支持1Gbps速度,在驱动中需要做如下修改:...
分类:
其他好文 时间:
2014-12-22 13:01:09
阅读次数:
308
驱动也写的差不多了,所以有必要测试下性能如何?本次采用了iperf进行测试,并且对比了下s3c6410+ks8851的测试结果
1、iperf如何交叉编译?
https://iperf.fr/ 官网总是要靠谱一些,测试版本为Iperf 2.0.5
弄到虚拟机执行解压后并配置./configure --host=arm-linux
make
出现个小问题,接入如下
将...
分类:
其他好文 时间:
2014-12-22 12:58:40
阅读次数:
220