ひでみのアイデア帳 https://sweetcafe.jp/ https://sweetcafe.jp/ https://sweetcafe.jp/favicon.ico AQUAXIS Sun, 27 May 2018 02:01:04 +0900 ja-JP Sun, 27 May 2018 02:01:04 +0900 Blog Web更新テスト https://sweetcafe.jp/?*20180527-020104 Web更新テスト

slackとブログのRSSを連携してみた。

うまくいけば、Webページの更新をslackで受けられるかも・・・

]]>
Sun, 27 May 2018 02:01:04 +0900 https://sweetcafe.jp/2018-05-27 02:01:04
難しくなったMPSoCの上モノ https://sweetcafe.jp/?*20180513-215214 難しくなったMPSoCの上モノ

Zynq-7000だとLinuxまでの起動はFSBLからu-boot、Linuxへスムーズに起動できるのだが、MPSoCはFSBLからPMU F/Wを起動してATF、u-boot、LinuxとPMU F?WとATFの2つが追加になる。

それぞれ、次のアプリになるけど、アプチが追加される事自体は特に問題ない。

  • Power Management Uinit Firmware
  • ARM Trustted Firmware

問題になるのはVivado 2017.4からこの辺りの均衡が崩れ始める。

FSBL、PMU F/W、ATF、u-boot、Linuxのバージョンである。

バージョンの監視方向が次のようになっている。

  • FSBL → PMU F/W
  • u-boot → PMU F/W
  • Linux → PMU F/W

たぶん、これもあるはず・・・

  • PMU F/W → FSBL

PMU F/Wのバージョンがキーワードになる。

これをYocto rockoでビルドすると2017.3相当の環境が出来上がり、MPSoCが起動できない環境あできあがる。

これ、ソースコードをデバッグモードで作らなきゃわからなかったよ。

]]>
Sun, 13 May 2018 21:52:14 +0900 https://sweetcafe.jp/2018-05-13 21:52:14
Ubuntu 18.04 LTSとYocto Project 2.5(sumo) https://sweetcafe.jp/?*20180428-235959 Ubuntu 18.04 LTSとYocto Project 2.5(sumo)

Ubuntu 18.04 LTSは予定通り、4/27にリリースされましたね。

Yocto Projectは正式なアナウンスを見つけられていないのでリリースは遅れているのかな?

Ubnutu 18.04 LTS

早速、タブレットのUbnutu 16.04.4LTSの内容をバックアップして、Ubuntu 18.04 LTSをクリーンインストールを開始した。

なんか、正常にインストールできるんだけどインストール後に再起動すると画面が見えなくなる。

インストールしたタブレットはASUS T300Chi-7Y51です。

おそらく、起動しているんだろうと思うんだけど・・・

ネットワークにも繋がっていないので接続の方法がない。

試しにUbnutu 16.04.4 LTS、Ubuntu 14.04.5 LTSをクリーンインストールするとgrubのインストールでエラーが発生する。

これって、再起不能・・・?

16.04、14.04のエラーはともかく、18.04の場合は画面が表示されていないだけなので設定さえインストール時になんとかいぢれば起動できるはず。

そう思っていろいろやってみると、インストール時の起動でgrubの画面で"e"を入力してgrubの設定に"splash"の後ろに"nomoodset"を付けて起動してからインストールする。

これはタブレットの画面が縦長を横長にするためだけです。

もしかして・・・と、思って、インストール後のgrubの設定に"nomodeset"を追加してみました。

正確には/boot/grub/grub.confの"splash"と記載されいる箇所に"nomodeset"を追加します。

これでT300Chi-7Y51でも、Ubuntu 18.04 LTSが表示されるようになりました。

]]>
Sat, 28 Apr 2018 23:59:59 +0900 https://sweetcafe.jp/2018-04-28 23:59:59
PiCAMのMIPIデータのずれ https://sweetcafe.jp/?*20180425-235959 PiCAMのMIPIデータのずれ

PiCAMのMIPIデータは2Lane使用しているけど、同人誌に書いた時は2bitのずれだけだったような気がするんだよね。

今回、確認してみると逆方向見6bitずれているんだよね。

これで電源を入れるタイミングで変わるってこと?

それとも動作周波数で変わっているということ?

まぁ、それはいいとして、MIPI Laneの初段の受信回路をLane 0を中心に前後8bitぐらいでロックがかかるように作らなければいけないなぁ。

SDSoC

あぁ、ようやくSDSoCのPlatformのエラー回避策がほぼ確定した。

なんか、今回の回避方法はマネーロンダリングみたいなやり方だ。

こうでもしてプロジェクトをクリーンにしてあげないとちゃんと生成されないんだもんなぁ。

]]>
Wed, 25 Apr 2018 23:59:59 +0900 https://sweetcafe.jp/2018-04-25 23:59:59
ZYBO-Z7でMIPIカメラを再開 https://sweetcafe.jp/?*20180424-235959 ZYBO-Z7でMIPIカメラを再開

長らくSDSoCと戯れていたんだけど、SDSoC Platform作成+SDSoCで高位合成+Yocto ProjectのSDK+パーシャルリコンフィグが出来るようになったのでSDSoCで遊ぶのは一旦終了。

次は元々、上記の超絶環境を適用したかったZYBO-Z7+PiCAM V2(MIPIカメラ)の土台を完成させるべく作業を再開・・・

そういえば、技術書典4に当選してれば、PiCAMネタを書けばよかったか・・・

あぁ、気がつくのが遅かった。

で、やり始めたのはいいのだが・・・

PiCAMのMIPIデータが来ない。

おかしいなぁ〜と、調べ始めて行き着いたのが自分の同人誌だった。

あぁ、こうやったのね。

自分の同人誌って自分向けの備忘録だったりするんだよね。

]]>
Tue, 24 Apr 2018 23:59:59 +0900 https://sweetcafe.jp/2018-04-24 23:59:59