通过3个简单的步骤即可将低成本开发套件变成编程器

我最喜欢的ARM开发工具之一是IAR I-Jet调试器。它提供了相当多的调试功能,更不用说测量处理器电流消耗的额外好处了。唯一的问题是,工程师只需支付299美元即可’您想购买第二个作为备份。因此,在不幸的情况下,它变得更加油炸,或更实际地,它被借用了,如果需要编程和调试错误,该怎么办?

如今,大多数低成本开发套件的超酷功能之一是它们带有内置USB调试器。提供此调试器是为了使开发人员可以评估零件,而不必购买更昂贵的编程工具。整洁的地方是,可以劫持板上调试器以对外部板进行编程,而不是对板上微控制器进行编程。

办公室周围碰巧有许多飞思卡尔Kinetis-L Freedom备用板,每块仅售12.95美元,如果出现问题,价格绝对是正确的。使用该板的一个优点是它确实具有PE Micro OpenSDA接口。大多数IDE支持此功能’,因此任何编译器环境都可以正常工作。

第1步–安装程序员头

关于开发套件的重要部分在于,设计人员会提前考虑并通常会占用一个SWD连接器所需的空间,以便可以使用外部调试器代替板载调试器。这是劫持程序员发出的SWD信号的理想场所。为此,只需将SWD连接器焊接到位,如下图所示:

流行音乐

第2步–断开MCU与SWD信号的连接

板载编程器的一个问题是,它直接与开发套件上的微控制器绑定。如果连接了第二个处理器,则在编译器环境中可能需要其他配置,或者在某些情况下,程序员可能过于困惑而无法对任何微控制器进行编程。

解决方案是从开发套件中的微控制器中简单地删除SWD连接。为此,所有要做的就是在板上切割一条迹线。这将阻止编程人员识别板载微控制器。在Kinetis-L Freedom板上,这很容易做到。所有需要做的就是J11,需要剪掉一个未安装的跳线。重要的是,要重新连接板载微控制器,所有要做的就是将带有跳线的接头连接器放置在板上,并且该板与新的一样好!其实更好!在下图中可以看到J11,读者会注意到,这两个引脚之间有迹线。剪下来!

轨迹切割

步骤3–用电缆连接目标板

此时唯一要做的就是将开发工具包的SWD接头连接器和带状电缆连接到目标板上的SWD接头连接器。一旦完成,就可以通过USB为OpenSDA编程器供电,可以为目标和目标供电!当需要快速而又脏又低成本的编程器时,便宜的$ 12.95编程器!

SWD连接祝您编程愉快!

 

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据 .