主题: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

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

返回首页

em9260重启动问题资料分配问题

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