コグノスケ


link 未来から過去へ表示(*)  link 過去から未来へ表示

link もっと前
2023年4月10日 >>> 2023年3月28日
link もっと後

2023年4月10日

Linux - まとめリンク

目次: Linux

カーネル、ドライバ関連。

デバッグ関連。

他アーキテクチャ関連。

ユーザーランド、その他。

ビルドツール系。

画像処理、動画処理系。

デスクトップ環境。

ARMエミュレータでLinuxを動作。

目次: 一覧の一覧

編集者:すずき(2025/11/04 16:20)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2023年4月7日

NSITEXE NS31A on Arty A7にOpenOCDで接続

目次: OpenOCD

Arty A7に書き込んだNS31AにOpenOCDで接続する方法についてメモしておきます。

NS31A用の設定

現在OpenOCDにNS31A用のコンフィグは登録されていませんので、手動で下記のファイルを作ります。

先頭のadapter speedはJTAGとボード間の信号の周波数です。J-Linkの場合15000 (= 15MHz) が最大値で、周波数が高い方が実行ファイルの転送速度などの面で有利です。が、家の機材で試したところ12MHzくらいで限界のようで、15MHzだとデバッグレジスタが読めないなどのエラーが発生しました。原因は追っていませんがJ-LinkとArty A7の間をバラバラの線で繋いでいるせいかもしれません……。

openocd-ns31.cfg

reset_config trst_and_srst
adapter speed 1000

set _CHIPNAME riscv
set _DAP_TAPID 0x400059df
set _ENDIAN little
set _TARGETNAME $_CHIPNAME.cpu.0

jtag newtap $_CHIPNAME dap -irlen 5 -ircapture 0x01 -irmask 0x03 -expected-id $_DAP_TAPID

target create $_TARGETNAME riscv -endian $_ENDIAN -chain-position $_CHIPNAME.dap -coreid 0

ファイル名は何でも良いですが、ここではopenocd-ns31.cfgとします。ファイルはOpenOCDから見える場所に置いてください。今回はOpenOCDのソースコードがあるディレクトリの直下に置いています。

接続

私の持っているJTAGインタフェースはSEGGER J-Link(J-Link - Model Overview - SEGGER)なので、tcl/interface/jlink.cfgを使用します。他のJTAGをお使いの方は適切なコンフィグファイルに読み替えてください。

OpenOCDの -fオプションにjlink.cfgと先ほど作ったopenocd-ns31.cfgを指定します。もし他マシンからネットワーク経由でOpenOCDに接続したければ -c 'bindto 0.0.0.0' も指定します。

OpenOCDの起動ログ例
$ ./src/openocd -c 'bindto 0.0.0.0' -f tcl/interface/jlink.cfg -f ./openocd-ns31.cfg

Open On-Chip Debugger 0.11.0+dev-00529-gb1de11616 (2021-12-04-17:24)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
Info : auto-selecting first available session transport "jtag". To override use 'transport select <transport>'.0
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Info : J-Link V11 compiled Jul  3 2020 10:47:34
Info : Hardware version: 11.00
Info : VTarget = 3.322 V
Info : clock speed 1000 kHz
Info : JTAG tap: riscv.dap tap/device found: 0x400059df (mfg: 0x4ef (NSITEXE Inc), part: 0x0005, ver: 0x4)
Info : datacount=2 progbufsize=2
Info : Examined RISC-V core; found 1 harts
Info :  hart 0: XLEN=32, misa=0x40101125
Info : starting gdb server for riscv.cpu.0 on 3333
Info : Listening on port 3333 for gdb connections

特にエラーもなく起動したら、あとはHiFiveなどと同じでGDBなどから接続&デバッグ可能です。

編集者:すずき(2023/09/24 09:18)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2023年3月29日

免許の更新2023

目次:

今年は免許の更新の年です。もう5年も経ったんですね。早いね〜。

大阪に住んでいた時は最寄りの警察署で更新していましたが、今の住居からは鮫洲の免許センターが割と近いので、今回は初めて免許センターで更新することにしました。水曜日ということもあり空いていました。

センターの職員の方々はそれはもう慣れたもんで、スイスイと更新処理が進み3時間くらいで新たな免許をゲットできました。ハプニングがなくて良いのですが、特に書くこともないですね……。

講習では「自転車のヘルメットが努力義務(規則だが罰則はない)になった」と言っていました。安全第一で良いことですね。罰則があっても良かったのでは?と思いますが、急激に変えると色々問題があったんでしょうか。

私個人的には、最近全く自転車に乗らないので関係ないっちゃ関係ないんですが、乗る機会がいつあるかわかりませんし、自転車買ったらヘルメット買おうっと。

編集者:すずき(2025/06/09 00:01)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



link もっと前
2023年4月10日 >>> 2023年3月28日
link もっと後

管理用メニュー

link 記事を新規作成

<2023>
<<<04>>>
------1
2345678
9101112131415
16171819202122
23242526272829
30------

最近のコメント5件

  • link 25年11月28日
    hdkさん (12/04 08:10)
    「あれ、停止直前くらいの時のトルクコンバー...」
  • link 25年11月28日
    すずきさん (12/03 11:24)
    「トルクコンバーターがいてエンブレは掛かり...」
  • link 25年11月28日
    hdkさん (12/02 08:02)
    「"停止直前に急にエンブレがほぼゼロになる...」
  • link 25年10月6日
    すずきさん (10/10 13:14)
    「ですね。ccはもはやコンパイラというより...」
  • link 25年10月6日
    hdkさん (10/10 08:27)
    「ただのHello, worldでも試して...」

