LPC845-BRK开发板神奇变成CMSIS-DAP调试器
恩智浦LPC845-BRK开发板是一款价格低廉(低于6美元)的开发板。该板包含一个CMSIS-DAP(LPC11U35)板载调试器,可用作调试器,用于调试任何NXP LPC、Kinetis或i.MX RT器件
LPC845-BRK用于调试相扑战斗机器人
LPC845-BRK开发板采用JP1切割走线跳线。该跳线的意图是测量目标CPU的电流。但实际上这个跳线可用于将电路板转换为通常见的CMSIS-DAP调试器。我已经使用MCUXpresso IDE测试了它,并且能够以这种方式调试Kinetis、LPC和i.MX RT开发板。所以6美元我不仅有一个很酷的微型开发板,增加了一个SWD接头,一个SWD电缆和一个跳线,我有很酷的调试器:-)。
以下是将LPC845-BRK转换为通用调试器的步骤:
1. 将SWD插头焊接到电路板上,请参阅教程:在NXP LPC845-BRK电路板上使用外部调试器
添加了SWD插头
2. 找到板上的JP1。焊盘之间有一条微小的PCB走线。用刀子切开那条走线
切断JP1的走线
3. 我建议在JP1上焊接跳线。这样我可以将开发板用作开发板(安装JP1接线帽)和CMSIS-DAP调试器
在恩智浦LPC845-BRK上安装了跳线JP1
4. 使用标准10针SWD电缆连接目标
SWD电缆已连接
5. MCUXpresso IDE自动检测LPC11U3x CMSIS-DAP调试器:
MCPCpresso IDE中的LPC11U3x
6. 有了这个,我可以调试MCUXpresso IDE或任何其他CMSIS-DAP调试器支持的任何ARM Cortex:
使用LPC845-BRK开发板调试i.MX RT1064
LPC845-BRK作为调试器仿真i.MXRT1064开发板
总结
通过非常小的更改,我可以将普通的6美元NXP LPC845-BRK开发板转换为CMSIS-DAP调试器,以调试外部Kinetis、LPC或i.MX开发板。我可以使用恩智浦MCUXpresso IDE进行此操作,但这也适用于其他IDE。我需要的只是一把刀、一个跳线和带有SWD电缆和连接器的2针接头。
这是否使我的P&E、Segger或LPC-Link2调试探针过时了?绝对不是,因为其他调试器提供不同的功能或速度更快。例如,与基于LPC11U35(6美元)的调试器相比,我使用LPC-Link2(20美元)测量的Flash编程速度提高了3-5倍。不过,对于6美元,这是一个非常好的调试体验。对我来说,在调试器上花费的每一美元总是一笔不错的投资,手头有更多调试器肯定是一个优势,特别是如果它们像这样便宜:-)。
作者:阿哲 文章出处:点击
|