ひでみのアイデア帳

くだらないことなんだけど、忘れないために・・・

Web更新テスト

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

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

2018年05月27日 02時01分04秒 - Permament Link

難しくなった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が起動できない環境あできあがる。

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

2018年05月13日 21時52分14秒 - Permament Link

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が表示されるようになりました。

2018年04月28日 23時59分59秒 - Permament Link

PiCAMのMIPIデータのずれ

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

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

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

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

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

SDSoC

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

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

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

2018年04月25日 23時59分59秒 - Permament Link

ZYBO-Z7でMIPIカメラを再開

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

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

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

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

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

PiCAMのMIPIデータが来ない。

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

あぁ、こうやったのね。

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

2018年04月24日 23時59分59秒 - Permament Link