最近の記事20件

  • link 25年11月28日
    すずき (12/04 02:17)
    「[ジャガーさんの所感] 目次: 車ジャガーXE Sを購入してから4か月が経ちました。通勤で毎日乗っているためか走行距離が3,0...」
  • link 25年11月29日
    すずき (12/02 01:15)
    「[バーベキュー@つくば] 筑波大関連の人が集まってバーベキューするイベントが年1回開かれていて、誘ってもらったので去年から参加...」
  • link 23年5月15日
    すずき (12/02 00:43)
    「[車 - まとめリンク] 目次: 車三菱 FTO GPX '95の話。群馬県へのドライブ1群馬県へのドライブ2将来車を買い替え...」
  • link 25年9月7日
    すずき (12/01 22:03)
    「[ジャガーXEのタイヤ交換(FALKEN AZENIS)] 目次: 車タイヤのメーカーが左前だけ違うのと、溝の残りが4mmくら...」
  • link 25年7月20日
    すずき (12/01 22:02)
    「[ジャガーXEを買いました] 目次: 車車を買い替えました。ジャガーXE Sです。マイナー車すぎて会社の人たちもあまり知らなさ...」
  • link 10年9月3日
    すずき (12/01 22:01)
    「[レガシィの納車は明日] 目次: 車中古車屋さんから夕方電話がかかってきました。明日の納車だそうです。担当の方が忙しいかったの...」
  • link 10年9月4日
    すずき (12/01 22:00)
    「[今日の予定] 目次: 車今日の予定はこんな感じ。午前: 納車(茨木)昼: 退寮(高槻)午後: 同期のみなさんと食事(京都)実...」
  • link 25年11月21日
    すずき (12/01 21:55)
    「[ジャガーさんをぶつけた] 目次: 車家の近所の狭い道で路駐してたタクシーをかわして進もうと思したら、左前を電柱にぶつけました...」
  • link 25年11月9日
    すずき (11/23 14:16)
    「[タローマンのゲームTAS動画] 目次: ゲーム今年の夏ごろにシブヤフードダンジョンとタローマンがコラボしたイベント(シブヤフ...」
  • link 21年12月28日
    すずき (11/23 14:14)
    「[ゲーム - まとめリンク] 目次: ゲームNintendo DSを買ったパネルでポンDS最近の朝はパネポンDS聖剣伝説DSチ...」
  • link 25年5月1日
    すずき (11/07 13:52)
    「[首都高バトルSteam版、フルチューン後の姿 - その3] 目次: ゲーム首都高バトル(Steam版)高ランクの車をひたすら...」
  • link 23年4月10日
    すずき (11/04 16:20)
    「[Linux - まとめリンク] 目次: Linuxカーネル、ドライバ関連。Linux kernel 2.4 for ARMが...」
  • link 09年5月18日
    すずき (11/04 16:19)
    「[ffmpegとlibx264] 目次: LinuxせっかくDVDという長めの映像コンテンツが手元にあるので、ffmpegで変...」
  • link 25年10月31日
    すずき (11/02 03:19)
    「[GNU global + pygmentsトラブルシューティングUbuntu編] 目次: Linux先日(2025年10月2...」
  • link 25年10月22日
    すずき (11/02 02:58)
    「[NTPで時刻をすぐに合わせたい] 目次: LinuxNTPで時刻を調整する方法は2つあって、ズレている時間をジワジワ合わせて...」
  • link 23年6月1日
    すずき (11/02 02:42)
    「[自宅サーバー - まとめリンク] 目次: 自宅サーバーこの日記システム、Wikiの話。カウンターをPerlからPHPに移植日...」
  • link 05年11月23日
    すずき (11/02 02:41)
    「[NTPで時計合わせ、その2] 目次: 自宅サーバー11/23現在、未だGoogle先生に捕捉されていない奇跡。それはさておき...」
  • link 05年11月22日
    すずき (11/02 02:41)
    「[NTPで時計合わせ] 目次: 自宅サーバーパソコンの時計は勝手にどんどんずれていきます。放って置くと1分くらいずれていること...」
  • link 15年5月8日
    すずき (11/02 02:40)
    「[GPSは世界一正確な時計、その2] 目次: 自宅サーバー前回(2015年3月9日の日記参照)はGPSモジュールをPCと接続し...」
  • link 15年3月9日
    すずき (11/02 02:40)
    「[GPSは世界一正確な時計] 目次: 自宅サーバーGPSのレシーバーモジュールを買いました。Globalsat BU-353S...」
link もっとみる

こんてんつ

open/close wiki
open/close Linux JM
open/close Java API

過去の日記

open/close 2002年
open/close 2003年
open/close 2004年
open/close 2005年
open/close 2006年
open/close 2007年
open/close 2008年
open/close 2009年
open/close 2010年
open/close 2011年
open/close 2012年
open/close 2013年
open/close 2014年
open/close 2015年
open/close 2016年
open/close 2017年
open/close 2018年
open/close 2019年
open/close 2020年
open/close 2021年
open/close 2022年
open/close 2023年
open/close 2024年
open/close 2025年
open/close 過去日記について

その他の情報

open/close アクセス統計
open/close サーバ一覧
open/close サイトの情報

合計:  counter total
本日:  counter today

link About www.katsuster.net
RDFファイル RSS 1.0

最終更新: 12/04 08:10