0

我正在尝试通过串行端口将 ---.hex 文件发送到我的 siemens 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 上运行。它使用英飞凌 C16X(很可能),就像所有 5X/6X 系列的西门子手机一样。我认为这段代码不适用于西门子硬件。

此外,西门子 C55 不包括 stk200 接口 - 如果您需要闪光灯,请在http://forum.gsmhosting.com/vbb/上查找更多信息

于 2009-04-12T02:27:58.963 回答
0

那么错误信息是

avrdude: 未能打开并口“com2”

那么你有可以打开的COM2(串口)吗?如果是,它是否需要管理员权限并且您尝试以非管理员身份运行?

于 2009-04-12T02:05:50.623 回答