ChinaUnix.net
相关文章推荐:

at90sam9260ek pdf

原开发板是256M的NANDFLASH,目的是想用一个64M的nandflash,并且从nandflash启动。 主要是对bootstraps修改,修改地方如下:(以百特光盘自带的AT91Bootstrap1.2为例) 1:AT91Bootstrap1.2/include/nand_ids.h中的增加两行 {0xecf1, 0x400, 0x20000, 0x800, 0x40, 0x0, "samsung K9F1G08U0M 128Mb\0"}, {0xec76, 0x1000, 0x4000, 0x200, 0x10, 0x0, "samsung K9F12808u0b 64Mb\0"}, 即变成: /* Supported Nand...

by chenzhufly - Linux文档专区 - 2013-07-18 23:49:13 阅读(1596) 回复(2)

相关讨论

准备在AT91sam9260ek搭建nfs文件系统,设置开发平台。 但在开发板内核启动中报错如下: RPC: Registered udp transport module. RPC: Registered tcp transport module. rtc-at91sam9 at91_rtt.0: hctosys: unable to read the hardware clock IP-Config: Failed to open eth0 IP-Config: Device `eth0' not found. Looking up port of RPC 100003/2 on 192.168.0.211 rpcbind: server 192.168.0.211 not responding, timed out Ro...

by zmslf - 嵌入式开发 - 2011-01-27 16:06:26 阅读(2282) 回复(0)

运行AT91sam9260_demo_linux_DataFlash.bat可以正确烧写系统,运行 AT91sam9260_demo_linux_NandFlash.bat时出错,有没有人用过此开发板。 出错的日志文件如下: -I- Waiting ... -I- TCL platform : Windows NT -I- sam-BA 2.9 on : windows -I- Retrieved arguments from command line : -I- argv 0 : \usb\ARM0 -I- argv 1 : AT91sam9260-ek -I- argv 2 : AT91sam9260_demo_linux_NandFlash.tcl -I- Connection : \usb\ARM0 (...

by liugang9931706 - 嵌入式开发 - 2010-07-08 20:57:57 阅读(3137) 回复(0)

互联网上牛人真的很多,摸索、奋斗的精神巨强,在这个海量信息的互联网上,他们的经验分享使得很多人少走了弯路,可以说无形中替很多人挽救了了大量的时间,真的是功德无量,致以崇高的敬意先。。。期待自己也能有些好东西分享。。。 1,在 http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3933 下载AT91sam9260-ek 全套资料 软件及硬件文档 1,在 http://www.atmel.com/dyn/products/tools_card.asp?tool_i...

by feizaide - Linux文档专区 - 2009-08-28 12:15:06 阅读(712) 回复(0)

RAMDISK制作 前面所有程序的调试都是通过NFS启动方式调试和运行的,要将这些程序真正保存到开发板进行脱机运行,就需要重新制作一个文件系统,将这些程序加进去。下面在现有的RAMDISK文件系统的基础上,通过修改加入上述用户程序。 RAMDISK文件系统修改步骤如下: 1 将现有的ramdisk.gz 拷贝到mnt目录 2 在mnt目录下新建一个loop目录 3 先解压已有的RAMDISK文件系统到当前目录下 # gunzip ramdisk.gz 4 把解压后的文件系统挂载到指...

by karlxu2008 - Linux文档专区 - 2008-09-25 17:17:16 阅读(677) 回复(0)

串口测试程序 由于已经完成了第一个HELLO程序,标志着整个编译环境已经没有问题了,下来准备做一下串口测试程序。由于串口驱动开发板已经作好了,所以就作一个简单的数据收发看看。 网上常见的版本都看起来比较烦琐,呵呵,写一个简单一点的,功能是收到10个字节后会发前7个字节,如果所发的数据的第一个字节是9则退出。 /* rs232_send.c*/ #include #include #include #include #include #include #include #include ...

by karlxu2008 - Linux文档专区 - 2008-09-25 17:16:37 阅读(569) 回复(0)

以太网测试 先测试一下简单点的UDP通讯,做一个SERVER和一个CLIENT两个程序,SERVER程序在启动后会建立并绑定SOCKET,等待接收来自CLIENT的数据.CLIENT启动后会在建立SOCKET后,打开一个文本文件,并将读到的内容发到SERVER端。最后发送字符串STOP结束,终止SERVER和CLIENT之间的连接。 * udp_client.c*/ #include #include #include #include #include #include #include int port = 8000; int main() { int sockfd; ...

by karlxu2008 - Linux文档专区 - 2008-09-25 17:15:27 阅读(486) 回复(0)

Hello模块 首先按规矩,先来一个Hello模块试试。 hello.c #include #include #include MODULE_LICENSE("Dual BSD/GPL"); static int hello_init(void) { printk(KERN_ALERT "(%d) Hello!\n"); return 0; } static void hello_exit(void) { printk(KERN_ALERT "Goodbye.\n"); } module_init(hello_init); module_exit(hello_exit); Makefile文件 CC=arm-linux-gcc obj-m := hello.o KDIR := /home/at91sam9260ek/linux-2....

by karlxu2008 - Linux文档专区 - 2008-09-25 17:14:44 阅读(536) 回复(0)

LED测试 由HELLO驱动模块熟悉了驱动模块的基本编写方法。下面要开始做一个真正有用的驱动—LED驱动。象普通单片机一样,先从IO控制开始。IO控制首先就要知道地址和个控制寄存器,先翻DATASHEET了。由于开发板的LED是接在PIOA上的。先找地址 再看寄存器 #1 PIO Controller PIO Enable Register Name:PIO_PER Access Type: Write-only ?P0-P31: PIO Enable 0 = No effect. 1 = Enables the PIO to control the corresponding pin (d...

by karlxu2008 - Linux文档专区 - 2008-09-25 17:14:15 阅读(518) 回复(0)

KEY测试(查询) 作好了LED,现在做一个按键,板子的按键是接在PIOB0-3,只需要稍微改动一下就可以了,程序如下 #include #include #include #include #include #include /* get the user-level API */ #include #include #include #include #include "at91_pio.h" MODULE_LICENSE("GPL"); static void __iomem *pio_base; size_t key_read (struct file *filp, char __user *buf, size_t count, loff_t *pos){ prin...

by karlxu2008 - Linux文档专区 - 2008-09-25 17:13:37 阅读(422) 回复(0)

KEY&LED测试 将以前做好的两个驱动同时调用,首先将LED驱动的目标文件led.ko和KEY驱动的目标文件key.ko拷贝到当前目录 程序如下: include #include #include #include #include #include #include int devk; int devl; int main(void){ int i,j; system("clear"); printf("test key.\r\n"); system("rmmod key"); //system("insmod /teset/key/key.ko"); system("insmod key.ko"); ...

by karlxu2008 - Linux文档专区 - 2008-09-25 17:13:00 阅读(487) 回复(0)