問題タブ [omap]
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.
c - ブートローダーの問題
プロジェクトに OMAP3515 プロセッサ (汎用 CortexA8 デバイス) を使用しており、UART3 からシステムを起動したいと考えています。私が使用しているブート ローダー コードは、エミュレータを使用すると正常に動作します。つまり、イメージを FLASH に書き込むことができます。UART 経由で送信するときと同じブート ローダー コードが RAM で実行されていますが、イメージを FLASH に書き込むことができません。
linux - Linux カーネル モジュールから OMAP3730 gptimer を再割り当てする際のエラー
私は Linux カーネル モジュールの開発にかなり慣れていないので、ここで本当に明らかなことが抜けている場合は、あらかじめお詫び申し上げます。Beagleboard-xm でより高い解像度でベンチマーク/タイムスタンプを取得するために、OMAP3730 の GP タイマーを使用して簡単なモジュールを作成しようとしています。
関連するコードは次のようになります。
オングストロームでコンパイルしています
モジュールを初めて挿入すると、正常に動作します。これを削除して、ログで hrt_exit() 関数が実行されていることを確認することもできます。再挿入しようとすると問題が発生し、その結果、タイマーが再割り当てされます。カーネルから次を取得します。
この特定のエラーに関する情報をウェブ上で見つけることができませんでした。タイマーを割り当てた後まで set_source を試行していないため、少し混乱していますが、そのメッセージは割り当て失敗エラーの前に表示されます。いずれにせよ、特に SoC に複数のタイマーがあることを考えると、別のタイマーの割り当てに失敗する理由がわかりません。何か案は?さらに情報が必要ですか? ありがとうございました!
linux - OMAP 4430 DSP を使用した Linux の使用法
OMAP4430 PandaBoard-ES の DSP コアを Linux OS で実行するコードで使用して、一部のプロセスを高速化できるかどうか疑問に思っています。DSP コアを介してコード内にいくつかのプロセスを作成し、CPU を介して残りのプロセスを作成したいだけです。私の検索に加えて、私はそれについての良い情報を見つけることができません. 提案できるチュートリアルはありますか? このプロセスが可能である場合、標準のマルチスレッド技術でそれらを並行して実行するのに十分ですか?
c++ - CMake エラーの解読
私は CMake を使用するのが初めてです (そして、Makefiles、C、および C++ 全般にかなり慣れていません)。私は、現在のビルド システムを CMake を使用して Makefile を生成し、コードをコンパイルするシステムに変更する任務を負っています。私は CMake が報告するエラーを解読するのに苦労しており、このサイトやその他のサイトを検索してもうまくいきませんでした。この質問が他の場所で回答されている場合は、その質問に私を案内してください。事前にお詫び申し上げます。
現在のファイル構造の内訳を示す画像を投稿しようとしましたが、画像を投稿するための評価ポイントがまだありません...
両方のcmakeを実行したときに受け取るエラーは次のとおりです。&作る:
プロジェクト ソース ディレクトリのCMakeLists.txtは次のとおりです。
ディレクトリ633.CMake/arm/expatの CMakeLists.txt は次のとおりです。
これは、ディレクトリ633.CMake/arm/expat*の CMakeLists.txt です(これにより、必要に応じてライブラリlibexpat.aが作成されます)。ファイルexpatfiles.txtには、expat に必要なソース ファイルがリストされているだけです (同じことが適用されます)。サービス CMakeLists.txt:
ディレクトリ633.CMake/arm/services*の CMakeLists.txt は次のとおりです。
serial-port - Linux 3.8: omap シリアル ドライバー: データを 2 つにスライスして書き込む = なぜ?
プログラムに問題があり、14 バイトのデータを送信しようとしています (書き込みの 1 回の呼び出し) が、データが 2 つのパケットにスライスされてしまいました .... これにより、他のデバイスが crc エラーで応答します。 .... どうして ?ドライバー Linux が私のデータをカットすることを決定したのはなぜですか? それを防ぐことができるシリアルポートの構成を知っていますか? または他の解決策?
どうもありがとうございます !
! 青 = rts 、赤 = rs485 データ
console - AndroidでLinuxペンギンのロゴを有効にする方法は?
TI OMAP 4460 + Android ファイル システム + Android Linux カーネル 3.0
カーネル構成で CONFIG_LOGO、CONFIG_VT、および CONFIG_FRAMEBUFFER_CONSOLE を設定しました。ロゴ イメージのタイプは CLUT224 です。
その後、カーネルの起動からほぼ 10 秒後に奇妙なことがわかりました。壊れた画像が表示され、ペンギンの頭のように見え、画面の上部に数ピクセルの線しかありませんでした。その後、もう一度再起動すると、ペンギンの頭のすぐ下に「ANDROID」の文字が表示されることもあれば、表示されないこともあります。
リンクを参照ここにリンクの説明を入力
私の同僚は、tty コンソールを開く必要があるため、Android 起動ロゴ (正確には「ANDROID」文字) を無効にする必要があることを思い出させてくれました。それは何かに影響を与える可能性がありますか?
それに、ペンギンのロゴがこんなに遅れて登場したのはなぜですか?drivers/video/fbmem.c fb_do_show_logo() に出力を追加しました。この関数は、カーネルの起動後 3 秒で呼び出されました。10 秒でロゴが表示されたのはなぜですか?