XPProEmulation without auto-resolve of dependencies
Guest
Posts: n/a
Posts: n/a
>I am building an XP Pro emulation image with FP2007 using the xpefiles.comSorry, that requirement was a legacy coming from the old toolkit versions.
> configuration. The directions say to add unresolved dependencies by hand
> rather than turning on Auto-resolve Dependencies.
> This is quite tedious, as all the tap discovered modules have to be addedby
> hand. I was wondering if this limitation is still required for the FP2007
> version.
>
> It would be easier if TD provided a simple list of the missing modules,
> but you have to hover the mouse over each row in the task list and try to
> remember the name while you go search for the module in the database.
>
> What sort of grief would I bring on if I let it auto-resolve?
> You can safely turn on Autoresolve dependencies feature and let TD do the
> job. ...
> Hopefully you're using the latest and greatest version of the
> XPProEmulation config posted to www.xpefiles.com (created on RTM'd FP2007
> toolkit). Later I will update the readme.txt file on the component posted
> there. Thanks for pointing that documentation bug!
> Hi KM,
>
> Thanks for confirming that dependency auto-resolve can be enabled for
> FP2007 toolsets. I only have 700MB of ram; yes it is slow. Yes, I am
> using the latest XPProEmulation configuration.
>
> Even so, there are many things to manually resolve. Since I am not
> familiar with the modules, it takes a little while to research each one
> (xpecmd helps on this to show dependencies). For example "CompactPCI Hot
> Swap Support" apparently needs one of these four different computer
> components:
>
> "Intel NetStructure ZT5531 System Master Processor Board"
> "Force Computers CPCI-730"
> "Generic CompactPCI CPU Board"
> "Motorola CPV 5300/Motorola 5350"
>
> And each of them pulls in the Standard PC component... but my "tap"
> component calls for the "ACPI Multiprocessor PC". Fun fun...
>
> I wonder if there would be any advantages to packaging the XP Pro
> emulation package as a macro component instead of it's own project(?).
>
> Thanks,
>
> --
> jimt
>
>
> "KM" <konstmor@nospam_yahoo.com> wrote in message
> news:OdG730cOHHA.1248@TK2MSFTNGP03.phx.gbl...>> You can safely turn on Autoresolve dependencies feature and let TD do the>
>> job. ...>> Hopefully you're using the latest and greatest version of the>
>> XPProEmulation config posted to www.xpefiles.com (created on RTM'd FP2007
>> toolkit). Later I will update the readme.txt file on the component posted
>> there. Thanks for pointing that documentation bug!
>
> jimt,
>
> I feel your pain. With not enough RAM it is slow and painful to add
> components to the huge config.
> The very first version of the XPProEmulation I developed on a slow machine
> with only 512M of RAM. But even available RAM wasn't the bottleneck there
> but the tools which had that awful memory related bugs. The toolkit in
> FP2007 is way better now and it just took Microsoft to modify a few lines
> of VB code of TD to fix the issue.
>
> Anyway, my point is that adding more RAM to your dev machine will help you
> more than anything else to start working with the big XPe projects on a
> different level.
>
>
> I typically disable "CompactPCI Hot Swap Support" stack (most of my
> targets didn't support it anyway) so that it doesn't cause many build
> errors. Look at the release notes (readme.txt) of the project to see what
> components are disabled by default in that config.
>
> Also, if you want to explore dependencies I encourage you to use
> DependecyExplorer and ConfigurationExplorer components from XPeTools
> packages on www.xpefiles.com website. Those will allow you to explore
> components in XPe database or your own config only with some graphic UI
> and helpful search filtering functionality built-in.
>
> There are two possible ways on how to approach the "XPe Emulation macro"
> idea you are suggesting below:
> - the XPProEmulation is a macro listing *all* the software
> components from the database. This way the XPProEmulation dhtml page and
> script would be amazingly huge and TD would always "die" trying to load
> the component's settings.
> - XPProEmulation combines certain groups of components and only
> shows options per groups. When the actual build starts the component's
> script will add all the components from the defined and selected groups.
> This approach is already implemented - original XPProEmulation component
> from XPeTools packages mentioned above does that. Also, Microsoft's
> Generic Driver Support component also implements the group approach.
> But please keep in mind that with this "macro component approach"
> you will always spend much time trying to add the required components to
> your config on the fly. The beauty of the current XPProEmulation project
> is that it has already been done once and you can take an advantage of
> that by simple loading the project and adding your platform components
> only.
>
> Please let me know if there is more things you'd like to enhance in the
> XPProEmulation project. I am always open to good ideas :-)
>
> Regards,
> KM
>>> Hi KM,>
>>
>> Thanks for confirming that dependency auto-resolve can be enabled for
>> FP2007 toolsets. I only have 700MB of ram; yes it is slow. Yes, I am
>> using the latest XPProEmulation configuration.
>>
>> Even so, there are many things to manually resolve. Since I am not
>> familiar with the modules, it takes a little while to research each one
>> (xpecmd helps on this to show dependencies). For example "CompactPCI
>> Hot Swap Support" apparently needs one of these four different computer
>> components:
>>
>> "Intel NetStructure ZT5531 System Master Processor Board"
>> "Force Computers CPCI-730"
>> "Generic CompactPCI CPU Board"
>> "Motorola CPV 5300/Motorola 5350"
>>
>> And each of them pulls in the Standard PC component... but my "tap"
>> component calls for the "ACPI Multiprocessor PC". Fun fun...
>>
>> I wonder if there would be any advantages to packaging the XP Pro
>> emulation package as a macro component instead of it's own project(?).
>>
>> Thanks,
>>
>> --
>> jimt
>>
>>
>> "KM" <konstmor@nospam_yahoo.com> wrote in message
>> news:OdG730cOHHA.1248@TK2MSFTNGP03.phx.gbl...>>> You can safely turn on Autoresolve dependencies feature and let TD do>>
>>> the job. ...>>> Hopefully you're using the latest and greatest version of the>>
>>> XPProEmulation config posted to www.xpefiles.com (created on RTM'd
>>> FP2007 toolkit). Later I will update the readme.txt file on the
>>> component posted there. Thanks for pointing that documentation bug!
>>
>
> Do you think the original XPProEmulation, the one with selectable groups,It certainly will. In the latest version on www.xpefiles.com there were a
> will work ok with FP2007?
> jimt
>
> "KM" <konstmor@nospam_yahoo.com> wrote in message
> news:e47RR8oOHHA.2140@TK2MSFTNGP03.phx.gbl...>> jimt,>
>>
>> I feel your pain. With not enough RAM it is slow and painful to add
>> components to the huge config.
>> The very first version of the XPProEmulation I developed on a slow
>> machine with only 512M of RAM. But even available RAM wasn't the
>> bottleneck there but the tools which had that awful memory related bugs.
>> The toolkit in FP2007 is way better now and it just took Microsoft to
>> modify a few lines of VB code of TD to fix the issue.
>>
>> Anyway, my point is that adding more RAM to your dev machine will help
>> you more than anything else to start working with the big XPe projects on
>> a different level.
>>
>>
>> I typically disable "CompactPCI Hot Swap Support" stack (most of my
>> targets didn't support it anyway) so that it doesn't cause many build
>> errors. Look at the release notes (readme.txt) of the project to see what
>> components are disabled by default in that config.
>>
>> Also, if you want to explore dependencies I encourage you to use
>> DependecyExplorer and ConfigurationExplorer components from XPeTools
>> packages on www.xpefiles.com website. Those will allow you to explore
>> components in XPe database or your own config only with some graphic UI
>> and helpful search filtering functionality built-in.
>>
>> There are two possible ways on how to approach the "XPe Emulation macro"
>> idea you are suggesting below:
>> - the XPProEmulation is a macro listing *all* the software
>> components from the database. This way the XPProEmulation dhtml page and
>> script would be amazingly huge and TD would always "die" trying to load
>> the component's settings.
>> - XPProEmulation combines certain groups of components and only
>> shows options per groups. When the actual build starts the component's
>> script will add all the components from the defined and selected groups.
>> This approach is already implemented - original XPProEmulation component
>> from XPeTools packages mentioned above does that. Also, Microsoft's
>> Generic Driver Support component also implements the group approach.
>> But please keep in mind that with this "macro component
>> approach" you will always spend much time trying to add the required
>> components to your config on the fly. The beauty of the current
>> XPProEmulation project is that it has already been done once and you can
>> take an advantage of that by simple loading the project and adding your
>> platform components only.
>>
>> Please let me know if there is more things you'd like to enhance in the
>> XPProEmulation project. I am always open to good ideas :-)
>>
>> Regards,
>> KM
>>>>> Hi KM,>>
>>>
>>> Thanks for confirming that dependency auto-resolve can be enabled for
>>> FP2007 toolsets. I only have 700MB of ram; yes it is slow. Yes, I am
>>> using the latest XPProEmulation configuration.
>>>
>>> Even so, there are many things to manually resolve. Since I am not
>>> familiar with the modules, it takes a little while to research each one
>>> (xpecmd helps on this to show dependencies). For example "CompactPCI
>>> Hot Swap Support" apparently needs one of these four different computer
>>> components:
>>>
>>> "Intel NetStructure ZT5531 System Master Processor Board"
>>> "Force Computers CPCI-730"
>>> "Generic CompactPCI CPU Board"
>>> "Motorola CPV 5300/Motorola 5350"
>>>
>>> And each of them pulls in the Standard PC component... but my "tap"
>>> component calls for the "ACPI Multiprocessor PC". Fun fun...
>>>
>>> I wonder if there would be any advantages to packaging the XP Pro
>>> emulation package as a macro component instead of it's own project(?).
>>>
>>> Thanks,
>>>
>>> --
>>> jimt
>>>
>>>
>>> "KM" <konstmor@nospam_yahoo.com> wrote in message
>>> news:OdG730cOHHA.1248@TK2MSFTNGP03.phx.gbl...
>>>> You can safely turn on Autoresolve dependencies feature and let TD do
>>>> the job. ...
>>>
>>>> Hopefully you're using the latest and greatest version of the
>>>> XPProEmulation config posted to www.xpefiles.com (created on RTM'd
>>>> FP2007 toolkit). Later I will update the readme.txt file on the
>>>> component posted there. Thanks for pointing that documentation bug!
>>>
>>>
>>
>
> Regards the "CompactPCI Hot Swap Support". I am not sure what you menat
> by "I still can't see how this keeps getting pulled into the
> configuration". It must be mentoned in the dependency checker log. Or just
> disable the Dependency Auto-resolver in TD and run the dependency check
> again, you should be able to see a new error (task) that will tell you
> what component is tryung to pull in the "CompactPCI Hot Swap Support".
> Or use the earlier mentioned ConfigurationExplorer. It willshow you what
> components in your own config depend on the "CompactPCI Hot Swap Support".
> (typically it gets pulled by Generic CompactPCI support component)
| | LinkBack | Thread Tools | Display Modes |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| XPProEmulation image (www.xpefiles.com, FP2007, CTP2) | KM | Windows XP Embedded | 2 | 11-01-2006 11:19 PM |
| Dependencies | ms | Windows XP Embedded | 1 | 11-04-2005 09:13 AM |
| Boot process completely inacceptable (XPProEmulation)!!! | akusoft | Windows XP Embedded | 4 | 02-21-2005 03:52 PM |
| XPProEmulation XPe project | Dietmar | Windows XP Embedded | 6 | 12-29-2004 07:55 AM |
| KM: Trouble with XPProEmulation | Mark K Vallevand | Windows XP Embedded | 2 | 01-30-2004 09:16 PM |
| LinkBack |
LinkBack URL |
About LinkBacks |


Linear Mode


Posts: n/a