問題タブ [sdcc]

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 に答える
233 参照

c - SDCCコンパイラのswitchステートメント、ack:セクションとは何ですか?

CCTLで次のコードを見ました(〜行330)https://github.com/jobytaffey/cctl/blob/master/cctl/main.c

ack:セクションは何ですか?それは私と同じように見えdefault:ます。SDCCドキュメントでも見つかりません。

これはC仕様のものですか?

ありがとうございました

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

serial-port - PIC18f4620 SDCC で usart を受信

rs232用のPIC18F4620でPC(linux)の通信を実現しようとしています。送信 (PIC -> PC への送信は問題ありません)。ただし、PC から PIC に何かを渡そうとすると、PIR1bits.RCIF フラグが設定されず、割り込みが発生しません。

それが私の(PIC18f)コードです(1つのバージョン):

PCで私がした:

というわけで、PIC to PCはOK。しかし、私がしようとすると:

echo "何か" > /dev/ttyUSB0

また

または、/dev/ttyUSB0 をファイルとして開いて書き込み、python シリアル モジュールを使用するコードを書いても、何も起こりません。

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

c - 8051コントローラーポートビットの読み取り/書き込み

アイデアは、ポートから任意のビットを読み取ることです。とにかく、1つの既知のビットへのアクセスは次のように簡単です。

しかし、関数を介してビットyにアクセスする必要がある場合はどうなりますか?

SDCCを使用してプログラムし、8051ヘッダーを使用します。

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

eclipse-plugin - Eclipse 4.2.1 SDCC プラグインで MCS51 プロジェクトを作成できない

64 ビット Windows 7 で Eclipse 4.2.1 を実行しています。Eclipse CDT プラグインがインストールされており、C/C++ プロジェクトを作成できます。sdcc がインストールされています (CL で応答を取得しますsdcc --version)。このバージョンのプラグインをダウンロードしました:

http://sourceforge.net/projects/eclipse-sdcc/files/latest/download?source=dlp

解凍し、features フォルダーと plugins フォルダーのすべてのコンテンツを、対応する Eclipse インストールの features フォルダーと plugins フォルダーに配置します。( http://mihirknows.blogspot.com/2007/10/installing-sdcc-under-eclipse.htmlの指示に従います)。

Eclipse を再起動し、[ファイル] > [新規] > [C プロジェクト] に移動します。Project type で MCS51 family (SDCC) を選択し、Toolchains で SDCC Tool Chain を選択します。[次へ] をクリックし、[リリースとデバッグ] を選択したままにして、[完了] をクリックします。プロジェクトの作成エラー ボックスが表示されます。プロジェクトを作成できないと表示されます 理由: 内部エラー: [詳細] ボタンをクリックすると、java.lang.NullPointer.Exception と表示されます。(スクリーンショットを含めればよかったのですが、まだ評判は悪くないです > _<)

この投稿も見ました: SDCC プラグインを使用した Eclipse - 常に java.lang.NullPointerException のエラーがあります

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

c - sdccがコードを受け入れない

SDCCに問題があります。私のコード(別のコンパイラから移植しようとしています)は、柔軟な配列メンバーを持つ構造体を使用しています。ただし、次のコードをコンパイルしようとすると、次のようになります。

SDCCは次のエラーを出します:

何が得られますか?このコードは、私が使用している他のz80コンパイラーは言うまでもなく、gccで問題なくコンパイルされます。

編集:関連しているように見えるこのSDCCバグを見つけました。誰かがそれがそうであるかどうか、そしてどのように説明できますか?

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

8051 - SDCCでのコンパイラの警告:ポインタターゲットがconst修飾子を失いました

コンパイラの警告が表示されます。コードは次のとおりです。

エラーは3行目を示しており、「=」が原因だと思います。strtokは、コードの他の部分でconst char *を期待していますが、同じものを使用していますが、警告は表示されません。私を教育するのに役立つここのアイデア?

更新 私が得るエラーは次のとおりです。

警告196:ポインタターゲットがconst修飾子を失いました

ありがとう

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

xcode - 外部コンパイラを使用するための Xcode のセットアップ

Xcode をマイクロコントローラー コードのエディターとして使用しようとしています。ビルド、実行ボタンを使用したい。それらを使用して、プログラムをコンパイルするスクリプトをトリガーするにはどうすればよいですか? コマンドラインで動作するスクリプトが既にあります。ファイル名やいくつかのオプションなど、いくつかのパラメーターを渡す必要があります。8501 コンパイラである SDCC を使用しています。スクリプトを呼び出してファイル名またはパラメータを渡すように、Xcode でカスタム ターゲットまたは何かを作成することは可能ですか? これを行う方法の例はありますか? もちろん、これにはGCCを使用できません。