今回やること前回でLEDを華麗に点灯させる予定だったが、softwareをjtag経由で書くときに以下のようなエラーが発生してしまった。今回は延長戦ということで、以下のErrorを解決したい。WebPACKZYBOまずはググるエラーメッセ―ジから適当に抜き出して検索すると、私とほぼ同じ症状をXilinxのフォーラムで発見。https://forums.xilinx.com/t5/Embedded-Processor-System-Design/xilinx-sdk-2016-4-system-debugger-no-target-found-I-am-using/td-p/758064英語なので必要な部分だけ意訳すると、以下の3つを確認してねと書いてある。PLブロックがコンフィギュレーションされていること。JTAGに接続できないよ。クロックが供給されていること。試しにMicroblazeに供給しているCLKでLED点滅するようにzybo_top.vを変更してConfigurationしたらLEDは点滅した。いうことはPLブロックはコンフィギュレーションされているし、クロックも供給されているので1、3は関係なさそう。coreなんて入れた記憶が無いし。冷静に考えたら製品とかにMicroblaze入れるならROMからbootするだろうし、JTAGから書くのはイレギュラーなのかも。coreを調べてみるが、ゴッツい資料が多くて理解するのに骨が折れそう。Coreをダブルクリックして設定を確認する。Support」と書いてある。してこれかな?ここをDEBUG&UARTにしてみて、OKを押してGenerateする。Generateまで実行。Exportをやり直す。前回と同じようにデフォルトのままOKを押すと、ファイルを上書きするか聞かれるので、Yesを選択。SDKに戻ると、自動的に以下のWarningが表示された。ハードウェアファイルの更新を検知して、SDKの設定内容をハードウェアに同期変更されるか聞かれているので、Yesを選択。LEDを点灯させる前回と同じようにFPGAをConfigurationし、ソフトウェアをRunさせたところ......動いた!ちゃんとSDKのソースコードに書いたパターンで点灯している。考えたらこれ点滅だから点灯だから、厳密に言うとLチカ(LEDチカチカ)ではないかも。気が向いたら、割り込みとか使ってチカチカさせてみたいと思う。公式のドキュメントが以下にあるので、参照しながら進めていきます。https://japan.xilinx.com/support/documentation-navigation/design-hubs/dh0020-microblaze-hub.htmlZYBOで遊ぼう日記まとめZYBO関係の記事は、大まかな内容ごとに以下にまとめています。wakky映画と旅行が大好きなエンジニア。お酒、ゲーム、読書も好き。FPGAとARMを融合させたZynqで遊ぶ。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。