Symptoms

Issue 1

When you try to start a Windows Embedded Compact 7-based NK.bin (debug) image, you receive several stop messages because of DEBUGCHK errors or ASSERT errors. When this problem occurs, you have to press F5 to continue. This prevents automated testing.For example, you create a Windows Embedded Compact 7 OS design that includes the SYSGEN_FSREGRAM variable to support RAM-based registry. You use the debug version of filesys.dll and then you build an image on the design. When you start the image, you may receive several DEBUGCHK errors that resemble the following:

Unknown: DEBUGCHK failed in filed:\chelanrtm14\private\winceos\coreos\filesys\reg\profiles\secstor.h at line 487

Issue 2

Consider the following scenario:

  • You have a Windows Embedded Compact 7-based device that loads an NK.bin (debug) image.

  • You attach a USB 2.0 hub to the device. Then you attach a USB 1.1 device to the USB 2.0 hub.

  • You start the device.

In this scenario, you receive a DEBUGCHK error.

Resolution

Software update information

A supported software update is now available from Microsoft as Windows Embedded Compact 7 Monthly Update November 2011. In the "File information" section, the package file name contains the processor type.Note This Windows Embedded Compact 7 Monthly Update is available for download from the following Microsoft Download Center website:

Windows Embedded Compact 7 Updates

Prerequisites

This update is supported only if all previously issued updates for this product have also been installed.

Restart requirement

After you apply this update, you must perform a clean build of the whole platform. To do this, use one of the following methods:

  • On the Build menu, click Clean Solution, and then click Build Solution.

  • On the Build menu, click Rebuild Solution.

You do not have to restart the computer after you apply this software update.

Update replacement information

This update does not replace any other updates.

File information

The English version of this software update package has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Files that are included in this update package

File name

File size

Date

Time

Path

Time.c

28,564

31-Oct-2011

20:30

Private\Winceos\Coreos\Nk\Kernel

Cpipe.cpp

115,546

31-Oct-2011

20:30

Public\Common\Oak\Drivers\Usb\Hcd\Usb20\Ehci

Ehcdmdd.lib

862,344

31-Oct-2011

19:58

Public\Common\Oak\Lib\Armv5\Checked

Ehcdmddc.lib

886,454

31-Oct-2011

19:58

Public\Common\Oak\Lib\Armv5\Checked

Fsmain.lib

399,598

31-Oct-2011

19:57

Public\Common\Oak\Lib\Armv5\Checked

Fsprofile.lib

690,956

31-Oct-2011

19:57

Public\Common\Oak\Lib\Armv5\Checked

Fsreg.lib

467,608

31-Oct-2011

19:57

Public\Common\Oak\Lib\Armv5\Checked

Fsreghive.lib

564,372

31-Oct-2011

19:57

Public\Common\Oak\Lib\Armv5\Checked

Nkmain.lib

3,449,894

31-Oct-2011

19:58

Public\Common\Oak\Lib\Armv5\Checked

Nkprmain.lib

3,507,458

31-Oct-2011

19:58

Public\Common\Oak\Lib\Armv5\Checked

Ehcdmdd.lib

927,048

31-Oct-2011

19:58

Public\Common\Oak\Lib\Armv5\Debug

Ehcdmddc.lib

950,792

31-Oct-2011

19:58

Public\Common\Oak\Lib\Armv5\Debug

Fsmain.lib

433,068

31-Oct-2011

19:57

Public\Common\Oak\Lib\Armv5\Debug

Fsprofile.lib

758,682

31-Oct-2011

19:57

Public\Common\Oak\Lib\Armv5\Debug

Fsreg.lib

533,894

31-Oct-2011

19:57

Public\Common\Oak\Lib\Armv5\Debug

Fsreghive.lib

638,514

31-Oct-2011

19:57

Public\Common\Oak\Lib\Armv5\Debug

Nkmain.lib

3,830,728

31-Oct-2011

19:57

Public\Common\Oak\Lib\Armv5\Debug

Nkprmain.lib

