搜索
bottom↓
回复: 11

UIP0.9移植代码-AVRMEGA32

[复制链接]

出0入0汤圆

发表于 2006-7-4 08:57:58 | 显示全部楼层 |阅读模式
点击此处下载armok01122288.rar



IP:192.168.0.100

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2006-7-4 11:47:24 | 显示全部楼层
谢谢搂主,有原理图可以共享一下吗?

出0入0汤圆

发表于 2006-7-13 11:00:03 | 显示全部楼层
感谢MirrorOK的工作



我现在可以将uIP在WinAVR+GCC下编译,也可以ping,可以telnet 1234端口

但是,我将httpd集成进去后,就ping不了,也无法连接80端口

请教一下MirrorOK,我有什么地方有错?



我是这样:

将httpd相关的c和h文件复制到uip目录下

将app.h和app.c从project中移出



修改uipopt.h,用httpd.h代替app.h

在main.c中,用httpd_init();代替example1_init();



编译正常,但是ping和telnet 80端口,或者IE访问,都没有反应

请MIRROROK指点一下。



btw: 建议MIRROROK以后做板时,串口座用母头(有孔的那种),现在用的是针的那种,还要转换一下

出0入0汤圆

发表于 2006-7-13 16:14:24 | 显示全部楼层
解决!

是内存太小了

生成的目标里面数据占了太多的内存

下一步是如何使那些html文件只放在flash里面,不要映射到ram中

出0入0汤圆

 楼主| 发表于 2006-7-15 11:57:34 | 显示全部楼层
是内存太小了 ?如何修改的



下一步是如何使那些html文件只放在flash里面,不要映射到ram中

这个需要专门的软件将HTML(固定的)写成C CODE !!

出0入0汤圆

发表于 2006-7-17 09:34:00 | 显示全部楼层
少占内存的方法有两个:

1、减小文件大小,同时也减小buf的大小,让.data占用的空间小于100%。这个方法只能让程序可以运行,但不具实用价值。我现在就是这样,至少证明uIP可以在这块板上运行



2、将html放到flash中,定义那些html的类型如下:

    prog_char data_tcp_header_html[] = {..........

这个prog_char类型的东东都是放在flash中,但是uip目前是直接调ram里的data,而prog_char里的东东需要专门的strncpy,所以偶今天要好好的改一改httpd.c,试试....





。。。。呵呵。。。。

出0入0汤圆

发表于 2006-7-17 09:40:52 | 显示全部楼层
另外请问一下MirrorOK,板上的74HC573是必须的吗?

我还买有一块不带MCU的小板,我想连上个M128的板子试试,不用573直接连接,可以吗?

因为刚接触这东东,有很多东西不了解。

谢谢!

出0入0汤圆

 楼主| 发表于 2006-7-17 11:21:20 | 显示全部楼层
另外请问一下MirrorOK,板上的74HC573是必须的吗?--不是

MEGA128的时候需要用,因为需要地址线!

出0入0汤圆

发表于 2006-7-20 09:17:18 | 显示全部楼层
内存是个大问题

那些HTML和都放到Flash中了,但是RAM中的缓冲很小,有些文件无法处理。m32只有2k ram,整个程序中,可以拿来做cache的不超过1K,uIP中要求一次性的send,所以html/gif等等的大小不能超过1K



如果要在项目里面用,还要加上实现项目本身功能的代码,也还要占ram



看来,即使是使用M128,内存也不够

只有加块62256才行

出0入0汤圆

发表于 2010-12-23 13:54:18 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-5-5 17:52:14 | 显示全部楼层
谢谢楼主分享

出0入0汤圆

发表于 2013-9-28 22:04:36 | 显示全部楼层
谢谢,试试
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-27 00:15

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表