这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 开始提供lom-arm9开发板,如有需要可以跟贴。

共6条 1/1 1 跳转至

开始提供lom-arm9开发板,如有需要可以跟贴。

菜鸟
2003-12-07 23:52:47     打赏
================================================== 开始提供lom-arm9开发板。 板子照片:http://bbs.edw.com.cn/dispbbs.asp?boardID=28&ID=19193 ----------------------------------------------------------------------------------------------------------------- 1. lom-arm9开发板的配置 cpu : AT91rm9200 QI-002 sdram : 32M byte eeprom : 512k/1M byte (板上无芯片) uart : 1个 usb接口 :1个usb2.0 host接口,另一个usb设备接口没有调试 以太网接口 : 10/100M bps 自适应 总线插座2个 :引出at91rm9200的所有可供扩展的信号,为增加新的硬件使用 电源 :9v/1A供电,电源需要自己配 ------------------------------------------------------------------------------------------------------------------ 2. 软件及开发环境 a、Loader & u-boot ---- lom-arm9开发板的启动代码,初始化硬件并启动arm-linux b、arm-linux-2.4.19 ----- 源代码来在www.arm.linux.org.uk。 ----- 调整以后可以运行在lom-arm9上。 c、arm-linux-gcc ----- 编译loader 和 u-boot以及arm-linux内核的工具,redhat linux环境下使用的交叉编译工具。 ------------------------------------------------------------------------------------------------------------------ 3. 开发板的使用 开发板需要一个9v/1A电源供电,用以太网和串口电缆将开发板连接到计算机上 ----------------------win32下的开发和测试--------------------------------------------------------------- 配置pc机的网络ip为 192.168.168.100 将光盘里tftpboot目录下的内容拷贝到c:/下,运行tftpd.exe. 启动超级终端,配置为115200,8,n,1.,按下开发板的复位键1-2秒,超级终端里应显示CCC, 从传送菜单中用xmodem协议将c:/tftpboot/loader.bin传送到开发板,超级终端继续显示CCC, 再用xmodem协议将boot.bin传送到开发板上,传送完以后系统应该自动启动arm-linux。 ----------------------------------linux下的开发和测试------------------------------------------------------ a. 建立运行环境: 首先在你的Linux系统下配置好tftp服务. -- 如果使用redhat linux则运行setup, 选中setup system service,找到tftp哪一 项把它选中。如果没有这一行说明你的系统没有安装 tftp server程序,从你安 装系统使用的光盘里找到tftd-server-xxxx.rpm把它安装上。安装完以后在/目 录下应该有一个tftpboot目录,将/usr/local/arm/tftpboot的文件拷贝/tftpboot 下(安装完开发环境以后会有一个/usr/local/arm/tftpboot目录)。 将linux下的网络ip地址配置为192.168.168.100 确保你的系统安装了minicom程序,并用minicom -s命令清空modem初始化指令, 设置串口为 ttyS0,115200,8,N,1 进入/tftpboot目录,运行minicom,用ctrl + A,G指令运行script, 按c键以后输入 lom-arm9,再按回车键,此时系统提示用xmodem下载loader.bin程序。 lom-arm9开发板上电,然后按下复位键1-2秒,系统会自动启动,首先装入 loader.bin,然后是 boot.bin,最后通过以太网将zImage,ramdisk两个系统文件 调入sdram,然后启动linux. 提示login时, 用root登录,没有密码。 b. 建立开发环境: 将光盘里的lom-arm9.tgz拷贝到/usr/local目录下,然后tar zxvf lom-arm9.tgz即可。 开发环境建立完以后,应该有以下目录 /usr/local/arm /2.95.3 --- arm-linux-gcc 编译器 /lom-linux -linux-2.4.19 for lom-arm9开发板源代码 /LOM-ARM9-Boot -lom-arm9开发板的启动管理程序源代码 /tftpboot -建立运行环境时需要的一些文件和编译好的文件 c.编译和测试 loader和boot 进入对应的目录下,运行make,然后将的到的loader.bin和u-boot.bin拷贝到/tftpboot目录下, 进入tftpboot目录,运行minicom ,用ctrl+a,g运行arm9脚本文件,然后按下开发板上的 复位键1-2秒后系统自动启动。 d.编译和测试arm-linux 进入linux-2.4.19目录,运行make menuconfig配置以下内核(光盘里的内核已经配置完毕) 运行make zImage,如果没有错误会在arch/arm/boot目录下的到一个zImage文件,将它拷贝到/tftpboot 目录下,然后 进入tftpboot目录,运行minicom ,用ctrl+a,g运行bootarm9脚本文件,然后按下开发板上 的复位键1-2秒后系统自动启动,并将新编译完的内核调入内存运行。 e. ramdisk的建立 这个需要自己去做了,我测试开发板时用的那个ramdisk是从atmel公司网上下载到的。 --------------------------------------------------------------------------------------------------------------------- 免责声明: lom-arm9开发板仅供学习使用,没有把它但做一款商品板子来发发售,所以板子肯定会 存在这样或那样的bug,目前已经发现的bug是系统上电复位以后无法自己启动cpu内部的 bootloader,需要在手动按下复位按钮1-2秒以后才能自动启动。 套件价格: --------------------------------------------------------------------------------------------------------------------- lom-arm9开发套件价格为850.00rmb, ems 费用自付。 套件包括:lom-arm9开发板一张,串口以太网电缆各一条,cdrom软件光盘一张, 随板提供原理图。 850.00的费用里面不包括软件费用,因为这些软件都来自网上,我这是针对我的板子做了些调整。随板提供软件和源代码仅是为了方便大家的开发,不对软件编译和使用过程中的问题提供担保和技术支持,当然一起学习和讨论是可以的。 lom-arm9开发板仅供开发学习arm和linux使用,目的是为大家提供一个不用专用开发工具的开发平台,如果想用它来跑linux以外的系统需要自己去测试,目前我是没有测试过,以后也不准备去测试,请不要再问我这个问题。 需要pcb空板和原理图可以mail联系. =================================================== 如果有人需要这款开发板可以[EMAIL]dailzh@hit.edu.cn[/EMAIL]联系我。 关于开发板的更多信息请关注论坛或http://www.dailzh.net(有时间我会更新网站的)。 [align=right][color=#000066][此贴子已经被作者于2004-1-5 9:51:50编辑过][/color][/align]



关键词: 开始     提供     lom-arm9     开发     如有     需要         

菜鸟
2003-12-08 03:06:00     打赏
2楼
好东西

菜鸟
2003-12-11 01:10:00     打赏
3楼
dm9161e

菜鸟
2003-12-12 20:42:00     打赏
4楼
我要一块,leifeng1@163.net [align=right][color=#000066][此贴子已经被作者于2003-12-16 11:20:36编辑过][/color][/align]

菜鸟
2003-12-16 19:23:00     打赏
5楼
一开始地址写错了,leifeng1@163.net,一块,请告诉联系方式。

菜鸟
2004-01-03 03:11:00     打赏
6楼
[quote][b]以下是引用[i]xyf1999在2003-12-31 19:07:00[/i]的发言:[/b] 你好,我购买了一块ARM9的开发板,在win Xp下运行,按照说明书上的步骤进行,超级终端能够显示CCC,但是用xmodem协议却无法将loader.bin文件传送到开发板,试过多次都没有成功,不知道是何原因,请给予指导! [/quote] 检查了两个返回来的板子,都没有任何问题.估计是电源的问题。如果电源不稳,可能会导致系统复位,需要手动复位以后才能够启动开发板。 如果出现xmodem无法传送文件时,可以按下复位键1-2秒。

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]