flash-memory

    -2

    1答えて

    多くの研究の後、私は私の質問に解決策を見つけることができませんでした(もし私がここにいなかったら...) 私は私に許可する解決策を探しています私のプログラムで使用されているフラッシュメモリを減らしてください。 私は埋め込みC++プログラムをプログラミングしていますが、私がリリースモードで電子カードをフラッシュすると、フラッシュメモリのスペースがあふれないので問題はありませんが、デバッグではそうでは

    1

    1答えて

    ファームウェアをデータシートに従って256KBのフラッシュを持つSTM32F103RCT6マイクロコントローラに書き込んでいます。 私は間違いのため、0x0807F800にいくつかのデータを書きましたが、参考マニュアルによると、高密度デバイスの最後のページです。 (リファレンスマニュアルには、メモリレイアウト上のさまざまなサイズの「高密度デバイス」の区別がありません) 私が書いたデータはエラーなし

    1

    1答えて

    私はラズベリーパイをゼロにしています。開発中にSDカードをイジェクトして再フラッシュするのに多くの時間を費やしています。 SDカードイメージは、Buildrootで準備されているので、カーネルのブートパーティション、デバイスツリーのオーバーレイ、rootfsのパーティションが含まれています。 SDカードを再フラッシュする簡単な方法はありますか?たとえば、ネットワーク経由でですか?私はU-bootが

    0

    1答えて

    私は "フラッシュ"と "フラッシュ"の意味とそれらの違いを知りたい。

    0

    1答えて

    emmcフラッシュで、ddコマンドを使用すると、不良ブロックがジャンプしますか? 私は、このリンクを見つけた: そして、その「ステップ5」を何卒ご了承下さい。 このステップがそれにゼロを書き込むことによって、そのブロック上のデータを破壊します。 不良ブロックは回復されますが、ファイルのデータは失われます。 ddは不良ブロックを回復することができますなぜ root]# dd if=/dev/zero

    0

    1答えて

    このドライバを使用したことがありますか?どのヘッダーに含める必要がありますか?カーネルコードインクルードヘッダーのm25p80.cファイルに実装されている関数の宣言が見つかりません。どんな構造体を埋める必要があり、SPIを介してマイクロプロセッサに接続されたMicron SDカードへの読み書きを行うために呼び出される関数は何ですか? 可能であれば、見つけたコードの例をご記入ください。カーネルで :

    0

    2答えて

    私はstm32l011k4のフラッシュアドレスを消去しようとします。そのような私のコード。 #define SLAVE_ID_ADDR_I 0x08080001 #define SLAVE_ID_ADDR_II 0x08080002 #define SLAVE_ID_ADDR_III 0x08080003 #define MASTERID

    0

    1答えて

    組み込みシステム上にあるフラッシュストレージ用のハードウェアモックの作成に取り組んでいます(約6Mb)。 WindowsとVisual StudioのCppユニットテストフレームワークのユニットテスト。 私はこれについて最善のアプローチは何ですか?ハードウェアに正確なフラッシュのサイズを持つファイル(txtまたはバイナリ)を作成する必要があります。または、おそらくそのサイズのRAM上に配列(または

    2

    2答えて

    私はいくつかのタイプのマイクロコントローラを使用しています。 私はこのようなコードを記述します。 const int var = 5; 通常varはフラッシュに保存されます。私はconst変数が常にフラッシュでのみ保持されているわけではないことを理解しています。場合によっては(コンパイラ、プロセッサ、写真などのオプションによって)、フラッシュからRAMにロードされてmainより前に読み込まれる

    -2

    1答えて

    私はu-boot用のfat32(mmcblk0p1)パーティションとext3パーティション(mmcblk0p2)でパーティション化されたssdカード(dev/mmcblk0) Linuxのfilesystem.Thereのために最初のパーティションの前に無料の1メガバイトであり、そのブロックサイズは512キロバイトであるので、私は次のようなDDを使用します。 $ sudo dd if=u-boot