上海域格ARS平台cat1模块openCPU接口及调试问题等
CLM920_MV9 、CLM920_HV9(HE5)、CLM920_LV9等模块调试openCPU一些相关接口和常遇到的问题。
查看模块可用空间
heap空间大小就是红圈那个数值吗?
——是的,通过搜索max: 能查看对应的每个分区,heap大小可以使用调整
有没有api可以查看,由OSATaskCreate和sys_thread_new创建的任务栈最大使用空间大小
——没有,这个没规定上限
这两个API有没有
——切卡改成这个指令
INT32 CM_SetSingleSimID(CMSimID simID, SwitchSimDoneCb cb)
MV9 和LV9 其实只支持单卡,双卡的支持是通过切换物理通道来实现的
查询剩余内存接口:extern UINT32 OsaGetDefaultMemPoolFreeSize(void);
Illegal AllocCount [0x0] or ReqSize [0x0] 这两个是什么意思,报错的tcpip_thread
——应用看看能不能精简,保证100K的剩余内群一般不会出问题
sdk是否可以在Phase1Inits_enter初始化串口了吗?在Phase2Inits_exit初始化,之后串口的输出前面部分会有乱码是什么原因
——void UART_SET_BAUD_INIT(UINT32 BaudRate)
有没有获取到sdk版本时间,和固件编译时间相关api
——snprintf(buf, MAX_STRING_LEN, “BUILDTIME: [%s %s]”, BUILD_DATE, BUILD_TIME);
OPEN开发如何使用SIM2
#include “connect_management.h”
/*
0: 上一次关机前的SIM卡配置 //默认值
1: 开机自动初始化使用SIM1
2: 开机自动初始化使用SIM2
*/
extern UINT32 SDK_INIT_SIM_SELECT_VALUE;
// 动态切换使用该接口
——extern INT32 CM_SetSingleSimID(CMSimID simID, SwitchSimDoneCb cb);
sdk,获取实时时钟的API是什么
**——void SDK_GET_UTC_TIME(t_rtc utcGetTime, int timezone)
获取UTC时间
OSAGetTicks() 获取开机ticks