问题1:将代码通过J-Link烧录到KE04目标板(MCU一直外部供电,且代码中设置上电后MCU处于stop模式),完成后拔掉SWD接插口,此时MCU耗电3mA(3.3V供电);按外部Reset引脚,重新复位,电流也是3mA;给MCU重新掉电和上电后,此时整体电流变为0.023mA。
注:MCU引脚均没有外接其他电路。
问题2:将代码通过J-Link,采用安全模式下载代码,完成后按MCU Reset键无效;只有重新掉电、上电后,MCU才能正常工作和复位。
注:非安全模式下载是可以的,如问题1现象。
谢谢!
你好!
如果你那里有FRDM-KE04板子,相关代码下载到FRDM板子里,会不会复现上述情况?
通过你的描述,问题1是KE04无法正常退出复位模式,进入STOP模式。
请将你的代码在FRDM-KE04板子上试一下,看下具体现象。
Have a great day,
Mike
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Mike,
我手里没有FRDM-KE04,只有客户的目标板,目前还没有找到原因。
现在想了解具体有哪些模块无法在代码烧录并带电复位后,哪些模块无法被正常关闭。(只有POR才能做到)
目前已测试上电后,代码会关掉DEBUG模块,但效果一样。
谢谢!
Hi Jimmy,
请查看代码,是否SWD相应的管脚设置为其他功能,如果这样的话,芯片上电后调试口就无法使用。
另外,通过上拉电阻将PTB4(/NMI)管脚上拉至VDD,看看情况是否有改善。
Have a great day,
Mike
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Mike,
谢谢你的提醒,我这边再试一下。