2023-10-01から1ヶ月間の記事一覧
NXPのQorIQシリーズのT1024/14プロセッサーは64ビットなので、64ビットLinuxを試しました。 4.19*1は正常に動きました。 4.14*2はSPIフラッシュアクセスでカーネルエラーになります。本家*3のppc64関連のパッチを当てましたがダメでした。 未解決です。 *1:h…
NXPのQorIQシリーズのT1014プロセッサー*1は一コアなので、これのLinuxビルドでカーネルコンフィギュレーションのCONFIG_SMP(Symmetric Multi-Processing support)を無効にしたところ、ネットワークが使えなくなりました。 QorIQシリーズにはDPAA(Data Pa…
私のDELL製ノートPCの無線LANデバイスはQualcomm製QCA9377なのですが、これの2.4GHzがいけてません。不意に切れて数分後に復旧という現象が出ます。Wi-Fiは5GHzを使うのでまぁいいです。が、困るのがBluetoothマウスです。Bluetoothも2.4GHzなので、Bluetoot…
私はWindows 10を使ってるのですが、ある日から急にWindowsがフリーズようになりました。ChromeでいろいろWebページを閲覧してると急にマウスカーソルの動きが鈍くなったかと思うと、その後すぐマウスもキーボードも無反応になり、Windowsがフリーズしました…
組込みLinux移植(ポーティング)ではプロセッサーメーカー提供のSDKを使うことが多いですが、それに含まれるLinuxカーネルコンフィギュレーションはそのプロセッサーの評価基板(リファレンスボード)用になっています。自分達の開発基板(カスタムボード)…
ローターバッファ社製デバッガーソフトウェアTRACE32でU-BootやLinuxをデバッグするときの設定例などです。 識別子 ~~: TRACE32 システムフォルダー~~~: temporary フォルダーへの接頭辞~~~~:カレントフォルダー U-Bootデバッグ イメージファイルとソース…
ZynqMPは電源ONで内蔵ブートプログラム(XILINXはBootROMと呼んでます)がブートデバイスからFSBL(First-Stage Boot Loader)を読み出します。FSBLを読み出してFSBLが動かないと、その後のU-Bootを読み出せず、ブートできません。このBootROMもS25Hxをサポ…
XILINX製Zynq™ UltraScale+™ MPSoCのブートプログラムFSBL(First-Stage Boot Loader)をInfineon(旧Cypress)製QSPIフラッシュS25Hxに対応させました。FSBLはOSSとして公開されています。https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_apps/zy…
ECC機能 SPIフラッシュS25HxをLinuxで使ったときの話です。このSPIフラッシュ上にJffs2領域を作り、Linuxでマウントしてファイルを書き込もうとするのですが、“Programming Error occurred”が表示され書き込めません。 メーカーからはLinuxドライバーのパッ…
NXP(旧 Freescale)製PowerPC(以下、PPC)プロセッサのPowerQUICCシリーズは、QUICC Engineと呼ばれるファームウェア(以下、FW)を使って各種通信コントローラーを実装できます。このFWイメージのロードですが、PPCのブートローダーであるU-Bootに実装さ…