主题:em9260重启动问题资料分配问题 共有35230人关注过本帖 |
---|
daryon |
1楼 |
em9260重启动问题资料分配问题 Post By:2009-2-7 10:59:00 [只看该作者]
你好,我用EM9260提供的API函数KernelIoControl(IOCTL_HAL_REBOOT,NULL,0,NULL,0,NULL)将系统重启动,但是软件上一次操作的串口资料没有释放,在系统重动后,操作串口就失败了?软启动有问题吗?
|
|
单帖管理 | 引用 | 回复 |
x10 |
2楼 |
Post By:2009-2-7 17:36:00 [只看该作者]
不应当,重启动后系统是重新安装的,最好是冷启动
|
|
单帖管理 | 引用 | 回复 |
diaryon |
3楼 |
Post By:2009-2-7 22:11:00 [只看该作者]
但是实验结果的确是这样,可以用软件测试一下,例:
在EM9260运行后,用telnet 登录EM9260 ,建立一个目录TEST,再用以上API函数重启动EM9260,用软件测试可以验证EM9260 WINCE的确重新启动了,启动后但是TEST是在要目录下。操作串口同样如此 |
|
单帖管理 | 引用 | 回复 |
lxs |
4楼 |
Post By:2009-2-9 10:42:00 [只看该作者]
我按你说的顺序做了实验。
1,telnet登录9260,运行step2_serial。 2.用api函数软启动 3.telnet登录9260,运行step2_serial,程序运行正常。 |
|
单帖管理 | 引用 | 回复 |
zhl |
5楼 |
Post By:2009-2-9 10:55:00 [只看该作者]
启动时要采用冷启动,如:
   DWORD dwType;    dwType =  COLD_BOOT;      KernelIoControl(IOCTL_HAL_REBOOT, (LPVOID)&dwType, sizeof(DWORD), NULL, 0, NULL); |
|
单帖管理 | 引用 | 回复 |
diaryon |
6楼 |
Post By:2009-2-9 11:57:00 [只看该作者]
如楼上所述,问题已经OK
|
|
单帖管理 | 引用 | 回复 |