1

通过 USB 将三星 Galaxy S 连接到超级终端时,我无法从调制解调器中检索任何消息。命令ATAT+CMGF=1工作,并AT+CPMS=?返回不同的可用记忆。

但是当我尝试执行以下命令时:(AT+CPMS="SM"或任何其他内存)我得到:cms error 321。有谁能够帮我?谢谢!

附加信息:

AT+CPMS=?

+CPMS: ("BM","ME","SM","SR"),("ME","SM"),("BM","ME","SM","SR")

AT+CPMS="SM"

+CMS ERROR: 321
4

1 回答 1

2

27.005 +CMS ERROR 321表示invalid memory index

AT+CPMS命令具有三个具有官方语法的参数AT+CPMS=<mem1>[,<mem2>[,<mem3>]]。但是我认为问题在于电话因具有不同<mem1><mem2>价值观而窒息。

因此,尽管由于某些实现问题,官方有效语法仅允许<mem1>我怀疑该语法实际上AT+CPMS=<mem1>,<mem2>[,<mem3>]在某些手机上,(可能仅限于某些值/组合<memN>)。据我所知,索尼爱立信的手机就是这种情况,但多年来我一直都给出<mem1><mem2>相同的价值,所以我的记忆可能有点生疏。

我确实认为其他手机也可能是这种情况。如果您搜索示例用例,AT+CPMS您会发现两者都提供比仅仅提供更常见<mem1>(坦率地说,我很难想象您真的想从一个存储读取/删除并从另一个存储写入/发送的场景)。鉴于我的记忆是正确的,所描述的行为也应该适用于您的手机,因为三星在其 Galaxy 手机中使用了 ST-Ericsson 的软件。

于 2013-04-01T15:27:03.877 回答