問題タブ [bluepill]

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.

0 投票する
1 に答える
574 参照

ruby - rvm または rbenv を使用せずに Ruby をアップグレードした後の Ruby バージョンの不一致

Bluepill を使用してユニコーンを管理していますが、ルビー アップグレード後にユニコーンの起動が次のエラーで失敗します。

奇妙なことに、カピストラーノの展開を介して呼び出された場合にのみ失敗します。サーバー上で手動で実行すると問題なく動作します。あらゆることを試しましたが、何もうまくいかないようです。

前もって感謝します。

ユニコーンを実行するための Bluepill 構成:

0 投票する
3 に答える
2977 参照

macos - CS32F103C8T6 blue-pill clone - AC6 SystemWorkbench からフラッシュできません

AC6 SystemWorkBench と ST-LINK v2 デバイスを使用して、CS32F103C8T6 チップでブルーピル クローンをフラッシュしようとしています。これは STM32CubeMX から構築されたプロジェクトです - 私は MacOS Mojave マシンを使用しています。デバイスをフラッシュしようとしたときの出力を次に示します。

私はグーグルでそれについていくつかの同様の投稿を見つけましたが、それを解決することはできません.

誰にもアイデアはありますか?

mvh オーレ・K・ホーンネス

0 投票する
2 に答える
1585 参照

usb - STM32 ブルーピル USB ブートローダ DFU

複数のプロジェクトに使用できる青い錠剤 STM32F103 の基本プロジェクトを作成しようとしています。mirco-USB ポートを使用して、シリアル COM ポートを使用してデバイスをフラッシュし、コマンドを送信できるようにしたいと考えています。

これまでのところ、私は持っています:

  • STLINK ツールを使用して、デバイスにダウンロードされた "hello world" 点滅 LED makefile ベースのプロジェクトを正常に作成しました
  • シリアル FTDI デバイスを介してコマンドを実行するための UART コマンド インターフェイスを作成
  • DFUブートローダーをチップにフラッシュし、それを使用して自分の(makefileコンパイルされた)ビンをデバイスにフラッシュすることに成功しました

DFU を使用すると、.bin をデバイスにフラッシュすると、USB デバイスとして表示されなくなります。以下にリンクされている記事に従って、プロジェクト コードの ROM アドレスを変更する必要はありません。makefile プロジェクト リンカでファイル サイズを 55k に短縮しましたが、まだ成功していません。

https://os.mbed.com/users/devanlai/code/STM32F103C8T6_USBDFU/graph/ https://github.com/devanlai/dapboot/releases/tag/v0.1

私の質問:

  • DFU ブートローダを使用する場合、アプリケーション コードに USB スタックが書き込まれていない場合、コードが実行されると、どのように USB デバイスとして表示されるようになりますか?
  • ブルーピルのジャンパーを移動する必要がありますか? すでにさまざまな組み合わせを試しましたが、成功しませんでした
  • 独自のブートローダーを作成およびデバッグせずに、プロジェクトで USB 経由でシリアル通信とブートローダーを取得するための最良の方法は何ですか?