Palmmicro Name Logo
 
   
AR1688常见问题
 
目前市场上有哪些基于AR1688的设备?
常见的有: GF302网络电话, GP1266和GP1260网络电话, YWH201(BASIC YWH200D-505)网络电话. 外加我们提供的AR168M网络语音模块和AR168R RoIP模块.
 
我们想开发一个类似于CISCO SPA112但是带LCD显示的网关, 为什么不能用你们的芯片/模块?
我们尝试过开发基于AR1688的SPA112类似产品, 但是失败了. 因为我们处理不好回声抵消和传真部分的软件.
 
我让AR168M在安全模式下工作(GPIO7接GND), 现在AR168M会回应ping 192.168.1.200, mac地址是(00-18-1F-00-00-00). 但是我无法进入网页设置界面, PalmTool也连接不上? 当我接上rs232口(用max232做了电平转换)后, 我也收不到任何串口数据?
PalmTool根本就不是为AR1688方案工作的. 在安全模式下, 网页界面串口都不会工作.
 
如何得到在正常模式工作下的AR168M的IP地址?
sdcc\bin下面有Manager.exe, 运行它后点击"Start Debug", 然后加电运行AR168M, 你能在调试窗口中看到IP地址.
 
我们用PC串口连接AR1688. 从PC软件上能收到AR1688发送的字符串, 但是AR1688收不到PC发出的LOOPXXXXX或者TEXTXXXXX等字符串. Manager.exe的调试窗口显示很多"UART data lost"?
我们的串口演示协议是"基于字符串"的. 这意味着你需要在发送每个串口字符串后加上ascii字符0x00, 我们才能判断字符串的结束. 没有0, 就会有"UART data lost"的错误信息出现.
在你的软件中, 需要发送"TEXTHello+NULL"获得正确的结果.
 
能告诉我用来摘挂机和呼叫的模块控制字符串吗?
发送以下字符串呼叫223:
"KEY z" (摘机/挂机)
"KEY 2"
"KEY 2"
"KEY 3"
"KEY a" (呼叫)
 
AR168M (VREFI)的参考电压是多少, xpc6606p152可以用什么其它器件替换?
VREFI要求1.5V, 2%的精度, 额定电流为500mA, 你可以按照这样的规格寻找替换器件.
 
我试图使用你们网上的AR168M gerber文件, 我的pcb制造商询问各层板之间的次序?
次序如下:
 
我的AR168R LCD上面显示: “Invalid Settings Forced in Page0”. 现在我可以ping它, 但是打不开网页设置. 怎么样能够恢复它?
这里的settings.dat是从我们办公室一个工作的AR168上用命令行'tftp -i 192.168.1.13 get setting.dat'倒出来的. 你可以用命令行'tftp -i 192.168.1.200 put settings.dat'把它导入你处于安全模式中的AR168R.
 
网页升级时, 把升级程序文件在"Upgrade"->"Settings"中而不是"Firmware"中升级了, 现在设置乱了, 恢复出厂设置也不能工作, 怎么办?
出厂设置和设置都在一起被升级程序文件冲了, 可以进入安全模式, 用软件API下sdcc\bin\getopt.bat和getopt.bat恢复正常设置.
 
如何在Linux下编译AR1688 API?
阅读说明.
 
我在Win XP下编译0.63 API的时候提示错误无法定位程序输入点Getlogicalprocessorinformation于动态链接库KERNEL32.dll上?
0.63版本以上的工具(例如hex2bin)使用Visual Studio 2013编译, 你需要从微软下载安装VS2013可再发行组件包, 同时把Win XP升级到sp3.
 
我不能在Win XP下编译新的0.52软件, 出现以下错误(命令行'mk gp1266 sip us'): Error: C:\SDCC\BIN\hex2bin main.bin -f0 -a0 -x6 -b32768 -e57344 main.ihx process_begin: CreateProcess(C:\SDCC\BIN\hex2bin.exe, C:\SDCC\BIN\hex2bin main.bin -f0 -a0 -x6 -b32768 -e57344 main.ihx, ...) failed.
0.52版本以上的工具(例如hex2bin)使用VS2008/VC9编译, 碰到上面的英文提示, 或者中文系统出现错误提示系统无法执行指定的程序, 说明你需要从微软下载安装VS2008可再发行组件包.
 
如何改MAC地址?
请按照我们的步骤来做. 如果MAC地址不"匹配", 全部功能键和部分语音功能都不会正常工作, 但是可以正常升级软件.
 
我能否增加短消息功能?
我们的软件可以按照标准SIP(RFC 2438)和IAX2协议显示短消息, 你需要自己增加消息输入和发送部分.
 
我找不到开发指南中提到的mkweb.bat和mkweball.bat这2个文件?
我们简化了网页生成步骤, 但是pdf的开发指南一直没有更新, 忽略要用到这2个文的步骤即可.
 
我的确需要一个简单的tcp监听远端用来进行命令行处理, 你们有示例程序和相关开发指南吗?
我们不鼓励客户在AR1688上把tcp用在网页界面以外的地方, 最好把你设计中的TCP改为UDP. 你可以下载0.50软件API, 其中有个DemoTcp.c是简单的TCP示例, 我们在0.52版本中取消了它.
 
我试图用AR168D编程MT28F016S5, 不过在按下***#键后没有反应, 只看到:
Socket OK:2
Program page: 0
然后就不动了. 我需要多长时间写入一片芯片?
跟AR168DS不同, 当使用AR168D的时候, 即使你只打算写一片芯片, 也要把3个空插座都放满.
 
如何生成程序存储器烧录器使用的_all.bin文件?
我们的软件API不能生成安全模式文件例如ar168m_none_us_063010.bin. 你需要从我们这里得到它后, 拷贝到C:\SDCC\src中. 这样ar168m_sip_us_063010_all.bin文件会在ar168m_sip_us_063010.bin编译成功后自动生成.
安全模式文件不经常变动, 你可以放心修改ar168m_none_us_063010.bin文件名中跟版本号有关的部分, 使其和你的工作软件版本一致.