OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5562|回复: 10

使用wifi模块,调试过程中遇到的问题

[复制链接]

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2015-1-13
在线时间
8 小时
发表于 2015-12-8 20:02:57 | 显示全部楼层 |阅读模式
5金钱
今天下了论坛上战舰提供的wifi模块的例程,并把程序下到战舰stm32F103zet.v2.2的板子里,触摸屏校准之后,一直是“SD Card Failed!”.
这张SD卡是我之前和开发板一起买回来的,之前一直在用,不过最初的内容被我删掉了。
我在想是不是里面的文件不对,所以导致检测不出SD卡。另外,我把战舰资料里的SD卡根目录文件也拷贝进去,还是过不了。

最佳答案

查看完整内容[请看2#楼]

回复【6楼】正点原子: --------------------------------- 谢谢原子哥~~上周五,程序的移植成功了。测试的时候有两个要注意的地方。一个是,字库放的位置,字库的存放路径/SYSTEM/FONT/;第二个,在使用sta模式时,要修改路由器的名字和密码。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2015-1-13
在线时间
8 小时
 楼主| 发表于 2015-12-8 20:02:58 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
谢谢原子哥~~上周五,程序的移植成功了。测试的时候有两个要注意的地方。一个是,字库放的位置,字库的存放路径/SYSTEM/FONT/;第二个,在使用sta模式时,要修改路由器的名字和密码。
回复

使用道具 举报

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2015-1-13
在线时间
8 小时
 楼主| 发表于 2015-12-8 20:04:20 | 显示全部楼层
另外,我看到文档里说,按KEY0可以强制校准,但似乎没有效果
回复

使用道具 举报

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2015-1-13
在线时间
8 小时
 楼主| 发表于 2015-12-8 21:02:02 | 显示全部楼层
回复【2楼】dogwaves:
---------------------------------
“SD Card Failed!”的问题找到了,原因是SD卡使用的是SDIO模式,V2.2版的上面要注意短接。
现在的问题是一直显示“Font Update Failed!”,还在调试中。
回复

使用道具 举报

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2015-1-13
在线时间
8 小时
 楼主| 发表于 2015-12-8 21:51:58 | 显示全部楼层
通过检测update_font(20,110,16,"0:")返回值,返回值是8,我发现发现问题是:字库的文件少一个GBK24.BIN 。我在资料里没找到这个文件。

回复

使用道具 举报

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2015-1-13
在线时间
8 小时
 楼主| 发表于 2015-12-8 22:44:24 | 显示全部楼层
回复【4楼】dogwaves:
---------------------------------
我尝试用用字库生成软件生成一个新的字库GBK24,可是后缀是.DZK,原子提供的字库后缀是.font
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-12-9 23:22:59 | 显示全部楼层
回复【5楼】dogwaves:
---------------------------------
自己手动修改下后缀即可.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2015-1-13
在线时间
8 小时
 楼主| 发表于 2015-12-15 16:56:11 | 显示全部楼层
目前在我的板子上移植,调试WIFI-STA的功能,遇到了几个问题。
1)程序经常执行到sprintf函数就卡死了。
我看原子哥,都特地为sprintf函数的指针,分配了内存,而我没有这么做。所以,会不会是因为我的指针太长,分配地址时,出了故障。
2)有时候程序刚下好的时候,用网络助手是可以连上的,复位一下,就出现了上面的问题;有时候通过串口住手,我观察到程序运行正常,但是,网络助手连不上。

回复

使用道具 举报

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2015-1-13
在线时间
8 小时
 楼主| 发表于 2015-12-15 16:59:42 | 显示全部楼层
回复【8楼】dogwaves:
---------------------------------上面我标注“卡死”的地方,程序经常在这卡住;有时候,第一次下载程序的时候不会有这个问题。
回复

使用道具 举报

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2015-1-13
在线时间
8 小时
 楼主| 发表于 2015-12-15 23:30:09 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
原子哥,我目前调试的时候,开启服务器模式,总是不成功,返回值总是为1;其他几条初始化指令都是正常执行的。
(char*)p="AT+CIPSERVER=1,8086";
while(atk_8266_send_cmd(p,"OK",50));
就是上面这一句,之前我有调试成功过,当时比较巧合;而且这个时间“50”我不知道怎么定的?
回复

使用道具 举报

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2015-1-13
在线时间
8 小时
 楼主| 发表于 2015-12-15 23:34:42 | 显示全部楼层
回复【9楼】dogwaves:
---------------------------------
关于sprintf函数,我查阅了一些资料,是我指针的用法没明白,这里是没有办法把字符串打印进去的,应该是内存分配时出现了问题,会存在偶尔成功的情况。将打印字符串的地方换成数组就能解决,或者向原子的例程一样,分配地址。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 11:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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