收藏官网首页
查看: 18946|回复: 1

[问答] ESP8266 SoC方案,gagentInit 和pwm冲突?

11

主题

25

帖子

333

积分

中级会员

Rank: 3Rank: 3

积分
333
跳转到指定楼层
楼主
发表于 2017-12-5 17:22:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
教您5分钟接入机智云,实现傻瓜式开发
云端自动生成的esp8266 SoC代码,在user_init()函数的最后调用NONOS SDK的pwm_init(...)初始化pwm,系统不断的重启(exception 0,非法指令)。看exception的地址在pwm定时器中断入口处。注释掉GAgentInit(..)函数后,没有重启问题。
哪位同学有碰到类似问题吗? 谢谢了。
-----------------------------------------------------------------------------------
gizwitsInit OK
Init PWM device completed!

mode : sta(68:c6:3a:85:85:e0)
add if0
[NWK] gagentNwkEventCB event: 0x0004
[Local] GAgentStatus change, lastGAgentStatus:0x0000, newGAgentStatus:0x0002
@@@@ GAgentStatus[hex]:02 | [Bin]:0,0,0,0,1,0
RSSI 0
[NWK] haiNwkStatus: 0x000A, gagentStatus: 0x0002
scandone
Fatal exception 0(IllegalInstructionCause):
epc1=0x402013dc, epc2=0x00000000, epc3=0x40004396, excvaddr=0x00000000, depc=0x00000000

ets Jan  8 2013,rst cause:2, boot mode3,7)
.....
-------------------------------------------------------------------------------------

3

主题

9

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
沙发
发表于 2018-5-8 19:35:56 | 只看该作者
我也遇到这,估计官方生成的代码里用了硬件定时器,“hw_timer.c 的接⼝口不不能跟 PWM 驱动接⼝口函数同时使⽤用,因为⼆二者共⽤用了了同⼀一个硬 件定时器器。”我也想用pwm却没法,这只能看官方能不能处理了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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