立即注册
查看: 1577|回复: 0

[MTK软件经验分享] AT_Command:如何基于message的方式,发送执行AT命令

已绑定手机
已实名认证
发表于 2019-2-27 11:10:25 | 显示全部楼层 |阅读模式 来自 广东省深圳市
[FAQ15692][AT_Command] 如何基于message的方式,发送执行AT命令
[DESCRIPTION]
如何基于message的方式,发送执行AT命令

[SOLUTION]
需要先申请打开编译选项: __MESSAGE_BASED_AT_SUPPORT__
打开编译选项后,原系统的文件需做如下修改:
修改文件custom\ATCI\src\rmmi_msgbased_at.c
1、#define RMMI_MSG_BASED_CHANNEL_OFFSET 100 // 把这个改大到100
2、手工填写或者在app init时调用kal_mem_set(),把数组 rmmi_msgbased_port[] 的每个元素初始化都为:
RMMI_MSG_BASED_PORT_BEGIN + RMMI_MSG_BASED_CUSTOM_AT_CHANNEL
3、手工填写或者在app init时调用kal_memset(),把数组 rmmi_msgbased_src[] 的每个元素初始化都为:
INVALID_SRC
4、如果是不是从MMI,而是其它module发送AT commad,请将下面的定义:
#define RMMI_MSG_BASED_REQUEST_MODULE MOD_MMI
修改为:
#define RMMI_MSG_BASED_REQUEST_MODULE MOD_XXX //指定module
实现在MMI侧完成发送或接收message的操作(与Message ID同一序号的Local Parameter和Peer Buffer为同一Message的参数),可参考如下:
游客,如果您要查看本帖隐藏内容请回复


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表