给自己找一个j - Link, f* v/ U' C. ~3 B, ~8 F * M, i7 m5 e4 f I 像专业人员一样调试 o7 b/ P8 Q7 F( V+ i0 K; z 很遗憾,我一直以低成本下载器或者是使用ST-Link和co为借口,一直没有进行真正的调试 我不得不搬到nRF家庭,用ARM-M0和RF实现单个SoC,所以我必须有闪光器和调试器 请注意,将ST-Link更新为J-Link OB,或将其与ST组件以外的组件一起使用是非法的。 所以我决定买一个j-Link EDU7 n7 N1 A8 B9 e1 U 0 {6 }/ w+ [& R2 u# Y# y 9 ]3 F7 a6 E1 ^# k+ u 为什么选择j-Link edu? 这完全没有争议,因为诸如“它简单有效”之类的理由太多了,我试过了,也和所有开放的IDE兼容,所以让我们更加关注J-Link. f4 ^, T; O, g7 ^ 与ST-Link相比,j-Link提供了一个VTref输入,可以检测目标电压,这样你就可以用它来进行自动化测试。7 Z Y0 O+ I! C4 Y2 V 请注意,对于业余爱好者和教育用途来说,EDU的使用相对便宜,但是对于cortex M来说,EDU-mini更便宜。& l+ r. d) R0 q- y$ u* M% E; o9 { EDU-mini具有更高的下载速度和更多CPU支持。9 T4 g1 q4 j- @ 它可以控制300 mA 5V的电源来完全关闭你的目标,这在自动化测试中很重要,因为它不同于复位。 它有一个虚拟UART,而不是通过ARM cortext来实现,但是您可以使用外部UART保持ARM程序不变,并将其连接到调试器的外部引脚。 因此,您将所有功能合二为一:调试器、电源控制、电压检测和UART segger设备的安全性正在提高,所以不要担心软件更新后克隆会停止工作。" I. \: @+ P8 J8 m' p 之后的计划 我将开始更新我的脚本和环境来使用j-Link EDU,我将打破与ST-Link实用程序的兼容性。 我将评估调试器接口Ecpilse和segger特定的 我将开始使用python来包装调试界面,并使其快速和可访问/ x/ z3 I' M: G$ C& W4 [ 即将到来&想法 带有传感器的RF节点已经启动并运行,RFPIO已经启动并运行,是时候考虑下一步该怎么做了。 . y) @7 I" |4 X$ b1 n 使用多个低成本HC-SR04或05的超声波制图# O6 v3 p7 t. A' o 有关实验,请参见Hello_Ultrasound。5 X6 W: h- c g9 h5 I& H 扩展板应该为多个超声波传感器提供现成的连接引脚0 @2 h& Y$ Y+ ^6 e% A BLDC :经过很长时间的犹豫和反思后,机器人运动不能绕过马达控制& h& o& b8 i; U$ z: A5 r 使用L6234 PowerSo20模块,或者稍后在同一板上直接使用较低电流的L6234 DIP。 仅限伺服系统: RFP IOx24引脚和x12伺服系统的双重使用并不是仅用于伺服系统,也许对于一些疯狂的许多伺服系统项目来说,另一种最佳布局会更方便。 6 I' E; \: u; N. W+ F# d& O |
jlink edu用在商业也是不允许的,所以只能说呵呵。。。edu min速度也不高,也就是早期ob的一样,也就4M,新版的ob都是2M