这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 我的1060EVK怎么了??

共2条 1/1 1 跳转至

我的1060EVK怎么了??

高工
2024-03-22 15:26:51     打赏

记一次1060-EVK不能USB供电的经历

小编最近在使用RT1060-EVK进行项目开发的时候,遇到了一件趣事,特此来和大家一起分享下,希望能够帮助到大家~

故事起因是这样的,大家都知道RT1060-EVK是自带板载调试器的,默认配置是CMSIS-DAP的调试固件,主控芯片是LPC4322。当然,大家可能也知道,是可以将固件烧写成JLink的。好了,故事就这样开始了,我们先看一下怎样进行固件更新:

准备工作需要一个小工具LPCScrypt_2.1.2_75,可以从NXP官网下载:

640-1.png

接下来,先短接EVK板上的J42,连接开发板的J41到PC上,之后重新上电。定位到安装目录LPCScrypt_2.1.2_75\scripts下:

640.png

找到并双击打开program_JLINK.cmd, 按提示直到出现:

640.png

此时我们已经烧写成功(如果提示烧写失败,请重新检查evk已经通过USB连接到PC上,不能连接到HUB)。

下面看看是否已经成功烧写为JLINK固件,移除J42并重新插拔USB线缆,打开JLink CMD,键入connect,选择MIMXRT1062XXX6A,选择接口为SWD:

640-1.png

烧写成功。

故事到这才刚刚开始,奇怪的事情发生了,小编此时使用的是5v电源供电,当小编移除电源改用USB供电后,发现板子掉电了。。。。也就是说,板子不能通过USB供电了,当小编以为是烧写出现错误,再次重复了N遍之后,小编放弃了,一定不是烧写问题,毕竟刚才JLink已经能够连接板子了。

那问题出在哪呢?正在此时,小编打开了原理图,想要追着USB供电线路一探究竟,这时,发现了端倪:

640.png

供电这里有一个POWER_EN位使能供电,那么这个bits难道和固件有关?的确,我们在LPC4322上找到了它:

640-1.png

问题可以暂时确定了,我们有理由怀疑POWER_EN是由固件使能的,而我们新烧写的固件并没有拉高这一管脚。经过万用表测量之后,也恰恰验证了我们的推理。那该怎么解决呢?回忆一下刚才这张图:

640.png

我们可以将r154装配上,这样,就可以永久使能USB供电,不再受固件影响。另一个方法就是回滚我们的固件,当然,这里可不是使用program_CMSIS.cmd。因为只能烧回CMSIS-DAP,但还是不能通过USB供电。

小编这里给大家提供一个方案,可以找一块可以工作的1060-evk,抽取LPC4322的固件再烧写到这一块板子上,因为LPC4322也是具有调试口的,通过J34连接JLink即可。就在刚才短接的J41的左边。具体实现方案,小编就不给大家详细展示了,建议自行检测~

好了,今天的内容小编就和大家分享到这里,如果之后大家也遇到烧写JLink固件后发现不能使用USB供电的情况,希望能对大家有所帮助。

来源:恩智浦MCU加油站




关键词: 1060EVK     供电     固件    

院士
2024-03-23 11:49:57     打赏
2楼

我也想弄一块NXP的i.mx rt1000系列来玩


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]