LoginSignup
0
0

More than 5 years have passed since last update.

雪豹でopenocd 0.10.0をビルドしてみた

Last updated at Posted at 2018-02-01

現在のopenocdはpkgを使ったconfigureになっていて、そのままではusbデバイスを使ったビルドができないので無理矢理ビルドしてみた。

まず環境変数に以下を設定。

CFLAGS=-Wno-override-init -I/<libusb.hのpath>
LDFLAGS=-L<libusb.aのpath> -lusb -framework IOKit -framework CoreFoundation -lobjc

configureの14768行に以下を追加。

  14768         use_libusb1=yes
  14769 $as_echo "#define HAVE_LIBUSB1 1" >>confdefs.h
  14770 $as_echo "#define HAVE_LIBUSB_ERROR_NAME 1" >>confdefs.h

でconfigureを実行してmake

./configure --disable-internal-libjaylink
make

libusbをスタティックリンクしているので、依存無く実行できて便利です。

0.10.0はlibftdi無しでlibusb 1だけでftなデバイスが使えるようになっているようだ。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0