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

作者: 枫飞
上传时间为: 2015-02-28 10:01 AM

之前使用摄像头例程曾经失败过,解决方案如下:

首先猜测可能是因为直接用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文件有记录知道要从什么地址起开始写入?

全部评论 ()

创建讨论帖子

登录 后参与评论
系统提示