@@ -70,7 +70,6 @@ bool ProjMgrRunDebug::CollectSettings(const vector<ContextItem*>& contexts, cons
7070 // device collections
7171 for (const auto & [pname, processor] : pnames) {
7272 if (context0->devicePack ) {
73- m_runDebug.devicePack = context0->devicePack ->GetPackageID (true );
7473 const auto & deviceAlgorithms = context0->rteDevice ->GetEffectiveProperties (" algorithm" , pname);
7574 for (const auto & deviceAlgorithm : deviceAlgorithms) {
7675 PushBackUniquely (algorithms, deviceAlgorithm, pname);
@@ -126,6 +125,10 @@ bool ProjMgrRunDebug::CollectSettings(const vector<ContextItem*>& contexts, cons
126125 }
127126 m_runDebug.systemResources .processors .push_back (item);
128127 }
128+ if (context0->devicePack ) {
129+ m_runDebug.devicePack = context0->devicePack ->GetPackageID (true );
130+ m_runDebug.devicePackPath = context0->devicePack ->GetAbsolutePackagePath ();
131+ }
129132
130133 // default ramstart/size: use the first memory with default=1 and rwx attribute
131134 // if not found, use ramstart/size from other algorithm in DFP
@@ -156,6 +159,7 @@ bool ProjMgrRunDebug::CollectSettings(const vector<ContextItem*>& contexts, cons
156159 // board collections
157160 if (context0->boardPack ) {
158161 m_runDebug.boardPack = context0->boardPack ->GetPackageID (true );
162+ m_runDebug.boardPackPath = context0->boardPack ->GetAbsolutePackagePath ();
159163 Collection<RteItem*> boardAlgorithms;
160164 context0->rteBoard ->GetChildrenByTag (" algorithm" , boardAlgorithms);
161165 for (const auto & boardAlgorithm : boardAlgorithms) {
0 commit comments