Replies: 1 comment
-
Hello!
I had a similar problem. The solution was to rename the application's folder to lowercase. It should be:
cfs/apps/fm/
[cid:a7e149f0-977f-498b-988f-4f1ec61d0b1c]
Szilárd HELF
Embedded Software Engineer
Design Engineering
Embedded Software Engineering
| DEWE |
Remred Ltd.
29-33 Konkoly-Thege Miklos Str.
H-1121 Budapest, HUNGARY
+36 (20) 216 7626
***@***.******@***.***>
remred.space<https://remred.space/>
…________________________________
Feladó: mdunn47 ***@***.***>
Elküldve: 2024. december 20., péntek 16:19
Címzett: nasa/cFS ***@***.***>
Másolatot kap: Subscribed ***@***.***>
Tárgy: [nasa/cFS] draco-rc5: CMake not building app tables (Discussion #815)
While testing with the draco-rc5 cFS branch, I ran into some problems creating the shared object files for the tables in the reusable apps (FM, SC, DS, etc). The apps currently bundled with draco-rc5 cFS (sample_app, to_lab, etc.) correctly find and compile their associated tables. When I attempted to add the draco-rc5 branch of File Manager to the app it properly built but the fm_monitor table is ignored in CMake.
When I edit CMakeLists for the FM app to add the cfe table before the FM app module is created
add_cfe_tables(fm fsw/tables/fm_monitor.c)
add_cfe_app(fm ${APP_SRC_FILES} ${FM_OPTION_SRC_FILES})
the table is found but gives this warning:
NOTE: "fm" passed to add_cfe_tables is not a previously-defined application target
-- Using file: cfs/apps/FM/fsw/tables/fm_monitor.c for fm_monitor.c
-- Using cfs/apps/FM/fsw/tables/fm_monitor.c as table definition for fm_monitor on cpu1
Has anyone experienced this on draco or equuleus?
—
Reply to this email directly, view it on GitHub<#815>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BIPE4RV6GXF56YGCN3IKIQ32GQYQJAVCNFSM6AAAAABT7KQGACVHI2DSMVQWIX3LMV43ERDJONRXK43TNFXW4OZXG4ZDANRXGQ>.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
mdunn47
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
While testing with the draco-rc5 cFS branch, I ran into some problems creating the shared object files for the tables in the reusable apps (FM, SC, DS, etc). The apps currently bundled with draco-rc5 cFS (sample_app, to_lab, etc.) correctly find and compile their associated tables. When I attempted to add the draco-rc5 branch of File Manager to the app it properly built but the fm_monitor table is ignored in CMake.
When I edit CMakeLists for the FM app to add the cfe table before the FM app module is created
add_cfe_tables(fm fsw/tables/fm_monitor.c)
add_cfe_app(fm ${APP_SRC_FILES} ${FM_OPTION_SRC_FILES})
the table is found but gives this warning:
NOTE: "fm" passed to add_cfe_tables is not a previously-defined application target
-- Using file: cfs/apps/FM/fsw/tables/fm_monitor.c for fm_monitor.c
-- Using cfs/apps/FM/fsw/tables/fm_monitor.c as table definition for fm_monitor on cpu1
Has anyone experienced this on draco or equuleus?
Beta Was this translation helpful? Give feedback.
All reactions