fix(ci): wire up the TI mmWave SDK path baked into the ccstudio image #42

Closed
opened 2026-07-22 13:15:10 +00:00 by hoogv · 0 comments
hoogv commented 2026-07-22 13:15:10 +00:00 (Migrated from codeberg.org)

Description

testing/CMakeLists.txt's TI_MMWAVE_SDK_PATH auto-detection only checks a few local dev-machine paths ($ENV{HOME}/ti/..., two /mnt/... mounts) -- none of which exist on the actual ccstudio CI runner, so ti_hal_comparison always skips on CI (confirmed in #40's CI log: no local TI mmWave SDK found).

Inspected the whuzfb/ccstudio:20.2-ubuntu24.04-mmw image directly (docker run --rm --entrypoint sh whuzfb/ccstudio:20.2-ubuntu24.04-mmw -c 'find / -maxdepth 6 -iname "*mmwave_sdk*"') and confirmed the SDK is in fact baked in, at /opt/ti/mmwave_sdk_03_06_02_00-LTS, with packages/ti/common/sys_common.h present -- exactly the file the existing candidate-search logic checks for.

Scope

  • Add /opt/ti/mmwave_sdk_03_06_02_00-LTS/packages to testing/CMakeLists.txt's TI_MMWAVE_SDK_PATH candidate list
  • Confirm the resulting CI run finds the SDK and registers/builds/passes the ti_hal_comparison tests

Functional Impact

None -- CI/build-tooling only, no product/driver code changes.

Regulatory Impact

None

QMS Impact

None

Risk Impact

No -- existing risk coverage sufficient.

Relates to #16, #40

### Description `testing/CMakeLists.txt`'s `TI_MMWAVE_SDK_PATH` auto-detection only checks a few local dev-machine paths (`$ENV{HOME}/ti/...`, two `/mnt/...` mounts) -- none of which exist on the actual `ccstudio` CI runner, so `ti_hal_comparison` always skips on CI (confirmed in #40's CI log: `no local TI mmWave SDK found`). Inspected the `whuzfb/ccstudio:20.2-ubuntu24.04-mmw` image directly (`docker run --rm --entrypoint sh whuzfb/ccstudio:20.2-ubuntu24.04-mmw -c 'find / -maxdepth 6 -iname "*mmwave_sdk*"'`) and confirmed the SDK is in fact baked in, at `/opt/ti/mmwave_sdk_03_06_02_00-LTS`, with `packages/ti/common/sys_common.h` present -- exactly the file the existing candidate-search logic checks for. ### Scope - [x] Add `/opt/ti/mmwave_sdk_03_06_02_00-LTS/packages` to `testing/CMakeLists.txt`'s `TI_MMWAVE_SDK_PATH` candidate list - [x] Confirm the resulting CI run finds the SDK and registers/builds/passes the `ti_hal_comparison` tests ### Functional Impact None -- CI/build-tooling only, no product/driver code changes. ### Regulatory Impact None ### QMS Impact None ### Risk Impact No -- existing risk coverage sufficient. ### Related Issues / PRs Relates to #16, #40
hoogv self-assigned this 2026-07-23 12:01:56 +00:00
hoogv added this to the Development project 2026-07-23 12:01:57 +00:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
opendutchsolutions.public/hal_awr6843#42
No description provided.