Repository paths

B

brendan

Hello All,

Recently I built an embedded system using TAP, Component Developer,
Component Database Manager and Target Developer was able to boot off
Drive D (or a Compact Flash card). I then added my application as a
shell by building a component. Booted fine.
I added files manually then built them in Component designer once I
knew what was needed. Life was good birds singing.

I then attempted to add my touchscreen drivers. I moved the drivers
onto my development drive (Drive C) and made sure they worked on the
development boot first ( I moved them by making Drive C: shared). Once
I built my touchscreen component I could not import my files into my
default repository directory \\A1-54D3FFF\Repositories\ like I had
in the past. I created a new path and imported them there. I opened
Target designer and added the new component but I got "couldn't find
files" error I tried moving repositories, files, vowed MicroSerfdom
forever and still nothing worked.

So i went back to square 1. I ran TAP, created a new component with a
"selector Prototype component " prototype. I imported this into my
original default database (It took this)
I then opened a new target designer file and added my new "system
devices" SLD and added the "InformationAppliance" component. Basically
walking in lock step with Mike Hall through his tutorial. When I do a
Dependency Check with auto resolve I get:

Starting Dep....
info 106:Adding component "ACPI Fixed feature button.....
info 101: Initializing new component "ACPI Fived...
Warning 1121: Can not find the resource machine.inf for ACPI Fixed
Feature Button
Warning 1121: in the following search path
\\A1-54d3FFF\repositories\{022716D8-0cf0-4779-...

Of couse machine.inf is in the file there. Is it possible I've changed
what I'm pointing to ? Did I corrurt a database? Should I reload? and
if I do is there anyway to make sure I purge everything.

Sorry for being so verbose,
thanks
Brendan
 
M

Matt Kellner \(MS\)

Hi Brendan. Is the ACPI Fixed Feature Button component the only component
that's giving you this problem? Or are you having this problem with all (or
many) components? If it's just that one component, your database may be
corrupt and you might want to reinstall it.

If you're having trouble with a lot of components (and you should probably
check this anyway), open Component Database Manager and click the
"Repository" tab. Check to make sure your repository root is set correctly
(should be "\\ComputerName\Repositories"), and ensure that all of your
repositories are present. The base reps for an SP2 installation with QFEs
are as follows (versions omitted):

Windows XP Embedded Client (x86) Service Pack 1 ...
\\ComputerName\Repositories\{022716D8-0CF0-4779-B94C-8E52EB36709C}
Windows XP Embedded Client (x86) Service Pack 2 ...
\\ComputerName\Repositories\{67C85615-B0C5-42EA-8B8A-E8AB47DB2B1D}
Windows XP Embedded Client EEF (x86) ...
\\ComputerName\Repositories\{347677C8-8935-4d30-8DDA-FB6D701ACF47}
Windows XP Embedded Client Main (x86) ...
\\ComputerName\Repositories\{484C9D34-846E-40E2-A2E6-FF2771A303D5}
Windows XP Embedded with SP2 QFE Repository ...
\\ComputerName\Repositories\{3DC166E5-E335-49D9-8C75-450318AFD940}

Hope this helps!

--
Matt Kellner ([email protected])
SDET, Windows Embedded Group

This posting is provided "AS IS" with no warranties, and confers no rights.
===============================
 
B

brendan

Problem solved - Reboot did it1
(Yeah I feel dumb)

Reloaded XPE tools, Component Designer couldn't find database.
Uninstalled and reinstalled MSQL, when loading SP2 MSQL updates
wouldn't load couldn't find Database.
Uninstalled and reinstalled XPE tools AND MSQL, SP2 couldn't find
database.

Rebooted (mentioned on the MSQL help site). Reloaded msql problem
solved.
Somehow I overlooked the number 1 solution to Windows problems.

Thanks anyhow Matt, PS the repository names to function is good info.
How come the repository names created by Microsoft aren't called
"repository-SP@-QFE instead of 3dc...?

Brendan
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top