准备作一批at91rm9200了

[复制链接]
6840|34
 楼主| wangkj 发表于 2007-7-13 09:15 | 显示全部楼层 |阅读模式
内存:32M<br />flash:8M<br />TF:1G&nbsp;(可选)<br />USB:host+device<br />GPIO:56<br />JTAG:支持<br />操作系统软件:<br />boot&nbsp;ver1.0&nbsp;update<br />loader&nbsp;ver1.0&nbsp;update<br />u-boot&nbsp;&nbsp;ver&nbsp;1.2.0&nbsp;fix<br />kernel&nbsp;2.6.21&nbsp;全部模块支持<br />应用程序:<br />ftp&nbsp;client+server<br />web<br />telnet<br />交叉编译环境:gcc&nbsp;4.1.1<br />这些都可以免费提供源码<br />原理图,pcb以pdf,gerber提供。<br />如果需要原图,每样10k.<br />主要是考虑要原图的有商业应用,给作者的辛苦钱也是应该的。<br />定价:350元左右,TF卡另算。<br />用途:在家用网站,申请1G的免费空间比这个可贵多了。<br />这个可是有全部权力的网站。<br />目前php+mysql+apache2正在移植中。&nbsp;<br />有需要的看看这个价格是否合理,注意是350左右,<br />因为我预算的成本纯硬件应该是280元,可能还更多,还不包括制版费。<br />我不能赔本,这是原则。<br /><br />未来的用途:门禁,考勤,数据传输。希望共同发展的朋友作应用程序。<br />这些应用程序完全没有必要公开源码,谁的产品谁赚钱。<br /><br />这个是二次开发的系统,不仅仅可以作学习用的开发版。<br />这个小板子是两用的。这是和传统的开发版核心版的本质区别。<br />本身也可独立运行<br /><br />我不知道有多少人需要,所以也不知道应该作多少个。如果应用没跟上,赔钱是必然的。作开发版按这个价格,裤子都陪掉了。
nanpia 发表于 2007-7-13 14:16 | 显示全部楼层

呵呵

支持一个,作出来我要一块来学习
flylongins 发表于 2007-7-13 14:18 | 显示全部楼层

我想买一块,楼主技术支持怎么样?

  
 楼主| wangkj 发表于 2007-7-13 15:27 | 显示全部楼层

免费提供所有的资料,但是技术支持不免费。

应该是提供的资料最完全的,靠你自己自学。<br />资料中不包括orcad格式的原理图和brd格式的pcb图,商业应用才需要。<br />但是有gerber图和pdf格式的图。
deeploves 发表于 2007-7-14 01:01 | 显示全部楼层

为什么那么钟于9200,9260不是更好的选择吗?

  
 楼主| wangkj 发表于 2007-7-14 05:56 | 显示全部楼层

9260更好,更便宜

但是,我更熟悉9200。没办法,这样做是保险,降低设计成本。如果有熟悉其他cpu的欢迎参与到这个项目中。
jest 发表于 2007-7-14 15:22 | 显示全部楼层

支持

作出来我要一块
hqgboy 发表于 2007-7-14 16:34 | 显示全部楼层

支持...已经有了.

  
王紫豪 发表于 2007-7-14 17:59 | 显示全部楼层

不支持,哈

  
微风 发表于 2007-7-14 18:11 | 显示全部楼层

现在论坛上不是有350元的9200在卖吗

还没卖完呢
 楼主| wangkj 发表于 2007-7-15 14:56 | 显示全部楼层

我这个更多是面向应用

主要是gpio都引出了,软件也都完成了。其他的和那个没区别。
hqgboy 发表于 2007-7-16 10:16 | 显示全部楼层

没LCD接口.....

  
 楼主| wangkj 发表于 2007-7-16 12:42 | 显示全部楼层

有lcd接口

我用的是12232的,这次扩展版里有,不过,数量总共就10个。<br />是两年前的存货。<br />舍不得仍,要的人多了,重新花100元作扩展板就是了。
 楼主| wangkj 发表于 2007-7-16 13:05 | 显示全部楼层

sd卡驱动可能有点问题

fdisk&nbsp;分区写入后没有任何反应,小大文件也会出现无反应的现象。<br />对sd卡有经验的朋友帮帮忙。<br />
hqgboy 发表于 2007-7-16 13:14 | 显示全部楼层

把老王累到呀...同志们上呀.

  
bluesteed 发表于 2007-7-16 14:45 | 显示全部楼层

有LWIP吗?

代码有UCOS+LWIP&nbsp;马?可以支持做嵌入式WEB服务器的
 楼主| wangkj 发表于 2007-7-16 15:34 | 显示全部楼层

lwip自己移植

lwip用这个太浪费了,这个是跟586差不多一个级别的东西。<br />网络协议远远比lwip完善的多。
 楼主| wangkj 发表于 2007-7-16 15:38 | 显示全部楼层

详细情况

