主題:EM9170的串口通訊 共有61520人關注過本帖 |
---|
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之類的去了。
|
單帖管理 | 引用 | 回復 |