3,901,258

31-Oct-2011

19:57

Public\Common\Oak\Lib\Armv5\Debug

Ehcdmdd.lib

533,886

31-Oct-2011

19:58

Public\Common\Oak\Lib\Armv5\Retail

Ehcdmddc.lib

554,768

31-Oct-2011

19:58

Public\Common\Oak\Lib\Armv5\Retail

Fsmain.lib

368,720

31-Oct-2011

19:56

Public\Common\Oak\Lib\Armv5\Retail

Fsprofile.lib

660,364

31-Oct-2011

19:56

Public\Common\Oak\Lib\Armv5\Retail

Fsreg.lib

370,668

31-Oct-2011

19:56

Public\Common\Oak\Lib\Armv5\Retail

Fsreghive.lib

436,196

31-Oct-2011

19:56

Public\Common\Oak\Lib\Armv5\Retail

Nkmain.lib

2,357,806

31-Oct-2011

19:57

Public\Common\Oak\Lib\Armv5\Retail

Nkprmain.lib

2,416,052

31-Oct-2011

19:57

Public\Common\Oak\Lib\Armv5\Retail

Ehcdmdd.lib

862,272

31-Oct-2011

20:03

Public\Common\Oak\Lib\Armv6\Checked

Ehcdmddc.lib

886,382

31-Oct-2011

20:03

Public\Common\Oak\Lib\Armv6\Checked

Fsmain.lib

399,634

31-Oct-2011

20:02

Public\Common\Oak\Lib\Armv6\Checked

Fsprofile.lib

690,924

31-Oct-2011

20:02

Public\Common\Oak\Lib\Armv6\Checked

Fsreg.lib

467,624

31-Oct-2011

20:02

Public\Common\Oak\Lib\Armv6\Checked

Fsreghive.lib

564,372

31-Oct-2011

20:02

Public\Common\Oak\Lib\Armv6\Checked

Nkmain.lib

3,449,820

31-Oct-2011

20:03

Public\Common\Oak\Lib\Armv6\Checked

Nkprmain.lib

3,507,384

31-Oct-2011

20:03

Public\Common\Oak\Lib\Armv6\Checked

Ehcdmdd.lib

926,888

31-Oct-2011

20:03

Public\Common\Oak\Lib\Armv6\Debug

Ehcdmddc.lib

950,632

31-Oct-2011

20:03

Public\Common\Oak\Lib\Armv6\Debug

Fsmain.lib

433,096

31-Oct-2011

20:02

Public\Common\Oak\Lib\Armv6\Debug

Fsprofile.lib

758,650

31-Oct-2011

20:02

Public\Common\Oak\Lib\Armv6\Debug

Fsreg.lib

533,834

31-Oct-2011

20:02

Public\Common\Oak\Lib\Armv6\Debug

Fsreghive.lib

638,446

31-Oct-2011

20:02

Public\Common\Oak\Lib\Armv6\Debug

Nkmain.lib

3,829,952

31-Oct-2011

20:03

Public\Common\Oak\Lib\Armv6\Debug

Nkprmain.lib

3,900,482

31-Oct-2011

20:03

Public\Common\Oak\Lib\Armv6\Debug

Ehcdmdd.lib

533,818

31-Oct-2011

20:03

Public\Common\Oak\Lib\Armv6\Retail

Ehcdmddc.lib

554,700

31-Oct-2011

20:03

Public\Common\Oak\Lib\Armv6\Retail

Fsmain.lib

368,756

31-Oct-2011

20:02

Public\Common\Oak\Lib\Armv6\Retail

Fsprofile.lib

660,332

31-Oct-2011

20:02

Public\Common\Oak\Lib\Armv6\Retail

Fsreg.lib

370,684

31-Oct-2011

20:02

Public\Common\Oak\Lib\Armv6\Retail

Fsreghive.lib

436,188

31-Oct-2011

20:02

Public\Common\Oak\Lib\Armv6\Retail

Nkmain.lib

2,357,768

31-Oct-2011

20:03

Public\Common\Oak\Lib\Armv6\Retail

Nkprmain.lib

2,416,014

31-Oct-2011

20:03

Public\Common\Oak\Lib\Armv6\Retail

Ehcdmdd.lib

812,776

31-Oct-2011

20:08

Public\Common\Oak\Lib\Armv7\Checked

Ehcdmddc.lib

835,168

31-Oct-2011

20:08

Public\Common\Oak\Lib\Armv7\Checked

Fsmain.lib

397,712

31-Oct-2011

20:08

Public\Common\Oak\Lib\Armv7\Checked

Fsprofile.lib

689,680

31-Oct-2011

20:07

Public\Common\Oak\Lib\Armv7\Checked

Fsreg.lib

466,354

31-Oct-2011

20:08

Public\Common\Oak\Lib\Armv7\Checked

Fsreghive.lib

562,956

31-Oct-2011

20:07

Public\Common\Oak\Lib\Armv7\Checked

Nkmain.lib

3,439,658

31-Oct-2011

20:08

Public\Common\Oak\Lib\Armv7\Checked

Nkprmain.lib

3,497,002

31-Oct-2011

20:08

Public\Common\Oak\Lib\Armv7\Checked

Ehcdmdd.lib

923,922

31-Oct-2011

20:08

Public\Common\Oak\Lib\Armv7\Debug

Ehcdmddc.lib

947,558

31-Oct-2011

20:08

Public\Common\Oak\Lib\Armv7\Debug

Fsmain.lib

431,182

31-Oct-2011

20:07

Public\Common\Oak\Lib\Armv7\Debug

Fsprofile.lib

757,518

31-Oct-2011

20:07

Public\Common\Oak\Lib\Armv7\Debug

Fsreg.lib

532,798

31-Oct-2011

20:07

Public\Common\Oak\Lib\Armv7\Debug

Fsreghive.lib

636,778

31-Oct-2011

20:07

Public\Common\Oak\Lib\Armv7\Debug

Nkmain.lib

3,819,882

31-Oct-2011

20:08

Public\Common\Oak\Lib\Armv7\Debug

Nkprmain.lib

3,889,576

31-Oct-2011

20:08

Public\Common\Oak\Lib\Armv7\Debug

Ehcdmdd.lib

527,022

31-Oct-2011

20:08

Public\Common\Oak\Lib\Armv7\Retail

Ehcdmddc.lib

547,340

31-Oct-2011

20:08

Public\Common\Oak\Lib\Armv7\Retail

Fsmain.lib

366,876

31-Oct-2011

20:07

Public\Common\Oak\Lib\Armv7\Retail

Fsprofile.lib

659,152

31-Oct-2011

20:07

Public\Common\Oak\Lib\Armv7\Retail

Fsreg.lib

370,340

31-Oct-2011

20:07

Public\Common\Oak\Lib\Armv7\Retail

Fsreghive.lib

435,346

31-Oct-2011

20:07

Public\Common\Oak\Lib\Armv7\Retail

Nkmain.lib

2,351,538

31-Oct-2011

20:08

Public\Common\Oak\Lib\Armv7\Retail

Nkprmain.lib

2,409,776

31-Oct-2011

20:08

Public\Common\Oak\Lib\Armv7\Retail

Ehcdmdd.lib

796,154

31-Oct-2011

20:14

Public\Common\Oak\Lib\Mipsii\Checked

Ehcdmddc.lib

818,114

31-Oct-2011

20:14

Public\Common\Oak\Lib\Mipsii\Checked

Fsmain.lib

390,742

31-Oct-2011

20:13

Public\Common\Oak\Lib\Mipsii\Checked

Fsprofile.lib

662,096

31-Oct-2011

20:13

Public\Common\Oak\Lib\Mipsii\Checked

Fsreg.lib

464,114

31-Oct-2011

20:13

Public\Common\Oak\Lib\Mipsii\Checked

Fsreghive.lib

559,922

31-Oct-2011

20:13

Public\Common\Oak\Lib\Mipsii\Checked

Nkmain.lib

3,160,868

31-Oct-2011

20:13

Public\Common\Oak\Lib\Mipsii\Checked

Nkprmain.lib

3,207,058

31-Oct-2011

20:13

Public\Common\Oak\Lib\Mipsii\Checked

Ehcdmdd.lib

894,866

31-Oct-2011

20:14

Public\Common\Oak\Lib\Mipsii\Debug

Ehcdmddc.lib

917,560

31-Oct-2011

20:14

Public\Common\Oak\Lib\Mipsii\Debug

Fsmain.lib

415,930

31-Oct-2011

20:12

Public\Common\Oak\Lib\Mipsii\Debug

Fsprofile.lib

754,938

31-Oct-2011

20:12

Public\Common\Oak\Lib\Mipsii\Debug

Fsreg.lib

516,404

31-Oct-2011

20:12

Public\Common\Oak\Lib\Mipsii\Debug

Fsreghive.lib

618,996

31-Oct-2011

20:12

Public\Common\Oak\Lib\Mipsii\Debug

Nkmain.lib

3,580,892

31-Oct-2011

20:13

Public\Common\Oak\Lib\Mipsii\Debug

Nkprmain.lib

3,649,642

31-Oct-2011

20:13

Public\Common\Oak\Lib\Mipsii\Debug

Ehcdmdd.lib

500,004

31-Oct-2011

20:14

Public\Common\Oak\Lib\Mipsii\Retail

Ehcdmddc.lib

519,910

31-Oct-2011

20:14

Public\Common\Oak\Lib\Mipsii\Retail

Fsmain.lib

363,268

31-Oct-2011

20:12

Public\Common\Oak\Lib\Mipsii\Retail

Fsprofile.lib

633,682

31-Oct-2011

20:12

Public\Common\Oak\Lib\Mipsii\Retail

Fsreg.lib

370,164

31-Oct-2011

20:12

Public\Common\Oak\Lib\Mipsii\Retail

Fsreghive.lib

438,912

31-Oct-2011

20:12

Public\Common\Oak\Lib\Mipsii\Retail

Nkmain.lib

2,128,858

31-Oct-2011

20:13

Public\Common\Oak\Lib\Mipsii\Retail

Nkprmain.lib

2,175,962

31-Oct-2011

20:13

Public\Common\Oak\Lib\Mipsii\Retail

Ehcdmdd.lib

796,460

31-Oct-2011

20:19

Public\Common\Oak\Lib\Mipsii_fp\Checked

Ehcdmddc.lib

818,444

31-Oct-2011

20:19

Public\Common\Oak\Lib\Mipsii_fp\Checked

Fsmain.lib

391,068

31-Oct-2011

20:18

Public\Common\Oak\Lib\Mipsii_fp\Checked

Fsprofile.lib

663,378

31-Oct-2011

20:18

Public\Common\Oak\Lib\Mipsii_fp\Checked

Fsreg.lib

464,386

31-Oct-2011

20:18

Public\Common\Oak\Lib\Mipsii_fp\Checked

Fsreghive.lib

560,244

31-Oct-2011

20:18

Public\Common\Oak\Lib\Mipsii_fp\Checked

Nkmain.lib

3,219,020

31-Oct-2011

20:19

Public\Common\Oak\Lib\Mipsii_fp\Checked

Nkprmain.lib

3,265,294

31-Oct-2011

20:19

Public\Common\Oak\Lib\Mipsii_fp\Checked

Ehcdmdd.lib

895,196

31-Oct-2011

20:19

Public\Common\Oak\Lib\Mipsii_fp\Debug

Ehcdmddc.lib

917,890

31-Oct-2011

20:19

Public\Common\Oak\Lib\Mipsii_fp\Debug

Fsmain.lib

416,256

31-Oct-2011

20:18

Public\Common\Oak\Lib\Mipsii_fp\Debug

Fsprofile.lib

756,270

31-Oct-2011

20:18

Public\Common\Oak\Lib\Mipsii_fp\Debug

Fsreg.lib

516,656

31-Oct-2011

20:18

Public\Common\Oak\Lib\Mipsii_fp\Debug

Fsreghive.lib

619,294

31-Oct-2011

20:18

Public\Common\Oak\Lib\Mipsii_fp\Debug

Nkmain.lib

3,657,652

31-Oct-2011

20:19

Public\Common\Oak\Lib\Mipsii_fp\Debug

Nkprmain.lib

3,726,418

31-Oct-2011

20:19

Public\Common\Oak\Lib\Mipsii_fp\Debug

Ehcdmdd.lib

500,334

31-Oct-2011

20:19

Public\Common\Oak\Lib\Mipsii_fp\Retail

Ehcdmddc.lib

520,216

31-Oct-2011

20:19

Public\Common\Oak\Lib\Mipsii_fp\Retail

Fsmain.lib

363,578

31-Oct-2011

20:18

Public\Common\Oak\Lib\Mipsii_fp\Retail

Fsprofile.lib

634,962

31-Oct-2011

20:18

Public\Common\Oak\Lib\Mipsii_fp\Retail

Fsreg.lib

370,426

31-Oct-2011

20:18

Public\Common\Oak\Lib\Mipsii_fp\Retail

Fsreghive.lib

439,242

31-Oct-2011

20:18

Public\Common\Oak\Lib\Mipsii_fp\Retail

Nkmain.lib

2,189,518

31-Oct-2011

20:19

Public\Common\Oak\Lib\Mipsii_fp\Retail

Nkprmain.lib

2,236,556

31-Oct-2011

20:19

Public\Common\Oak\Lib\Mipsii_fp\Retail

Ehcdmdd.lib

725,180

31-Oct-2011

20:24

Public\Common\Oak\Lib\Sh4\Checked

Ehcdmddc.lib

744,392

31-Oct-2011

20:24

Public\Common\Oak\Lib\Sh4\Checked

Fsmain.lib

349,460

31-Oct-2011

20:23

Public\Common\Oak\Lib\Sh4\Checked

Fsprofile.lib

617,242

31-Oct-2011

20:23

Public\Common\Oak\Lib\Sh4\Checked

Fsreg.lib

402,450

31-Oct-2011

20:23

Public\Common\Oak\Lib\Sh4\Checked

Fsreghive.lib

490,902

31-Oct-2011

20:23

Public\Common\Oak\Lib\Sh4\Checked

Nkmain.lib

2,916,302

31-Oct-2011

20:24

Public\Common\Oak\Lib\Sh4\Checked

Nkprmain.lib

2,953,812

31-Oct-2011

20:24

Public\Common\Oak\Lib\Sh4\Checked

Ehcdmdd.lib

800,410

31-Oct-2011

20:24

Public\Common\Oak\Lib\Sh4\Debug

Ehcdmddc.lib

820,840

31-Oct-2011

20:24

Public\Common\Oak\Lib\Sh4\Debug

Fsmain.lib

368,768

31-Oct-2011

20:23

Public\Common\Oak\Lib\Sh4\Debug

Fsprofile.lib

696,074

31-Oct-2011

20:23

Public\Common\Oak\Lib\Sh4\Debug

Fsreg.lib

440,266

31-Oct-2011

20:23

Public\Common\Oak\Lib\Sh4\Debug

Fsreghive.lib

532,000

31-Oct-2011

20:23

Public\Common\Oak\Lib\Sh4\Debug

Nkmain.lib

3,213,470

31-Oct-2011

20:24

Public\Common\Oak\Lib\Sh4\Debug

Nkprmain.lib

3,263,450

31-Oct-2011

20:24

Public\Common\Oak\Lib\Sh4\Debug

Ehcdmdd.lib

464,312

31-Oct-2011

20:24

Public\Common\Oak\Lib\Sh4\Retail

Ehcdmddc.lib

482,358

31-Oct-2011

20:24

