2023-01-01から1年間の記事一覧
CATV(ケーブルテレビ)のSTB(セットトップボックス)の予約録画設定で録画先をLAN接続したHDDレコーダーにしてますが、ときどき録画失敗してました。録画時間前になるとHDDレコーダーが起動しますが、このときSTBとのLAN接続失敗が原因でした。私のHDDレコ…
Infineon製SPIフラッシュS25FLxをQSPIで使うにはレジスターでクアッドモードに設定する必要があります。 an889.hatenablog.com このレジスター設定をローターバッファ社製デバッガーソフトウェアTRACE32でするお話です。 TRACE32でSPIフラッシュを扱う場合、…
XILINX製プロセッサーZynq™ UltraScale+™ MPSoC(以下、ZynqMP)でInfineon製SPIフラッシュS25FLシリーズ*1を使ったときのことです。 ZynqMPとこのフラッシュとはQSPIデュアルパラレル接続しました*2。 QSPIなのでフラッシュをクアッドモードに設定する必要…
XILINX社のSDKであるVitisにはいろいろなサンプルプログラムが同梱されています。 japan.xilinx.com このうちのQSPIフラッシュテストプログラムにいけてないところが少しあるので修正しました。 github.com FlashEnableQuadMode() case SPANSION_ID_BYTE0で…
XILINX社提供のXIC(Xilinx Information Center)は同社SDK(VivadoやVitisなど)のインストール状態を管理するツールですが、これのLinux版の話です。 プロキシー環境下だと毎回起動時にプロキシー設定画面が表示され、いちいちプロキシー設定する必要があ…
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に実装さ…
●基本表記実務日本語の12の基本表記規則 – CosmosHouse/秋桜舎を参考にしています。これに従わない場合もあります。 ●カタカナ文化庁「外来語(カタカナ)表記ガイドライン 第3版 制定」に従います。ttps://www.bunka.go.jp/seisaku/bunkashingikai/kokugo/k…
●個人情報の利用目的当ブログでは、お問い合わせや記事へのコメントの際、名前やメールアドレス等の個人情報を入力いただく場合がございます。取得した個人情報は、お問い合わせに対する回答や必要な情報を電子メールなどをでご連絡する場合に利用させていた…
読み込んでいます…