0

---.hex ファイルをシリアル ポート経由でシーメンス C55 に送信しようとしていますが、実行中にエラーが発生します

"make.exe" プログラム avrdude -p atmega8 -P com2 -c stk200 -U flash:w:gsm_remote.hex avrdude: ポート名 "com2" は lpt1/2/3 でも有効な番号でもありません avrdude: デバイスを開けません " com2"

avrdude: パラレル ポート "com2" を開くことができませんでした

make.exe: *** [プログラム] エラー 1

ソースコードは http://www.4shared.com/file/88235332/4b2370f8/080324-11.htmlでも入手できます

4

2 に答える 2

1

Windowsでavrdudeポートを設定する方法はわかりませんが(ドキュメントのどこかに記載されています)、ここで大きな間違いを犯していると思います。シーメンスC55(携帯電話ですよね?)はatmegaでは動作しません。5X / 6Xシリーズのすべてのシーメンス電話と同様に、インフィニオンC16X(おそらく)を使用します。このコードはシーメンスのハードウェアでは機能しないと思います。

また、Siemens C55にはstk200インターフェイスが含まれていません。フラッシャーが必要な場合は、http://forum.gsmhosting.com/vbb/で詳細を確認してください。

于 2009-04-12T02:27:58.963 に答える
0

さて、エラーメッセージは

avrdude: パラレル ポート "com2" を開くことができませんでした

それで、開くことができるCOM2(シリアルポート)はありますか?はいの場合、管理者権限が必要で、非管理者として実行しようとしていますか?

于 2009-04-12T02:05:50.623 に答える