主题:EM9170的串口通讯 共有54868人关注过本帖 |
---|
yy |
1楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2013-6-14 9:32:00 [显示全部帖子]
step2_serial是命令行窗口的串口例程,非常简单,适合入门。
SPT_HEX是一个MFC带界面的串口例程,方便于调试,也可以用于客户熟悉MFC。 你说的“系统找不到指定的文件”是找不到哪个文件?是#include "wceres.rc"这句吗?直接注释掉就可以了,原因是这个工程是EVC转过来的,这个rc是EVC的。例程里是注释掉了的,另外运行也不应该有错,我们测试过的,还有问题可以发邮件或者论坛回复。
|
单帖管理 | 引用 | 回复 |
yy |
2楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2013-6-14 13:55:00 [显示全部帖子]
部署失败多是ACTIVESYNC没连好,但是不会提示找不到文件。DEBUG的时候是可能提示找不到指定文件。
在工程属性里的Deployment的Remote Directory定义的是你部署到板子上的路径 在工程属性的Debugging的Remote Executable定义的是你调试时的启动的程序的路径 如果这两个路径不一致,就会提示“找不到指定文件”
|
单帖管理 | 引用 | 回复 |
yy |
3楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2013-6-18 9:12:00 [显示全部帖子]
这个提示意思就是你的工程设置里,程序的的启动位置在%CSIDL_PROGRAM_FILES%\SerialPort\SerialPort.exe
但是实际上这个位置找不到你的程序,任然是上面说的问题,你的部署路径和调试路径没有设置对。
|
单帖管理 | 引用 | 回复 |
yy |
4楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2013-6-18 17:12:00 [显示全部帖子]
哦,也有这个情况,MFC可以是动态链接,这样生成的exe就比较小,要用MFC的一些功能时会在系统里找MFC的动态链接库。静态库中使用MFC生成的exe比较大,运行时就不需要MFC库了。
我们的板子有WINCE5和WINCE6的,WINCE5和WINCE6的MFC库是不一样的,如果你是WINCE5下编译的动态链接的MFC程序,放WINCE6下运行就会提示找不到对应的MFC库文件,EM9170是WINCE6的,你看下你的编译环境是不是选成EM9161或是EM9160之类的去了。
|
单帖管理 | 引用 | 回复 |