Public\Common\Oak\Lib\Sh4\Retail

Fsmain.lib

330,728

31-Oct-2011

20:23

Public\Common\Oak\Lib\Sh4\Retail

Fsprofile.lib

593,768

31-Oct-2011

20:23

Public\Common\Oak\Lib\Sh4\Retail

Fsreg.lib

335,164

31-Oct-2011

20:23

Public\Common\Oak\Lib\Sh4\Retail

Fsreghive.lib

396,704

31-Oct-2011

20:23

Public\Common\Oak\Lib\Sh4\Retail

Nkmain.lib

2,006,706

31-Oct-2011

20:24

Public\Common\Oak\Lib\Sh4\Retail

Nkprmain.lib

2,048,576

31-Oct-2011

20:24

Public\Common\Oak\Lib\Sh4\Retail

Ehcdmdd.lib

722,812

31-Oct-2011

20:29

Public\Common\Oak\Lib\X86\Checked

Ehcdmddc.lib

742,926

31-Oct-2011

20:29

Public\Common\Oak\Lib\X86\Checked

Fsmain.lib

343,378

31-Oct-2011

20:28

Public\Common\Oak\Lib\X86\Checked

Fsprofile.lib

597,956

31-Oct-2011

20:28

Public\Common\Oak\Lib\X86\Checked

Fsreg.lib

393,032

31-Oct-2011

20:28

Public\Common\Oak\Lib\X86\Checked

Fsreghive.lib

484,308

31-Oct-2011

20:28

Public\Common\Oak\Lib\X86\Checked

Nkmain.lib

2,992,110

31-Oct-2011

20:29

Public\Common\Oak\Lib\X86\Checked

Nkprmain.lib

3,034,186

31-Oct-2011

20:29

Public\Common\Oak\Lib\X86\Checked

Ehcdmdd.lib

739,838

31-Oct-2011

20:29

Public\Common\Oak\Lib\X86\Debug

Ehcdmddc.lib

759,510

31-Oct-2011

20:29

Public\Common\Oak\Lib\X86\Debug

Fsmain.lib

360,922

31-Oct-2011

20:28

Public\Common\Oak\Lib\X86\Debug

Fsprofile.lib

630,252

31-Oct-2011

20:28

Public\Common\Oak\Lib\X86\Debug

Fsreg.lib

421,294

31-Oct-2011

20:28

Public\Common\Oak\Lib\X86\Debug

Fsreghive.lib

517,464

31-Oct-2011

20:28

Public\Common\Oak\Lib\X86\Debug

Nkmain.lib

3,128,416

31-Oct-2011

20:29

Public\Common\Oak\Lib\X86\Debug

Nkprmain.lib

3,176,190

31-Oct-2011

20:29

Public\Common\Oak\Lib\X86\Debug

Ehcdmdd.lib

445,478

31-Oct-2011

20:29

Public\Common\Oak\Lib\X86\Retail

Ehcdmddc.lib

463,820

31-Oct-2011

20:29

Public\Common\Oak\Lib\X86\Retail

Fsmain.lib

311,674

31-Oct-2011

20:28

Public\Common\Oak\Lib\X86\Retail

Fsprofile.lib

564,436

31-Oct-2011

20:28

Public\Common\Oak\Lib\X86\Retail

Fsreg.lib

306,412

31-Oct-2011

20:28

Public\Common\Oak\Lib\X86\Retail

Fsreghive.lib

369,172

31-Oct-2011

20:28

Public\Common\Oak\Lib\X86\Retail

Nkmain.lib

1,968,200

31-Oct-2011

20:29

Public\Common\Oak\Lib\X86\Retail

Nkprmain.lib

2,010,600

31-Oct-2011

20:29

Public\Common\Oak\Lib\X86\Retail

References

For more information about how to add support for a registry to store data in a Windows Embedded Compact powered device, visit the following Microsoft Developer Network (MSDN) website:

Registry Catalog Items and Sysgen Variables (Windows Embedded Compact 7)For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.