sync
sync
This guy hasn't written anything yet

注册于 3 years ago

回答
151
文章
3
关注者
3

hejian 发表于 2020-4-22 06:47
你这个问题解决了吗?我也遇到这方面的问题。使用最新的RW007驱动程序后,也是初始化失败,求解啊! ...


换老版本的驱动试试,我也遇到新版本的驱动不行,只能用老驱动

可以的,bsp下面的stm32f407-atk-explorer里面就有的

也在用rw007,这个问题还没遇到过,帮顶下

这个很实用啊,多谢楼主
咨询下,这样处理后CCM SRAM 可以使用rt_malloc分配吗?

将GC空间EF_GC_EMPTY_SEC_THRESHOLD设置为2
就可以避免出现fal错误提示了

应该是查找变量时超出256k分区大小了,所以fal报错了
gc之前fal没报错,是没有触发gc,分区还没有用完的缘故吧

使用上,还没发现有啥影响,只是红色提示有点惹眼了

msh />ifconfig w0 192.168.12.93 192.168.10.1 255.255.0.0   /* 设置指定网卡 IP 地址*/
config : w0
IP addr: 192.168.12.93
Gateway: 192.168.10.1
netmask: 255.255.0.0


具体看文档网卡章节,这里有

    本帖最后由 sync 于 2020-4-16 14:24 编辑


刚刚实际测试了下,可以ping通,只要配置好ip即可我有两个网卡,其中w0是rw007
msh />ping 192.168.43.1
60 bytes from 192.168.43.1 icmp_seq=0 ttl=64 time=3 ms
60 bytes from 192.168.43.1 icmp_seq=1 ttl=64 time=5 ms
60 bytes from 192.168.43.1 icmp_seq=2 ttl=64 time=4 ms
60 bytes from 192.168.43.1 icmp_seq=3 ttl=64 time=4 ms
msh />
msh />ifconfig
network interface device: e0 (Default)
MTU: 1500
MAC: 00 80 e1 0f 45 35
FLAGS: UP LINK_DOWN INTERNET_DOWN DHCP_DISABLE ETHARP BROADCAST IGMP
ip address: 192.168.1.200
gw address: 192.168.1.1
net mask : 255.255.255.0
dns server #0: 0.0.0.0
dns server #1: 0.0.0.0

network interface device: w0
MTU: 1500
MAC: 88 97 46 07 c7 e7
FLAGS: UP LINK_UP INTERNET_DOWN DHCP_DISABLE ETHARP BROADCAST IGMP
ip address: 192.168.43.220
gw address: 192.168.43.1
net mask : 255.255.255.0
dns server #0: 0.0.0.0
dns server #1: 0.0.0.0
msh />
msh />



国际哥 发表于 2020-4-3 11:41
正常情况就是如此的


多谢啦,再咨询下,看软件包里面有个airkissOpen,这个可以让rw007 spi模式下实现airkiss吗?

可以结帖了,反复测试发现,是spi_wifi_rw007.c文件的关系,不要使用最新版本
使用下面这个版本的就可以了,速度慢些,总算是可以使用啊

/*
* COPYRIGHT (C) 2018, Real-Thread Information Technology Ltd
*
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
* 2014-07-31 aozima the first version
* 2014-09-18 aozima update command & response.
* 2017-07-28 armink fix auto reconnect feature
* 2018-12-24 zyh porting rw007 from rw009
* 2019-02-25 zyh porting rw007 to wlan
*/


国际哥 发表于 2020-3-30 15:11
在 continue之前打印result看下返回值


你好,板子上的flash芯片已经去掉了,spi3单独连接rw007,还是一样的情况,还有可能是哪里问题呢?

楼主最后问题解决没?

单步调试几乎每次都走到这里

    if ((cmd.M2S_len == 0) && (resp.S2M_len == 0))
{
result = -RT_EEMPTY;
}

回到
顶部

发布
问题

投诉
建议