主题:EM9170按照手册说明操作无法运行指定用户程序

  共有43427人关注过本帖    
小叶
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

  单帖管理 | 引用 | 回复 回到顶部

返回首页

EM9170按照手册说明操作无法运行指定用户程序

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: