微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt2503设置CSCS为UCS2时,用 AT+CPBW写SIM卡联系人名称的长度不够

mt2503设置CSCS为UCS2时,用 AT+CPBW写SIM卡联系人名称的长度不够

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
SIM卡可以写入的姓名长度为length。
如果将CSCS设置为IRA时,写入的长度正常,如果将CSCS设置为UCS2时,写入的长度
小于length.
AT+CSCS="UCS2"
OK
at+cpbw=2,"33333",129,"0031003100310031003100310031003100310031"
+CME ERROR: text string too long
[SOLUTION]
这种现象是正常的,"UCS2" 格式是 16bit 表示一个字符,加上第一个 byte 填写 0x80 ,所以可以表示的长度应该是 length/2-1 。
如果希望 "UCS2" 格式也可以存入长度为 length的字符串,可以申请Flavor build,打开__CPBW_ASCII_UCS2_CONVERT__。
有L4 code的话,可以自行打开,再重新编译。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top