2022年3月8日火曜日

ZYBO用Linux作成時のXilinx/linux-xlnxとu-boot-xlnxのzynq-zybo.dtsのクロックの罠

久々にZYBO用のLinuxイメージを作成しようとu-bootやカーネルの構築をしていた。
u-bootとカーネルが出来上がり、既に別基板で動作しているrootfsが構築されたSDカードに入れ、ZYBOのJ11(microBのUSB)をPCへつなげ、
TeraTermにてCOM接続でコンソールを表示させようとした。
なにか表示はされているものの文字化けしてしまっている。リセットスイッチを押して再起動をかけても同じように文字化けしてしまう。
文字が出るタイミングがブート時のそれっぽい感じなので起動自体はしていそうな感じだった。
TeraTermの設定を確認するも設定は問題なく、もちろんボーレートは115200bpsでデバイスツリーに記述されたボーレートと一致している。

2022年3月3日木曜日

Zynq Linuxの2つ目(サブ・増設)のEthernetのMACアドレスを設定する(1つ目と関連付けさせる)

現在使用しているZynq7020ボードにはなぜかLANポートが2つ(Zynq PSのEthernet0、1どっちも使っている。いわゆるNIC2枚挿し状態)あり、メインで使用するポート(eth0)はEEPROMに書き込まれた値をMACアドレスとして使用している。