0
我从www.segger.com下载jlink soft for Linux,在FreeBSD 9.0下用linux compat安装它。在FreeBSD下安装Jlink
./JLinkExe
可以运行,但无法连接我的Jlink设备。
任何人都可以帮助如何安装可以通过USB连接jlink的jlkink软件。 问题信息如下。
www# ./JLinkExe
SEGGER J-Link Commander V4.50i ('?' for help)
Compiled Jun 22 2012 19:00:38
Can not connect to J-Link via USB.
J-Link>exit
www# cat JLink.log
T2882C6C0 000:000 SEGGER J-Link V4.50i Log File (0000ms, 0000ms total)
T2882C6C0 000:000 DLL Compiled: Jun 22 2012 19:00:36 (0001ms, 0001ms total)
T2882C6C0 000:000 Logging started @ 2012-08-12 10:57 (0001ms, 0001ms total)
T2882C6C0 000:001 JLINK_SetWarnOutHandler(...) (0001ms, 0002ms total)
T2882C6C0 000:002 JLINK_OpenEx(...)
***** Error: Can not connect to J-Link via USB. returns "Can not connect to J-Link via USB." (0005ms, 0007ms total)
T2882C6C0 002:721 JLINK_ClrError() (0000ms, 0007ms total)
T2882C6C0 002:721 JLINK_Close() (0000ms, 0007ms total)
www#
的Linux和FreeBSD上的USB实现不一样。除非J-Link使用libusb(两者均可用),否则我认为它不太可能奏效。 – 2012-08-15 15:43:41
在FreeBSD下libusb是可以的。我在这里安装libusb/usr/ports/devel/libusb。我认为错误来自配置,我不知道如何配置。 – harvis 2012-08-18 04:22:59
自FreeBSD 8以来,libusb一直是基础系统的一部分;你不应该从端口安装它。但我认为你可能需要linux版本的libusb ...因为我认为你不能将FreeBSD共享库加载到Linux应用程序中。 – 2012-08-18 19:13:43