查看: 7777|回复: 6

EMW3162模块烧写运行出错

[复制链接]

该用户从未签到

发表于 2014-6-17 10:31:32 | 显示全部楼层 |阅读模式
分享到:
此处用的模块为EMW3162,底板为EMB-380-S2 V1.2,使用MDK调试MXCHIP所提供的例程。


在调试demo1:WiFi_Link时出现以下现象:
1. 程序烧写后无法正常输出打印,调试时发现程序卡在此处 0x08010C38 死循环,汇编窗口信息如下:
...
...
0x08010C1E F7FFFF87 BL.W systick_init (0x08010B30)
0x08010C22 F013FAE4 BL.W wlan_init (0x080241EE)
0x08010C26 F000FA39 BL.W EmStack_Init (0x0801109C)
0x08010C2A 2001 MOVS r0,#0x01
0x08010C2C F7FFFEB7 BL.W led (0x0801099E)
0x08010C30 F7FFFFD6 BL.W app_verify (0x08010BE0)
0x08010C34 B108 CBZ r0,0x08010C3A
0x08010C36 BF00 NOP
0x08010C38 E7FE B 0x08010C38   <<<<<<<<<< 调试时,程序卡在此处。
...
...
2. 针对上述现象,如果强制性修改PC指针为 0x08010C3A,程序继续运行,串口此时有打印,输出打印信息:
OTP Fail


3. 继续修改PC指针,运行,串口终端打印信息如下:


OTP Fail

mxchipWNet Demo: Wi-Fi Link

mxchipWNet library version: 31620001.027

Start scan

connect to UP_Team....., return -1

Setup soft AP: Soft AP test, return 0

uAP up

Soft AP mode: IP address: 192.168.0.1

Soft AP mode: NetMask address: 255.255.255.0

Soft AP mode: MAC address: c8934640891d





4. 若工程中将main()函数中的第一行代码:mxchipInit();注释掉,则程序运行,串口终端输出以下调试信息:


mxchipWNet Demo: Wi-Fi Link

mxchipWNet library version: 31620001.027

Start scan


综述,调试中发现是 mxchipInit(); 引发的程序出错,但不知道具体的原因何在,望论坛中给力坛友能够给予解答~


回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2014-6-17 10:32:13 | 显示全部楼层
本帖最后由 liuluqqzj 于 2014-6-17 10:33 编辑

不知道MXCHIP的 OTP Fail 是什么意思?官方说有bootloader源代码也没看到。。
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2014-6-17 10:57:44 | 显示全部楼层
求解答,求回复,求讨论,求探究,求分析~
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2015-1-22 18:04
  • 签到天数: 189 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2014-6-17 11:00:05 | 显示全部楼层
    OTP是OTA升级的参数吧,是读取OTA升级参数错误了??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2014-6-17 11:11:56 | 显示全部楼层
    nongxiaoming 发表于 2014-6-17 11:00
    OTP是OTA升级的参数吧,是读取OTA升级参数错误了??

    OTA升级的相关参数需要在app工程中修改吗?即使不用OTA功能,是不是启动之前也要配置该参数?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-7-26 22:52:09 | 显示全部楼层
    遇到和你一样的问题,他妈的这是怎么回事?怎么解决?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2014-8-12 15:04:22 | 显示全部楼层
    mxchip-fk 发表于 2014-7-26 22:52
    遇到和你一样的问题,他妈的这是怎么回事?怎么解决?

    换一个模块吧,实在是坑爹,他们那边的工程师说是送回去给他们调。多半是硬件问题。现在用1801暂时没有抽风。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 07:11 , Processed in 0.155454 second(s), 27 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.