Disk&nbsp;/dev/mmcblk0:&nbsp;1030&nbsp;MB,&nbsp;1030225920&nbsp;bytes<br />4&nbsp;heads,&nbsp;3&nbsp;sectors/track,&nbsp;167680&nbsp;cylinders<br />Units&nbsp;=&nbsp;cylinders&nbsp;of&nbsp;12&nbsp;*&nbsp;512&nbsp;=&nbsp;6144&nbsp;bytes<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Device&nbsp;Boot&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Blocks&nbsp;&nbsp;Id&nbsp;System<br />/dev/mmcblk0p1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;147680&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;886078+&nbsp;&nbsp;6&nbsp;FAT16<br />/dev/mmcblk0p2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;147681&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;167680&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;120000&nbsp;&nbsp;83&nbsp;Linux<br /><br />Command&nbsp;(m&nbsp;for&nbsp;help):&nbsp;wq<br />The&nbsp;partition&nbsp;table&nbsp;has&nbsp;been&nbsp;altered!<br /><br />Calling&nbsp;ioctl()&nbsp;to&nbsp;re-read&nbsp;partition&nbsp;table<br />到这里就没反映了。<br />dd&nbsp;if=/dev/zero&nbsp;of=/dev/mmcblk0p1&nbsp;bs=512&nbsp;count=10k&nbsp;耗费时间22s<br />但是读出很快,而且数据全是对的。<br />说明软件硬件可能没问题。<br />问题可能是TF卡质量问题,俺穷,没钱,买了一个特便宜的。kingmax的。
 楼主| wangkj 发表于 2007-7-16 16:16 | 显示全部楼层

看来俺的技术水平别人帮不上忙了,下面是解决方案

Hi,<br /><br />Upgrading&nbsp;to&nbsp;the&nbsp;latest&nbsp;2.6.19-rc5&nbsp;kernel&nbsp;patched&nbsp;with&nbsp;at91&nbsp;bits&nbsp;from&nbsp;<br />Andrew,&nbsp;I&nbsp;discovered&nbsp;a&nbsp;issue&nbsp;on&nbsp;the&nbsp;SD/MMC&nbsp;interface.<br /><br />I&nbsp;tried&nbsp;with&nbsp;a&nbsp;SD&nbsp;card&nbsp;(both&nbsp;1&nbsp;and&nbsp;4&nbsp;wire).<br />When&nbsp;running&nbsp;a&nbsp;fdisk&nbsp;write&nbsp;command&nbsp;the&nbsp;at91_mci.c&nbsp;driver&nbsp;hangs&nbsp;at&nbsp;<br />&quot;calling&nbsp;ioctl&nbsp;to&nbsp;re&nbsp;read&nbsp;partition&nbsp;table&quot;.&nbsp;I&nbsp;saw&nbsp;that&nbsp;the&nbsp;mmc&nbsp;subsystem&nbsp;<br />is&nbsp;trying&nbsp;to&nbsp;send&nbsp;a&nbsp;&quot;WRITE_MULTIPLE_BLOCK&quot;&nbsp;&nbsp;command&nbsp;(CMD25),&nbsp;which&nbsp;is&nbsp;<br />not&nbsp;used&nbsp;yet&nbsp;in&nbsp;that&nbsp;driver.&nbsp;I&nbsp;attached&nbsp;the&nbsp;mmc&nbsp;debug&nbsp;output.<br /><br />Adding&nbsp;this&nbsp;workaround&nbsp;the&nbsp;SD&nbsp;card&nbsp;behaves&nbsp;much&nbsp;&quot;better&quot;&nbsp;(no&nbsp;multiple&nbsp;<br />writes)...<br /><br />Index:&nbsp;drivers/mmc/mmc_block.c<br />===================================================================<br />---&nbsp;drivers/mmc/mmc_block.c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(revision&nbsp;330)<br />+++&nbsp;drivers/mmc/mmc_block.c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(working&nbsp;copy)<br />@@&nbsp;-255,8&nbsp;+255,7&nbsp;@@<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;successfully&nbsp;written&nbsp;sectors.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(rq_data_dir(req)&nbsp;!=&nbsp;READ&nbsp;&&<br />-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;!(card-&gthost-&gtcaps&nbsp;&&nbsp;MMC_CAP_MULTIWRITE)&nbsp;&&<br />-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;!mmc_card_sd(card))<br />+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;!(card-&gthost-&gtcaps&nbsp;&&nbsp;MMC_CAP_MULTIWRITE))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;brq.data.blocks&nbsp;=&nbsp;1;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(brq.data.blocks&nbsp;&gt&nbsp;1)&nbsp;{<br /><br /><br />I&nbsp;know&nbsp;this&nbsp;is&nbsp;not&nbsp;a&nbsp;proper&nbsp;solution&nbsp;but&nbsp;do&nbsp;you&nbsp;have&nbsp;any&nbsp;advice&nbsp;on&nbsp;how&nbsp;<br />to&nbsp;solve&nbsp;this&nbsp;problem&nbsp;?<br /><br />Cheers,<br />--&nbsp;<br />Nicolas&nbsp;FERRE
bluesteed 发表于 2007-7-16 19:01 | 显示全部楼层

能做WEB服务器?

那是不是代码上直接可以上WEB服务器的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

580

主题

9972

帖子

24

粉丝
快速回复 在线客服 返回列表 返回顶部