共6条
1/1 1 跳转至页
开始提供lom-arm9开发板,如有需要可以跟贴。
==================================================
开始提供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 开发 如有 需要 可
[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 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 | |
【分享评测,赢取加热台】使用8051单片机驱动WS2812被打赏40分 |