手头上有个很老的jlink v7,买来就没有用过,今天48元买的EK-LM3S8962到手了,上面有个jtag头,正好用来试试我的jlink。
去jlink的网站下了个最新版的Setup_JLinkARM_V414g.zip,安装好,以前安装好了ADS,于是连接好,上电,打开AXD,报错了。
“Supply voltage too low”,说最低1v,现在只有0v。
既然是0v就好办了,肯定不是太复杂的问题,估计有什么跳线没设对。打开板子手册EK-LM3S8962_EvalBoard_UM.pdf一看,果然,这个板子还真不错,有三种debug方式:
第一种是usb线直接连上电脑,既供电,又当虚拟串口,还能作为debug调试用,好像是SWD的方式,这个以后再试。
第二种是拿这个板子当个仿真器用
第三种方式是外接Ulink jlink的方式,需要焊上一个零欧电阻才能用。
费劲九牛二虎之力,终于把一段小铁丝焊到了上面,不上电量量,嗯,导通了,上电量量,电压也有了,3.3v。以前是0v。
再axd打开,这回不报错了。
Found 1 JTAG device, Total IRLen = 4:
Id of device #1: 0x3BA00477
Did not find ARM core.
看来ADS太老,认不出cortex-M3的设备。这个id表明是cortex-M3 version1的核。具体见Datasheet_LM3S8962.pdf 5.4.2.1 IDCODE data register。