1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我在使用RL-TCPNET的http时遇到一个问题无法解决,目前只能访问mcu内的网页文件,但我希望 使用SD卡存网页文件,不知道该如何处理,帮助文件看了,如下,太简单,也没有头绪,请指导一下,谢谢
Web on SD Card You can place the content of web pages also on SD Card, which is attached to the embedded system. This configuration is useful if you want to update or change the web content remotely. In this case, the RL-FlashFS system is used, which must be configured for a target device Memory Card Drive. |
|
相关推荐
9个回答
|
|
同样的方式, 读写芯片内部的那个函数,修改为从SD读取即可,不过从SD卡读取需要注意一点就是从SD卡读数据需要使用FAT文件系统, 因为存储到SD卡中的数据都是按照FAT文件系统存放的。
而写入到MCU的数据未使用FAT文件系统来管理,是直接存储在固定的地址 |
|
|
|
回复第 2 楼 于2014-02-26 23:22:36发表:
同样的方式, 读写芯片内部的那个函数,修改为从SD读取即可,不过从SD卡读取需要注意一点就是从SD卡读数据需要使用FAT文件系统, 因为存储到SD卡中的数据都是按照FAT文件系统存放的。 而写入到MCU的数据未使用FAT文件系统来管理,是直接存储在固定的地址 谢谢,我初次使用RL-TCPNET库,不清哪一个函数是读取网页的,可否告知,谢谢 |
|
|
|
回复第 3 楼 于2014-02-27 08:03:48发表:
回复第 2 楼 于2014-02-26 23:22:36发表: 同样的方式, 读写芯片内部的那个函数,修改为从SD读取即可,不过从SD卡读取需要注意一点就是从SD卡读数据需要使用FAT文件系统, 因为存储到SD卡中的数据都是按照FAT文件系统存放的。 而写入到MCU的数据未使用FAT文件系统来管理,是直接存储在固定的地址 谢谢,我初次使用RL-TCPNET库,不清哪一个函数是读取网页的,可否告知,谢谢 http_fopen Opens a file for reading. http_flose Closes a file that was previously opened. http_fread Reads a block of data from a file to data buffer. http_fgets Reads a string from a file to data buffer. http_finfo Reads a time when the file was last modified. 可以参考以上函数,RL-TCPNET不是开源的,如果想好好研究这个,可以看看UIP LWIP协议栈。 HTTP网页文件都是一些数值,把做好的HTTP文件放到SD卡中,加载FATFS文件系统后,进行读取就可以了。 |
|
|
|
有看到这几个函数,帮助里说如果用web on sd,就要用这些函数,但搞不懂该怎么用,我有把http_uif.c加到工程,就是没法访问sd卡的网页,不知道还要怎样修改。
|
|
|
|
补充,我的sd卡的文件系统都没有问题,在http_upload上都可以使用,但就是不知道怎样让http去sd卡找网页文件,而不是读取内部web.c的网页文件.
|
|
|
|
最新发现:如果我访问过内部ROM的cgi后,这时重新刷主画面就是访问sd卡的网页,如果仅仅load他的ROM的index。htm,则无此效果。郁闷啊
|
|
|
|
回复第 7 楼 于2014-02-27 15:37:18发表:
我现在的状况是在sd卡存有网页,也有内部的http_upload自带的网页,首次访问总是打开内部的web,但只要我调用过 List Directory,然后再访问就是调用sd的网页了,总结下来只有在内部的网页访问过sd,才能切换到sd卡的网页,有哪位用过sd卡存网页,指导一下吧,谢谢。 |
|
|
|
把读写芯片内部函数,改为从SD读取,调用网页的时候多注意点就行, 函数的数值别搞错...您可以将网页的内容同样在SD卡,这是连接到嵌入式系统。这个配置是有用的,如果你想更新或改变远程web内容。在这种情况下,RL-FlashFS系统使用,必须配置为目标设备记忆卡驱动器。
|
|
|
|
问题解决了,不能把内部的nandflash同时作为u盘,如果当作了u盘,就不能作为存储网页的磁盘了,觉得有些怪,但只能牺牲掉优盘的功能,可惜啊。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2105 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1941 浏览 3 评论
4537 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2084 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2599 浏览 1 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 23:45 , Processed in 0.770159 second(s), Total 88, Slave 72 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号