問題タブ [nrf51]
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.
build - QBS でのビルド後の手順
nRF51822 (Arm Cortex マイクロコントローラー) のビルド プロセスを から に変換しようとしていMakeますQBS。コンパイル プロセスは問題なく動作しています (多くのパスがハードコードされていますが、後で修正します)。ただし、最後のステップは、リンカーによって生成されたファイルをファイルobjcopyに変換するために使用することです。次のように別のルールを作成する以外に、ルールを実行する方法がわかりません (これはうまく機能しません)。.out.hexApplication
CppApplicationこのように 2 つの代わりにリンク後のステップを含めることは可能Applicationですか? コンパイルとリンク用Applicationに独自の を使用してまったく新しい を定義したほうがよいでしょうか?Rule
また、おまけの質問ですが、QtCreator で実行をクリックすると実際に nrfjprog.exe が実行され、コードがチップにフラッシュされるように、QBS ファイルで「実行」実行可能ファイルを指定することは可能ですか? (これは IDE で実行できますが、QBS ファイルで実行できるようにしたいと考えています。)
eclipse - Eclipse プラグインの変更と再エクスポート
Mac の Eclipse で Nordic nrf51422 SoC 用の組み込み開発システムをセットアップしています。Nordic は、これらのチップ用の c ベースの SDK と、密接に関連する部品である nrf51822 を単一のパッケージで提供しています。ここから Eclipse の '822 部分に適切な開発環境を構成するプラグインがあります。
このプラグインを変更して、'422; のプロジェクト構成設定を追加したいと思います。実際の SDK にはこの部分のライブラリが含まれているため、プラグインの xml ファイルに何かを追加し、リンカー スクリプトを少しいじるだけで十分だと思います。
私がする必要があるのは、プラグインディレクトリをダウンロードしてから、ファイル->インポート->プラグインとフラグメントでダウンロードしたディレクトリをプロジェクトとしてインポートし、変更を加えて再エクスポートし、.jarを配置することだと思います私のdropinsフォルダーに吐き出します。
ただし、これを実行しようとすると、エクスポーターの「利用可能なプラグインとフラグメント」フィールドに値が入力されていません。私は完全な日食の初心者であり、このシステム全体がどのように機能するかをよく理解していないため、アドバイスをいただければ幸いです! プロジェクトの設定をクリックしてみましたが、これが実際にプラグイン プロジェクトであることをすべて示しているように見えますが、適切な場所を探していることを知るにはツールに十分に慣れていません...
ありがとう!
eclipse - make[1]: *** [_build/app_error.o] エラー 1
現在、nrf51-dev キットを使用しており、そのための点滅コードが必要です。Keil でコードをコンパイルしてキットにロードすると正常に動作しますが、Eclipse でコードを作成したいので、必要なすべてのツールをインストールしますが、今はコンソールのエラーを教えてください
なぜそれが起こるのか、またはこれに対する解決策はありません。ありがとうございました
arm - CrossWorks を搭載した Mac 上の Nordic nRF51 DK
OSX と Rowley Associates CrossWorks で、Nordic nRF51 DK 用の簡単な BLE UART サンプル コードを iPhone にコンパイルして実行するために必要な手順は何ですか。
ここで iOS と Android のコードを見つけ、その部分に満足しています: https://www.nordicsemi.com/Products/nRFready-Demo-APPS
しかし、nRF51 ボードでツールチェーンをセットアップして実行する方法がわかりません。SDK 6.x の指示はいくつか見ましたが、SDK 7.x の指示は見つかりません。
c - Nordic nRF51822 + Nordic IoT SDK
Nordic は、一部のプラットフォーム (nordic nRF51822 BLE SoC を含む) 向けのIoT SDKをリリースしました。これにより、開発者は、BLE 対応のコンピューターまたはルーター (BlueZ を搭載した Raspberry Pi) をゲートウェイとして使用して、BLE デバイスを (IPv6 over BLE を使用して) インターネットに直接接続できます。スタックが推奨されます)。
問題は、SDK で提供されているサンプルをコンパイルして入手できなかったということです。独自のメイクファイルを手動で作成しても、Nordic がこの SDK のフォルダー構造を他の SDK と比較して完全に変更するため、また、すべての依存関係を解決した後でも常に奇妙なコンパイル エラーが発生するため、どこにも行けません。
この SDK を使用してセットアップされた環境を持っている人はいますか? または、セットアップを手伝ってくれる人はいますか?
注: はい、私は Nordic Semi Dev ゾーンでこの質問をしましたが、ここで (そして別の人口統計、別名 makefile グルから) より多くの可視性が得られると思います。これは組み込みの問題ではないためです。失敗しているのはX コンパイル プロセス)。
makefile - SDK 以外のディレクトリから nrf51 SDK の例をコンパイルできません
私は使用している nRf51 でアプリケーションを作成しています... SDK : nRF51_SDK_7.2.0_cf547b5 ツール チェーン : GNU ツール arm 組み込み [arm-none-eabi バージョン 4.9.3] 開発ボード : PCA10028(nRF51 DK)
次の例を使用しています。C:\nRF51_SDK_7.2.0_cf547b5\examples\peripheral\blinky C:\nRF51_SDK_7.2.0_cf547b5\examples\peripheral\blinky\pca10028\blank\armgcc で makefile を使用してこの例をコンパイルすると、うまくコンパイルされ、binary/hex も生成されます。 .
この点滅する例を D ドライブに移動したいと思います。したがって、私の例は場所 D:\blinky にあります。D:\blinky\pca10028\blank\armgcc の場所にある makefile を使用してこの例をコンパイルしています
cmd.exeで「make」を使用してこれをコンパイルすると、次のようになります
これに関する解決策はありますか?ありがとうございました。