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