微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 顺利解决两种方式下载 WIFI_Driver失败的问题

顺利解决两种方式下载 WIFI_Driver失败的问题

时间:10-02 整理:3721RD 点击:


使用摄像头例程失败,猜测可能是因为直接用jlink灌程序,BOOT被冲了。所以打算先重新灌下代码。但在使用 JLINK 下载 WIFI_Driver时失败,如图所示



官网提供的EMW316x_WiFi_driver压缩文件中有EMW316x_WiFi_driver_5.90.230.1.bin和EMW316x_WiFi_driver_5.90.230.3.bin这两个bin文件,都试过了不行。
现将整个过程列出

1)使用 JLINK 下载 BOOT
这步是正常的可烧入的。








这个对话框是用户手册没提到的。两个选择我都试过,如果选否,则如下所示,是无法下载的



如果选是,则与用户手册对话框相同,



选择否


下载正常。
2)使用 JLINK 下载 WIFI_Driver
这就是下载失败的那个



修改地址



修改地址



修改地址



弹出的对话框选择否。

就出现这个了,无论选择官网提供的EMW316x_WiFi_driver_5.90.230.1.bin或EMW316x_WiFi_driver_5.90.230.3.bin都不行。3) 使用 Bootloader 下载 WIFI_Driver
这种方式下载 WIFI_Driver也不行,会一直卡住。
如图



这是第一次下载时的情况到15%时就卡在那了,半小时数字都没动过
我只好断开,重新再操作一次,如下图



这次在6%就卡在那了。我以为可能是显示比较慢,结果一直等到准备睡觉了还是6%。只好关了。
手册提供的两种方式下载 WIFI_Driver都没成功,真郁闷
解决方案:使用jlink将整个芯片擦除,再重新开始烧入BOOT,wifi driver,两种方式就可以顺利进行




唯一让我疑惑的就是使用 BOOT 下载用户程序
使用jlink方式的是可以理解的,毕竟起始地址改了。
但使用 BOOT 下载用户程序方式如图所示
从头到尾没写是从哪个位置开始烧的,这种方式不会覆盖其他已烧入的程序么?是不是也是因为使用MDK编译时在target中将地址改了,所以bin文件有记录知道要从什么地址起开始写入?

你先用JLINK 把芯片的Flash全部擦除掉试试

上一篇:原厂demo体验
下一篇:+ cam学习

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top