問題タブ [broadcom]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
embedded - Mips fsbl コードが再起動し続ける
Mips R4380 チップと、Broadcom 7xxx プラットフォームの組み込みシステムに取り組んでいます。私はこのようなコードを持っています:
そして起動コード:
すべてのコードはフラッシュに置かれ、__start は電源投入後の最初の命令位置である 0xBFC00000 にあります。print_forever が起動コード (0xBFC01380 付近) と同じ .s ファイルに配置されている場合、すべて問題なく、永久に印刷されることがわかります。しかし、print_forever が別の .s ファイル (0xBFC07C00 付近) に配置されている場合、システムは毎回何百ものゼロを出力した後に再起動し続けます (何百もの 0 の後に「S」が表示されます)。
print_forever が配置されるコード アドレスは、有効なブート コード領域 (< 32KB) にある必要があります。コードは RAM を使用せず (文字を出力するためのレジスタへの書き込みを除く)、キャッシュされていないため、キャッシュとメモリは問題になりません。別のボードも試しましたが、結局同じ結果になったので、フラッシュは問題ないはずです。
私はブートコード開発の経験がありません。fsbl コードを変更しようとしたときに、この奇妙な問題が発生しました。だから私はすべてをシンプルにしようとしましたが、何が問題なのか理解できませんでしたか? 誰でも私を助けてくれますか?どんな助けでも大歓迎です。ありがとう。
bluetooth-lowenergy - Android ペリフェラル モードの検出
誰でも私に電話してください。BLEが動作しているモード(つまり、中央または周辺モード)を確認する可能性はありますか?もしそうなら、どのような根拠で私たちは見つけることができますか. BCM20702を使用しています。両方のモードをサポートしていると書かれています。しかし、デバイスがどのモードで動作しているかを知る方法はありますか?
よろしく、
サティア
linux - CFE からの Linux の起動
powerpc プロセッサ ボードで Linux イメージ (3.14) を起動しようとしています。ブート ローダーとして、broadcom の CFE ブート ローダーを使用しています。デバイス ツリーに問題があるようです。
CFE がカーネル エントリ ポイントに分岐すると、(デフォルトでは) 0x00000000 になり、文字列が出力されます。
0x00ffc000 の OF デバイス ツリー
このシステムのどの部分が最後の文字列を出力しているのか誰か教えてもらえますか? Linux カーネル ソースで見つけることができず、CFE ソース コードにアクセスできません。
その文字列が出力されると、システムは停止しているように見えます。それ以上の出力は見られません。
乾杯!!
graphics - GPU ビニング パスとは正確には何ですか
BCM vc4 チップの VideoCoreIV-AG100-R 仕様を読んでいると、次のような段落があります。
3D システムによるすべてのレンダリングはタイルで行われ、フレームをレンダリングするには個別のビニング パスとレンダリング パスが必要です。通常の操作では、ホスト プロセッサはメモリ内にコントロール リストを作成し、すべての操作を定義し、完全なフレームのレンダリング用にすべてのデータを提供します。
フレームのレンダリングにはビニングとレンダリングパスが必要であると述べています。これら 2 つのパスがグラフィック パイプラインでどのように役割を果たしているのか、詳細を説明できる人はいますか? どうもありがとう。