主題:EM9170按照手冊說明操作無法運行指定用戶程序 共有52057人關注過本帖 |
---|
小葉 |
1樓 |
EM9170按照手冊說明操作無法運行指定用戶程序 Post By:2011-10-30 14:25:00 [只看該作者]
修改了usrinfo.txt,并和hello.exe一起拷貝到NandFlash目錄,斷開跳線JP1,重啟無法運行hello.exe
|
|
單帖管理 | 引用 | 回復 |
x10 |
2樓 |
Post By:2011-10-30 21:35:00 [只看該作者]
很有可能你的程序在printf后就退出了,由于運行很快,你看不見窗口顯示。可在telnet下運行hello.exe就可證實這個問題。
注意:嵌入式系統的程序一般是不退出的。 |
|
單帖管理 | 引用 | 回復 |
小葉 |
3樓 |
Post By:2011-10-31 8:13:00 [只看該作者]
我的hello.exe程序是MFC的對話框程序啊
|
|
單帖管理 | 引用 | 回復 |
小葉 |
4樓 |
Post By:2011-10-31 8:17:00 [只看該作者]
另外我用vs2005調式可以運行
|
|
單帖管理 | 引用 | 回復 |
zxw |
5樓 |
Post By:2011-10-31 10:00:00 [只看該作者]
請把你的配置文件的內容貼出來看看吧,另外你的EXE文件放的什么目錄下面。
|
|
單帖管理 | 引用 | 回復 |
小葉 |
6樓 |
Post By:2011-10-31 10:09:00 [只看該作者]
[LOCAL_MACHINE]
DefaultGateway="192.168.201.1" IPAddress="192.168.201.180" SubnetMask="255.255.255.0" [USER_EXE] Name="\nandflash\step1_hello.exe" Parameters="" [SYSTEM] Store="50" 上面是userinfo.txt文件 EXE文件放在NandFlash目錄下面,我改成提供的例子程序也不行。 |
|
單帖管理 | 引用 | 回復 |
zxw |
7樓 |
Post By:2011-10-31 10:22:00 [只看該作者]
不知道你編譯出來的EXE是不是DEBUG模式下編譯的,在RELEASE模式下,編譯再試試看什么情況!
|
|
單帖管理 | 引用 | 回復 |
zxw |
8樓 |
Post By:2011-10-31 10:29:00 [只看該作者]
另外,你將userinfo.txt文件放到sysflash目錄下面,刪掉nandflash目錄下面的userinfo.txt文件,試試。最好是拔掉U盤。因為系統檢查userinfo.txt文件是要在sysflash和nandflash兩個目錄檢查,而sysflash目錄的檢查優先級要高一些!
|
|
單帖管理 | 引用 | 回復 |
小葉 |
9樓 |
Post By:2011-10-31 10:39:00 [只看該作者]
1.是RELEASE模式的
2.nandflash和sysflash里面的userinfo.txt是一樣的,我查看過。 3.刪掉nandflash下的usrinfo.txt,拔掉U盤,再試,還是不行,以下是超級終端部分顯示: EM9170 Emtronix Built at Sep 19 2011 14:43:21 Adaptation performed by Emtronix (c)  AdapterName: FEC1  EM9170 Run Mode File bResult=1 nBytes=190 RegOpenKeyEx Comm\FEC1 0  IPAddr: 192.168.201.180    SunnetMask: 255.255.255.0    Gateway: 192.168.201.1 FileName:\SysFlash\userinfo.txt CreatFile 590903 File bResult=1 nBytes=190 DHCP Disable  IP Parameters aren<|>t changed, need not set AdapterIPProperties Explorer(V2.0) taskbar thread started. NDISPWR:: Found adapter [FEC1] |
|
單帖管理 | 引用 | 回復 |
zxw |
10樓 |
Post By:2011-10-31 10:52:00 [只看該作者]
請再確認一下你的配置文件是否正常,如還是不行,請電話交流!
|
|
單帖管理 | 引用 | 回復 |
小葉 |
11樓 |
Post By:2011-10-31 11:16:00 [只看該作者]
留了郵箱
|
|
單帖管理 | 引用 | 回復 |
小葉 |
12樓 |
Post By:2011-10-31 11:18:00 [只看該作者]
yellowjump@163.com
|
|
單帖管理 | 引用 | 回復 |
yy |
13樓 |
Post By:2011-11-1 9:43:00 [只看該作者]
請郵寄回板卡,我們檢查后回復你
|
|
單帖管理 | 引用 | 回復 |
y |
14樓 |
Post By:2011-11-3 13:21:00 [只看該作者]
問題已發現,如果userinfo.txt的Parameters屬性不為30,即
Parameters="30" 則程序無法自啟動,新內核已修改該問題 |
|
單帖管理 | 引用 | 回復 |
zyy81841 |
15樓 |
Post By:2011-11-22 9:16:00 [只看該作者]
打開光盤中VC例程中的串口通訊項目編譯出現以下錯誤,請幫忙
錯誤 1 error C2143: syntax error : missing <|>,<|> before <|>*<|> F:\VS2005\sdk\include\ARMV4I\malloc.h 45 錯誤 2 error C3861: <|>wcsftime<|>: identifier not found F:\VS2005\VC\ce\atlmfc\include\atltime.h 402 錯誤 3 error C3861: <|>wcsftime<|>: identifier not found F:\VS2005\VC\ce\atlmfc\include\atltime.h 429 錯誤 4 error C3861: <|>wcsftime<|>: identifier not found F:\VS2005\VC\ce\atlmfc\include\atlcomtime.h 367 錯誤 5 error BK1506 : : No such file or directory BSCMAKE |
|
單帖管理 | 引用 | 回復 |
yy |
16樓 |
Post By:2011-11-22 10:01:00 [只看該作者]
錯誤的原因是的VS2005缺少CE的庫
你在安裝VS2005的時候可能沒有勾選嵌入式設備開發這項,試著重新安裝VS2005 |
|
單帖管理 | 引用 | 回復 |