Skip to content

OKDO odin driver - ARM in nightly error hciCmdAlloc not defined #12361

@0xc0170

Description

@0xc0170

Description of defect

There are failures in nightly for OKDO_ODIN_W2 target. It affects only ARM driver (the binary in the tree). This is the error:

[DEBUG] Errors: Error: L6218E: Undefined symbol hciCmdAlloc (referred from ./mbed-os/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2/sdk/TOOLCHAIN_ARM/libublox-odin-w2-driver.ar(hci_vendor_cmd.o)).
[DEBUG] Errors: Error: L6218E: Undefined symbol hciCmdSend (referred from ./mbed-os/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2/sdk/TOOLCHAIN_ARM/libublox-odin-w2-driver.ar(hci_vendor_cmd.o)).

The latest nightly can be found here :http://mbed-os-ci.s3-website-eu-west-1.amazonaws.com/?prefix=jenkins-ci/ARMmbed/mbed-os/mbed-os-ci-nightly/artifacts/master/458/build-ARM/FAIL/OKDO_ODIN_W2/

The latest update for the target was 2 months ago, means something has changed somewhere else. See https://github.com/ARMmbed/mbed-os/tree/master/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2

I can't spot what has changed recently causing this. The cordio sources have not changed for some time neither recent changes in BLE. Also this failure is only reported for ARM toolchain, so should be toolchain specific.

cc @ARMmbed/team-ublox @ARMmbed/mbed-os-pan

Target(s) affected by this defect ?

OKDO_ODIN_W2

Toolchain(s) (name and version) displaying this defect ?

only ARM

What version of Mbed-os are you using (tag or sha) ?

mbed-os-99.99.99

What version(s) of tools are you using. List all that apply (E.g. mbed-cli)

not applicable

How is this defect reproduced ?

Build blinky example for this target and ARM, should be reproducible always

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions